Palete/Gir.vala
[app.Builder.js] / Builder4 / MainWindow.vala.c
1 /* MainWindow.vala.c generated by valac 0.20.1, the Vala compiler
2  * generated from MainWindow.vala, do not modify */
3
4
5 #include <glib.h>
6 #include <glib-object.h>
7 #include <gtk/gtk.h>
8 #include <stdlib.h>
9 #include <string.h>
10 #include <gdk/gdk.h>
11 #include <clutter/clutter.h>
12 #include <clutter-gtk/clutter-gtk.h>
13 #include <float.h>
14 #include <math.h>
15 #include <gee.h>
16 #include <gladeui/glade.h>
17
18
19 #define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ())
20 #define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow))
21 #define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
22 #define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW))
23 #define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW))
24 #define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
25
26 typedef struct _Xcls_MainWindow Xcls_MainWindow;
27 typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass;
28 typedef struct _Xcls_MainWindowPrivate Xcls_MainWindowPrivate;
29
30 #define XCLS_MAINWINDOW_TYPE_XCLS_VBOX (xcls_mainwindow_xcls_vbox_get_type ())
31 #define XCLS_MAINWINDOW_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox))
32 #define XCLS_MAINWINDOW_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
33 #define XCLS_MAINWINDOW_IS_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
34 #define XCLS_MAINWINDOW_IS_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
35 #define XCLS_MAINWINDOW_XCLS_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
36
37 typedef struct _Xcls_MainWindowXcls_vbox Xcls_MainWindowXcls_vbox;
38 typedef struct _Xcls_MainWindowXcls_vboxClass Xcls_MainWindowXcls_vboxClass;
39
40 #define XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE (xcls_mainwindow_xcls_mainpane_get_type ())
41 #define XCLS_MAINWINDOW_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane))
42 #define XCLS_MAINWINDOW_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
43 #define XCLS_MAINWINDOW_IS_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
44 #define XCLS_MAINWINDOW_IS_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
45 #define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
46
47 typedef struct _Xcls_MainWindowXcls_mainpane Xcls_MainWindowXcls_mainpane;
48 typedef struct _Xcls_MainWindowXcls_mainpaneClass Xcls_MainWindowXcls_mainpaneClass;
49
50 #define XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE (xcls_mainwindow_xcls_leftpane_get_type ())
51 #define XCLS_MAINWINDOW_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane))
52 #define XCLS_MAINWINDOW_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
53 #define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
54 #define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
55 #define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
56
57 typedef struct _Xcls_MainWindowXcls_leftpane Xcls_MainWindowXcls_leftpane;
58 typedef struct _Xcls_MainWindowXcls_leftpaneClass Xcls_MainWindowXcls_leftpaneClass;
59
60 #define XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE (xcls_mainwindow_xcls_editpane_get_type ())
61 #define XCLS_MAINWINDOW_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane))
62 #define XCLS_MAINWINDOW_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
63 #define XCLS_MAINWINDOW_IS_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
64 #define XCLS_MAINWINDOW_IS_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
65 #define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
66
67 typedef struct _Xcls_MainWindowXcls_editpane Xcls_MainWindowXcls_editpane;
68 typedef struct _Xcls_MainWindowXcls_editpaneClass Xcls_MainWindowXcls_editpaneClass;
69
70 #define XCLS_MAINWINDOW_TYPE_XCLS_TREE (xcls_mainwindow_xcls_tree_get_type ())
71 #define XCLS_MAINWINDOW_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree))
72 #define XCLS_MAINWINDOW_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
73 #define XCLS_MAINWINDOW_IS_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
74 #define XCLS_MAINWINDOW_IS_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
75 #define XCLS_MAINWINDOW_XCLS_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
76
77 typedef struct _Xcls_MainWindowXcls_tree Xcls_MainWindowXcls_tree;
78 typedef struct _Xcls_MainWindowXcls_treeClass Xcls_MainWindowXcls_treeClass;
79
80 #define XCLS_MAINWINDOW_TYPE_XCLS_PROPS (xcls_mainwindow_xcls_props_get_type ())
81 #define XCLS_MAINWINDOW_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props))
82 #define XCLS_MAINWINDOW_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
83 #define XCLS_MAINWINDOW_IS_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
84 #define XCLS_MAINWINDOW_IS_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
85 #define XCLS_MAINWINDOW_XCLS_PROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
86
87 typedef struct _Xcls_MainWindowXcls_props Xcls_MainWindowXcls_props;
88 typedef struct _Xcls_MainWindowXcls_propsClass Xcls_MainWindowXcls_propsClass;
89
90 #define XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED (xcls_mainwindow_xcls_clutterembed_get_type ())
91 #define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed))
92 #define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
93 #define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
94 #define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
95 #define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
96
97 typedef struct _Xcls_MainWindowXcls_clutterembed Xcls_MainWindowXcls_clutterembed;
98 typedef struct _Xcls_MainWindowXcls_clutterembedClass Xcls_MainWindowXcls_clutterembedClass;
99
100 #define XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW (xcls_mainwindow_xcls_rooview_get_type ())
101 #define XCLS_MAINWINDOW_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview))
102 #define XCLS_MAINWINDOW_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
103 #define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
104 #define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
105 #define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
106
107 typedef struct _Xcls_MainWindowXcls_rooview Xcls_MainWindowXcls_rooview;
108 typedef struct _Xcls_MainWindowXcls_rooviewClass Xcls_MainWindowXcls_rooviewClass;
109
110 #define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW (xcls_mainwindow_xcls_objectview_get_type ())
111 #define XCLS_MAINWINDOW_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview))
112 #define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
113 #define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
114 #define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
115 #define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
116
117 typedef struct _Xcls_MainWindowXcls_objectview Xcls_MainWindowXcls_objectview;
118 typedef struct _Xcls_MainWindowXcls_objectviewClass Xcls_MainWindowXcls_objectviewClass;
119
120 #define XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW (xcls_mainwindow_xcls_codeeditview_get_type ())
121 #define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview))
122 #define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
123 #define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
124 #define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
125 #define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
126
127 typedef struct _Xcls_MainWindowXcls_codeeditview Xcls_MainWindowXcls_codeeditview;
128 typedef struct _Xcls_MainWindowXcls_codeeditviewClass Xcls_MainWindowXcls_codeeditviewClass;
129
130 #define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW (xcls_mainwindow_xcls_addpropsview_get_type ())
131 #define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview))
132 #define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
133 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
134 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
135 #define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
136
137 typedef struct _Xcls_MainWindowXcls_addpropsview Xcls_MainWindowXcls_addpropsview;
138 typedef struct _Xcls_MainWindowXcls_addpropsviewClass Xcls_MainWindowXcls_addpropsviewClass;
139
140 #define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW (xcls_mainwindow_xcls_projecteditview_get_type ())
141 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview))
142 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
143 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
144 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
145 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
146
147 typedef struct _Xcls_MainWindowXcls_projecteditview Xcls_MainWindowXcls_projecteditview;
148 typedef struct _Xcls_MainWindowXcls_projecteditviewClass Xcls_MainWindowXcls_projecteditviewClass;
149
150 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT (xcls_mainwindow_xcls_buttonlayout_get_type ())
151 #define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout))
152 #define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
153 #define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
154 #define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
155 #define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
156
157 typedef struct _Xcls_MainWindowXcls_buttonlayout Xcls_MainWindowXcls_buttonlayout;
158 typedef struct _Xcls_MainWindowXcls_buttonlayoutClass Xcls_MainWindowXcls_buttonlayoutClass;
159
160 #define XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON (xcls_mainwindow_xcls_backbutton_get_type ())
161 #define XCLS_MAINWINDOW_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbutton))
162 #define XCLS_MAINWINDOW_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass))
163 #define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON))
164 #define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON))
165 #define XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass))
166
167 typedef struct _Xcls_MainWindowXcls_backbutton Xcls_MainWindowXcls_backbutton;
168 typedef struct _Xcls_MainWindowXcls_backbuttonClass Xcls_MainWindowXcls_backbuttonClass;
169
170 #define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON (xcls_mainwindow_xcls_projectbutton_get_type ())
171 #define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton))
172 #define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
173 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
174 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
175 #define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
176
177 typedef struct _Xcls_MainWindowXcls_projectbutton Xcls_MainWindowXcls_projectbutton;
178 typedef struct _Xcls_MainWindowXcls_projectbuttonClass Xcls_MainWindowXcls_projectbuttonClass;
179
180 #define XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON (xcls_mainwindow_xcls_editfilebutton_get_type ())
181 #define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebutton))
182 #define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass))
183 #define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON))
184 #define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON))
185 #define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass))
186
187 typedef struct _Xcls_MainWindowXcls_editfilebutton Xcls_MainWindowXcls_editfilebutton;
188 typedef struct _Xcls_MainWindowXcls_editfilebuttonClass Xcls_MainWindowXcls_editfilebuttonClass;
189
190 #define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON (xcls_mainwindow_xcls_projecteditbutton_get_type ())
191 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton))
192 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
193 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
194 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
195 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
196
197 typedef struct _Xcls_MainWindowXcls_projecteditbutton Xcls_MainWindowXcls_projecteditbutton;
198 typedef struct _Xcls_MainWindowXcls_projecteditbuttonClass Xcls_MainWindowXcls_projecteditbuttonClass;
199
200 #define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON (xcls_mainwindow_xcls_objectshowbutton_get_type ())
201 #define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton))
202 #define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
203 #define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
204 #define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
205 #define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
206
207 typedef struct _Xcls_MainWindowXcls_objectshowbutton Xcls_MainWindowXcls_objectshowbutton;
208 typedef struct _Xcls_MainWindowXcls_objectshowbuttonClass Xcls_MainWindowXcls_objectshowbuttonClass;
209
210 #define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON (xcls_mainwindow_xcls_addpropbutton_get_type ())
211 #define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton))
212 #define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
213 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
214 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
215 #define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
216
217 typedef struct _Xcls_MainWindowXcls_addpropbutton Xcls_MainWindowXcls_addpropbutton;
218 typedef struct _Xcls_MainWindowXcls_addpropbuttonClass Xcls_MainWindowXcls_addpropbuttonClass;
219
220 #define XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON (xcls_mainwindow_xcls_addlistenerbutton_get_type ())
221 #define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton))
222 #define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
223 #define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
224 #define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
225 #define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
226
227 typedef struct _Xcls_MainWindowXcls_addlistenerbutton Xcls_MainWindowXcls_addlistenerbutton;
228 typedef struct _Xcls_MainWindowXcls_addlistenerbuttonClass Xcls_MainWindowXcls_addlistenerbuttonClass;
229
230 #define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON (xcls_mainwindow_xcls_addprojectbutton_get_type ())
231 #define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbutton))
232 #define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass))
233 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON))
234 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON))
235 #define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass))
236
237 typedef struct _Xcls_MainWindowXcls_addprojectbutton Xcls_MainWindowXcls_addprojectbutton;
238 typedef struct _Xcls_MainWindowXcls_addprojectbuttonClass Xcls_MainWindowXcls_addprojectbuttonClass;
239
240 #define XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON (xcls_mainwindow_xcls_addfilebutton_get_type ())
241 #define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebutton))
242 #define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass))
243 #define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON))
244 #define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON))
245 #define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass))
246
247 typedef struct _Xcls_MainWindowXcls_addfilebutton Xcls_MainWindowXcls_addfilebutton;
248 typedef struct _Xcls_MainWindowXcls_addfilebuttonClass Xcls_MainWindowXcls_addfilebuttonClass;
249
250 #define XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON (xcls_mainwindow_xcls_delprojectbutton_get_type ())
251 #define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbutton))
252 #define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass))
253 #define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON))
254 #define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON))
255 #define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass))
256
257 typedef struct _Xcls_MainWindowXcls_delprojectbutton Xcls_MainWindowXcls_delprojectbutton;
258 typedef struct _Xcls_MainWindowXcls_delprojectbuttonClass Xcls_MainWindowXcls_delprojectbuttonClass;
259
260 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
261 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
262 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
263 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
264 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
265 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
266
267 typedef struct _ProjectProject ProjectProject;
268 typedef struct _ProjectProjectClass ProjectProjectClass;
269
270 #define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ())
271 #define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects))
272 #define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
273 #define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS))
274 #define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS))
275 #define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
276
277 typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects;
278 typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass;
279
280 #define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ())
281 #define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView))
282 #define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
283 #define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW))
284 #define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW))
285 #define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
286
287 typedef struct _Xcls_WindowRooView Xcls_WindowRooView;
288 typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass;
289
290 #define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ())
291 #define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree))
292 #define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
293 #define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE))
294 #define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE))
295 #define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
296
297 typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree;
298 typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass;
299
300 #define TYPE_EDITOR (editor_get_type ())
301 #define EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EDITOR, Editor))
302 #define EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EDITOR, EditorClass))
303 #define IS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EDITOR))
304 #define IS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EDITOR))
305 #define EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EDITOR, EditorClass))
306
307 typedef struct _Editor Editor;
308 typedef struct _EditorClass EditorClass;
309
310 #define TYPE_XCLS_DIALOGNEWCOMPONENT (xcls_dialognewcomponent_get_type ())
311 #define XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent))
312 #define XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass))
313 #define IS_XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT))
314 #define IS_XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT))
315 #define XCLS_DIALOGNEWCOMPONENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass))
316
317 typedef struct _Xcls_DialogNewComponent Xcls_DialogNewComponent;
318 typedef struct _Xcls_DialogNewComponentClass Xcls_DialogNewComponentClass;
319
320 #define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ())
321 #define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings))
322 #define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
323 #define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS))
324 #define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS))
325 #define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
326
327 typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings;
328 typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass;
329
330 #define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ())
331 #define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles))
332 #define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
333 #define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES))
334 #define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES))
335 #define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
336
337 typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles;
338 typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass;
339
340 #define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ())
341 #define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps))
342 #define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
343 #define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS))
344 #define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS))
345 #define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
346
347 typedef struct _Xcls_LeftProps Xcls_LeftProps;
348 typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass;
349
350 #define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ())
351 #define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete))
352 #define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
353 #define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE))
354 #define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE))
355 #define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
356
357 typedef struct _Xcls_RightPalete Xcls_RightPalete;
358 typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass;
359
360 #define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ())
361 #define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp))
362 #define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
363 #define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP))
364 #define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP))
365 #define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
366
367 typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp;
368 typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass;
369
370 #define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ())
371 #define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView))
372 #define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
373 #define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW))
374 #define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW))
375 #define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
376
377 typedef struct _Xcls_GladeView Xcls_GladeView;
378 typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass;
379 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
380 #define _g_free0(var) (var = (g_free (var), NULL))
381 typedef struct _Xcls_MainWindowXcls_vboxPrivate Xcls_MainWindowXcls_vboxPrivate;
382 typedef struct _Xcls_MainWindowXcls_backbuttonPrivate Xcls_MainWindowXcls_backbuttonPrivate;
383 typedef struct _Xcls_MainWindowXcls_projectbuttonPrivate Xcls_MainWindowXcls_projectbuttonPrivate;
384 typedef struct _Xcls_MainWindowXcls_projecteditbuttonPrivate Xcls_MainWindowXcls_projecteditbuttonPrivate;
385 typedef struct _Xcls_MainWindowXcls_editfilebuttonPrivate Xcls_MainWindowXcls_editfilebuttonPrivate;
386 typedef struct _Xcls_MainWindowXcls_addpropsviewPrivate Xcls_MainWindowXcls_addpropsviewPrivate;
387 typedef struct _Xcls_MainWindowXcls_rooviewPrivate Xcls_MainWindowXcls_rooviewPrivate;
388 typedef struct _Xcls_WindowLeftTreePrivate Xcls_WindowLeftTreePrivate;
389
390 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW (xcls_windowlefttree_xcls_view_get_type ())
391 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view))
392 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
393 #define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
394 #define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
395 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
396
397 typedef struct _Xcls_WindowLeftTreeXcls_view Xcls_WindowLeftTreeXcls_view;
398 typedef struct _Xcls_WindowLeftTreeXcls_viewClass Xcls_WindowLeftTreeXcls_viewClass;
399
400 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL (xcls_windowlefttree_xcls_model_get_type ())
401 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model))
402 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
403 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
404 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
405 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
406
407 typedef struct _Xcls_WindowLeftTreeXcls_model Xcls_WindowLeftTreeXcls_model;
408 typedef struct _Xcls_WindowLeftTreeXcls_modelClass Xcls_WindowLeftTreeXcls_modelClass;
409
410 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER (xcls_windowlefttree_xcls_renderer_get_type ())
411 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer))
412 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
413 #define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
414 #define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
415 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
416
417 typedef struct _Xcls_WindowLeftTreeXcls_renderer Xcls_WindowLeftTreeXcls_renderer;
418 typedef struct _Xcls_WindowLeftTreeXcls_rendererClass Xcls_WindowLeftTreeXcls_rendererClass;
419
420 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU (xcls_windowlefttree_xcls_lefttreemenu_get_type ())
421 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu))
422 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
423 #define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
424 #define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
425 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
426
427 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu Xcls_WindowLeftTreeXcls_LeftTreeMenu;
428 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass Xcls_WindowLeftTreeXcls_LeftTreeMenuClass;
429 typedef struct _Xcls_MainWindowXcls_treePrivate Xcls_MainWindowXcls_treePrivate;
430
431 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
432 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
433 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
434 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
435 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
436 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
437
438 typedef struct _JsRenderNode JsRenderNode;
439 typedef struct _JsRenderNodeClass JsRenderNodeClass;
440 typedef struct _Xcls_LeftPropsPrivate Xcls_LeftPropsPrivate;
441
442 #define XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP (xcls_leftprops_xcls_addpropertypopup_get_type ())
443 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup))
444 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
445 #define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
446 #define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
447 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
448
449 typedef struct _Xcls_LeftPropsXcls_AddPropertyPopup Xcls_LeftPropsXcls_AddPropertyPopup;
450 typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupClass Xcls_LeftPropsXcls_AddPropertyPopupClass;
451
452 #define XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS (xcls_leftprops_xcls_editprops_get_type ())
453 #define XCLS_LEFTPROPS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps))
454 #define XCLS_LEFTPROPS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
455 #define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
456 #define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
457 #define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
458
459 typedef struct _Xcls_LeftPropsXcls_EditProps Xcls_LeftPropsXcls_EditProps;
460 typedef struct _Xcls_LeftPropsXcls_EditPropsClass Xcls_LeftPropsXcls_EditPropsClass;
461
462 #define XCLS_LEFTPROPS_TYPE_XCLS_VIEW (xcls_leftprops_xcls_view_get_type ())
463 #define XCLS_LEFTPROPS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view))
464 #define XCLS_LEFTPROPS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
465 #define XCLS_LEFTPROPS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
466 #define XCLS_LEFTPROPS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
467 #define XCLS_LEFTPROPS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
468
469 typedef struct _Xcls_LeftPropsXcls_view Xcls_LeftPropsXcls_view;
470 typedef struct _Xcls_LeftPropsXcls_viewClass Xcls_LeftPropsXcls_viewClass;
471
472 #define XCLS_LEFTPROPS_TYPE_XCLS_MODEL (xcls_leftprops_xcls_model_get_type ())
473 #define XCLS_LEFTPROPS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model))
474 #define XCLS_LEFTPROPS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
475 #define XCLS_LEFTPROPS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
476 #define XCLS_LEFTPROPS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
477 #define XCLS_LEFTPROPS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
478
479 typedef struct _Xcls_LeftPropsXcls_model Xcls_LeftPropsXcls_model;
480 typedef struct _Xcls_LeftPropsXcls_modelClass Xcls_LeftPropsXcls_modelClass;
481
482 #define XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL (xcls_leftprops_xcls_keycol_get_type ())
483 #define XCLS_LEFTPROPS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol))
484 #define XCLS_LEFTPROPS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
485 #define XCLS_LEFTPROPS_IS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
486 #define XCLS_LEFTPROPS_IS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
487 #define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
488
489 typedef struct _Xcls_LeftPropsXcls_keycol Xcls_LeftPropsXcls_keycol;
490 typedef struct _Xcls_LeftPropsXcls_keycolClass Xcls_LeftPropsXcls_keycolClass;
491
492 #define XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER (xcls_leftprops_xcls_keyrender_get_type ())
493 #define XCLS_LEFTPROPS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender))
494 #define XCLS_LEFTPROPS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
495 #define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
496 #define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
497 #define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
498
499 typedef struct _Xcls_LeftPropsXcls_keyrender Xcls_LeftPropsXcls_keyrender;
500 typedef struct _Xcls_LeftPropsXcls_keyrenderClass Xcls_LeftPropsXcls_keyrenderClass;
501
502 #define XCLS_LEFTPROPS_TYPE_XCLS_VALCOL (xcls_leftprops_xcls_valcol_get_type ())
503 #define XCLS_LEFTPROPS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol))
504 #define XCLS_LEFTPROPS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
505 #define XCLS_LEFTPROPS_IS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
506 #define XCLS_LEFTPROPS_IS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
507 #define XCLS_LEFTPROPS_XCLS_VALCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
508
509 typedef struct _Xcls_LeftPropsXcls_valcol Xcls_LeftPropsXcls_valcol;
510 typedef struct _Xcls_LeftPropsXcls_valcolClass Xcls_LeftPropsXcls_valcolClass;
511
512 #define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER (xcls_leftprops_xcls_valrender_get_type ())
513 #define XCLS_LEFTPROPS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender))
514 #define XCLS_LEFTPROPS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
515 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
516 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
517 #define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
518
519 typedef struct _Xcls_LeftPropsXcls_valrender Xcls_LeftPropsXcls_valrender;
520 typedef struct _Xcls_LeftPropsXcls_valrenderClass Xcls_LeftPropsXcls_valrenderClass;
521
522 #define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL (xcls_leftprops_xcls_valrendermodel_get_type ())
523 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodel))
524 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass))
525 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL))
526 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL))
527 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass))
528
529 typedef struct _Xcls_LeftPropsXcls_valrendermodel Xcls_LeftPropsXcls_valrendermodel;
530 typedef struct _Xcls_LeftPropsXcls_valrendermodelClass Xcls_LeftPropsXcls_valrendermodelClass;
531
532 #define XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU (xcls_leftprops_xcls_contextmenu_get_type ())
533 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu))
534 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
535 #define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
536 #define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
537 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
538
539 typedef struct _Xcls_LeftPropsXcls_ContextMenu Xcls_LeftPropsXcls_ContextMenu;
540 typedef struct _Xcls_LeftPropsXcls_ContextMenuClass Xcls_LeftPropsXcls_ContextMenuClass;
541
542 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
543 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
544 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
545 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
546 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
547 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
548
549 typedef struct _JsRenderJsRender JsRenderJsRender;
550 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
551
552 #define PALETE_TYPE_PALETE (palete_palete_get_type ())
553 #define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
554 #define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
555 #define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
556 #define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
557 #define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
558
559 typedef struct _PaletePalete PaletePalete;
560 typedef struct _PaletePaleteClass PaletePaleteClass;
561 typedef struct _Xcls_WindowLeftTreeXcls_modelPrivate Xcls_WindowLeftTreeXcls_modelPrivate;
562 typedef struct _Xcls_MainWindowXcls_propsPrivate Xcls_MainWindowXcls_propsPrivate;
563 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
564 typedef struct _Xcls_MainWindowXcls_leftpanePrivate Xcls_MainWindowXcls_leftpanePrivate;
565 typedef struct _Xcls_WindowLeftProjectsPrivate Xcls_WindowLeftProjectsPrivate;
566
567 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW (xcls_windowleftprojects_xcls_view_get_type ())
568 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view))
569 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
570 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
571 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
572 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
573
574 typedef struct _Xcls_WindowLeftProjectsXcls_view Xcls_WindowLeftProjectsXcls_view;
575 typedef struct _Xcls_WindowLeftProjectsXcls_viewClass Xcls_WindowLeftProjectsXcls_viewClass;
576
577 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL (xcls_windowleftprojects_xcls_model_get_type ())
578 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model))
579 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
580 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
581 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
582 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
583
584 typedef struct _Xcls_WindowLeftProjectsXcls_model Xcls_WindowLeftProjectsXcls_model;
585 typedef struct _Xcls_WindowLeftProjectsXcls_modelClass Xcls_WindowLeftProjectsXcls_modelClass;
586
587 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL (xcls_windowleftprojects_xcls_namecol_get_type ())
588 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol))
589 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
590 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
591 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
592 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
593
594 typedef struct _Xcls_WindowLeftProjectsXcls_namecol Xcls_WindowLeftProjectsXcls_namecol;
595 typedef struct _Xcls_WindowLeftProjectsXcls_namecolClass Xcls_WindowLeftProjectsXcls_namecolClass;
596 typedef struct _Xcls_MainWindowXcls_projecteditviewPrivate Xcls_MainWindowXcls_projecteditviewPrivate;
597 typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate;
598
599 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH (xcls_projectsettings_xcls_path_get_type ())
600 #define XCLS_PROJECTSETTINGS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_path))
601 #define XCLS_PROJECTSETTINGS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass))
602 #define XCLS_PROJECTSETTINGS_IS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH))
603 #define XCLS_PROJECTSETTINGS_IS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH))
604 #define XCLS_PROJECTSETTINGS_XCLS_PATH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass))
605
606 typedef struct _Xcls_ProjectSettingsXcls_path Xcls_ProjectSettingsXcls_path;
607 typedef struct _Xcls_ProjectSettingsXcls_pathClass Xcls_ProjectSettingsXcls_pathClass;
608
609 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE (xcls_projectsettings_xcls_base_template_get_type ())
610 #define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_template))
611 #define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass))
612 #define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE))
613 #define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE))
614 #define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass))
615
616 typedef struct _Xcls_ProjectSettingsXcls_base_template Xcls_ProjectSettingsXcls_base_template;
617 typedef struct _Xcls_ProjectSettingsXcls_base_templateClass Xcls_ProjectSettingsXcls_base_templateClass;
618
619 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL (xcls_projectsettings_xcls_rooturl_get_type ())
620 #define XCLS_PROJECTSETTINGS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURL))
621 #define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass))
622 #define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL))
623 #define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL))
624 #define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass))
625
626 typedef struct _Xcls_ProjectSettingsXcls_rootURL Xcls_ProjectSettingsXcls_rootURL;
627 typedef struct _Xcls_ProjectSettingsXcls_rootURLClass Xcls_ProjectSettingsXcls_rootURLClass;
628
629 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW (xcls_projectsettings_xcls_view_get_type ())
630 #define XCLS_PROJECTSETTINGS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view))
631 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
632 #define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
633 #define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
634 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
635
636 typedef struct _Xcls_ProjectSettingsXcls_view Xcls_ProjectSettingsXcls_view;
637 typedef struct _Xcls_ProjectSettingsXcls_viewClass Xcls_ProjectSettingsXcls_viewClass;
638 typedef struct _Xcls_WindowRooViewPrivate Xcls_WindowRooViewPrivate;
639
640 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW (xcls_windowrooview_xcls_autoredraw_get_type ())
641 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw))
642 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
643 #define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
644 #define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
645 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
646
647 typedef struct _Xcls_WindowRooViewXcls_AutoRedraw Xcls_WindowRooViewXcls_AutoRedraw;
648 typedef struct _Xcls_WindowRooViewXcls_AutoRedrawClass Xcls_WindowRooViewXcls_AutoRedrawClass;
649
650 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW (xcls_windowrooview_xcls_view_get_type ())
651 #define XCLS_WINDOWROOVIEW_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view))
652 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
653 #define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
654 #define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
655 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
656
657 typedef struct _Xcls_WindowRooViewXcls_view Xcls_WindowRooViewXcls_view;
658 typedef struct _Xcls_WindowRooViewXcls_viewClass Xcls_WindowRooViewXcls_viewClass;
659
660 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER (xcls_windowrooview_xcls_inspectorcontainer_get_type ())
661 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer))
662 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
663 #define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
664 #define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
665 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
666
667 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainer Xcls_WindowRooViewXcls_inspectorcontainer;
668 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerClass Xcls_WindowRooViewXcls_inspectorcontainerClass;
669 typedef struct _Xcls_MainWindowXcls_objectviewPrivate Xcls_MainWindowXcls_objectviewPrivate;
670 typedef struct _Xcls_RightPaletePrivate Xcls_RightPaletePrivate;
671
672 #define XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX (xcls_rightpalete_xcls_viewbox_get_type ())
673 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox))
674 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
675 #define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
676 #define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
677 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
678
679 typedef struct _Xcls_RightPaleteXcls_viewbox Xcls_RightPaleteXcls_viewbox;
680 typedef struct _Xcls_RightPaleteXcls_viewboxClass Xcls_RightPaleteXcls_viewboxClass;
681
682 #define XCLS_RIGHTPALETE_TYPE_XCLS_MODEL (xcls_rightpalete_xcls_model_get_type ())
683 #define XCLS_RIGHTPALETE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model))
684 #define XCLS_RIGHTPALETE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
685 #define XCLS_RIGHTPALETE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
686 #define XCLS_RIGHTPALETE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
687 #define XCLS_RIGHTPALETE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
688
689 typedef struct _Xcls_RightPaleteXcls_model Xcls_RightPaleteXcls_model;
690 typedef struct _Xcls_RightPaleteXcls_modelClass Xcls_RightPaleteXcls_modelClass;
691
692 #define XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER (xcls_rightpalete_xcls_txtrender_get_type ())
693 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender))
694 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
695 #define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
696 #define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
697 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
698
699 typedef struct _Xcls_RightPaleteXcls_txtrender Xcls_RightPaleteXcls_txtrender;
700 typedef struct _Xcls_RightPaleteXcls_txtrenderClass Xcls_RightPaleteXcls_txtrenderClass;
701 typedef struct _Xcls_WindowAddPropPrivate Xcls_WindowAddPropPrivate;
702
703 #define XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL (xcls_windowaddprop_xcls_model_get_type ())
704 #define XCLS_WINDOWADDPROP_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_model))
705 #define XCLS_WINDOWADDPROP_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
706 #define XCLS_WINDOWADDPROP_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
707 #define XCLS_WINDOWADDPROP_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
708 #define XCLS_WINDOWADDPROP_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
709
710 typedef struct _Xcls_WindowAddPropXcls_model Xcls_WindowAddPropXcls_model;
711 typedef struct _Xcls_WindowAddPropXcls_modelClass Xcls_WindowAddPropXcls_modelClass;
712
713 #define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL (xcls_windowaddprop_xcls_namecol_get_type ())
714 #define XCLS_WINDOWADDPROP_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecol))
715 #define XCLS_WINDOWADDPROP_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
716 #define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
717 #define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
718 #define XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
719
720 typedef struct _Xcls_WindowAddPropXcls_namecol Xcls_WindowAddPropXcls_namecol;
721 typedef struct _Xcls_WindowAddPropXcls_namecolClass Xcls_WindowAddPropXcls_namecolClass;
722
723 #define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER (xcls_windowaddprop_xcls_namerender_get_type ())
724 #define XCLS_WINDOWADDPROP_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerender))
725 #define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
726 #define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
727 #define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
728 #define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
729
730 typedef struct _Xcls_WindowAddPropXcls_namerender Xcls_WindowAddPropXcls_namerender;
731 typedef struct _Xcls_WindowAddPropXcls_namerenderClass Xcls_WindowAddPropXcls_namerenderClass;
732 typedef struct _Xcls_MainWindowXcls_codeeditviewPrivate Xcls_MainWindowXcls_codeeditviewPrivate;
733 typedef struct _EditorPrivate EditorPrivate;
734
735 #define EDITOR_TYPE_XCLS_SAVE_BUTTON (editor_xcls_save_button_get_type ())
736 #define EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_button))
737 #define EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_buttonClass))
738 #define EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON))
739 #define EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_SAVE_BUTTON))
740 #define EDITOR_XCLS_SAVE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_buttonClass))
741
742 typedef struct _EditorXcls_save_button EditorXcls_save_button;
743 typedef struct _EditorXcls_save_buttonClass EditorXcls_save_buttonClass;
744
745 #define EDITOR_TYPE_XCLS_KEY_EDIT (editor_xcls_key_edit_get_type ())
746 #define EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_edit))
747 #define EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_editClass))
748 #define EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_KEY_EDIT))
749 #define EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_KEY_EDIT))
750 #define EDITOR_XCLS_KEY_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_editClass))
751
752 typedef struct _EditorXcls_key_edit EditorXcls_key_edit;
753 typedef struct _EditorXcls_key_editClass EditorXcls_key_editClass;
754
755 #define EDITOR_TYPE_XCLS_RIGHTEDITOR (editor_xcls_righteditor_get_type ())
756 #define EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditor))
757 #define EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditorClass))
758 #define EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR))
759 #define EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_RIGHTEDITOR))
760 #define EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditorClass))
761
762 typedef struct _EditorXcls_RightEditor EditorXcls_RightEditor;
763 typedef struct _EditorXcls_RightEditorClass EditorXcls_RightEditorClass;
764
765 #define EDITOR_TYPE_XCLS_VIEW (editor_xcls_view_get_type ())
766 #define EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_VIEW, EditorXcls_view))
767 #define EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_VIEW, EditorXcls_viewClass))
768 #define EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_VIEW))
769 #define EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_VIEW))
770 #define EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_VIEW, EditorXcls_viewClass))
771
772 typedef struct _EditorXcls_view EditorXcls_view;
773 typedef struct _EditorXcls_viewClass EditorXcls_viewClass;
774
775 #define EDITOR_TYPE_XCLS_BUFFER (editor_xcls_buffer_get_type ())
776 #define EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_buffer))
777 #define EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_bufferClass))
778 #define EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_BUFFER))
779 #define EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_BUFFER))
780 #define EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_bufferClass))
781
782 typedef struct _EditorXcls_buffer EditorXcls_buffer;
783 typedef struct _EditorXcls_bufferClass EditorXcls_bufferClass;
784 typedef struct _Xcls_ClutterFilesPrivate Xcls_ClutterFilesPrivate;
785
786 #define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT (xcls_clutterfiles_xcls_filelayout_get_type ())
787 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout))
788 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
789 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
790 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
791 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
792
793 typedef struct _Xcls_ClutterFilesXcls_filelayout Xcls_ClutterFilesXcls_filelayout;
794 typedef struct _Xcls_ClutterFilesXcls_filelayoutClass Xcls_ClutterFilesXcls_filelayoutClass;
795
796 #define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER (xcls_clutterfiles_xcls_filelayout_manager_get_type ())
797 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager))
798 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
799 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
800 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
801 #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))
802
803 typedef struct _Xcls_ClutterFilesXcls_filelayout_manager Xcls_ClutterFilesXcls_filelayout_manager;
804 typedef struct _Xcls_ClutterFilesXcls_filelayout_managerClass Xcls_ClutterFilesXcls_filelayout_managerClass;
805
806 #define XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM (xcls_clutterfiles_xcls_fileitem_get_type ())
807 #define XCLS_CLUTTERFILES_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem))
808 #define XCLS_CLUTTERFILES_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
809 #define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
810 #define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
811 #define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
812
813 typedef struct _Xcls_ClutterFilesXcls_fileitem Xcls_ClutterFilesXcls_fileitem;
814 typedef struct _Xcls_ClutterFilesXcls_fileitemClass Xcls_ClutterFilesXcls_fileitemClass;
815 typedef struct _Block11Data Block11Data;
816 typedef struct _Xcls_GladeViewPrivate Xcls_GladeViewPrivate;
817 typedef struct _Xcls_MainWindowXcls_editpanePrivate Xcls_MainWindowXcls_editpanePrivate;
818 typedef struct _Xcls_DialogNewComponentPrivate Xcls_DialogNewComponentPrivate;
819
820 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME (xcls_dialognewcomponent_xcls_name_get_type ())
821 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_name))
822 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass))
823 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME))
824 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME))
825 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass))
826
827 typedef struct _Xcls_DialogNewComponentXcls_name Xcls_DialogNewComponentXcls_name;
828 typedef struct _Xcls_DialogNewComponentXcls_nameClass Xcls_DialogNewComponentXcls_nameClass;
829
830 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE (xcls_dialognewcomponent_xcls_title_get_type ())
831 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_title))
832 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass))
833 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE))
834 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE))
835 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass))
836
837 typedef struct _Xcls_DialogNewComponentXcls_title Xcls_DialogNewComponentXcls_title;
838 typedef struct _Xcls_DialogNewComponentXcls_titleClass Xcls_DialogNewComponentXcls_titleClass;
839
840 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION (xcls_dialognewcomponent_xcls_region_get_type ())
841 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_region))
842 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass))
843 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION))
844 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION))
845 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass))
846
847 typedef struct _Xcls_DialogNewComponentXcls_region Xcls_DialogNewComponentXcls_region;
848 typedef struct _Xcls_DialogNewComponentXcls_regionClass Xcls_DialogNewComponentXcls_regionClass;
849
850 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT (xcls_dialognewcomponent_xcls_parent_get_type ())
851 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parent))
852 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass))
853 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT))
854 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT))
855 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass))
856
857 typedef struct _Xcls_DialogNewComponentXcls_parent Xcls_DialogNewComponentXcls_parent;
858 typedef struct _Xcls_DialogNewComponentXcls_parentClass Xcls_DialogNewComponentXcls_parentClass;
859
860 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME (xcls_dialognewcomponent_xcls_permname_get_type ())
861 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permname))
862 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass))
863 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME))
864 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME))
865 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass))
866
867 typedef struct _Xcls_DialogNewComponentXcls_permname Xcls_DialogNewComponentXcls_permname;
868 typedef struct _Xcls_DialogNewComponentXcls_permnameClass Xcls_DialogNewComponentXcls_permnameClass;
869
870 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER (xcls_dialognewcomponent_xcls_modorder_get_type ())
871 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrder))
872 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass))
873 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER))
874 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER))
875 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass))
876
877 typedef struct _Xcls_DialogNewComponentXcls_modOrder Xcls_DialogNewComponentXcls_modOrder;
878 typedef struct _Xcls_DialogNewComponentXcls_modOrderClass Xcls_DialogNewComponentXcls_modOrderClass;
879 typedef struct _Block12Data Block12Data;
880 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
881 typedef struct _Xcls_MainWindowXcls_addprojectbuttonPrivate Xcls_MainWindowXcls_addprojectbuttonPrivate;
882 typedef struct _Xcls_MainWindowXcls_delprojectbuttonPrivate Xcls_MainWindowXcls_delprojectbuttonPrivate;
883 typedef struct _Xcls_MainWindowXcls_addfilebuttonPrivate Xcls_MainWindowXcls_addfilebuttonPrivate;
884 typedef struct _Xcls_MainWindowXcls_objectshowbuttonPrivate Xcls_MainWindowXcls_objectshowbuttonPrivate;
885 typedef struct _Xcls_MainWindowXcls_addpropbuttonPrivate Xcls_MainWindowXcls_addpropbuttonPrivate;
886 typedef struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate Xcls_MainWindowXcls_addlistenerbuttonPrivate;
887 typedef struct _Xcls_MainWindowXcls_mainpanePrivate Xcls_MainWindowXcls_mainpanePrivate;
888
889 #define XCLS_MAINWINDOW_TYPE_XCLS_VBOX8 (xcls_mainwindow_xcls_vbox8_get_type ())
890 #define XCLS_MAINWINDOW_XCLS_VBOX8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8))
891 #define XCLS_MAINWINDOW_XCLS_VBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8Class))
892 #define XCLS_MAINWINDOW_IS_XCLS_VBOX8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8))
893 #define XCLS_MAINWINDOW_IS_XCLS_VBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8))
894 #define XCLS_MAINWINDOW_XCLS_VBOX8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8Class))
895
896 typedef struct _Xcls_MainWindowXcls_VBox8 Xcls_MainWindowXcls_VBox8;
897 typedef struct _Xcls_MainWindowXcls_VBox8Class Xcls_MainWindowXcls_VBox8Class;
898 typedef struct _Xcls_MainWindowXcls_VBox8Private Xcls_MainWindowXcls_VBox8Private;
899 typedef struct _Xcls_MainWindowXcls_clutterembedPrivate Xcls_MainWindowXcls_clutterembedPrivate;
900 typedef struct _Xcls_MainWindowXcls_buttonlayoutPrivate Xcls_MainWindowXcls_buttonlayoutPrivate;
901
902 #define XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16 (xcls_mainwindow_xcls_boxlayout16_get_type ())
903 #define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16))
904 #define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16Class))
905 #define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16))
906 #define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16))
907 #define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16Class))
908
909 typedef struct _Xcls_MainWindowXcls_BoxLayout16 Xcls_MainWindowXcls_BoxLayout16;
910 typedef struct _Xcls_MainWindowXcls_BoxLayout16Class Xcls_MainWindowXcls_BoxLayout16Class;
911 typedef struct _Xcls_MainWindowXcls_BoxLayout16Private Xcls_MainWindowXcls_BoxLayout16Private;
912
913 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18 (xcls_mainwindow_xcls_actor18_get_type ())
914 #define XCLS_MAINWINDOW_XCLS_ACTOR18(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18))
915 #define XCLS_MAINWINDOW_XCLS_ACTOR18_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18Class))
916 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR18(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18))
917 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR18_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18))
918 #define XCLS_MAINWINDOW_XCLS_ACTOR18_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18Class))
919
920 typedef struct _Xcls_MainWindowXcls_Actor18 Xcls_MainWindowXcls_Actor18;
921 typedef struct _Xcls_MainWindowXcls_Actor18Class Xcls_MainWindowXcls_Actor18Class;
922 typedef struct _Xcls_MainWindowXcls_Actor18Private Xcls_MainWindowXcls_Actor18Private;
923
924 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19 (xcls_mainwindow_xcls_button19_get_type ())
925 #define XCLS_MAINWINDOW_XCLS_BUTTON19(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19))
926 #define XCLS_MAINWINDOW_XCLS_BUTTON19_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19Class))
927 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON19(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19))
928 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON19_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19))
929 #define XCLS_MAINWINDOW_XCLS_BUTTON19_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19Class))
930
931 typedef struct _Xcls_MainWindowXcls_Button19 Xcls_MainWindowXcls_Button19;
932 typedef struct _Xcls_MainWindowXcls_Button19Class Xcls_MainWindowXcls_Button19Class;
933 typedef struct _Xcls_MainWindowXcls_Button19Private Xcls_MainWindowXcls_Button19Private;
934
935 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21 (xcls_mainwindow_xcls_actor21_get_type ())
936 #define XCLS_MAINWINDOW_XCLS_ACTOR21(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21))
937 #define XCLS_MAINWINDOW_XCLS_ACTOR21_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21Class))
938 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR21(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21))
939 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR21_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21))
940 #define XCLS_MAINWINDOW_XCLS_ACTOR21_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21Class))
941
942 typedef struct _Xcls_MainWindowXcls_Actor21 Xcls_MainWindowXcls_Actor21;
943 typedef struct _Xcls_MainWindowXcls_Actor21Class Xcls_MainWindowXcls_Actor21Class;
944 typedef struct _Xcls_MainWindowXcls_Actor21Private Xcls_MainWindowXcls_Actor21Private;
945
946 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22 (xcls_mainwindow_xcls_button22_get_type ())
947 #define XCLS_MAINWINDOW_XCLS_BUTTON22(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22))
948 #define XCLS_MAINWINDOW_XCLS_BUTTON22_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22Class))
949 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON22(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22))
950 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON22_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22))
951 #define XCLS_MAINWINDOW_XCLS_BUTTON22_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22Class))
952
953 typedef struct _Xcls_MainWindowXcls_Button22 Xcls_MainWindowXcls_Button22;
954 typedef struct _Xcls_MainWindowXcls_Button22Class Xcls_MainWindowXcls_Button22Class;
955 typedef struct _Xcls_MainWindowXcls_Button22Private Xcls_MainWindowXcls_Button22Private;
956
957 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24 (xcls_mainwindow_xcls_actor24_get_type ())
958 #define XCLS_MAINWINDOW_XCLS_ACTOR24(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24))
959 #define XCLS_MAINWINDOW_XCLS_ACTOR24_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24Class))
960 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR24(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24))
961 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR24_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24))
962 #define XCLS_MAINWINDOW_XCLS_ACTOR24_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24Class))
963
964 typedef struct _Xcls_MainWindowXcls_Actor24 Xcls_MainWindowXcls_Actor24;
965 typedef struct _Xcls_MainWindowXcls_Actor24Class Xcls_MainWindowXcls_Actor24Class;
966 typedef struct _Xcls_MainWindowXcls_Actor24Private Xcls_MainWindowXcls_Actor24Private;
967
968 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25 (xcls_mainwindow_xcls_button25_get_type ())
969 #define XCLS_MAINWINDOW_XCLS_BUTTON25(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25))
970 #define XCLS_MAINWINDOW_XCLS_BUTTON25_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25Class))
971 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON25(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25))
972 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON25_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25))
973 #define XCLS_MAINWINDOW_XCLS_BUTTON25_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25Class))
974
975 typedef struct _Xcls_MainWindowXcls_Button25 Xcls_MainWindowXcls_Button25;
976 typedef struct _Xcls_MainWindowXcls_Button25Class Xcls_MainWindowXcls_Button25Class;
977 typedef struct _Xcls_MainWindowXcls_Button25Private Xcls_MainWindowXcls_Button25Private;
978
979 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27 (xcls_mainwindow_xcls_actor27_get_type ())
980 #define XCLS_MAINWINDOW_XCLS_ACTOR27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27))
981 #define XCLS_MAINWINDOW_XCLS_ACTOR27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27Class))
982 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27))
983 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27))
984 #define XCLS_MAINWINDOW_XCLS_ACTOR27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27Class))
985
986 typedef struct _Xcls_MainWindowXcls_Actor27 Xcls_MainWindowXcls_Actor27;
987 typedef struct _Xcls_MainWindowXcls_Actor27Class Xcls_MainWindowXcls_Actor27Class;
988 typedef struct _Xcls_MainWindowXcls_Actor27Private Xcls_MainWindowXcls_Actor27Private;
989
990 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28 (xcls_mainwindow_xcls_button28_get_type ())
991 #define XCLS_MAINWINDOW_XCLS_BUTTON28(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28))
992 #define XCLS_MAINWINDOW_XCLS_BUTTON28_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28Class))
993 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON28(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28))
994 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON28_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28))
995 #define XCLS_MAINWINDOW_XCLS_BUTTON28_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28Class))
996
997 typedef struct _Xcls_MainWindowXcls_Button28 Xcls_MainWindowXcls_Button28;
998 typedef struct _Xcls_MainWindowXcls_Button28Class Xcls_MainWindowXcls_Button28Class;
999 typedef struct _Xcls_MainWindowXcls_Button28Private Xcls_MainWindowXcls_Button28Private;
1000
1001 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30 (xcls_mainwindow_xcls_actor30_get_type ())
1002 #define XCLS_MAINWINDOW_XCLS_ACTOR30(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30))
1003 #define XCLS_MAINWINDOW_XCLS_ACTOR30_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30Class))
1004 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR30(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30))
1005 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR30_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30))
1006 #define XCLS_MAINWINDOW_XCLS_ACTOR30_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30Class))
1007
1008 typedef struct _Xcls_MainWindowXcls_Actor30 Xcls_MainWindowXcls_Actor30;
1009 typedef struct _Xcls_MainWindowXcls_Actor30Class Xcls_MainWindowXcls_Actor30Class;
1010 typedef struct _Xcls_MainWindowXcls_Actor30Private Xcls_MainWindowXcls_Actor30Private;
1011
1012 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31 (xcls_mainwindow_xcls_button31_get_type ())
1013 #define XCLS_MAINWINDOW_XCLS_BUTTON31(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31))
1014 #define XCLS_MAINWINDOW_XCLS_BUTTON31_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31Class))
1015 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON31(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31))
1016 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON31_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31))
1017 #define XCLS_MAINWINDOW_XCLS_BUTTON31_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31Class))
1018
1019 typedef struct _Xcls_MainWindowXcls_Button31 Xcls_MainWindowXcls_Button31;
1020 typedef struct _Xcls_MainWindowXcls_Button31Class Xcls_MainWindowXcls_Button31Class;
1021 typedef struct _Xcls_MainWindowXcls_Button31Private Xcls_MainWindowXcls_Button31Private;
1022
1023 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33 (xcls_mainwindow_xcls_actor33_get_type ())
1024 #define XCLS_MAINWINDOW_XCLS_ACTOR33(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33))
1025 #define XCLS_MAINWINDOW_XCLS_ACTOR33_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33Class))
1026 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR33(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33))
1027 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR33_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33))
1028 #define XCLS_MAINWINDOW_XCLS_ACTOR33_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33Class))
1029
1030 typedef struct _Xcls_MainWindowXcls_Actor33 Xcls_MainWindowXcls_Actor33;
1031 typedef struct _Xcls_MainWindowXcls_Actor33Class Xcls_MainWindowXcls_Actor33Class;
1032 typedef struct _Xcls_MainWindowXcls_Actor33Private Xcls_MainWindowXcls_Actor33Private;
1033
1034 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34 (xcls_mainwindow_xcls_button34_get_type ())
1035 #define XCLS_MAINWINDOW_XCLS_BUTTON34(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34))
1036 #define XCLS_MAINWINDOW_XCLS_BUTTON34_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34Class))
1037 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON34(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34))
1038 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON34_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34))
1039 #define XCLS_MAINWINDOW_XCLS_BUTTON34_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34Class))
1040
1041 typedef struct _Xcls_MainWindowXcls_Button34 Xcls_MainWindowXcls_Button34;
1042 typedef struct _Xcls_MainWindowXcls_Button34Class Xcls_MainWindowXcls_Button34Class;
1043 typedef struct _Xcls_MainWindowXcls_Button34Private Xcls_MainWindowXcls_Button34Private;
1044
1045 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36 (xcls_mainwindow_xcls_actor36_get_type ())
1046 #define XCLS_MAINWINDOW_XCLS_ACTOR36(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36))
1047 #define XCLS_MAINWINDOW_XCLS_ACTOR36_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36Class))
1048 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR36(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36))
1049 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR36_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36))
1050 #define XCLS_MAINWINDOW_XCLS_ACTOR36_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36Class))
1051
1052 typedef struct _Xcls_MainWindowXcls_Actor36 Xcls_MainWindowXcls_Actor36;
1053 typedef struct _Xcls_MainWindowXcls_Actor36Class Xcls_MainWindowXcls_Actor36Class;
1054 typedef struct _Xcls_MainWindowXcls_Actor36Private Xcls_MainWindowXcls_Actor36Private;
1055
1056 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37 (xcls_mainwindow_xcls_button37_get_type ())
1057 #define XCLS_MAINWINDOW_XCLS_BUTTON37(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37))
1058 #define XCLS_MAINWINDOW_XCLS_BUTTON37_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37Class))
1059 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON37(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37))
1060 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON37_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37))
1061 #define XCLS_MAINWINDOW_XCLS_BUTTON37_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37Class))
1062
1063 typedef struct _Xcls_MainWindowXcls_Button37 Xcls_MainWindowXcls_Button37;
1064 typedef struct _Xcls_MainWindowXcls_Button37Class Xcls_MainWindowXcls_Button37Class;
1065 typedef struct _Xcls_MainWindowXcls_Button37Private Xcls_MainWindowXcls_Button37Private;
1066
1067 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39 (xcls_mainwindow_xcls_actor39_get_type ())
1068 #define XCLS_MAINWINDOW_XCLS_ACTOR39(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39))
1069 #define XCLS_MAINWINDOW_XCLS_ACTOR39_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39Class))
1070 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR39(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39))
1071 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR39_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39))
1072 #define XCLS_MAINWINDOW_XCLS_ACTOR39_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39Class))
1073
1074 typedef struct _Xcls_MainWindowXcls_Actor39 Xcls_MainWindowXcls_Actor39;
1075 typedef struct _Xcls_MainWindowXcls_Actor39Class Xcls_MainWindowXcls_Actor39Class;
1076 typedef struct _Xcls_MainWindowXcls_Actor39Private Xcls_MainWindowXcls_Actor39Private;
1077
1078 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40 (xcls_mainwindow_xcls_button40_get_type ())
1079 #define XCLS_MAINWINDOW_XCLS_BUTTON40(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40))
1080 #define XCLS_MAINWINDOW_XCLS_BUTTON40_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40Class))
1081 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON40(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40))
1082 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON40_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40))
1083 #define XCLS_MAINWINDOW_XCLS_BUTTON40_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40Class))
1084
1085 typedef struct _Xcls_MainWindowXcls_Button40 Xcls_MainWindowXcls_Button40;
1086 typedef struct _Xcls_MainWindowXcls_Button40Class Xcls_MainWindowXcls_Button40Class;
1087 typedef struct _Xcls_MainWindowXcls_Button40Private Xcls_MainWindowXcls_Button40Private;
1088
1089 #define TYPE_XCLS_EDITPROJECT (xcls_editproject_get_type ())
1090 #define XCLS_EDITPROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITPROJECT, Xcls_EditProject))
1091 #define XCLS_EDITPROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectClass))
1092 #define IS_XCLS_EDITPROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITPROJECT))
1093 #define IS_XCLS_EDITPROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITPROJECT))
1094 #define XCLS_EDITPROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectClass))
1095
1096 typedef struct _Xcls_EditProject Xcls_EditProject;
1097 typedef struct _Xcls_EditProjectClass Xcls_EditProjectClass;
1098 typedef struct _Xcls_EditProjectPrivate Xcls_EditProjectPrivate;
1099
1100 #define XCLS_EDITPROJECT_TYPE_XCLS_XTYPE (xcls_editproject_xcls_xtype_get_type ())
1101 #define XCLS_EDITPROJECT_XCLS_XTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtype))
1102 #define XCLS_EDITPROJECT_XCLS_XTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypeClass))
1103 #define XCLS_EDITPROJECT_IS_XCLS_XTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE))
1104 #define XCLS_EDITPROJECT_IS_XCLS_XTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE))
1105 #define XCLS_EDITPROJECT_XCLS_XTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypeClass))
1106
1107 typedef struct _Xcls_EditProjectXcls_xtype Xcls_EditProjectXcls_xtype;
1108 typedef struct _Xcls_EditProjectXcls_xtypeClass Xcls_EditProjectXcls_xtypeClass;
1109
1110 #define XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER (xcls_editproject_xcls_cellrender_get_type ())
1111 #define XCLS_EDITPROJECT_XCLS_CELLRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrender))
1112 #define XCLS_EDITPROJECT_XCLS_CELLRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderClass))
1113 #define XCLS_EDITPROJECT_IS_XCLS_CELLRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER))
1114 #define XCLS_EDITPROJECT_IS_XCLS_CELLRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER))
1115 #define XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderClass))
1116
1117 typedef struct _Xcls_EditProjectXcls_cellrender Xcls_EditProjectXcls_cellrender;
1118 typedef struct _Xcls_EditProjectXcls_cellrenderClass Xcls_EditProjectXcls_cellrenderClass;
1119
1120 #define XCLS_EDITPROJECT_TYPE_XCLS_MODEL (xcls_editproject_xcls_model_get_type ())
1121 #define XCLS_EDITPROJECT_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_model))
1122 #define XCLS_EDITPROJECT_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelClass))
1123 #define XCLS_EDITPROJECT_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL))
1124 #define XCLS_EDITPROJECT_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_MODEL))
1125 #define XCLS_EDITPROJECT_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelClass))
1126
1127 typedef struct _Xcls_EditProjectXcls_model Xcls_EditProjectXcls_model;
1128 typedef struct _Xcls_EditProjectXcls_modelClass Xcls_EditProjectXcls_modelClass;
1129
1130 #define XCLS_EDITPROJECT_TYPE_XCLS_DIR (xcls_editproject_xcls_dir_get_type ())
1131 #define XCLS_EDITPROJECT_XCLS_DIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dir))
1132 #define XCLS_EDITPROJECT_XCLS_DIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirClass))
1133 #define XCLS_EDITPROJECT_IS_XCLS_DIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR))
1134 #define XCLS_EDITPROJECT_IS_XCLS_DIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_DIR))
1135 #define XCLS_EDITPROJECT_XCLS_DIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirClass))
1136
1137 typedef struct _Xcls_EditProjectXcls_dir Xcls_EditProjectXcls_dir;
1138 typedef struct _Xcls_EditProjectXcls_dirClass Xcls_EditProjectXcls_dirClass;
1139
1140 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42 (xcls_mainwindow_xcls_actor42_get_type ())
1141 #define XCLS_MAINWINDOW_XCLS_ACTOR42(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42))
1142 #define XCLS_MAINWINDOW_XCLS_ACTOR42_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42Class))
1143 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR42(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42))
1144 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR42_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42))
1145 #define XCLS_MAINWINDOW_XCLS_ACTOR42_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42Class))
1146
1147 typedef struct _Xcls_MainWindowXcls_Actor42 Xcls_MainWindowXcls_Actor42;
1148 typedef struct _Xcls_MainWindowXcls_Actor42Class Xcls_MainWindowXcls_Actor42Class;
1149 typedef struct _Xcls_MainWindowXcls_Actor42Private Xcls_MainWindowXcls_Actor42Private;
1150
1151 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43 (xcls_mainwindow_xcls_button43_get_type ())
1152 #define XCLS_MAINWINDOW_XCLS_BUTTON43(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43))
1153 #define XCLS_MAINWINDOW_XCLS_BUTTON43_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43Class))
1154 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON43(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43))
1155 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON43_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43))
1156 #define XCLS_MAINWINDOW_XCLS_BUTTON43_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43Class))
1157
1158 typedef struct _Xcls_MainWindowXcls_Button43 Xcls_MainWindowXcls_Button43;
1159 typedef struct _Xcls_MainWindowXcls_Button43Class Xcls_MainWindowXcls_Button43Class;
1160 typedef struct _Xcls_MainWindowXcls_Button43Private Xcls_MainWindowXcls_Button43Private;
1161
1162 #define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45 (xcls_mainwindow_xcls_actor45_get_type ())
1163 #define XCLS_MAINWINDOW_XCLS_ACTOR45(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45))
1164 #define XCLS_MAINWINDOW_XCLS_ACTOR45_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45Class))
1165 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR45(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45))
1166 #define XCLS_MAINWINDOW_IS_XCLS_ACTOR45_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45))
1167 #define XCLS_MAINWINDOW_XCLS_ACTOR45_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45Class))
1168
1169 typedef struct _Xcls_MainWindowXcls_Actor45 Xcls_MainWindowXcls_Actor45;
1170 typedef struct _Xcls_MainWindowXcls_Actor45Class Xcls_MainWindowXcls_Actor45Class;
1171 typedef struct _Xcls_MainWindowXcls_Actor45Private Xcls_MainWindowXcls_Actor45Private;
1172
1173 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46 (xcls_mainwindow_xcls_button46_get_type ())
1174 #define XCLS_MAINWINDOW_XCLS_BUTTON46(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46))
1175 #define XCLS_MAINWINDOW_XCLS_BUTTON46_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46Class))
1176 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON46(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46))
1177 #define XCLS_MAINWINDOW_IS_XCLS_BUTTON46_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46))
1178 #define XCLS_MAINWINDOW_XCLS_BUTTON46_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46Class))
1179
1180 typedef struct _Xcls_MainWindowXcls_Button46 Xcls_MainWindowXcls_Button46;
1181 typedef struct _Xcls_MainWindowXcls_Button46Class Xcls_MainWindowXcls_Button46Class;
1182 typedef struct _Xcls_MainWindowXcls_Button46Private Xcls_MainWindowXcls_Button46Private;
1183
1184 #define TYPE_DIALOG_CONFIRM (dialog_confirm_get_type ())
1185 #define DIALOG_CONFIRM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_CONFIRM, DialogConfirm))
1186 #define DIALOG_CONFIRM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_CONFIRM, DialogConfirmClass))
1187 #define IS_DIALOG_CONFIRM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_CONFIRM))
1188 #define IS_DIALOG_CONFIRM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_CONFIRM))
1189 #define DIALOG_CONFIRM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_CONFIRM, DialogConfirmClass))
1190
1191 typedef struct _DialogConfirm DialogConfirm;
1192 typedef struct _DialogConfirmClass DialogConfirmClass;
1193 typedef struct _DialogConfirmPrivate DialogConfirmPrivate;
1194
1195 struct _Xcls_MainWindow {
1196         GObject parent_instance;
1197         Xcls_MainWindowPrivate * priv;
1198         GtkWindow* el;
1199         Xcls_MainWindowXcls_vbox* vbox;
1200         Xcls_MainWindowXcls_mainpane* mainpane;
1201         Xcls_MainWindowXcls_leftpane* leftpane;
1202         Xcls_MainWindowXcls_editpane* editpane;
1203         Xcls_MainWindowXcls_tree* tree;
1204         Xcls_MainWindowXcls_props* props;
1205         Xcls_MainWindowXcls_clutterembed* clutterembed;
1206         Xcls_MainWindowXcls_rooview* rooview;
1207         Xcls_MainWindowXcls_objectview* objectview;
1208         Xcls_MainWindowXcls_codeeditview* codeeditview;
1209         Xcls_MainWindowXcls_addpropsview* addpropsview;
1210         Xcls_MainWindowXcls_projecteditview* projecteditview;
1211         Xcls_MainWindowXcls_buttonlayout* buttonlayout;
1212         Xcls_MainWindowXcls_backbutton* backbutton;
1213         Xcls_MainWindowXcls_projectbutton* projectbutton;
1214         Xcls_MainWindowXcls_editfilebutton* editfilebutton;
1215         Xcls_MainWindowXcls_projecteditbutton* projecteditbutton;
1216         Xcls_MainWindowXcls_objectshowbutton* objectshowbutton;
1217         Xcls_MainWindowXcls_addpropbutton* addpropbutton;
1218         Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton;
1219         Xcls_MainWindowXcls_addprojectbutton* addprojectbutton;
1220         Xcls_MainWindowXcls_addfilebutton* addfilebutton;
1221         Xcls_MainWindowXcls_delprojectbutton* delprojectbutton;
1222         ProjectProject* project;
1223         gboolean children_loaded;
1224         Xcls_WindowLeftProjects* left_projects;
1225         Xcls_WindowRooView* window_rooview;
1226         Xcls_WindowLeftTree* left_tree;
1227         Editor* code_editor;
1228         Xcls_DialogNewComponent* new_file_dialog;
1229         Xcls_ProjectSettings* projectsettings;
1230         Xcls_ClutterFiles* clutterfiles;
1231         Xcls_LeftProps* left_props;
1232         gchar* state;
1233         Xcls_RightPalete* rightpalete;
1234         gchar* title;
1235         Xcls_WindowAddProp* add_props;
1236         Xcls_GladeView* window_gladeview;
1237 };
1238
1239 struct _Xcls_MainWindowClass {
1240         GObjectClass parent_class;
1241 };
1242
1243 struct _Xcls_MainWindowPrivate {
1244         Xcls_MainWindow* _this;
1245 };
1246
1247 struct _Xcls_MainWindowXcls_vbox {
1248         GObject parent_instance;
1249         Xcls_MainWindowXcls_vboxPrivate * priv;
1250         GtkVBox* el;
1251 };
1252
1253 struct _Xcls_MainWindowXcls_vboxClass {
1254         GObjectClass parent_class;
1255 };
1256
1257 struct _Xcls_MainWindowXcls_backbutton {
1258         GObject parent_instance;
1259         Xcls_MainWindowXcls_backbuttonPrivate * priv;
1260         ClutterActor* el;
1261 };
1262
1263 struct _Xcls_MainWindowXcls_backbuttonClass {
1264         GObjectClass parent_class;
1265 };
1266
1267 struct _Xcls_MainWindowXcls_projectbutton {
1268         GObject parent_instance;
1269         Xcls_MainWindowXcls_projectbuttonPrivate * priv;
1270         ClutterActor* el;
1271 };
1272
1273 struct _Xcls_MainWindowXcls_projectbuttonClass {
1274         GObjectClass parent_class;
1275 };
1276
1277 struct _Xcls_MainWindowXcls_projecteditbutton {
1278         GObject parent_instance;
1279         Xcls_MainWindowXcls_projecteditbuttonPrivate * priv;
1280         ClutterActor* el;
1281 };
1282
1283 struct _Xcls_MainWindowXcls_projecteditbuttonClass {
1284         GObjectClass parent_class;
1285 };
1286
1287 struct _Xcls_MainWindowXcls_editfilebutton {
1288         GObject parent_instance;
1289         Xcls_MainWindowXcls_editfilebuttonPrivate * priv;
1290         ClutterActor* el;
1291 };
1292
1293 struct _Xcls_MainWindowXcls_editfilebuttonClass {
1294         GObjectClass parent_class;
1295 };
1296
1297 struct _Xcls_MainWindowXcls_addpropsview {
1298         GObject parent_instance;
1299         Xcls_MainWindowXcls_addpropsviewPrivate * priv;
1300         GtkClutterActor* el;
1301 };
1302
1303 struct _Xcls_MainWindowXcls_addpropsviewClass {
1304         GObjectClass parent_class;
1305 };
1306
1307 struct _Xcls_MainWindowXcls_rooview {
1308         GObject parent_instance;
1309         Xcls_MainWindowXcls_rooviewPrivate * priv;
1310         GtkClutterActor* el;
1311 };
1312
1313 struct _Xcls_MainWindowXcls_rooviewClass {
1314         GObjectClass parent_class;
1315 };
1316
1317 struct _Xcls_WindowLeftTree {
1318         GObject parent_instance;
1319         Xcls_WindowLeftTreePrivate * priv;
1320         GtkScrolledWindow* el;
1321         Xcls_WindowLeftTreeXcls_view* view;
1322         Xcls_WindowLeftTreeXcls_model* model;
1323         Xcls_WindowLeftTreeXcls_renderer* renderer;
1324         Xcls_WindowLeftTreeXcls_LeftTreeMenu* LeftTreeMenu;
1325         Xcls_MainWindow* main_window;
1326 };
1327
1328 struct _Xcls_WindowLeftTreeClass {
1329         GObjectClass parent_class;
1330 };
1331
1332 struct _Xcls_MainWindowXcls_tree {
1333         GObject parent_instance;
1334         Xcls_MainWindowXcls_treePrivate * priv;
1335         GtkVBox* el;
1336 };
1337
1338 struct _Xcls_MainWindowXcls_treeClass {
1339         GObjectClass parent_class;
1340 };
1341
1342 struct _Xcls_LeftProps {
1343         GObject parent_instance;
1344         Xcls_LeftPropsPrivate * priv;
1345         GtkVBox* el;
1346         Xcls_LeftPropsXcls_AddPropertyPopup* AddPropertyPopup;
1347         Xcls_LeftPropsXcls_EditProps* EditProps;
1348         Xcls_LeftPropsXcls_view* view;
1349         Xcls_LeftPropsXcls_model* model;
1350         Xcls_LeftPropsXcls_keycol* keycol;
1351         Xcls_LeftPropsXcls_keyrender* keyrender;
1352         Xcls_LeftPropsXcls_valcol* valcol;
1353         Xcls_LeftPropsXcls_valrender* valrender;
1354         Xcls_LeftPropsXcls_valrendermodel* valrendermodel;
1355         Xcls_LeftPropsXcls_ContextMenu* ContextMenu;
1356         gboolean allow_edit;
1357         JsRenderJsRender* file;
1358         Xcls_MainWindow* main_window;
1359         JsRenderNode* node;
1360 };
1361
1362 struct _Xcls_LeftPropsClass {
1363         GObjectClass parent_class;
1364 };
1365
1366 struct _Xcls_WindowLeftTreeXcls_model {
1367         GObject parent_instance;
1368         Xcls_WindowLeftTreeXcls_modelPrivate * priv;
1369         GtkTreeStore* el;
1370         JsRenderJsRender* file;
1371         gchar* activePath;
1372         ProjectProject* project;
1373 };
1374
1375 struct _Xcls_WindowLeftTreeXcls_modelClass {
1376         GObjectClass parent_class;
1377 };
1378
1379 struct _Xcls_MainWindowXcls_props {
1380         GObject parent_instance;
1381         Xcls_MainWindowXcls_propsPrivate * priv;
1382         GtkVBox* el;
1383 };
1384
1385 struct _Xcls_MainWindowXcls_propsClass {
1386         GObjectClass parent_class;
1387 };
1388
1389 struct _JsRenderJsRender {
1390         GObject parent_instance;
1391         JsRenderJsRenderPrivate * priv;
1392         GeeArrayList* doubleStringProps;
1393         gchar* id;
1394         gchar* name;
1395         gchar* fullname;
1396         gchar* path;
1397         gchar* parent;
1398         gchar* region;
1399         gchar* title;
1400         gchar* permname;
1401         gchar* modOrder;
1402         gchar* xtype;
1403         guint64 webkit_page_id;
1404         ProjectProject* project;
1405         JsRenderNode* tree;
1406         GList* cn;
1407         gboolean hasParent;
1408 };
1409
1410 struct _JsRenderJsRenderClass {
1411         GObjectClass parent_class;
1412         void (*loadItems) (JsRenderJsRender* self, GError** error);
1413         void (*save) (JsRenderJsRender* self);
1414         void (*saveHTML) (JsRenderJsRender* self, const gchar* html);
1415         gchar* (*toSource) (JsRenderJsRender* self);
1416         gchar* (*toSourcePreview) (JsRenderJsRender* self);
1417 };
1418
1419 struct _Xcls_MainWindowXcls_leftpane {
1420         GObject parent_instance;
1421         Xcls_MainWindowXcls_leftpanePrivate * priv;
1422         GtkVBox* el;
1423 };
1424
1425 struct _Xcls_MainWindowXcls_leftpaneClass {
1426         GObjectClass parent_class;
1427 };
1428
1429 struct _Xcls_WindowLeftProjects {
1430         GObject parent_instance;
1431         Xcls_WindowLeftProjectsPrivate * priv;
1432         GtkVBox* el;
1433         Xcls_WindowLeftProjectsXcls_view* view;
1434         Xcls_WindowLeftProjectsXcls_model* model;
1435         Xcls_WindowLeftProjectsXcls_namecol* namecol;
1436         gboolean is_loaded;
1437         gboolean is_loading;
1438 };
1439
1440 struct _Xcls_WindowLeftProjectsClass {
1441         GObjectClass parent_class;
1442 };
1443
1444 struct _Xcls_MainWindowXcls_projecteditview {
1445         GObject parent_instance;
1446         Xcls_MainWindowXcls_projecteditviewPrivate * priv;
1447         GtkClutterActor* el;
1448 };
1449
1450 struct _Xcls_MainWindowXcls_projecteditviewClass {
1451         GObjectClass parent_class;
1452 };
1453
1454 struct _Xcls_ProjectSettings {
1455         GObject parent_instance;
1456         Xcls_ProjectSettingsPrivate * priv;
1457         GtkVBox* el;
1458         Xcls_ProjectSettingsXcls_path* path;
1459         Xcls_ProjectSettingsXcls_base_template* base_template;
1460         Xcls_ProjectSettingsXcls_rootURL* rootURL;
1461         Xcls_ProjectSettingsXcls_view* view;
1462         ProjectProject* project;
1463 };
1464
1465 struct _Xcls_ProjectSettingsClass {
1466         GObjectClass parent_class;
1467 };
1468
1469 struct _Xcls_WindowRooView {
1470         GObject parent_instance;
1471         Xcls_WindowRooViewPrivate * priv;
1472         GtkVPaned* el;
1473         Xcls_WindowRooViewXcls_AutoRedraw* AutoRedraw;
1474         Xcls_WindowRooViewXcls_view* view;
1475         Xcls_WindowRooViewXcls_inspectorcontainer* inspectorcontainer;
1476         JsRenderJsRender* file;
1477 };
1478
1479 struct _Xcls_WindowRooViewClass {
1480         GObjectClass parent_class;
1481 };
1482
1483 struct _Xcls_MainWindowXcls_objectview {
1484         GObject parent_instance;
1485         Xcls_MainWindowXcls_objectviewPrivate * priv;
1486         GtkClutterActor* el;
1487 };
1488
1489 struct _Xcls_MainWindowXcls_objectviewClass {
1490         GObjectClass parent_class;
1491 };
1492
1493 struct _Xcls_RightPalete {
1494         GObject parent_instance;
1495         Xcls_RightPaletePrivate * priv;
1496         GtkVBox* el;
1497         Xcls_RightPaleteXcls_viewbox* viewbox;
1498         Xcls_RightPaleteXcls_model* model;
1499         Xcls_RightPaleteXcls_txtrender* txtrender;
1500 };
1501
1502 struct _Xcls_RightPaleteClass {
1503         GObjectClass parent_class;
1504 };
1505
1506 struct _Xcls_WindowAddProp {
1507         GObject parent_instance;
1508         Xcls_WindowAddPropPrivate * priv;
1509         GtkScrolledWindow* el;
1510         Xcls_WindowAddPropXcls_model* model;
1511         Xcls_WindowAddPropXcls_namecol* namecol;
1512         Xcls_WindowAddPropXcls_namerender* namerender;
1513 };
1514
1515 struct _Xcls_WindowAddPropClass {
1516         GObjectClass parent_class;
1517 };
1518
1519 struct _Xcls_MainWindowXcls_codeeditview {
1520         GObject parent_instance;
1521         Xcls_MainWindowXcls_codeeditviewPrivate * priv;
1522         GtkClutterActor* el;
1523 };
1524
1525 struct _Xcls_MainWindowXcls_codeeditviewClass {
1526         GObjectClass parent_class;
1527 };
1528
1529 struct _Editor {
1530         GObject parent_instance;
1531         EditorPrivate * priv;
1532         GtkVBox* el;
1533         EditorXcls_save_button* save_button;
1534         EditorXcls_key_edit* key_edit;
1535         EditorXcls_RightEditor* RightEditor;
1536         EditorXcls_view* view;
1537         EditorXcls_buffer* buffer;
1538         gchar* activeEditor;
1539         gint pos_root_x;
1540         gint pos_root_y;
1541         gchar* ptype;
1542         gchar* key;
1543         gboolean pos;
1544         gboolean dirty;
1545         JsRenderNode* node;
1546 };
1547
1548 struct _EditorClass {
1549         GObjectClass parent_class;
1550 };
1551
1552 struct _Xcls_ClutterFiles {
1553         GObject parent_instance;
1554         Xcls_ClutterFilesPrivate * priv;
1555         ClutterScrollActor* el;
1556         Xcls_ClutterFilesXcls_filelayout* filelayout;
1557         Xcls_ClutterFilesXcls_filelayout_manager* filelayout_manager;
1558         GeeArrayList* fileitems;
1559 };
1560
1561 struct _Xcls_ClutterFilesClass {
1562         GObjectClass parent_class;
1563 };
1564
1565 struct _Block11Data {
1566         int _ref_count_;
1567         Xcls_MainWindow * self;
1568         GtkContainer* ctr;
1569 };
1570
1571 struct _Xcls_GladeView {
1572         GObject parent_instance;
1573         Xcls_GladeViewPrivate * priv;
1574         GladeDesignView* el;
1575         JsRenderJsRender* file;
1576 };
1577
1578 struct _Xcls_GladeViewClass {
1579         GObjectClass parent_class;
1580 };
1581
1582 struct _Xcls_MainWindowXcls_editpane {
1583         GObject parent_instance;
1584         Xcls_MainWindowXcls_editpanePrivate * priv;
1585         GtkVPaned* el;
1586 };
1587
1588 struct _Xcls_MainWindowXcls_editpaneClass {
1589         GObjectClass parent_class;
1590 };
1591
1592 struct _Xcls_DialogNewComponent {
1593         GObject parent_instance;
1594         Xcls_DialogNewComponentPrivate * priv;
1595         GtkDialog* el;
1596         Xcls_DialogNewComponentXcls_name* name;
1597         Xcls_DialogNewComponentXcls_title* title;
1598         Xcls_DialogNewComponentXcls_region* region;
1599         Xcls_DialogNewComponentXcls_parent* parent;
1600         Xcls_DialogNewComponentXcls_permname* permname;
1601         Xcls_DialogNewComponentXcls_modOrder* modOrder;
1602         ProjectProject* project;
1603         JsRenderJsRender* file;
1604 };
1605
1606 struct _Xcls_DialogNewComponentClass {
1607         GObjectClass parent_class;
1608 };
1609
1610 struct _Block12Data {
1611         int _ref_count_;
1612         Xcls_MainWindow * self;
1613         GtkContainer* ctr;
1614 };
1615
1616 struct _ProjectProject {
1617         GObject parent_instance;
1618         ProjectProjectPrivate * priv;
1619         gchar* id;
1620         gchar* fn;
1621         gchar* name;
1622         gchar* runhtml;
1623         gchar* base_template;
1624         gchar* rootURL;
1625         GeeHashMap* paths;
1626         GeeHashMap* files;
1627         gchar* xtype;
1628 };
1629
1630 struct _ProjectProjectClass {
1631         GObjectClass parent_class;
1632 };
1633
1634 struct _Xcls_MainWindowXcls_addprojectbutton {
1635         GObject parent_instance;
1636         Xcls_MainWindowXcls_addprojectbuttonPrivate * priv;
1637         ClutterActor* el;
1638 };
1639
1640 struct _Xcls_MainWindowXcls_addprojectbuttonClass {
1641         GObjectClass parent_class;
1642 };
1643
1644 struct _Xcls_MainWindowXcls_delprojectbutton {
1645         GObject parent_instance;
1646         Xcls_MainWindowXcls_delprojectbuttonPrivate * priv;
1647         ClutterActor* el;
1648 };
1649
1650 struct _Xcls_MainWindowXcls_delprojectbuttonClass {
1651         GObjectClass parent_class;
1652 };
1653
1654 struct _Xcls_MainWindowXcls_addfilebutton {
1655         GObject parent_instance;
1656         Xcls_MainWindowXcls_addfilebuttonPrivate * priv;
1657         ClutterActor* el;
1658 };
1659
1660 struct _Xcls_MainWindowXcls_addfilebuttonClass {
1661         GObjectClass parent_class;
1662 };
1663
1664 struct _Xcls_MainWindowXcls_objectshowbutton {
1665         GObject parent_instance;
1666         Xcls_MainWindowXcls_objectshowbuttonPrivate * priv;
1667         ClutterActor* el;
1668 };
1669
1670 struct _Xcls_MainWindowXcls_objectshowbuttonClass {
1671         GObjectClass parent_class;
1672 };
1673
1674 struct _Xcls_MainWindowXcls_addpropbutton {
1675         GObject parent_instance;
1676         Xcls_MainWindowXcls_addpropbuttonPrivate * priv;
1677         ClutterActor* el;
1678 };
1679
1680 struct _Xcls_MainWindowXcls_addpropbuttonClass {
1681         GObjectClass parent_class;
1682 };
1683
1684 struct _Xcls_MainWindowXcls_addlistenerbutton {
1685         GObject parent_instance;
1686         Xcls_MainWindowXcls_addlistenerbuttonPrivate * priv;
1687         ClutterActor* el;
1688 };
1689
1690 struct _Xcls_MainWindowXcls_addlistenerbuttonClass {
1691         GObjectClass parent_class;
1692 };
1693
1694 struct _Xcls_MainWindowXcls_vboxPrivate {
1695         Xcls_MainWindow* _this;
1696 };
1697
1698 struct _Xcls_MainWindowXcls_mainpane {
1699         GObject parent_instance;
1700         Xcls_MainWindowXcls_mainpanePrivate * priv;
1701         GtkHPaned* el;
1702         gint lastWidth;
1703 };
1704
1705 struct _Xcls_MainWindowXcls_mainpaneClass {
1706         GObjectClass parent_class;
1707 };
1708
1709 struct _Xcls_MainWindowXcls_mainpanePrivate {
1710         Xcls_MainWindow* _this;
1711 };
1712
1713 struct _Xcls_MainWindowXcls_VBox8 {
1714         GObject parent_instance;
1715         Xcls_MainWindowXcls_VBox8Private * priv;
1716         GtkVBox* el;
1717 };
1718
1719 struct _Xcls_MainWindowXcls_VBox8Class {
1720         GObjectClass parent_class;
1721 };
1722
1723 struct _Xcls_MainWindowXcls_leftpanePrivate {
1724         Xcls_MainWindow* _this;
1725 };
1726
1727 struct _Xcls_MainWindowXcls_editpanePrivate {
1728         Xcls_MainWindow* _this;
1729 };
1730
1731 struct _Xcls_MainWindowXcls_treePrivate {
1732         Xcls_MainWindow* _this;
1733 };
1734
1735 struct _Xcls_MainWindowXcls_propsPrivate {
1736         Xcls_MainWindow* _this;
1737 };
1738
1739 struct _Xcls_MainWindowXcls_VBox8Private {
1740         Xcls_MainWindow* _this;
1741 };
1742
1743 struct _Xcls_MainWindowXcls_clutterembed {
1744         GObject parent_instance;
1745         Xcls_MainWindowXcls_clutterembedPrivate * priv;
1746         GtkClutterEmbed* el;
1747 };
1748
1749 struct _Xcls_MainWindowXcls_clutterembedClass {
1750         GObjectClass parent_class;
1751 };
1752
1753 struct _Xcls_MainWindowXcls_clutterembedPrivate {
1754         Xcls_MainWindow* _this;
1755 };
1756
1757 struct _Xcls_MainWindowXcls_buttonlayout {
1758         GObject parent_instance;
1759         Xcls_MainWindowXcls_buttonlayoutPrivate * priv;
1760         ClutterActor* el;
1761 };
1762
1763 struct _Xcls_MainWindowXcls_buttonlayoutClass {
1764         GObjectClass parent_class;
1765 };
1766
1767 struct _Xcls_MainWindowXcls_rooviewPrivate {
1768         Xcls_MainWindow* _this;
1769 };
1770
1771 struct _Xcls_MainWindowXcls_objectviewPrivate {
1772         Xcls_MainWindow* _this;
1773 };
1774
1775 struct _Xcls_MainWindowXcls_codeeditviewPrivate {
1776         Xcls_MainWindow* _this;
1777 };
1778
1779 struct _Xcls_MainWindowXcls_addpropsviewPrivate {
1780         Xcls_MainWindow* _this;
1781 };
1782
1783 struct _Xcls_MainWindowXcls_projecteditviewPrivate {
1784         Xcls_MainWindow* _this;
1785 };
1786
1787 struct _Xcls_MainWindowXcls_buttonlayoutPrivate {
1788         Xcls_MainWindow* _this;
1789 };
1790
1791 struct _Xcls_MainWindowXcls_BoxLayout16 {
1792         GObject parent_instance;
1793         Xcls_MainWindowXcls_BoxLayout16Private * priv;
1794         ClutterBoxLayout* el;
1795 };
1796
1797 struct _Xcls_MainWindowXcls_BoxLayout16Class {
1798         GObjectClass parent_class;
1799 };
1800
1801 struct _Xcls_MainWindowXcls_BoxLayout16Private {
1802         Xcls_MainWindow* _this;
1803 };
1804
1805 struct _Xcls_MainWindowXcls_backbuttonPrivate {
1806         Xcls_MainWindow* _this;
1807 };
1808
1809 struct _Xcls_MainWindowXcls_Actor18 {
1810         GObject parent_instance;
1811         Xcls_MainWindowXcls_Actor18Private * priv;
1812         GtkClutterActor* el;
1813 };
1814
1815 struct _Xcls_MainWindowXcls_Actor18Class {
1816         GObjectClass parent_class;
1817 };
1818
1819 struct _Xcls_MainWindowXcls_Actor18Private {
1820         Xcls_MainWindow* _this;
1821 };
1822
1823 struct _Xcls_MainWindowXcls_Button19 {
1824         GObject parent_instance;
1825         Xcls_MainWindowXcls_Button19Private * priv;
1826         GtkButton* el;
1827 };
1828
1829 struct _Xcls_MainWindowXcls_Button19Class {
1830         GObjectClass parent_class;
1831 };
1832
1833 struct _Xcls_MainWindowXcls_Button19Private {
1834         Xcls_MainWindow* _this;
1835 };
1836
1837 struct _Xcls_MainWindowXcls_projectbuttonPrivate {
1838         Xcls_MainWindow* _this;
1839 };
1840
1841 struct _Xcls_MainWindowXcls_Actor21 {
1842         GObject parent_instance;
1843         Xcls_MainWindowXcls_Actor21Private * priv;
1844         GtkClutterActor* el;
1845 };
1846
1847 struct _Xcls_MainWindowXcls_Actor21Class {
1848         GObjectClass parent_class;
1849 };
1850
1851 struct _Xcls_MainWindowXcls_Actor21Private {
1852         Xcls_MainWindow* _this;
1853 };
1854
1855 struct _Xcls_MainWindowXcls_Button22 {
1856         GObject parent_instance;
1857         Xcls_MainWindowXcls_Button22Private * priv;
1858         GtkButton* el;
1859 };
1860
1861 struct _Xcls_MainWindowXcls_Button22Class {
1862         GObjectClass parent_class;
1863 };
1864
1865 struct _Xcls_MainWindowXcls_Button22Private {
1866         Xcls_MainWindow* _this;
1867 };
1868
1869 struct _Xcls_MainWindowXcls_editfilebuttonPrivate {
1870         Xcls_MainWindow* _this;
1871 };
1872
1873 struct _Xcls_MainWindowXcls_Actor24 {
1874         GObject parent_instance;
1875         Xcls_MainWindowXcls_Actor24Private * priv;
1876         GtkClutterActor* el;
1877 };
1878
1879 struct _Xcls_MainWindowXcls_Actor24Class {
1880         GObjectClass parent_class;
1881 };
1882
1883 struct _Xcls_MainWindowXcls_Actor24Private {
1884         Xcls_MainWindow* _this;
1885 };
1886
1887 struct _Xcls_MainWindowXcls_Button25 {
1888         GObject parent_instance;
1889         Xcls_MainWindowXcls_Button25Private * priv;
1890         GtkButton* el;
1891 };
1892
1893 struct _Xcls_MainWindowXcls_Button25Class {
1894         GObjectClass parent_class;
1895 };
1896
1897 struct _Xcls_MainWindowXcls_Button25Private {
1898         Xcls_MainWindow* _this;
1899 };
1900
1901 struct _Xcls_MainWindowXcls_projecteditbuttonPrivate {
1902         Xcls_MainWindow* _this;
1903 };
1904
1905 struct _Xcls_MainWindowXcls_Actor27 {
1906         GObject parent_instance;
1907         Xcls_MainWindowXcls_Actor27Private * priv;
1908         GtkClutterActor* el;
1909 };
1910
1911 struct _Xcls_MainWindowXcls_Actor27Class {
1912         GObjectClass parent_class;
1913 };
1914
1915 struct _Xcls_MainWindowXcls_Actor27Private {
1916         Xcls_MainWindow* _this;
1917 };
1918
1919 struct _Xcls_MainWindowXcls_Button28 {
1920         GObject parent_instance;
1921         Xcls_MainWindowXcls_Button28Private * priv;
1922         GtkButton* el;
1923 };
1924
1925 struct _Xcls_MainWindowXcls_Button28Class {
1926         GObjectClass parent_class;
1927 };
1928
1929 struct _Xcls_MainWindowXcls_Button28Private {
1930         Xcls_MainWindow* _this;
1931 };
1932
1933 struct _Xcls_MainWindowXcls_objectshowbuttonPrivate {
1934         Xcls_MainWindow* _this;
1935 };
1936
1937 struct _Xcls_MainWindowXcls_Actor30 {
1938         GObject parent_instance;
1939         Xcls_MainWindowXcls_Actor30Private * priv;
1940         GtkClutterActor* el;
1941 };
1942
1943 struct _Xcls_MainWindowXcls_Actor30Class {
1944         GObjectClass parent_class;
1945 };
1946
1947 struct _Xcls_MainWindowXcls_Actor30Private {
1948         Xcls_MainWindow* _this;
1949 };
1950
1951 struct _Xcls_MainWindowXcls_Button31 {
1952         GObject parent_instance;
1953         Xcls_MainWindowXcls_Button31Private * priv;
1954         GtkButton* el;
1955 };
1956
1957 struct _Xcls_MainWindowXcls_Button31Class {
1958         GObjectClass parent_class;
1959 };
1960
1961 struct _Xcls_MainWindowXcls_Button31Private {
1962         Xcls_MainWindow* _this;
1963 };
1964
1965 struct _Xcls_MainWindowXcls_addpropbuttonPrivate {
1966         Xcls_MainWindow* _this;
1967 };
1968
1969 struct _Xcls_MainWindowXcls_Actor33 {
1970         GObject parent_instance;
1971         Xcls_MainWindowXcls_Actor33Private * priv;
1972         GtkClutterActor* el;
1973 };
1974
1975 struct _Xcls_MainWindowXcls_Actor33Class {
1976         GObjectClass parent_class;
1977 };
1978
1979 struct _Xcls_MainWindowXcls_Actor33Private {
1980         Xcls_MainWindow* _this;
1981 };
1982
1983 struct _Xcls_MainWindowXcls_Button34 {
1984         GObject parent_instance;
1985         Xcls_MainWindowXcls_Button34Private * priv;
1986         GtkButton* el;
1987 };
1988
1989 struct _Xcls_MainWindowXcls_Button34Class {
1990         GObjectClass parent_class;
1991 };
1992
1993 struct _Xcls_MainWindowXcls_Button34Private {
1994         Xcls_MainWindow* _this;
1995 };
1996
1997 struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate {
1998         Xcls_MainWindow* _this;
1999 };
2000
2001 struct _Xcls_MainWindowXcls_Actor36 {
2002         GObject parent_instance;
2003         Xcls_MainWindowXcls_Actor36Private * priv;
2004         GtkClutterActor* el;
2005 };
2006
2007 struct _Xcls_MainWindowXcls_Actor36Class {
2008         GObjectClass parent_class;
2009 };
2010
2011 struct _Xcls_MainWindowXcls_Actor36Private {
2012         Xcls_MainWindow* _this;
2013 };
2014
2015 struct _Xcls_MainWindowXcls_Button37 {
2016         GObject parent_instance;
2017         Xcls_MainWindowXcls_Button37Private * priv;
2018         GtkButton* el;
2019 };
2020
2021 struct _Xcls_MainWindowXcls_Button37Class {
2022         GObjectClass parent_class;
2023 };
2024
2025 struct _Xcls_MainWindowXcls_Button37Private {
2026         Xcls_MainWindow* _this;
2027 };
2028
2029 struct _Xcls_MainWindowXcls_addprojectbuttonPrivate {
2030         Xcls_MainWindow* _this;
2031 };
2032
2033 struct _Xcls_MainWindowXcls_Actor39 {
2034         GObject parent_instance;
2035         Xcls_MainWindowXcls_Actor39Private * priv;
2036         GtkClutterActor* el;
2037 };
2038
2039 struct _Xcls_MainWindowXcls_Actor39Class {
2040         GObjectClass parent_class;
2041 };
2042
2043 struct _Xcls_MainWindowXcls_Actor39Private {
2044         Xcls_MainWindow* _this;
2045 };
2046
2047 struct _Xcls_MainWindowXcls_Button40 {
2048         GObject parent_instance;
2049         Xcls_MainWindowXcls_Button40Private * priv;
2050         GtkButton* el;
2051 };
2052
2053 struct _Xcls_MainWindowXcls_Button40Class {
2054         GObjectClass parent_class;
2055 };
2056
2057 struct _Xcls_MainWindowXcls_Button40Private {
2058         Xcls_MainWindow* _this;
2059 };
2060
2061 struct _Xcls_EditProject {
2062         GObject parent_instance;
2063         Xcls_EditProjectPrivate * priv;
2064         GtkDialog* el;
2065         Xcls_EditProjectXcls_xtype* xtype;
2066         Xcls_EditProjectXcls_cellrender* cellrender;
2067         Xcls_EditProjectXcls_model* model;
2068         Xcls_EditProjectXcls_dir* dir;
2069 };
2070
2071 struct _Xcls_EditProjectClass {
2072         GObjectClass parent_class;
2073 };
2074
2075 struct _Xcls_MainWindowXcls_addfilebuttonPrivate {
2076         Xcls_MainWindow* _this;
2077 };
2078
2079 struct _Xcls_MainWindowXcls_Actor42 {
2080         GObject parent_instance;
2081         Xcls_MainWindowXcls_Actor42Private * priv;
2082         GtkClutterActor* el;
2083 };
2084
2085 struct _Xcls_MainWindowXcls_Actor42Class {
2086         GObjectClass parent_class;
2087 };
2088
2089 struct _Xcls_MainWindowXcls_Actor42Private {
2090         Xcls_MainWindow* _this;
2091 };
2092
2093 struct _Xcls_MainWindowXcls_Button43 {
2094         GObject parent_instance;
2095         Xcls_MainWindowXcls_Button43Private * priv;
2096         GtkButton* el;
2097 };
2098
2099 struct _Xcls_MainWindowXcls_Button43Class {
2100         GObjectClass parent_class;
2101 };
2102
2103 struct _Xcls_MainWindowXcls_Button43Private {
2104         Xcls_MainWindow* _this;
2105 };
2106
2107 struct _Xcls_MainWindowXcls_delprojectbuttonPrivate {
2108         Xcls_MainWindow* _this;
2109 };
2110
2111 struct _Xcls_MainWindowXcls_Actor45 {
2112         GObject parent_instance;
2113         Xcls_MainWindowXcls_Actor45Private * priv;
2114         GtkClutterActor* el;
2115 };
2116
2117 struct _Xcls_MainWindowXcls_Actor45Class {
2118         GObjectClass parent_class;
2119 };
2120
2121 struct _Xcls_MainWindowXcls_Actor45Private {
2122         Xcls_MainWindow* _this;
2123 };
2124
2125 struct _Xcls_MainWindowXcls_Button46 {
2126         GObject parent_instance;
2127         Xcls_MainWindowXcls_Button46Private * priv;
2128         GtkButton* el;
2129 };
2130
2131 struct _Xcls_MainWindowXcls_Button46Class {
2132         GObjectClass parent_class;
2133 };
2134
2135 struct _Xcls_MainWindowXcls_Button46Private {
2136         Xcls_MainWindow* _this;
2137 };
2138
2139 struct _DialogConfirm {
2140         GObject parent_instance;
2141         DialogConfirmPrivate * priv;
2142         GtkMessageDialog* el;
2143 };
2144
2145 struct _DialogConfirmClass {
2146         GObjectClass parent_class;
2147 };
2148
2149
2150 extern Xcls_MainWindow* _MainWindow;
2151 Xcls_MainWindow* _MainWindow = NULL;
2152 static gpointer xcls_mainwindow_parent_class = NULL;
2153 static gpointer xcls_mainwindow_xcls_vbox_parent_class = NULL;
2154 static gpointer xcls_mainwindow_xcls_mainpane_parent_class = NULL;
2155 static gpointer xcls_mainwindow_xcls_leftpane_parent_class = NULL;
2156 static gpointer xcls_mainwindow_xcls_editpane_parent_class = NULL;
2157 static gpointer xcls_mainwindow_xcls_tree_parent_class = NULL;
2158 static gpointer xcls_mainwindow_xcls_props_parent_class = NULL;
2159 static gpointer xcls_mainwindow_xcls_vbox8_parent_class = NULL;
2160 static gpointer xcls_mainwindow_xcls_clutterembed_parent_class = NULL;
2161 static gpointer xcls_mainwindow_xcls_rooview_parent_class = NULL;
2162 static gpointer xcls_mainwindow_xcls_objectview_parent_class = NULL;
2163 static gpointer xcls_mainwindow_xcls_codeeditview_parent_class = NULL;
2164 static gpointer xcls_mainwindow_xcls_addpropsview_parent_class = NULL;
2165 static gpointer xcls_mainwindow_xcls_projecteditview_parent_class = NULL;
2166 static gpointer xcls_mainwindow_xcls_buttonlayout_parent_class = NULL;
2167 static gpointer xcls_mainwindow_xcls_boxlayout16_parent_class = NULL;
2168 static gpointer xcls_mainwindow_xcls_backbutton_parent_class = NULL;
2169 static gpointer xcls_mainwindow_xcls_actor18_parent_class = NULL;
2170 static gpointer xcls_mainwindow_xcls_button19_parent_class = NULL;
2171 static gpointer xcls_mainwindow_xcls_projectbutton_parent_class = NULL;
2172 static gpointer xcls_mainwindow_xcls_actor21_parent_class = NULL;
2173 static gpointer xcls_mainwindow_xcls_button22_parent_class = NULL;
2174 static gpointer xcls_mainwindow_xcls_editfilebutton_parent_class = NULL;
2175 static gpointer xcls_mainwindow_xcls_actor24_parent_class = NULL;
2176 static gpointer xcls_mainwindow_xcls_button25_parent_class = NULL;
2177 static gpointer xcls_mainwindow_xcls_projecteditbutton_parent_class = NULL;
2178 static gpointer xcls_mainwindow_xcls_actor27_parent_class = NULL;
2179 static gpointer xcls_mainwindow_xcls_button28_parent_class = NULL;
2180 static gpointer xcls_mainwindow_xcls_objectshowbutton_parent_class = NULL;
2181 static gpointer xcls_mainwindow_xcls_actor30_parent_class = NULL;
2182 static gpointer xcls_mainwindow_xcls_button31_parent_class = NULL;
2183 static gpointer xcls_mainwindow_xcls_addpropbutton_parent_class = NULL;
2184 static gpointer xcls_mainwindow_xcls_actor33_parent_class = NULL;
2185 static gpointer xcls_mainwindow_xcls_button34_parent_class = NULL;
2186 static gpointer xcls_mainwindow_xcls_addlistenerbutton_parent_class = NULL;
2187 static gpointer xcls_mainwindow_xcls_actor36_parent_class = NULL;
2188 static gpointer xcls_mainwindow_xcls_button37_parent_class = NULL;
2189 static gpointer xcls_mainwindow_xcls_addprojectbutton_parent_class = NULL;
2190 static gpointer xcls_mainwindow_xcls_actor39_parent_class = NULL;
2191 static gpointer xcls_mainwindow_xcls_button40_parent_class = NULL;
2192 static gpointer xcls_mainwindow_xcls_addfilebutton_parent_class = NULL;
2193 static gpointer xcls_mainwindow_xcls_actor42_parent_class = NULL;
2194 static gpointer xcls_mainwindow_xcls_button43_parent_class = NULL;
2195 static gpointer xcls_mainwindow_xcls_delprojectbutton_parent_class = NULL;
2196 static gpointer xcls_mainwindow_xcls_actor45_parent_class = NULL;
2197 static gpointer xcls_mainwindow_xcls_button46_parent_class = NULL;
2198
2199 GType xcls_mainwindow_get_type (void) G_GNUC_CONST;
2200 GType xcls_mainwindow_xcls_vbox_get_type (void) G_GNUC_CONST;
2201 GType xcls_mainwindow_xcls_mainpane_get_type (void) G_GNUC_CONST;
2202 GType xcls_mainwindow_xcls_leftpane_get_type (void) G_GNUC_CONST;
2203 GType xcls_mainwindow_xcls_editpane_get_type (void) G_GNUC_CONST;
2204 GType xcls_mainwindow_xcls_tree_get_type (void) G_GNUC_CONST;
2205 GType xcls_mainwindow_xcls_props_get_type (void) G_GNUC_CONST;
2206 GType xcls_mainwindow_xcls_clutterembed_get_type (void) G_GNUC_CONST;
2207 GType xcls_mainwindow_xcls_rooview_get_type (void) G_GNUC_CONST;
2208 GType xcls_mainwindow_xcls_objectview_get_type (void) G_GNUC_CONST;
2209 GType xcls_mainwindow_xcls_codeeditview_get_type (void) G_GNUC_CONST;
2210 GType xcls_mainwindow_xcls_addpropsview_get_type (void) G_GNUC_CONST;
2211 GType xcls_mainwindow_xcls_projecteditview_get_type (void) G_GNUC_CONST;
2212 GType xcls_mainwindow_xcls_buttonlayout_get_type (void) G_GNUC_CONST;
2213 GType xcls_mainwindow_xcls_backbutton_get_type (void) G_GNUC_CONST;
2214 GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST;
2215 GType xcls_mainwindow_xcls_editfilebutton_get_type (void) G_GNUC_CONST;
2216 GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) G_GNUC_CONST;
2217 GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) G_GNUC_CONST;
2218 GType xcls_mainwindow_xcls_addpropbutton_get_type (void) G_GNUC_CONST;
2219 GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) G_GNUC_CONST;
2220 GType xcls_mainwindow_xcls_addprojectbutton_get_type (void) G_GNUC_CONST;
2221 GType xcls_mainwindow_xcls_addfilebutton_get_type (void) G_GNUC_CONST;
2222 GType xcls_mainwindow_xcls_delprojectbutton_get_type (void) G_GNUC_CONST;
2223 GType project_project_get_type (void) G_GNUC_CONST;
2224 GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
2225 GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
2226 GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
2227 GType editor_get_type (void) G_GNUC_CONST;
2228 GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST;
2229 GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
2230 GType xcls_clutterfiles_get_type (void) G_GNUC_CONST;
2231 GType xcls_leftprops_get_type (void) G_GNUC_CONST;
2232 GType xcls_rightpalete_get_type (void) G_GNUC_CONST;
2233 GType xcls_windowaddprop_get_type (void) G_GNUC_CONST;
2234 GType xcls_gladeview_get_type (void) G_GNUC_CONST;
2235 #define XCLS_MAINWINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowPrivate))
2236 enum  {
2237         XCLS_MAINWINDOW_DUMMY_PROPERTY
2238 };
2239 Xcls_MainWindow* xcls_mainwindow_singleton (void);
2240 Xcls_MainWindow* xcls_mainwindow_new (void);
2241 Xcls_MainWindow* xcls_mainwindow_construct (GType object_type);
2242 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner);
2243 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner);
2244 static gboolean __lambda102_ (Xcls_MainWindow* self, GdkEventAny* event);
2245 static gboolean ___lambda102__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
2246 static void __lambda103_ (Xcls_MainWindow* self);
2247 static void ___lambda103__gtk_widget_destroy (GtkWidget* _sender, gpointer self);
2248 static void __lambda104_ (Xcls_MainWindow* self);
2249 static void ___lambda104__gtk_widget_show (GtkWidget* _sender, gpointer self);
2250 void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self);
2251 void xcls_mainwindow_initChildren (Xcls_MainWindow* self);
2252 Xcls_WindowLeftTree* xcls_windowlefttree_new (void);
2253 Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type);
2254 GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST;
2255 GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST;
2256 GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST;
2257 GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST;
2258 static gboolean __lambda105_ (Xcls_MainWindow* self);
2259 void xcls_leftprops_finish_editing (Xcls_LeftProps* self);
2260 gboolean editor_saveContents (Editor* self);
2261 GType js_render_node_get_type (void) G_GNUC_CONST;
2262 static gboolean ___lambda105__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
2263 static void __lambda106_ (Xcls_MainWindow* self, JsRenderNode* sel);
2264 GType xcls_leftprops_xcls_addpropertypopup_get_type (void) G_GNUC_CONST;
2265 GType xcls_leftprops_xcls_editprops_get_type (void) G_GNUC_CONST;
2266 GType xcls_leftprops_xcls_view_get_type (void) G_GNUC_CONST;
2267 GType xcls_leftprops_xcls_model_get_type (void) G_GNUC_CONST;
2268 GType xcls_leftprops_xcls_keycol_get_type (void) G_GNUC_CONST;
2269 GType xcls_leftprops_xcls_keyrender_get_type (void) G_GNUC_CONST;
2270 GType xcls_leftprops_xcls_valcol_get_type (void) G_GNUC_CONST;
2271 GType xcls_leftprops_xcls_valrender_get_type (void) G_GNUC_CONST;
2272 GType xcls_leftprops_xcls_valrendermodel_get_type (void) G_GNUC_CONST;
2273 GType xcls_leftprops_xcls_contextmenu_get_type (void) G_GNUC_CONST;
2274 GType js_render_js_render_get_type (void) G_GNUC_CONST;
2275 void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node);
2276 JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self);
2277 void xcls_rightpalete_clear (Xcls_RightPalete* self);
2278 GType palete_palete_get_type (void) G_GNUC_CONST;
2279 void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls);
2280 PaletePalete* js_render_js_render_palete (JsRenderJsRender* self);
2281 gchar* js_render_node_fqn (JsRenderNode* self);
2282 void xcls_windowaddprop_clear (Xcls_WindowAddProp* self);
2283 void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype);
2284 void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self);
2285 static void ___lambda106__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
2286 static void __lambda107_ (Xcls_MainWindow* self);
2287 void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self);
2288 void js_render_js_render_save (JsRenderJsRender* self);
2289 static void ___lambda107__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self);
2290 Xcls_LeftProps* xcls_leftprops_new (void);
2291 Xcls_LeftProps* xcls_leftprops_construct (GType object_type);
2292 static void __lambda108_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key);
2293 void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
2294 static void ___lambda108__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self);
2295 static gboolean __lambda109_ (Xcls_MainWindow* self);
2296 static gboolean ___lambda109__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self);
2297 static void __lambda110_ (Xcls_MainWindow* self);
2298 void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file);
2299 void xcls_windowlefttree_xcls_model_updateSelected (Xcls_WindowLeftTreeXcls_model* self);
2300 static void ___lambda110__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self);
2301 Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void);
2302 Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type);
2303 GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST;
2304 GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST;
2305 GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST;
2306 static void __lambda111_ (Xcls_MainWindow* self, ProjectProject* proj);
2307 void project_project_scanDirs (ProjectProject* self);
2308 void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr);
2309 static void ___lambda111__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self);
2310 Xcls_ProjectSettings* xcls_projectsettings_new (void);
2311 Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type);
2312 GType xcls_projectsettings_xcls_path_get_type (void) G_GNUC_CONST;
2313 GType xcls_projectsettings_xcls_base_template_get_type (void) G_GNUC_CONST;
2314 GType xcls_projectsettings_xcls_rooturl_get_type (void) G_GNUC_CONST;
2315 GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST;
2316 static void __lambda112_ (Xcls_MainWindow* self, const gchar* btn);
2317 GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST;
2318 GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST;
2319 GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST;
2320 void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force);
2321 void project_project_save (ProjectProject* self);
2322 void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self);
2323 static void ___lambda112__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self);
2324 Xcls_RightPalete* xcls_rightpalete_new (void);
2325 Xcls_RightPalete* xcls_rightpalete_construct (GType object_type);
2326 GType xcls_rightpalete_xcls_viewbox_get_type (void) G_GNUC_CONST;
2327 GType xcls_rightpalete_xcls_model_get_type (void) G_GNUC_CONST;
2328 GType xcls_rightpalete_xcls_txtrender_get_type (void) G_GNUC_CONST;
2329 Xcls_WindowAddProp* xcls_windowaddprop_new (void);
2330 Xcls_WindowAddProp* xcls_windowaddprop_construct (GType object_type);
2331 GType xcls_windowaddprop_xcls_model_get_type (void) G_GNUC_CONST;
2332 GType xcls_windowaddprop_xcls_namecol_get_type (void) G_GNUC_CONST;
2333 GType xcls_windowaddprop_xcls_namerender_get_type (void) G_GNUC_CONST;
2334 static void __lambda113_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype);
2335 void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type);
2336 static void ___lambda113__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self);
2337 Editor* editor_new (void);
2338 Editor* editor_construct (GType object_type);
2339 GType editor_xcls_save_button_get_type (void) G_GNUC_CONST;
2340 GType editor_xcls_key_edit_get_type (void) G_GNUC_CONST;
2341 GType editor_xcls_righteditor_get_type (void) G_GNUC_CONST;
2342 GType editor_xcls_view_get_type (void) G_GNUC_CONST;
2343 GType editor_xcls_buffer_get_type (void) G_GNUC_CONST;
2344 static void __lambda114_ (Xcls_MainWindow* self);
2345 static void ___lambda114__editor_save (Editor* _sender, gpointer self);
2346 Xcls_WindowRooView* xcls_windowrooview_new (void);
2347 Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type);
2348 Xcls_GladeView* xcls_gladeview_new (void);
2349 Xcls_GladeView* xcls_gladeview_construct (GType object_type);
2350 Xcls_ClutterFiles* xcls_clutterfiles_new (void);
2351 Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type);
2352 GType xcls_clutterfiles_xcls_filelayout_get_type (void) G_GNUC_CONST;
2353 GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) G_GNUC_CONST;
2354 GType xcls_clutterfiles_xcls_fileitem_get_type (void) G_GNUC_CONST;
2355 static void __lambda115_ (Xcls_MainWindow* self, JsRenderJsRender* file);
2356 static Block11Data* block11_data_ref (Block11Data* _data11_);
2357 static void block11_data_unref (void * _userdata_);
2358 void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self);
2359 void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f);
2360 static void ___lambda116_ (Block11Data* _data11_, GtkWidget* w);
2361 static void ____lambda116__gtk_callback (GtkWidget* widget, gpointer self);
2362 void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file);
2363 static void ___lambda117_ (Block11Data* _data11_, GtkWidget* w);
2364 static void ____lambda117__gtk_callback (GtkWidget* widget, gpointer self);
2365 static void ___lambda115__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self);
2366 Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void);
2367 Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type);
2368 GType xcls_dialognewcomponent_xcls_name_get_type (void) G_GNUC_CONST;
2369 GType xcls_dialognewcomponent_xcls_title_get_type (void) G_GNUC_CONST;
2370 GType xcls_dialognewcomponent_xcls_region_get_type (void) G_GNUC_CONST;
2371 GType xcls_dialognewcomponent_xcls_parent_get_type (void) G_GNUC_CONST;
2372 GType xcls_dialognewcomponent_xcls_permname_get_type (void) G_GNUC_CONST;
2373 GType xcls_dialognewcomponent_xcls_modorder_get_type (void) G_GNUC_CONST;
2374 static void __lambda118_ (Xcls_MainWindow* self, ProjectProject* project, JsRenderJsRender* file);
2375 static Block12Data* block12_data_ref (Block12Data* _data12_);
2376 static void block12_data_unref (void * _userdata_);
2377 static void ___lambda119_ (Block12Data* _data12_, GtkWidget* w);
2378 static void ____lambda119__gtk_callback (GtkWidget* widget, gpointer self);
2379 static void ___lambda120_ (Block12Data* _data12_, GtkWidget* w);
2380 static void ____lambda120__gtk_callback (GtkWidget* widget, gpointer self);
2381 static void ___lambda118__xcls_dialognewcomponent_success (Xcls_DialogNewComponent* _sender, ProjectProject* pr, JsRenderJsRender* file, gpointer self);
2382 void xcls_mainwindow_showAddProp (Xcls_MainWindow* self);
2383 JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self);
2384 PaletePalete* palete_factory (const gchar* xtype);
2385 void xcls_mainwindow_xcls_clutterembed_setSizesAlloc (Xcls_MainWindowXcls_clutterembed* self, const gchar* state);
2386 void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self);
2387 void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project);
2388 void xcls_mainwindow_showAddListener (Xcls_MainWindow* self);
2389 void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self);
2390 void xcls_mainwindow_hideObject (Xcls_MainWindow* self);
2391 void editor_show (Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
2392 void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str);
2393 void xcls_mainwindow_show (Xcls_MainWindow* self);
2394 void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self);
2395 void xcls_windowrooview_createThumb (Xcls_WindowRooView* self);
2396 void xcls_gladeview_createThumb (Xcls_GladeView* self);
2397 void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project);
2398 void xcls_mainwindow_showObject (Xcls_MainWindow* self);
2399 #define XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxPrivate))
2400 enum  {
2401         XCLS_MAINWINDOW_XCLS_VBOX_DUMMY_PROPERTY
2402 };
2403 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner);
2404 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner);
2405 static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj);
2406 #define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpanePrivate))
2407 enum  {
2408         XCLS_MAINWINDOW_XCLS_MAINPANE_DUMMY_PROPERTY
2409 };
2410 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner);
2411 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner);
2412 Xcls_MainWindowXcls_VBox8* xcls_mainwindow_xcls_vbox8_new (Xcls_MainWindow* _owner);
2413 Xcls_MainWindowXcls_VBox8* xcls_mainwindow_xcls_vbox8_construct (GType object_type, Xcls_MainWindow* _owner);
2414 GType xcls_mainwindow_xcls_vbox8_get_type (void) G_GNUC_CONST;
2415 static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj);
2416 #define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpanePrivate))
2417 enum  {
2418         XCLS_MAINWINDOW_XCLS_LEFTPANE_DUMMY_PROPERTY
2419 };
2420 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner);
2421 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner);
2422 static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj);
2423 #define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpanePrivate))
2424 enum  {
2425         XCLS_MAINWINDOW_XCLS_EDITPANE_DUMMY_PROPERTY
2426 };
2427 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner);
2428 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner);
2429 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner);
2430 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner);
2431 static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj);
2432 #define XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treePrivate))
2433 enum  {
2434         XCLS_MAINWINDOW_XCLS_TREE_DUMMY_PROPERTY
2435 };
2436 static void xcls_mainwindow_xcls_tree_finalize (GObject* obj);
2437 #define XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsPrivate))
2438 enum  {
2439         XCLS_MAINWINDOW_XCLS_PROPS_DUMMY_PROPERTY
2440 };
2441 static void xcls_mainwindow_xcls_props_finalize (GObject* obj);
2442 #define XCLS_MAINWINDOW_XCLS_VBOX8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8Private))
2443 enum  {
2444         XCLS_MAINWINDOW_XCLS_VBOX8_DUMMY_PROPERTY
2445 };
2446 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner);
2447 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner);
2448 static void xcls_mainwindow_xcls_vbox8_finalize (GObject* obj);
2449 #define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedPrivate))
2450 enum  {
2451         XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_DUMMY_PROPERTY
2452 };
2453 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner);
2454 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner);
2455 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner);
2456 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner);
2457 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner);
2458 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner);
2459 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner);
2460 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner);
2461 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner);
2462 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner);
2463 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner);
2464 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner);
2465 static void __lambda73_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc);
2466 void xcls_mainwindow_xcls_clutterembed_setSizes (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc, const gchar* state);
2467 static void ___lambda73__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self);
2468 void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h);
2469 static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj);
2470 #define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewPrivate))
2471 enum  {
2472         XCLS_MAINWINDOW_XCLS_ROOVIEW_DUMMY_PROPERTY
2473 };
2474 static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj);
2475 #define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewPrivate))
2476 enum  {
2477         XCLS_MAINWINDOW_XCLS_OBJECTVIEW_DUMMY_PROPERTY
2478 };
2479 static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj);
2480 #define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewPrivate))
2481 enum  {
2482         XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_DUMMY_PROPERTY
2483 };
2484 static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj);
2485 #define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewPrivate))
2486 enum  {
2487         XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_DUMMY_PROPERTY
2488 };
2489 static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj);
2490 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewPrivate))
2491 enum  {
2492         XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_DUMMY_PROPERTY
2493 };
2494 static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj);
2495 #define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutPrivate))
2496 enum  {
2497         XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_DUMMY_PROPERTY
2498 };
2499 Xcls_MainWindowXcls_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_new (Xcls_MainWindow* _owner);
2500 Xcls_MainWindowXcls_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_construct (GType object_type, Xcls_MainWindow* _owner);
2501 GType xcls_mainwindow_xcls_boxlayout16_get_type (void) G_GNUC_CONST;
2502 Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_new (Xcls_MainWindow* _owner);
2503 Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_construct (GType object_type, Xcls_MainWindow* _owner);
2504 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner);
2505 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner);
2506 Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_new (Xcls_MainWindow* _owner);
2507 Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_construct (GType object_type, Xcls_MainWindow* _owner);
2508 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner);
2509 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner);
2510 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner);
2511 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner);
2512 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner);
2513 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner);
2514 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner);
2515 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner);
2516 Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_new (Xcls_MainWindow* _owner);
2517 Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner);
2518 Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_new (Xcls_MainWindow* _owner);
2519 Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_construct (GType object_type, Xcls_MainWindow* _owner);
2520 Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_new (Xcls_MainWindow* _owner);
2521 Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner);
2522 static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj);
2523 #define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16Private))
2524 enum  {
2525         XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_DUMMY_PROPERTY
2526 };
2527 static void xcls_mainwindow_xcls_boxlayout16_finalize (GObject* obj);
2528 #define XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonPrivate))
2529 enum  {
2530         XCLS_MAINWINDOW_XCLS_BACKBUTTON_DUMMY_PROPERTY
2531 };
2532 Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_new (Xcls_MainWindow* _owner);
2533 Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_construct (GType object_type, Xcls_MainWindow* _owner);
2534 GType xcls_mainwindow_xcls_actor18_get_type (void) G_GNUC_CONST;
2535 static void xcls_mainwindow_xcls_backbutton_finalize (GObject* obj);
2536 #define XCLS_MAINWINDOW_XCLS_ACTOR18_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18Private))
2537 enum  {
2538         XCLS_MAINWINDOW_XCLS_ACTOR18_DUMMY_PROPERTY
2539 };
2540 Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_new (Xcls_MainWindow* _owner);
2541 Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_construct (GType object_type, Xcls_MainWindow* _owner);
2542 GType xcls_mainwindow_xcls_button19_get_type (void) G_GNUC_CONST;
2543 static void xcls_mainwindow_xcls_actor18_finalize (GObject* obj);
2544 #define XCLS_MAINWINDOW_XCLS_BUTTON19_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19Private))
2545 enum  {
2546         XCLS_MAINWINDOW_XCLS_BUTTON19_DUMMY_PROPERTY
2547 };
2548 static void __lambda21_ (Xcls_MainWindowXcls_Button19* self);
2549 static void ___lambda21__gtk_button_clicked (GtkButton* _sender, gpointer self);
2550 static void xcls_mainwindow_xcls_button19_finalize (GObject* obj);
2551 #define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonPrivate))
2552 enum  {
2553         XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_DUMMY_PROPERTY
2554 };
2555 Xcls_MainWindowXcls_Actor21* xcls_mainwindow_xcls_actor21_new (Xcls_MainWindow* _owner);
2556 Xcls_MainWindowXcls_Actor21* xcls_mainwindow_xcls_actor21_construct (GType object_type, Xcls_MainWindow* _owner);
2557 GType xcls_mainwindow_xcls_actor21_get_type (void) G_GNUC_CONST;
2558 static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj);
2559 #define XCLS_MAINWINDOW_XCLS_ACTOR21_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21Private))
2560 enum  {
2561         XCLS_MAINWINDOW_XCLS_ACTOR21_DUMMY_PROPERTY
2562 };
2563 Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_new (Xcls_MainWindow* _owner);
2564 Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_construct (GType object_type, Xcls_MainWindow* _owner);
2565 GType xcls_mainwindow_xcls_button22_get_type (void) G_GNUC_CONST;
2566 static void xcls_mainwindow_xcls_actor21_finalize (GObject* obj);
2567 #define XCLS_MAINWINDOW_XCLS_BUTTON22_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22Private))
2568 enum  {
2569         XCLS_MAINWINDOW_XCLS_BUTTON22_DUMMY_PROPERTY
2570 };
2571 static void __lambda57_ (Xcls_MainWindowXcls_Button22* self);
2572 static void ___lambda57__gtk_button_clicked (GtkButton* _sender, gpointer self);
2573 static void xcls_mainwindow_xcls_button22_finalize (GObject* obj);
2574 #define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonPrivate))
2575 enum  {
2576         XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_DUMMY_PROPERTY
2577 };
2578 Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_new (Xcls_MainWindow* _owner);
2579 Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_construct (GType object_type, Xcls_MainWindow* _owner);
2580 GType xcls_mainwindow_xcls_actor24_get_type (void) G_GNUC_CONST;
2581 static void xcls_mainwindow_xcls_editfilebutton_finalize (GObject* obj);
2582 #define XCLS_MAINWINDOW_XCLS_ACTOR24_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24Private))
2583 enum  {
2584         XCLS_MAINWINDOW_XCLS_ACTOR24_DUMMY_PROPERTY
2585 };
2586 Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_new (Xcls_MainWindow* _owner);
2587 Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_construct (GType object_type, Xcls_MainWindow* _owner);
2588 GType xcls_mainwindow_xcls_button25_get_type (void) G_GNUC_CONST;
2589 static void xcls_mainwindow_xcls_actor24_finalize (GObject* obj);
2590 #define XCLS_MAINWINDOW_XCLS_BUTTON25_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25Private))
2591 enum  {
2592         XCLS_MAINWINDOW_XCLS_BUTTON25_DUMMY_PROPERTY
2593 };
2594 static void __lambda56_ (Xcls_MainWindowXcls_Button25* self);
2595 void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c);
2596 static void ___lambda56__gtk_button_clicked (GtkButton* _sender, gpointer self);
2597 static void xcls_mainwindow_xcls_button25_finalize (GObject* obj);
2598 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonPrivate))
2599 enum  {
2600         XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_DUMMY_PROPERTY
2601 };
2602 Xcls_MainWindowXcls_Actor27* xcls_mainwindow_xcls_actor27_new (Xcls_MainWindow* _owner);
2603 Xcls_MainWindowXcls_Actor27* xcls_mainwindow_xcls_actor27_construct (GType object_type, Xcls_MainWindow* _owner);
2604 GType xcls_mainwindow_xcls_actor27_get_type (void) G_GNUC_CONST;
2605 static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj);
2606 #define XCLS_MAINWINDOW_XCLS_ACTOR27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27Private))
2607 enum  {
2608         XCLS_MAINWINDOW_XCLS_ACTOR27_DUMMY_PROPERTY
2609 };
2610 Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_new (Xcls_MainWindow* _owner);
2611 Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_construct (GType object_type, Xcls_MainWindow* _owner);
2612 GType xcls_mainwindow_xcls_button28_get_type (void) G_GNUC_CONST;
2613 static void xcls_mainwindow_xcls_actor27_finalize (GObject* obj);
2614 #define XCLS_MAINWINDOW_XCLS_BUTTON28_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28Private))
2615 enum  {
2616         XCLS_MAINWINDOW_XCLS_BUTTON28_DUMMY_PROPERTY
2617 };
2618 static void __lambda58_ (Xcls_MainWindowXcls_Button28* self);
2619 static void ___lambda58__gtk_button_clicked (GtkButton* _sender, gpointer self);
2620 static void xcls_mainwindow_xcls_button28_finalize (GObject* obj);
2621 #define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonPrivate))
2622 enum  {
2623         XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_DUMMY_PROPERTY
2624 };
2625 Xcls_MainWindowXcls_Actor30* xcls_mainwindow_xcls_actor30_new (Xcls_MainWindow* _owner);
2626 Xcls_MainWindowXcls_Actor30* xcls_mainwindow_xcls_actor30_construct (GType object_type, Xcls_MainWindow* _owner);
2627 GType xcls_mainwindow_xcls_actor30_get_type (void) G_GNUC_CONST;
2628 static gboolean __lambda67_ (Xcls_MainWindowXcls_objectshowbutton* self);
2629 static gboolean ___lambda67__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
2630 static gboolean __lambda68_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
2631 static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
2632 static gboolean __lambda69_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
2633 static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
2634 static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj);
2635 #define XCLS_MAINWINDOW_XCLS_ACTOR30_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30Private))
2636 enum  {
2637         XCLS_MAINWINDOW_XCLS_ACTOR30_DUMMY_PROPERTY
2638 };
2639 Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_new (Xcls_MainWindow* _owner);
2640 Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_construct (GType object_type, Xcls_MainWindow* _owner);
2641 GType xcls_mainwindow_xcls_button31_get_type (void) G_GNUC_CONST;
2642 static void xcls_mainwindow_xcls_actor30_finalize (GObject* obj);
2643 #define XCLS_MAINWINDOW_XCLS_BUTTON31_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31Private))
2644 enum  {
2645         XCLS_MAINWINDOW_XCLS_BUTTON31_DUMMY_PROPERTY
2646 };
2647 static void __lambda62_ (Xcls_MainWindowXcls_Button31* self);
2648 static void ___lambda62__gtk_button_clicked (GtkButton* _sender, gpointer self);
2649 static void xcls_mainwindow_xcls_button31_finalize (GObject* obj);
2650 #define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonPrivate))
2651 enum  {
2652         XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_DUMMY_PROPERTY
2653 };
2654 Xcls_MainWindowXcls_Actor33* xcls_mainwindow_xcls_actor33_new (Xcls_MainWindow* _owner);
2655 Xcls_MainWindowXcls_Actor33* xcls_mainwindow_xcls_actor33_construct (GType object_type, Xcls_MainWindow* _owner);
2656 GType xcls_mainwindow_xcls_actor33_get_type (void) G_GNUC_CONST;
2657 static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj);
2658 #define XCLS_MAINWINDOW_XCLS_ACTOR33_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33Private))
2659 enum  {
2660         XCLS_MAINWINDOW_XCLS_ACTOR33_DUMMY_PROPERTY
2661 };
2662 Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_new (Xcls_MainWindow* _owner);
2663 Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_construct (GType object_type, Xcls_MainWindow* _owner);
2664 GType xcls_mainwindow_xcls_button34_get_type (void) G_GNUC_CONST;
2665 static void xcls_mainwindow_xcls_actor33_finalize (GObject* obj);
2666 #define XCLS_MAINWINDOW_XCLS_BUTTON34_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34Private))
2667 enum  {
2668         XCLS_MAINWINDOW_XCLS_BUTTON34_DUMMY_PROPERTY
2669 };
2670 static void __lambda70_ (Xcls_MainWindowXcls_Button34* self);
2671 static void ___lambda70__gtk_button_clicked (GtkButton* _sender, gpointer self);
2672 static void xcls_mainwindow_xcls_button34_finalize (GObject* obj);
2673 #define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonPrivate))
2674 enum  {
2675         XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_DUMMY_PROPERTY
2676 };
2677 Xcls_MainWindowXcls_Actor36* xcls_mainwindow_xcls_actor36_new (Xcls_MainWindow* _owner);
2678 Xcls_MainWindowXcls_Actor36* xcls_mainwindow_xcls_actor36_construct (GType object_type, Xcls_MainWindow* _owner);
2679 GType xcls_mainwindow_xcls_actor36_get_type (void) G_GNUC_CONST;
2680 static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj);
2681 #define XCLS_MAINWINDOW_XCLS_ACTOR36_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36Private))
2682 enum  {
2683         XCLS_MAINWINDOW_XCLS_ACTOR36_DUMMY_PROPERTY
2684 };
2685 Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_new (Xcls_MainWindow* _owner);
2686 Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_construct (GType object_type, Xcls_MainWindow* _owner);
2687 GType xcls_mainwindow_xcls_button37_get_type (void) G_GNUC_CONST;
2688 static void xcls_mainwindow_xcls_actor36_finalize (GObject* obj);
2689 #define XCLS_MAINWINDOW_XCLS_BUTTON37_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37Private))
2690 enum  {
2691         XCLS_MAINWINDOW_XCLS_BUTTON37_DUMMY_PROPERTY
2692 };
2693 static void __lambda72_ (Xcls_MainWindowXcls_Button37* self);
2694 static void ___lambda72__gtk_button_clicked (GtkButton* _sender, gpointer self);
2695 static void xcls_mainwindow_xcls_button37_finalize (GObject* obj);
2696 #define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonPrivate))
2697 enum  {
2698         XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_DUMMY_PROPERTY
2699 };
2700 Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_new (Xcls_MainWindow* _owner);
2701 Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_construct (GType object_type, Xcls_MainWindow* _owner);
2702 GType xcls_mainwindow_xcls_actor39_get_type (void) G_GNUC_CONST;
2703 static void xcls_mainwindow_xcls_addprojectbutton_finalize (GObject* obj);
2704 #define XCLS_MAINWINDOW_XCLS_ACTOR39_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39Private))
2705 enum  {
2706         XCLS_MAINWINDOW_XCLS_ACTOR39_DUMMY_PROPERTY
2707 };
2708 Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_new (Xcls_MainWindow* _owner);
2709 Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_construct (GType object_type, Xcls_MainWindow* _owner);
2710 GType xcls_mainwindow_xcls_button40_get_type (void) G_GNUC_CONST;
2711 static void xcls_mainwindow_xcls_actor39_finalize (GObject* obj);
2712 #define XCLS_MAINWINDOW_XCLS_BUTTON40_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40Private))
2713 enum  {
2714         XCLS_MAINWINDOW_XCLS_BUTTON40_DUMMY_PROPERTY
2715 };
2716 static void __lambda44_ (Xcls_MainWindowXcls_Button40* self);
2717 GType xcls_editproject_get_type (void) G_GNUC_CONST;
2718 Xcls_EditProject* xcls_editproject_singleton (void);
2719 GType xcls_editproject_xcls_xtype_get_type (void) G_GNUC_CONST;
2720 GType xcls_editproject_xcls_cellrender_get_type (void) G_GNUC_CONST;
2721 GType xcls_editproject_xcls_model_get_type (void) G_GNUC_CONST;
2722 GType xcls_editproject_xcls_dir_get_type (void) G_GNUC_CONST;
2723 ProjectProject* xcls_editproject_show (Xcls_EditProject* self);
2724 void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self);
2725 static void ___lambda44__gtk_button_clicked (GtkButton* _sender, gpointer self);
2726 static void xcls_mainwindow_xcls_button40_finalize (GObject* obj);
2727 #define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonPrivate))
2728 enum  {
2729         XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_DUMMY_PROPERTY
2730 };
2731 Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_new (Xcls_MainWindow* _owner);
2732 Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_construct (GType object_type, Xcls_MainWindow* _owner);
2733 GType xcls_mainwindow_xcls_actor42_get_type (void) G_GNUC_CONST;
2734 static void xcls_mainwindow_xcls_addfilebutton_finalize (GObject* obj);
2735 #define XCLS_MAINWINDOW_XCLS_ACTOR42_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42Private))
2736 enum  {
2737         XCLS_MAINWINDOW_XCLS_ACTOR42_DUMMY_PROPERTY
2738 };
2739 Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_new (Xcls_MainWindow* _owner);
2740 Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_construct (GType object_type, Xcls_MainWindow* _owner);
2741 GType xcls_mainwindow_xcls_button43_get_type (void) G_GNUC_CONST;
2742 static void xcls_mainwindow_xcls_actor42_finalize (GObject* obj);
2743 #define XCLS_MAINWINDOW_XCLS_BUTTON43_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43Private))
2744 enum  {
2745         XCLS_MAINWINDOW_XCLS_BUTTON43_DUMMY_PROPERTY
2746 };
2747 static void __lambda50_ (Xcls_MainWindowXcls_Button43* self);
2748 ProjectProject* xcls_windowleftprojects_getSelectedProject (Xcls_WindowLeftProjects* self);
2749 JsRenderJsRender* js_render_js_render_factory (const gchar* xt, ProjectProject* project, const gchar* path);
2750 static void ___lambda50__gtk_button_clicked (GtkButton* _sender, gpointer self);
2751 static void xcls_mainwindow_xcls_button43_finalize (GObject* obj);
2752 #define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonPrivate))
2753 enum  {
2754         XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_DUMMY_PROPERTY
2755 };
2756 Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_new (Xcls_MainWindow* _owner);
2757 Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_construct (GType object_type, Xcls_MainWindow* _owner);
2758 GType xcls_mainwindow_xcls_actor45_get_type (void) G_GNUC_CONST;
2759 static void xcls_mainwindow_xcls_delprojectbutton_finalize (GObject* obj);
2760 #define XCLS_MAINWINDOW_XCLS_ACTOR45_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45Private))
2761 enum  {
2762         XCLS_MAINWINDOW_XCLS_ACTOR45_DUMMY_PROPERTY
2763 };
2764 Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_new (Xcls_MainWindow* _owner);
2765 Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_construct (GType object_type, Xcls_MainWindow* _owner);
2766 GType xcls_mainwindow_xcls_button46_get_type (void) G_GNUC_CONST;
2767 static void xcls_mainwindow_xcls_actor45_finalize (GObject* obj);
2768 #define XCLS_MAINWINDOW_XCLS_BUTTON46_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46Private))
2769 enum  {
2770         XCLS_MAINWINDOW_XCLS_BUTTON46_DUMMY_PROPERTY
2771 };
2772 static void __lambda51_ (Xcls_MainWindowXcls_Button46* self);
2773 GType dialog_confirm_get_type (void) G_GNUC_CONST;
2774 DialogConfirm* dialog_confirm_singleton (void);
2775 gint dialog_confirm_show (DialogConfirm* self, const gchar* title, const gchar* msg);
2776 void project_project_remove (ProjectProject* project);
2777 void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self);
2778 static void ___lambda51__gtk_button_clicked (GtkButton* _sender, gpointer self);
2779 static void xcls_mainwindow_xcls_button46_finalize (GObject* obj);
2780 static void xcls_mainwindow_finalize (GObject* obj);
2781
2782
2783 static gpointer _g_object_ref0 (gpointer self) {
2784 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2785         return self ? g_object_ref (self) : NULL;
2786 #line 2787 "MainWindow.vala.c"
2787 }
2788
2789
2790 Xcls_MainWindow* xcls_mainwindow_singleton (void) {
2791         Xcls_MainWindow* result = NULL;
2792         Xcls_MainWindow* _tmp0_;
2793         Xcls_MainWindow* _tmp2_;
2794         Xcls_MainWindow* _tmp3_;
2795 #line 10 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2796         _tmp0_ = _MainWindow;
2797 #line 10 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2798         if (_tmp0_ == NULL) {
2799 #line 2800 "MainWindow.vala.c"
2800                 Xcls_MainWindow* _tmp1_;
2801 #line 11 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2802                 _tmp1_ = xcls_mainwindow_new ();
2803 #line 11 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2804                 _g_object_unref0 (_MainWindow);
2805 #line 11 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2806                 _MainWindow = _tmp1_;
2807 #line 2808 "MainWindow.vala.c"
2808         }
2809 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2810         _tmp2_ = _MainWindow;
2811 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2812         _tmp3_ = _g_object_ref0 (_tmp2_);
2813 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2814         result = _tmp3_;
2815 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2816         return result;
2817 #line 2818 "MainWindow.vala.c"
2818 }
2819
2820
2821 static gboolean __lambda102_ (Xcls_MainWindow* self, GdkEventAny* event) {
2822         gboolean result = FALSE;
2823 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2824         g_return_val_if_fail (event != NULL, FALSE);
2825 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2826         result = FALSE;
2827 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2828         return result;
2829 #line 2830 "MainWindow.vala.c"
2830 }
2831
2832
2833 static gboolean ___lambda102__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
2834         gboolean result;
2835         result = __lambda102_ (self, event);
2836 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2837         return result;
2838 #line 2839 "MainWindow.vala.c"
2839 }
2840
2841
2842 static void __lambda103_ (Xcls_MainWindow* self) {
2843 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2844         gtk_main_quit ();
2845 #line 2846 "MainWindow.vala.c"
2846 }
2847
2848
2849 static void ___lambda103__gtk_widget_destroy (GtkWidget* _sender, gpointer self) {
2850 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2851         __lambda103_ (self);
2852 #line 2853 "MainWindow.vala.c"
2853 }
2854
2855
2856 static void __lambda104_ (Xcls_MainWindow* self) {
2857 }
2858
2859
2860 static void ___lambda104__gtk_widget_show (GtkWidget* _sender, gpointer self) {
2861 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2862         __lambda104_ (self);
2863 #line 2864 "MainWindow.vala.c"
2864 }
2865
2866
2867 Xcls_MainWindow* xcls_mainwindow_construct (GType object_type) {
2868         Xcls_MainWindow * self = NULL;
2869         Xcls_MainWindow* _tmp0_;
2870         GtkWindow* _tmp1_;
2871         gchar* _tmp2_;
2872         GtkWindow* _tmp3_;
2873         GtkWindow* _tmp4_;
2874         GtkWindow* _tmp5_;
2875         Xcls_MainWindow* _tmp6_;
2876         Xcls_MainWindowXcls_vbox* _tmp7_;
2877         Xcls_MainWindowXcls_vbox* child_0;
2878         GtkWindow* _tmp8_;
2879         GtkVBox* _tmp9_;
2880         gchar* _tmp10_;
2881         GtkWindow* _tmp11_;
2882         GtkWindow* _tmp12_;
2883         GtkWindow* _tmp13_;
2884 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2885         self = (Xcls_MainWindow*) g_object_new (object_type, NULL);
2886 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2887         _tmp0_ = _g_object_ref0 (self);
2888 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2889         _g_object_unref0 (self->priv->_this);
2890 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2891         self->priv->_this = _tmp0_;
2892 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2893         _tmp1_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL);
2894 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2895         g_object_ref_sink (_tmp1_);
2896 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2897         _g_object_unref0 (self->el);
2898 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2899         self->el = _tmp1_;
2900 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2901         _g_object_unref0 (self->project);
2902 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2903         self->project = NULL;
2904 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2905         self->children_loaded = FALSE;
2906 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2907         _g_object_unref0 (self->left_projects);
2908 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2909         self->left_projects = NULL;
2910 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2911         _g_object_unref0 (self->window_rooview);
2912 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2913         self->window_rooview = NULL;
2914 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2915         _g_object_unref0 (self->left_tree);
2916 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2917         self->left_tree = NULL;
2918 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2919         _g_object_unref0 (self->code_editor);
2920 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2921         self->code_editor = NULL;
2922 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2923         _g_object_unref0 (self->new_file_dialog);
2924 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2925         self->new_file_dialog = NULL;
2926 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2927         _g_object_unref0 (self->projectsettings);
2928 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2929         self->projectsettings = NULL;
2930 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2931         _g_object_unref0 (self->clutterfiles);
2932 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2933         self->clutterfiles = NULL;
2934 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2935         _g_object_unref0 (self->left_props);
2936 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2937         self->left_props = NULL;
2938 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2939         _g_object_unref0 (self->rightpalete);
2940 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2941         self->rightpalete = NULL;
2942 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2943         _tmp2_ = g_strdup ("Application Builder");
2944 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2945         _g_free0 (self->title);
2946 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2947         self->title = _tmp2_;
2948 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2949         _g_object_unref0 (self->add_props);
2950 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2951         self->add_props = NULL;
2952 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2953         _g_object_unref0 (self->window_gladeview);
2954 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2955         self->window_gladeview = NULL;
2956 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2957         _tmp3_ = self->el;
2958 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2959         gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 0);
2960 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2961         _tmp4_ = self->el;
2962 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2963         g_object_set (_tmp4_, "default-height", 500, NULL);
2964 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2965         _tmp5_ = self->el;
2966 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2967         g_object_set (_tmp5_, "default-width", 800, NULL);
2968 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2969         _tmp6_ = self->priv->_this;
2970 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2971         _tmp7_ = xcls_mainwindow_xcls_vbox_new (_tmp6_);
2972 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2973         child_0 = _tmp7_;
2974 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2975         g_object_ref ((GObject*) child_0);
2976 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2977         _tmp8_ = self->el;
2978 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2979         _tmp9_ = child_0->el;
2980 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2981         gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
2982 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2983         _tmp10_ = g_strdup ("files");
2984 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2985         _g_free0 (self->state);
2986 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2987         self->state = _tmp10_;
2988 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2989         _tmp11_ = self->el;
2990 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2991         g_signal_connect_object ((GtkWidget*) _tmp11_, "delete-event", (GCallback) ___lambda102__gtk_widget_delete_event, self, 0);
2992 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2993         _tmp12_ = self->el;
2994 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2995         g_signal_connect_object ((GtkWidget*) _tmp12_, "destroy", (GCallback) ___lambda103__gtk_widget_destroy, self, 0);
2996 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2997         _tmp13_ = self->el;
2998 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2999         g_signal_connect_object ((GtkWidget*) _tmp13_, "show", (GCallback) ___lambda104__gtk_widget_show, self, 0);
3000 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3001         _g_object_unref0 (child_0);
3002 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3003         return self;
3004 #line 3005 "MainWindow.vala.c"
3005 }
3006
3007
3008 Xcls_MainWindow* xcls_mainwindow_new (void) {
3009 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3010         return xcls_mainwindow_construct (TYPE_XCLS_MAINWINDOW);
3011 #line 3012 "MainWindow.vala.c"
3012 }
3013
3014
3015 void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self) {
3016         Xcls_MainWindow* _tmp0_;
3017         Xcls_MainWindowXcls_backbutton* _tmp1_;
3018         ClutterActor* _tmp2_;
3019         Xcls_MainWindow* _tmp3_;
3020         Xcls_MainWindowXcls_projectbutton* _tmp4_;
3021         ClutterActor* _tmp5_;
3022         Xcls_MainWindow* _tmp6_;
3023         Xcls_MainWindowXcls_projecteditbutton* _tmp7_;
3024         ClutterActor* _tmp8_;
3025         Xcls_MainWindow* _tmp9_;
3026         Xcls_MainWindowXcls_editfilebutton* _tmp10_;
3027         ClutterActor* _tmp11_;
3028         Xcls_MainWindow* _tmp12_;
3029         Xcls_MainWindowXcls_addpropsview* _tmp13_;
3030         GtkClutterActor* _tmp14_;
3031         Xcls_MainWindow* _tmp15_;
3032         Xcls_MainWindowXcls_rooview* _tmp16_;
3033         GtkClutterActor* _tmp17_;
3034         GtkClutterActor* _tmp18_;
3035         GtkClutterActor* el;
3036         Xcls_MainWindow* _tmp19_;
3037         Xcls_MainWindowXcls_addpropsview* _tmp20_;
3038         GtkClutterActor* _tmp21_;
3039         Xcls_MainWindow* _tmp22_;
3040         gchar* _tmp23_;
3041         Xcls_MainWindow* _tmp24_;
3042         Xcls_MainWindowXcls_addpropsview* _tmp25_;
3043         GtkClutterActor* _tmp26_;
3044 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3045         g_return_if_fail (self != NULL);
3046 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3047         _tmp0_ = self->priv->_this;
3048 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3049         _tmp1_ = _tmp0_->backbutton;
3050 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3051         _tmp2_ = _tmp1_->el;
3052 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3053         clutter_actor_hide (_tmp2_);
3054 #line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3055         _tmp3_ = self->priv->_this;
3056 #line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3057         _tmp4_ = _tmp3_->projectbutton;
3058 #line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3059         _tmp5_ = _tmp4_->el;
3060 #line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3061         clutter_actor_show (_tmp5_);
3062 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3063         _tmp6_ = self->priv->_this;
3064 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3065         _tmp7_ = _tmp6_->projecteditbutton;
3066 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3067         _tmp8_ = _tmp7_->el;
3068 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3069         clutter_actor_show (_tmp8_);
3070 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3071         _tmp9_ = self->priv->_this;
3072 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3073         _tmp10_ = _tmp9_->editfilebutton;
3074 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3075         _tmp11_ = _tmp10_->el;
3076 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3077         clutter_actor_show (_tmp11_);
3078 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3079         _tmp12_ = self->priv->_this;
3080 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3081         _tmp13_ = _tmp12_->addpropsview;
3082 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3083         _tmp14_ = _tmp13_->el;
3084 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3085         clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
3086 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3087         _tmp15_ = self->priv->_this;
3088 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3089         _tmp16_ = _tmp15_->rooview;
3090 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3091         _tmp17_ = _tmp16_->el;
3092 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3093         _tmp18_ = _g_object_ref0 (_tmp17_);
3094 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3095         el = _tmp18_;
3096 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3097         clutter_actor_save_easing_state ((ClutterActor*) el);
3098 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3099         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
3100 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3101         _tmp19_ = self->priv->_this;
3102 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3103         _tmp20_ = _tmp19_->addpropsview;
3104 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3105         _tmp21_ = _tmp20_->el;
3106 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3107         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f);
3108 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3109         _tmp22_ = self->priv->_this;
3110 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3111         _tmp23_ = g_strdup ("edit");
3112 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3113         _g_free0 (_tmp22_->state);
3114 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3115         _tmp22_->state = _tmp23_;
3116 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3117         clutter_actor_restore_easing_state ((ClutterActor*) el);
3118 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3119         _tmp24_ = self->priv->_this;
3120 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3121         _tmp25_ = _tmp24_->addpropsview;
3122 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3123         _tmp26_ = _tmp25_->el;
3124 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3125         clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
3126 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3127         _g_object_unref0 (el);
3128 #line 3129 "MainWindow.vala.c"
3129 }
3130
3131
3132 static gboolean __lambda105_ (Xcls_MainWindow* self) {
3133         gboolean result = FALSE;
3134         const gchar* _tmp0_;
3135         Editor* _tmp2_;
3136         gboolean _tmp3_ = FALSE;
3137 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3138         _tmp0_ = self->state;
3139 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3140         if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
3141 #line 3142 "MainWindow.vala.c"
3142                 Xcls_LeftProps* _tmp1_;
3143 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3144                 _tmp1_ = self->left_props;
3145 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3146                 xcls_leftprops_finish_editing (_tmp1_);
3147 #line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3148                 result = TRUE;
3149 #line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3150                 return result;
3151 #line 3152 "MainWindow.vala.c"
3152         }
3153 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3154         _tmp2_ = self->code_editor;
3155 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3156         _tmp3_ = editor_saveContents (_tmp2_);
3157 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3158         if (!_tmp3_) {
3159 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3160                 result = FALSE;
3161 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3162                 return result;
3163 #line 3164 "MainWindow.vala.c"
3164         }
3165 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3166         result = FALSE;
3167 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3168         return result;
3169 #line 3170 "MainWindow.vala.c"
3170 }
3171
3172
3173 static gboolean ___lambda105__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
3174         gboolean result;
3175         result = __lambda105_ (self);
3176 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3177         return result;
3178 #line 3179 "MainWindow.vala.c"
3179 }
3180
3181
3182 static void __lambda106_ (Xcls_MainWindow* self, JsRenderNode* sel) {
3183         const gchar* _tmp0_ = NULL;
3184         JsRenderNode* _tmp1_;
3185         const gchar* _tmp2_;
3186         JsRenderNode* _tmp3_;
3187         Xcls_LeftProps* _tmp6_;
3188         GtkVBox* _tmp7_;
3189         Xcls_LeftProps* _tmp8_;
3190         Xcls_WindowLeftTree* _tmp9_;
3191         JsRenderJsRender* _tmp10_ = NULL;
3192         JsRenderJsRender* _tmp11_;
3193         JsRenderNode* _tmp12_;
3194         const gchar* _tmp13_;
3195         const gchar* _tmp14_;
3196         GQuark _tmp16_ = 0U;
3197 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3198         static GQuark _tmp15_label0 = 0;
3199 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3200         static GQuark _tmp15_label1 = 0;
3201 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3202         static GQuark _tmp15_label2 = 0;
3203 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3204         static GQuark _tmp15_label3 = 0;
3205 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3206         _tmp1_ = sel;
3207 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3208         if (_tmp1_ == NULL) {
3209 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3210                 _tmp0_ = "NULL";
3211 #line 3212 "MainWindow.vala.c"
3212         } else {
3213 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3214                 _tmp0_ = "a value";
3215 #line 3216 "MainWindow.vala.c"
3216         }
3217 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3218         _tmp2_ = _tmp0_;
3219 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3220         g_print ("node_selected called %s\n", _tmp2_);
3221 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3222         _tmp3_ = sel;
3223 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3224         if (_tmp3_ == NULL) {
3225 #line 3226 "MainWindow.vala.c"
3226                 Xcls_LeftProps* _tmp4_;
3227                 GtkVBox* _tmp5_;
3228 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3229                 _tmp4_ = self->left_props;
3230 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3231                 _tmp5_ = _tmp4_->el;
3232 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3233                 gtk_widget_hide ((GtkWidget*) _tmp5_);
3234 #line 3235 "MainWindow.vala.c"
3235         }
3236 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3237         _tmp6_ = self->left_props;
3238 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3239         _tmp7_ = _tmp6_->el;
3240 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3241         gtk_widget_show ((GtkWidget*) _tmp7_);
3242 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3243         _tmp8_ = self->left_props;
3244 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3245         _tmp9_ = self->left_tree;
3246 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3247         _tmp10_ = xcls_windowlefttree_getActiveFile (_tmp9_);
3248 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3249         _tmp11_ = _tmp10_;
3250 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3251         _tmp12_ = sel;
3252 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3253         xcls_leftprops_load (_tmp8_, _tmp11_, _tmp12_);
3254 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3255         _g_object_unref0 (_tmp11_);
3256 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3257         _tmp13_ = self->state;
3258 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3259         _tmp14_ = _tmp13_;
3260 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3261         _tmp16_ = (NULL == _tmp14_) ? 0 : g_quark_from_string (_tmp14_);
3262 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3263         if (_tmp16_ == ((0 != _tmp15_label0) ? _tmp15_label0 : (_tmp15_label0 = g_quark_from_static_string ("object")))) {
3264 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3265                 switch (0) {
3266 #line 3267 "MainWindow.vala.c"
3267                         default:
3268                         {
3269                                 JsRenderNode* _tmp17_;
3270                                 Xcls_RightPalete* _tmp19_;
3271                                 Xcls_MainWindow* _tmp20_;
3272                                 Xcls_WindowLeftTree* _tmp21_;
3273                                 JsRenderJsRender* _tmp22_ = NULL;
3274                                 JsRenderJsRender* _tmp23_;
3275                                 PaletePalete* _tmp24_ = NULL;
3276                                 PaletePalete* _tmp25_;
3277                                 JsRenderNode* _tmp26_;
3278                                 gchar* _tmp27_ = NULL;
3279                                 gchar* _tmp28_;
3280 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3281                                 _tmp17_ = sel;
3282 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3283                                 if (_tmp17_ == NULL) {
3284 #line 3285 "MainWindow.vala.c"
3285                                         Xcls_RightPalete* _tmp18_;
3286 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3287                                         _tmp18_ = self->rightpalete;
3288 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3289                                         xcls_rightpalete_clear (_tmp18_);
3290 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3291                                         break;
3292 #line 3293 "MainWindow.vala.c"
3293                                 }
3294 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3295                                 _tmp19_ = self->rightpalete;
3296 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3297                                 _tmp20_ = self->priv->_this;
3298 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3299                                 _tmp21_ = _tmp20_->left_tree;
3300 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3301                                 _tmp22_ = xcls_windowlefttree_getActiveFile (_tmp21_);
3302 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3303                                 _tmp23_ = _tmp22_;
3304 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3305                                 _tmp24_ = js_render_js_render_palete (_tmp23_);
3306 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3307                                 _tmp25_ = _tmp24_;
3308 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3309                                 _tmp26_ = sel;
3310 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3311                                 _tmp27_ = js_render_node_fqn (_tmp26_);
3312 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3313                                 _tmp28_ = _tmp27_;
3314 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3315                                 xcls_rightpalete_load (_tmp19_, _tmp25_, _tmp28_);
3316 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3317                                 _g_free0 (_tmp28_);
3318 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3319                                 _g_object_unref0 (_tmp25_);
3320 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3321                                 _g_object_unref0 (_tmp23_);
3322 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3323                                 break;
3324 #line 3325 "MainWindow.vala.c"
3325                         }
3326                 }
3327         } else if (_tmp16_ == ((0 != _tmp15_label1) ? _tmp15_label1 : (_tmp15_label1 = g_quark_from_static_string ("addprop")))) {
3328 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3329                 switch (0) {
3330 #line 3331 "MainWindow.vala.c"
3331                         default:
3332                         {
3333                                 JsRenderNode* _tmp29_;
3334                                 Xcls_WindowAddProp* _tmp31_;
3335                                 Xcls_MainWindow* _tmp32_;
3336                                 Xcls_WindowLeftTree* _tmp33_;
3337                                 JsRenderJsRender* _tmp34_ = NULL;
3338                                 JsRenderJsRender* _tmp35_;
3339                                 PaletePalete* _tmp36_ = NULL;
3340                                 PaletePalete* _tmp37_;
3341                                 JsRenderNode* _tmp38_;
3342                                 gchar* _tmp39_ = NULL;
3343                                 gchar* _tmp40_;
3344 #line 169 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3345                                 _tmp29_ = sel;
3346 #line 169 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3347                                 if (_tmp29_ == NULL) {
3348 #line 3349 "MainWindow.vala.c"
3349                                         Xcls_WindowAddProp* _tmp30_;
3350 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3351                                         _tmp30_ = self->add_props;
3352 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3353                                         xcls_windowaddprop_clear (_tmp30_);
3354 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3355                                         break;
3356 #line 3357 "MainWindow.vala.c"
3357                                 }
3358 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3359                                 _tmp31_ = self->add_props;
3360 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3361                                 _tmp32_ = self->priv->_this;
3362 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3363                                 _tmp33_ = _tmp32_->left_tree;
3364 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3365                                 _tmp34_ = xcls_windowlefttree_getActiveFile (_tmp33_);
3366 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3367                                 _tmp35_ = _tmp34_;
3368 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3369                                 _tmp36_ = js_render_js_render_palete (_tmp35_);
3370 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3371                                 _tmp37_ = _tmp36_;
3372 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3373                                 _tmp38_ = sel;
3374 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3375                                 _tmp39_ = js_render_node_fqn (_tmp38_);
3376 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3377                                 _tmp40_ = _tmp39_;
3378 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3379                                 xcls_windowaddprop_show (_tmp31_, _tmp37_, "props", _tmp40_);
3380 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3381                                 _g_free0 (_tmp40_);
3382 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3383                                 _g_object_unref0 (_tmp37_);
3384 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3385                                 _g_object_unref0 (_tmp35_);
3386 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3387                                 break;
3388 #line 3389 "MainWindow.vala.c"
3389                         }
3390                 }
3391         } else if (_tmp16_ == ((0 != _tmp15_label2) ? _tmp15_label2 : (_tmp15_label2 = g_quark_from_static_string ("addlistener")))) {
3392 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3393                 switch (0) {
3394 #line 3395 "MainWindow.vala.c"
3395                         default:
3396                         {
3397                                 JsRenderNode* _tmp41_;
3398                                 Xcls_WindowAddProp* _tmp43_;
3399                                 Xcls_MainWindow* _tmp44_;
3400                                 Xcls_WindowLeftTree* _tmp45_;
3401                                 JsRenderJsRender* _tmp46_ = NULL;
3402                                 JsRenderJsRender* _tmp47_;
3403                                 PaletePalete* _tmp48_ = NULL;
3404                                 PaletePalete* _tmp49_;
3405                                 JsRenderNode* _tmp50_;
3406                                 gchar* _tmp51_ = NULL;
3407                                 gchar* _tmp52_;
3408 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3409                                 _tmp41_ = sel;
3410 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3411                                 if (_tmp41_ == NULL) {
3412 #line 3413 "MainWindow.vala.c"
3413                                         Xcls_WindowAddProp* _tmp42_;
3414 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3415                                         _tmp42_ = self->add_props;
3416 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3417                                         xcls_windowaddprop_clear (_tmp42_);
3418 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3419                                         break;
3420 #line 3421 "MainWindow.vala.c"
3421                                 }
3422 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3423                                 _tmp43_ = self->add_props;
3424 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3425                                 _tmp44_ = self->priv->_this;
3426 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3427                                 _tmp45_ = _tmp44_->left_tree;
3428 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3429                                 _tmp46_ = xcls_windowlefttree_getActiveFile (_tmp45_);
3430 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3431                                 _tmp47_ = _tmp46_;
3432 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3433                                 _tmp48_ = js_render_js_render_palete (_tmp47_);
3434 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3435                                 _tmp49_ = _tmp48_;
3436 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3437                                 _tmp50_ = sel;
3438 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3439                                 _tmp51_ = js_render_node_fqn (_tmp50_);
3440 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3441                                 _tmp52_ = _tmp51_;
3442 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3443                                 xcls_windowaddprop_show (_tmp43_, _tmp49_, "signals", _tmp52_);
3444 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3445                                 _g_free0 (_tmp52_);
3446 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3447                                 _g_object_unref0 (_tmp49_);
3448 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3449                                 _g_object_unref0 (_tmp47_);
3450 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3451                                 break;
3452 #line 3453 "MainWindow.vala.c"
3453                         }
3454                 }
3455         } else if (_tmp16_ == ((0 != _tmp15_label3) ? _tmp15_label3 : (_tmp15_label3 = g_quark_from_static_string ("codeedit")))) {
3456 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3457                 switch (0) {
3458 #line 3459 "MainWindow.vala.c"
3459                         default:
3460                         {
3461 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3462                                 xcls_mainwindow_hideCodeEdit (self);
3463 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3464                                 break;
3465 #line 3466 "MainWindow.vala.c"
3466                         }
3467                 }
3468         }
3469 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3470         return;
3471 #line 3472 "MainWindow.vala.c"
3472 }
3473
3474
3475 static void ___lambda106__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
3476 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3477         __lambda106_ (self, node);
3478 #line 3479 "MainWindow.vala.c"
3479 }
3480
3481
3482 static void __lambda107_ (Xcls_MainWindow* self) {
3483         Xcls_WindowRooView* _tmp0_;
3484         Xcls_WindowLeftTree* _tmp1_;
3485         Xcls_WindowLeftTreeXcls_model* _tmp2_;
3486         JsRenderJsRender* _tmp3_;
3487 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3488         _tmp0_ = self->window_rooview;
3489 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3490         xcls_windowrooview_requestRedraw (_tmp0_);
3491 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3492         _tmp1_ = self->left_tree;
3493 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3494         _tmp2_ = _tmp1_->model;
3495 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3496         _tmp3_ = _tmp2_->file;
3497 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3498         js_render_js_render_save (_tmp3_);
3499 #line 3500 "MainWindow.vala.c"
3500 }
3501
3502
3503 static void ___lambda107__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self) {
3504 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3505         __lambda107_ (self);
3506 #line 3507 "MainWindow.vala.c"
3507 }
3508
3509
3510 static void __lambda108_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key) {
3511         JsRenderNode* _tmp0_;
3512         const gchar* _tmp1_;
3513         const gchar* _tmp2_;
3514 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3515         g_return_if_fail (file != NULL);
3516 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3517         g_return_if_fail (node != NULL);
3518 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3519         g_return_if_fail (type != NULL);
3520 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3521         g_return_if_fail (key != NULL);
3522 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3523         _tmp0_ = node;
3524 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3525         _tmp1_ = type;
3526 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3527         _tmp2_ = key;
3528 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3529         xcls_mainwindow_showCodeEdit (self, _tmp0_, _tmp1_, _tmp2_);
3530 #line 3531 "MainWindow.vala.c"
3531 }
3532
3533
3534 static void ___lambda108__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self) {
3535 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3536         __lambda108_ (self, file, node, type, key);
3537 #line 3538 "MainWindow.vala.c"
3538 }
3539
3540
3541 static gboolean __lambda109_ (Xcls_MainWindow* self) {
3542         gboolean result = FALSE;
3543         const gchar* _tmp0_;
3544         Editor* _tmp1_;
3545         gboolean _tmp2_ = FALSE;
3546         gboolean ret;
3547         gboolean _tmp3_;
3548 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3549         _tmp0_ = self->state;
3550 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3551         if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
3552 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3553                 result = TRUE;
3554 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3555                 return result;
3556 #line 3557 "MainWindow.vala.c"
3557         }
3558 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3559         _tmp1_ = self->code_editor;
3560 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3561         _tmp2_ = editor_saveContents (_tmp1_);
3562 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3563         ret = _tmp2_;
3564 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3565         _tmp3_ = ret;
3566 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3567         if (!_tmp3_) {
3568 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3569                 result = FALSE;
3570 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3571                 return result;
3572 #line 3573 "MainWindow.vala.c"
3573         }
3574 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3575         xcls_mainwindow_hideCodeEdit (self);
3576 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3577         result = ret;
3578 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3579         return result;
3580 #line 3581 "MainWindow.vala.c"
3581 }
3582
3583
3584 static gboolean ___lambda109__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self) {
3585         gboolean result;
3586         result = __lambda109_ (self);
3587 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3588         return result;
3589 #line 3590 "MainWindow.vala.c"
3590 }
3591
3592
3593 static void __lambda110_ (Xcls_MainWindow* self) {
3594         Xcls_WindowLeftTree* _tmp0_;
3595         JsRenderJsRender* _tmp1_ = NULL;
3596         JsRenderJsRender* _tmp2_;
3597         const gchar* _tmp3_;
3598         gboolean _tmp4_;
3599         Xcls_WindowLeftTree* _tmp10_;
3600         Xcls_WindowLeftTreeXcls_model* _tmp11_;
3601         Xcls_WindowLeftTree* _tmp12_;
3602         Xcls_WindowLeftTreeXcls_model* _tmp13_;
3603         JsRenderJsRender* _tmp14_;
3604 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3605         _tmp0_ = self->left_tree;
3606 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3607         _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
3608 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3609         _tmp2_ = _tmp1_;
3610 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3611         _tmp3_ = _tmp2_->xtype;
3612 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3613         _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
3614 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3615         _g_object_unref0 (_tmp2_);
3616 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3617         if (_tmp4_) {
3618 #line 3619 "MainWindow.vala.c"
3619                 Xcls_WindowRooView* _tmp5_;
3620 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3621                 _tmp5_ = self->window_rooview;
3622 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3623                 xcls_windowrooview_requestRedraw (_tmp5_);
3624 #line 3625 "MainWindow.vala.c"
3625         } else {
3626                 Xcls_GladeView* _tmp6_;
3627                 Xcls_WindowLeftTree* _tmp7_;
3628                 JsRenderJsRender* _tmp8_ = NULL;
3629                 JsRenderJsRender* _tmp9_;
3630 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3631                 _tmp6_ = self->window_gladeview;
3632 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3633                 _tmp7_ = self->left_tree;
3634 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3635                 _tmp8_ = xcls_windowlefttree_getActiveFile (_tmp7_);
3636 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3637                 _tmp9_ = _tmp8_;
3638 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3639                 xcls_gladeview_loadFile (_tmp6_, _tmp9_);
3640 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3641                 _g_object_unref0 (_tmp9_);
3642 #line 3643 "MainWindow.vala.c"
3643         }
3644 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3645         _tmp10_ = self->left_tree;
3646 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3647         _tmp11_ = _tmp10_->model;
3648 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3649         xcls_windowlefttree_xcls_model_updateSelected (_tmp11_);
3650 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3651         _tmp12_ = self->left_tree;
3652 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3653         _tmp13_ = _tmp12_->model;
3654 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3655         _tmp14_ = _tmp13_->file;
3656 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3657         js_render_js_render_save (_tmp14_);
3658 #line 3659 "MainWindow.vala.c"
3659 }
3660
3661
3662 static void ___lambda110__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self) {
3663 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3664         __lambda110_ (self);
3665 #line 3666 "MainWindow.vala.c"
3666 }
3667
3668
3669 static void __lambda111_ (Xcls_MainWindow* self, ProjectProject* proj) {
3670         ProjectProject* _tmp0_;
3671         Xcls_MainWindow* _tmp1_;
3672         Xcls_ClutterFiles* _tmp2_;
3673         ProjectProject* _tmp3_;
3674 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3675         g_return_if_fail (proj != NULL);
3676 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3677         _tmp0_ = proj;
3678 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3679         project_project_scanDirs (_tmp0_);
3680 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3681         _tmp1_ = self->priv->_this;
3682 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3683         _tmp2_ = _tmp1_->clutterfiles;
3684 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3685         _tmp3_ = proj;
3686 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3687         xcls_clutterfiles_loadProject (_tmp2_, _tmp3_);
3688 #line 3689 "MainWindow.vala.c"
3689 }
3690
3691
3692 static void ___lambda111__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self) {
3693 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3694         __lambda111_ (self, project);
3695 #line 3696 "MainWindow.vala.c"
3696 }
3697
3698
3699 static void __lambda112_ (Xcls_MainWindow* self, const gchar* btn) {
3700         Xcls_WindowLeftTree* _tmp0_;
3701         JsRenderJsRender* _tmp1_ = NULL;
3702         JsRenderJsRender* _tmp2_;
3703         const gchar* _tmp3_;
3704         gboolean _tmp4_;
3705         gboolean _tmp13_ = FALSE;
3706         const gchar* _tmp14_;
3707         gboolean _tmp16_;
3708 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3709         g_return_if_fail (btn != NULL);
3710 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3711         _tmp0_ = self->left_tree;
3712 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3713         _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
3714 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3715         _tmp2_ = _tmp1_;
3716 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3717         _tmp3_ = _tmp2_->xtype;
3718 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3719         _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
3720 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3721         _g_object_unref0 (_tmp2_);
3722 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3723         if (_tmp4_) {
3724 #line 3725 "MainWindow.vala.c"
3725                 const gchar* _tmp5_;
3726                 const gchar* _tmp9_;
3727 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3728                 _tmp5_ = btn;
3729 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3730                 if (g_strcmp0 (_tmp5_, "save") == 0) {
3731 #line 3732 "MainWindow.vala.c"
3732                         Xcls_MainWindow* _tmp6_;
3733                         Xcls_WindowRooView* _tmp7_;
3734                         Xcls_WindowRooViewXcls_view* _tmp8_;
3735 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3736                         _tmp6_ = self->priv->_this;
3737 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3738                         _tmp7_ = _tmp6_->window_rooview;
3739 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3740                         _tmp8_ = _tmp7_->view;
3741 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3742                         xcls_windowrooview_xcls_view_renderJS (_tmp8_, TRUE);
3743 #line 3744 "MainWindow.vala.c"
3744                 }
3745 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3746                 _tmp9_ = btn;
3747 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3748                 if (g_strcmp0 (_tmp9_, "apply") == 0) {
3749 #line 3750 "MainWindow.vala.c"
3750                         Xcls_MainWindow* _tmp10_;
3751                         Xcls_WindowRooView* _tmp11_;
3752                         Xcls_WindowRooViewXcls_view* _tmp12_;
3753 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3754                         _tmp10_ = self->priv->_this;
3755 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3756                         _tmp11_ = _tmp10_->window_rooview;
3757 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3758                         _tmp12_ = _tmp11_->view;
3759 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3760                         xcls_windowrooview_xcls_view_renderJS (_tmp12_, TRUE);
3761 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3762                         return;
3763 #line 3764 "MainWindow.vala.c"
3764                 }
3765         } else {
3766         }
3767 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3768         _tmp14_ = btn;
3769 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3770         if (g_strcmp0 (_tmp14_, "save") == 0) {
3771 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3772                 _tmp13_ = TRUE;
3773 #line 3774 "MainWindow.vala.c"
3774         } else {
3775                 const gchar* _tmp15_;
3776 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3777                 _tmp15_ = btn;
3778 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3779                 _tmp13_ = g_strcmp0 (_tmp15_, "apply") == 0;
3780 #line 3781 "MainWindow.vala.c"
3781         }
3782 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3783         _tmp16_ = _tmp13_;
3784 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3785         if (_tmp16_) {
3786 #line 3787 "MainWindow.vala.c"
3787                 Xcls_MainWindow* _tmp17_;
3788                 ProjectProject* _tmp18_;
3789 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3790                 _tmp17_ = self->priv->_this;
3791 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3792                 _tmp18_ = _tmp17_->project;
3793 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3794                 project_project_save (_tmp18_);
3795 #line 3796 "MainWindow.vala.c"
3796         }
3797 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3798         xcls_mainwindow_hideProjectEdit (self);
3799 #line 3800 "MainWindow.vala.c"
3800 }
3801
3802
3803 static void ___lambda112__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self) {
3804 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3805         __lambda112_ (self, btn);
3806 #line 3807 "MainWindow.vala.c"
3807 }
3808
3809
3810 static void __lambda113_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype) {
3811         Xcls_LeftProps* _tmp0_;
3812         const gchar* _tmp1_;
3813         const gchar* _tmp2_;
3814         const gchar* _tmp3_;
3815         const gchar* _tmp4_;
3816 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3817         g_return_if_fail (key != NULL);
3818 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3819         g_return_if_fail (type != NULL);
3820 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3821         g_return_if_fail (skel != NULL);
3822 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3823         g_return_if_fail (etype != NULL);
3824 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3825         _tmp0_ = self->left_props;
3826 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3827         _tmp1_ = etype;
3828 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3829         _tmp2_ = key;
3830 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3831         _tmp3_ = skel;
3832 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3833         _tmp4_ = type;
3834 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3835         xcls_leftprops_addProp (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_);
3836 #line 3837 "MainWindow.vala.c"
3837 }
3838
3839
3840 static void ___lambda113__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self) {
3841 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3842         __lambda113_ (self, key, type, skel, etype);
3843 #line 3844 "MainWindow.vala.c"
3844 }
3845
3846
3847 static void __lambda114_ (Xcls_MainWindow* self) {
3848         Xcls_WindowLeftTree* _tmp0_;
3849         Xcls_WindowLeftTreeXcls_model* _tmp1_;
3850         JsRenderJsRender* _tmp2_;
3851         Xcls_WindowLeftTree* _tmp3_;
3852         Xcls_WindowLeftTreeXcls_model* _tmp4_;
3853 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3854         _tmp0_ = self->left_tree;
3855 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3856         _tmp1_ = _tmp0_->model;
3857 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3858         _tmp2_ = _tmp1_->file;
3859 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3860         js_render_js_render_save (_tmp2_);
3861 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3862         _tmp3_ = self->left_tree;
3863 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3864         _tmp4_ = _tmp3_->model;
3865 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3866         xcls_windowlefttree_xcls_model_updateSelected (_tmp4_);
3867 #line 3868 "MainWindow.vala.c"
3868 }
3869
3870
3871 static void ___lambda114__editor_save (Editor* _sender, gpointer self) {
3872 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3873         __lambda114_ (self);
3874 #line 3875 "MainWindow.vala.c"
3875 }
3876
3877
3878 static Block11Data* block11_data_ref (Block11Data* _data11_) {
3879 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3880         g_atomic_int_inc (&_data11_->_ref_count_);
3881 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3882         return _data11_;
3883 #line 3884 "MainWindow.vala.c"
3884 }
3885
3886
3887 static void block11_data_unref (void * _userdata_) {
3888         Block11Data* _data11_;
3889         _data11_ = (Block11Data*) _userdata_;
3890 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3891         if (g_atomic_int_dec_and_test (&_data11_->_ref_count_)) {
3892 #line 3893 "MainWindow.vala.c"
3893                 Xcls_MainWindow * self;
3894 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3895                 self = _data11_->self;
3896 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3897                 _g_object_unref0 (_data11_->ctr);
3898 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3899                 _g_object_unref0 (self);
3900 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3901                 g_slice_free (Block11Data, _data11_);
3902 #line 3903 "MainWindow.vala.c"
3903         }
3904 }
3905
3906
3907 static void ___lambda116_ (Block11Data* _data11_, GtkWidget* w) {
3908         Xcls_MainWindow * self;
3909         GtkContainer* _tmp0_;
3910         GtkWidget* _tmp1_;
3911 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3912         self = _data11_->self;
3913 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3914         g_return_if_fail (w != NULL);
3915 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3916         _tmp0_ = _data11_->ctr;
3917 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3918         _tmp1_ = w;
3919 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3920         gtk_container_remove (_tmp0_, _tmp1_);
3921 #line 3922 "MainWindow.vala.c"
3922 }
3923
3924
3925 static void ____lambda116__gtk_callback (GtkWidget* widget, gpointer self) {
3926 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3927         ___lambda116_ (self, widget);
3928 #line 3929 "MainWindow.vala.c"
3929 }
3930
3931
3932 static void ___lambda117_ (Block11Data* _data11_, GtkWidget* w) {
3933         Xcls_MainWindow * self;
3934         GtkContainer* _tmp0_;
3935         GtkWidget* _tmp1_;
3936 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3937         self = _data11_->self;
3938 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3939         g_return_if_fail (w != NULL);
3940 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3941         _tmp0_ = _data11_->ctr;
3942 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3943         _tmp1_ = w;
3944 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3945         gtk_container_remove (_tmp0_, _tmp1_);
3946 #line 3947 "MainWindow.vala.c"
3947 }
3948
3949
3950 static void ____lambda117__gtk_callback (GtkWidget* widget, gpointer self) {
3951 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3952         ___lambda117_ (self, widget);
3953 #line 3954 "MainWindow.vala.c"
3954 }
3955
3956
3957 static void __lambda115_ (Xcls_MainWindow* self, JsRenderJsRender* file) {
3958         Block11Data* _data11_;
3959         Xcls_MainWindow* _tmp0_;
3960         JsRenderJsRender* _tmp1_;
3961         ProjectProject* _tmp2_;
3962         ProjectProject* _tmp3_;
3963         Xcls_MainWindow* _tmp4_;
3964         Xcls_WindowLeftTree* _tmp5_;
3965         Xcls_WindowLeftTreeXcls_model* _tmp6_;
3966         JsRenderJsRender* _tmp7_;
3967         Xcls_MainWindowXcls_rooview* _tmp8_;
3968         GtkClutterActor* _tmp9_;
3969         GtkWidget* _tmp10_ = NULL;
3970         GtkContainer* _tmp11_;
3971         JsRenderJsRender* _tmp12_;
3972         const gchar* _tmp13_;
3973         JsRenderJsRender* _tmp30_;
3974         const gchar* _tmp31_;
3975         gchar* _tmp32_;
3976         gchar* _tmp33_;
3977         Xcls_MainWindow* _tmp34_;
3978         Xcls_MainWindowXcls_editpane* _tmp35_;
3979         GtkVPaned* _tmp36_;
3980         Xcls_MainWindow* _tmp37_;
3981         Xcls_MainWindowXcls_editpane* _tmp38_;
3982         GtkVPaned* _tmp39_;
3983         gint _tmp40_ = 0;
3984         gint _tmp41_;
3985 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3986         g_return_if_fail (file != NULL);
3987 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3988         _data11_ = g_slice_new0 (Block11Data);
3989 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3990         _data11_->_ref_count_ = 1;
3991 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3992         _data11_->self = g_object_ref (self);
3993 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3994         _tmp0_ = self->priv->_this;
3995 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3996         _tmp1_ = file;
3997 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3998         _tmp2_ = _tmp1_->project;
3999 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4000         _tmp3_ = _g_object_ref0 (_tmp2_);
4001 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4002         _g_object_unref0 (_tmp0_->project);
4003 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4004         _tmp0_->project = _tmp3_;
4005 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4006         _tmp4_ = self->priv->_this;
4007 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4008         xcls_mainwindow_showViewEditing (_tmp4_);
4009 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4010         _tmp5_ = self->left_tree;
4011 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4012         _tmp6_ = _tmp5_->model;
4013 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4014         _tmp7_ = file;
4015 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4016         xcls_windowlefttree_xcls_model_loadFile (_tmp6_, _tmp7_);
4017 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4018         _tmp8_ = self->rooview;
4019 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4020         _tmp9_ = _tmp8_->el;
4021 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4022         _tmp10_ = gtk_clutter_actor_get_widget (_tmp9_);
4023 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4024         _tmp11_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GTK_TYPE_CONTAINER, GtkContainer));
4025 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4026         _data11_->ctr = _tmp11_;
4027 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4028         _tmp12_ = file;
4029 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4030         _tmp13_ = _tmp12_->xtype;
4031 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4032         if (g_strcmp0 (_tmp13_, "Roo") == 0) {
4033 #line 4034 "MainWindow.vala.c"
4034                 GtkContainer* _tmp14_;
4035                 GtkContainer* _tmp15_;
4036                 Xcls_WindowRooView* _tmp16_;
4037                 GtkVPaned* _tmp17_;
4038                 Xcls_WindowRooView* _tmp18_;
4039                 JsRenderJsRender* _tmp19_;
4040                 Xcls_WindowRooView* _tmp20_;
4041                 GtkVPaned* _tmp21_;
4042 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4043                 _tmp14_ = _data11_->ctr;
4044 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4045                 gtk_container_foreach (_tmp14_, ____lambda116__gtk_callback, _data11_);
4046 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4047                 _tmp15_ = _data11_->ctr;
4048 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4049                 _tmp16_ = self->window_rooview;
4050 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4051                 _tmp17_ = _tmp16_->el;
4052 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4053                 gtk_container_add (_tmp15_, (GtkWidget*) _tmp17_);
4054 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4055                 _tmp18_ = self->window_rooview;
4056 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4057                 _tmp19_ = file;
4058 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4059                 xcls_windowrooview_loadFile (_tmp18_, _tmp19_);
4060 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4061                 _tmp20_ = self->window_rooview;
4062 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4063                 _tmp21_ = _tmp20_->el;
4064 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4065                 gtk_widget_show_all ((GtkWidget*) _tmp21_);
4066 #line 4067 "MainWindow.vala.c"
4067         } else {
4068                 GtkContainer* _tmp22_;
4069                 GtkContainer* _tmp23_;
4070                 Xcls_GladeView* _tmp24_;
4071                 GladeDesignView* _tmp25_;
4072                 Xcls_GladeView* _tmp26_;
4073                 JsRenderJsRender* _tmp27_;
4074                 Xcls_GladeView* _tmp28_;
4075                 GladeDesignView* _tmp29_;
4076 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4077                 _tmp22_ = _data11_->ctr;
4078 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4079                 gtk_container_foreach (_tmp22_, ____lambda117__gtk_callback, _data11_);
4080 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4081                 _tmp23_ = _data11_->ctr;
4082 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4083                 _tmp24_ = self->window_gladeview;
4084 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4085                 _tmp25_ = _tmp24_->el;
4086 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4087                 gtk_container_add (_tmp23_, (GtkWidget*) _tmp25_);
4088 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4089                 _tmp26_ = self->window_gladeview;
4090 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4091                 _tmp27_ = file;
4092 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4093                 xcls_gladeview_loadFile (_tmp26_, _tmp27_);
4094 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4095                 _tmp28_ = self->window_gladeview;
4096 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4097                 _tmp29_ = _tmp28_->el;
4098 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4099                 gtk_widget_show_all ((GtkWidget*) _tmp29_);
4100 #line 4101 "MainWindow.vala.c"
4101         }
4102 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4103         _tmp30_ = file;
4104 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4105         _tmp31_ = _tmp30_->name;
4106 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4107         _tmp32_ = g_strconcat ("OPEN : ", _tmp31_, NULL);
4108 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4109         _tmp33_ = _tmp32_;
4110 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4111         g_print ("%s", _tmp33_);
4112 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4113         _g_free0 (_tmp33_);
4114 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4115         _tmp34_ = self->priv->_this;
4116 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4117         _tmp35_ = _tmp34_->editpane;
4118 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4119         _tmp36_ = _tmp35_->el;
4120 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4121         _tmp37_ = self->priv->_this;
4122 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4123         _tmp38_ = _tmp37_->editpane;
4124 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4125         _tmp39_ = _tmp38_->el;
4126 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4127         g_object_get ((GtkPaned*) _tmp39_, "max-position", &_tmp40_, NULL);
4128 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4129         _tmp41_ = _tmp40_;
4130 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4131         gtk_paned_set_position ((GtkPaned*) _tmp36_, _tmp41_);
4132 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4133         block11_data_unref (_data11_);
4134 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4135         _data11_ = NULL;
4136 #line 4137 "MainWindow.vala.c"
4137 }
4138
4139
4140 static void ___lambda115__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self) {
4141 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4142         __lambda115_ (self, file);
4143 #line 4144 "MainWindow.vala.c"
4144 }
4145
4146
4147 static Block12Data* block12_data_ref (Block12Data* _data12_) {
4148 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4149         g_atomic_int_inc (&_data12_->_ref_count_);
4150 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4151         return _data12_;
4152 #line 4153 "MainWindow.vala.c"
4153 }
4154
4155
4156 static void block12_data_unref (void * _userdata_) {
4157         Block12Data* _data12_;
4158         _data12_ = (Block12Data*) _userdata_;
4159 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4160         if (g_atomic_int_dec_and_test (&_data12_->_ref_count_)) {
4161 #line 4162 "MainWindow.vala.c"
4162                 Xcls_MainWindow * self;
4163 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4164                 self = _data12_->self;
4165 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4166                 _g_object_unref0 (_data12_->ctr);
4167 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4168                 _g_object_unref0 (self);
4169 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4170                 g_slice_free (Block12Data, _data12_);
4171 #line 4172 "MainWindow.vala.c"
4172         }
4173 }
4174
4175
4176 static void ___lambda119_ (Block12Data* _data12_, GtkWidget* w) {
4177         Xcls_MainWindow * self;
4178         GtkContainer* _tmp0_;
4179         GtkWidget* _tmp1_;
4180 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4181         self = _data12_->self;
4182 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4183         g_return_if_fail (w != NULL);
4184 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4185         _tmp0_ = _data12_->ctr;
4186 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4187         _tmp1_ = w;
4188 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4189         gtk_container_remove (_tmp0_, _tmp1_);
4190 #line 4191 "MainWindow.vala.c"
4191 }
4192
4193
4194 static void ____lambda119__gtk_callback (GtkWidget* widget, gpointer self) {
4195 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4196         ___lambda119_ (self, widget);
4197 #line 4198 "MainWindow.vala.c"
4198 }
4199
4200
4201 static void ___lambda120_ (Block12Data* _data12_, GtkWidget* w) {
4202         Xcls_MainWindow * self;
4203         GtkContainer* _tmp0_;
4204         GtkWidget* _tmp1_;
4205 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4206         self = _data12_->self;
4207 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4208         g_return_if_fail (w != NULL);
4209 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4210         _tmp0_ = _data12_->ctr;
4211 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4212         _tmp1_ = w;
4213 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4214         gtk_container_remove (_tmp0_, _tmp1_);
4215 #line 4216 "MainWindow.vala.c"
4216 }
4217
4218
4219 static void ____lambda120__gtk_callback (GtkWidget* widget, gpointer self) {
4220 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4221         ___lambda120_ (self, widget);
4222 #line 4223 "MainWindow.vala.c"
4223 }
4224
4225
4226 static void __lambda118_ (Xcls_MainWindow* self, ProjectProject* project, JsRenderJsRender* file) {
4227         Block12Data* _data12_;
4228         Xcls_MainWindow* _tmp0_;
4229         ProjectProject* _tmp1_;
4230         ProjectProject* _tmp2_;
4231         Xcls_MainWindow* _tmp3_;
4232         Xcls_WindowLeftTree* _tmp4_;
4233         Xcls_WindowLeftTreeXcls_model* _tmp5_;
4234         JsRenderJsRender* _tmp6_;
4235         Xcls_MainWindowXcls_rooview* _tmp7_;
4236         GtkClutterActor* _tmp8_;
4237         GtkWidget* _tmp9_ = NULL;
4238         GtkContainer* _tmp10_;
4239         JsRenderJsRender* _tmp11_;
4240         const gchar* _tmp12_;
4241 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4242         g_return_if_fail (project != NULL);
4243 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4244         g_return_if_fail (file != NULL);
4245 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4246         _data12_ = g_slice_new0 (Block12Data);
4247 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4248         _data12_->_ref_count_ = 1;
4249 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4250         _data12_->self = g_object_ref (self);
4251 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4252         _tmp0_ = self->priv->_this;
4253 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4254         _tmp1_ = project;
4255 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4256         _tmp2_ = _g_object_ref0 (_tmp1_);
4257 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4258         _g_object_unref0 (_tmp0_->project);
4259 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4260         _tmp0_->project = _tmp2_;
4261 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4262         _tmp3_ = self->priv->_this;
4263 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4264         xcls_mainwindow_showViewEditing (_tmp3_);
4265 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4266         _tmp4_ = self->left_tree;
4267 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4268         _tmp5_ = _tmp4_->model;
4269 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4270         _tmp6_ = file;
4271 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4272         xcls_windowlefttree_xcls_model_loadFile (_tmp5_, _tmp6_);
4273 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4274         _tmp7_ = self->rooview;
4275 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4276         _tmp8_ = _tmp7_->el;
4277 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4278         _tmp9_ = gtk_clutter_actor_get_widget (_tmp8_);
4279 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4280         _tmp10_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, GTK_TYPE_CONTAINER, GtkContainer));
4281 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4282         _data12_->ctr = _tmp10_;
4283 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4284         _tmp11_ = file;
4285 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4286         _tmp12_ = _tmp11_->xtype;
4287 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4288         if (g_strcmp0 (_tmp12_, "Roo") == 0) {
4289 #line 4290 "MainWindow.vala.c"
4290                 GtkContainer* _tmp13_;
4291                 GtkContainer* _tmp14_;
4292                 Xcls_WindowRooView* _tmp15_;
4293                 GtkVPaned* _tmp16_;
4294                 Xcls_WindowRooView* _tmp17_;
4295                 JsRenderJsRender* _tmp18_;
4296                 Xcls_WindowRooView* _tmp19_;
4297                 GtkVPaned* _tmp20_;
4298 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4299                 _tmp13_ = _data12_->ctr;
4300 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4301                 gtk_container_foreach (_tmp13_, ____lambda119__gtk_callback, _data12_);
4302 #line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4303                 _tmp14_ = _data12_->ctr;
4304 #line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4305                 _tmp15_ = self->window_rooview;
4306 #line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4307                 _tmp16_ = _tmp15_->el;
4308 #line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4309                 gtk_container_add (_tmp14_, (GtkWidget*) _tmp16_);
4310 #line 409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4311                 _tmp17_ = self->window_rooview;
4312 #line 409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4313                 _tmp18_ = file;
4314 #line 409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4315                 xcls_windowrooview_loadFile (_tmp17_, _tmp18_);
4316 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4317                 _tmp19_ = self->window_rooview;
4318 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4319                 _tmp20_ = _tmp19_->el;
4320 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4321                 gtk_widget_show_all ((GtkWidget*) _tmp20_);
4322 #line 4323 "MainWindow.vala.c"
4323         } else {
4324                 GtkContainer* _tmp21_;
4325                 GtkContainer* _tmp22_;
4326                 Xcls_GladeView* _tmp23_;
4327                 GladeDesignView* _tmp24_;
4328                 Xcls_GladeView* _tmp25_;
4329                 JsRenderJsRender* _tmp26_;
4330                 Xcls_GladeView* _tmp27_;
4331                 GladeDesignView* _tmp28_;
4332 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4333                 _tmp21_ = _data12_->ctr;
4334 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4335                 gtk_container_foreach (_tmp21_, ____lambda120__gtk_callback, _data12_);
4336 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4337                 _tmp22_ = _data12_->ctr;
4338 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4339                 _tmp23_ = self->window_gladeview;
4340 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4341                 _tmp24_ = _tmp23_->el;
4342 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4343                 gtk_container_add (_tmp22_, (GtkWidget*) _tmp24_);
4344 #line 415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4345                 _tmp25_ = self->window_gladeview;
4346 #line 415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4347                 _tmp26_ = file;
4348 #line 415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4349                 xcls_gladeview_loadFile (_tmp25_, _tmp26_);
4350 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4351                 _tmp27_ = self->window_gladeview;
4352 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4353                 _tmp28_ = _tmp27_->el;
4354 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4355                 gtk_widget_show_all ((GtkWidget*) _tmp28_);
4356 #line 4357 "MainWindow.vala.c"
4357         }
4358 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4359         block12_data_unref (_data12_);
4360 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4361         _data12_ = NULL;
4362 #line 4363 "MainWindow.vala.c"
4363 }
4364
4365
4366 static void ___lambda118__xcls_dialognewcomponent_success (Xcls_DialogNewComponent* _sender, ProjectProject* pr, JsRenderJsRender* file, gpointer self) {
4367 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4368         __lambda118_ (self, pr, file);
4369 #line 4370 "MainWindow.vala.c"
4370 }
4371
4372
4373 void xcls_mainwindow_initChildren (Xcls_MainWindow* self) {
4374         Xcls_WindowLeftTree* _tmp0_;
4375         Xcls_WindowLeftTree* _tmp1_;
4376         Xcls_WindowLeftTree* _tmp2_;
4377         Xcls_MainWindow* _tmp3_;
4378         Xcls_MainWindow* _tmp4_;
4379         Xcls_MainWindowXcls_tree* _tmp5_;
4380         GtkVBox* _tmp6_;
4381         Xcls_WindowLeftTree* _tmp7_;
4382         GtkScrolledWindow* _tmp8_;
4383         Xcls_WindowLeftTree* _tmp9_;
4384         GtkScrolledWindow* _tmp10_;
4385         Xcls_WindowLeftTree* _tmp11_;
4386         Xcls_WindowLeftTree* _tmp12_;
4387         Xcls_WindowLeftTree* _tmp13_;
4388         Xcls_LeftProps* _tmp14_;
4389         Xcls_LeftProps* _tmp15_;
4390         Xcls_LeftProps* _tmp16_;
4391         Xcls_MainWindow* _tmp17_;
4392         Xcls_MainWindow* _tmp18_;
4393         Xcls_MainWindowXcls_props* _tmp19_;
4394         GtkVBox* _tmp20_;
4395         Xcls_LeftProps* _tmp21_;
4396         GtkVBox* _tmp22_;
4397         Xcls_LeftProps* _tmp23_;
4398         GtkVBox* _tmp24_;
4399         Xcls_LeftProps* _tmp25_;
4400         Xcls_LeftProps* _tmp26_;
4401         Xcls_LeftProps* _tmp27_;
4402         Xcls_WindowLeftProjects* _tmp28_;
4403         Xcls_WindowLeftProjects* _tmp29_;
4404         Xcls_MainWindowXcls_leftpane* _tmp30_;
4405         GtkVBox* _tmp31_;
4406         Xcls_WindowLeftProjects* _tmp32_;
4407         GtkVBox* _tmp33_;
4408         Xcls_WindowLeftProjects* _tmp34_;
4409         GtkVBox* _tmp35_;
4410         Xcls_WindowLeftProjects* _tmp36_;
4411         Xcls_ProjectSettings* _tmp37_;
4412         Xcls_ProjectSettings* _tmp38_;
4413         Xcls_MainWindowXcls_projecteditview* _tmp39_;
4414         GtkClutterActor* _tmp40_;
4415         GtkWidget* _tmp41_ = NULL;
4416         Xcls_ProjectSettings* _tmp42_;
4417         GtkVBox* _tmp43_;
4418         Xcls_MainWindow* _tmp44_;
4419         Xcls_MainWindowXcls_projecteditview* _tmp45_;
4420         GtkClutterActor* _tmp46_;
4421         ClutterStage* _tmp47_ = NULL;
4422         ClutterStage* _tmp48_;
4423         ClutterStage* stage;
4424         ClutterStage* _tmp49_;
4425         ClutterColor _tmp50_ = {0};
4426         Xcls_ProjectSettings* _tmp51_;
4427         Xcls_RightPalete* _tmp52_;
4428         Xcls_RightPalete* _tmp53_;
4429         Xcls_MainWindowXcls_objectview* _tmp54_;
4430         GtkClutterActor* _tmp55_;
4431         GtkWidget* _tmp56_ = NULL;
4432         Xcls_RightPalete* _tmp57_;
4433         GtkVBox* _tmp58_;
4434         Xcls_MainWindow* _tmp59_;
4435         Xcls_MainWindowXcls_objectview* _tmp60_;
4436         GtkClutterActor* _tmp61_;
4437         ClutterStage* _tmp62_ = NULL;
4438         ClutterStage* _tmp63_;
4439         ClutterStage* _tmp64_;
4440         ClutterColor _tmp65_ = {0};
4441         Xcls_WindowAddProp* _tmp66_;
4442         Xcls_WindowAddProp* _tmp67_;
4443         Xcls_MainWindowXcls_addpropsview* _tmp68_;
4444         GtkClutterActor* _tmp69_;
4445         GtkWidget* _tmp70_ = NULL;
4446         Xcls_WindowAddProp* _tmp71_;
4447         GtkScrolledWindow* _tmp72_;
4448         Xcls_MainWindow* _tmp73_;
4449         Xcls_MainWindowXcls_addpropsview* _tmp74_;
4450         GtkClutterActor* _tmp75_;
4451         ClutterStage* _tmp76_ = NULL;
4452         ClutterStage* _tmp77_;
4453         ClutterStage* _tmp78_;
4454         ClutterColor _tmp79_ = {0};
4455         Xcls_MainWindow* _tmp80_;
4456         Xcls_WindowAddProp* _tmp81_;
4457         Editor* _tmp82_;
4458         Editor* _tmp83_;
4459         Xcls_MainWindowXcls_codeeditview* _tmp84_;
4460         GtkClutterActor* _tmp85_;
4461         GtkWidget* _tmp86_ = NULL;
4462         Editor* _tmp87_;
4463         GtkVBox* _tmp88_;
4464         Xcls_MainWindow* _tmp89_;
4465         Xcls_MainWindowXcls_codeeditview* _tmp90_;
4466         GtkClutterActor* _tmp91_;
4467         ClutterStage* _tmp92_ = NULL;
4468         ClutterStage* _tmp93_;
4469         ClutterStage* _tmp94_;
4470         ClutterColor _tmp95_ = {0};
4471         Xcls_MainWindow* _tmp96_;
4472         Editor* _tmp97_;
4473         Xcls_WindowRooView* _tmp98_;
4474         Xcls_WindowRooView* _tmp99_;
4475         Xcls_MainWindowXcls_rooview* _tmp100_;
4476         GtkClutterActor* _tmp101_;
4477         GtkWidget* _tmp102_ = NULL;
4478         Xcls_WindowRooView* _tmp103_;
4479         GtkVPaned* _tmp104_;
4480         Xcls_WindowRooView* _tmp105_;
4481         GtkVPaned* _tmp106_;
4482         Xcls_MainWindow* _tmp107_;
4483         Xcls_MainWindowXcls_rooview* _tmp108_;
4484         GtkClutterActor* _tmp109_;
4485         ClutterStage* _tmp110_ = NULL;
4486         ClutterStage* _tmp111_;
4487         ClutterStage* _tmp112_;
4488         ClutterColor _tmp113_ = {0};
4489         Xcls_GladeView* _tmp114_;
4490         Xcls_GladeView* _tmp115_;
4491         Xcls_ClutterFiles* _tmp116_;
4492         Xcls_ClutterFiles* _tmp117_;
4493         ClutterStage* _tmp118_;
4494         Xcls_ClutterFiles* _tmp119_;
4495         ClutterScrollActor* _tmp120_;
4496         Xcls_ClutterFiles* _tmp121_;
4497         ClutterScrollActor* _tmp122_;
4498         Xcls_ClutterFiles* _tmp123_;
4499         Xcls_DialogNewComponent* _tmp124_;
4500         Xcls_DialogNewComponent* _tmp125_;
4501         GtkDialog* _tmp126_;
4502         GtkWindow* _tmp127_;
4503         Xcls_DialogNewComponent* _tmp128_;
4504         GtkDialog* _tmp129_;
4505         Xcls_DialogNewComponent* _tmp130_;
4506         ClutterTimeline* _tmp131_;
4507         ClutterTimeline* tl;
4508 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4509         g_return_if_fail (self != NULL);
4510 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4511         g_print ("init children");
4512 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4513         _tmp0_ = xcls_windowlefttree_new ();
4514 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4515         _g_object_unref0 (self->left_tree);
4516 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4517         self->left_tree = _tmp0_;
4518 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4519         _tmp1_ = self->left_tree;
4520 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4521         g_object_ref ((GObject*) _tmp1_);
4522 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4523         _tmp2_ = self->left_tree;
4524 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4525         _tmp3_ = self->priv->_this;
4526 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4527         _tmp4_ = _g_object_ref0 (_tmp3_);
4528 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4529         _g_object_unref0 (_tmp2_->main_window);
4530 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4531         _tmp2_->main_window = _tmp4_;
4532 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4533         _tmp5_ = self->tree;
4534 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4535         _tmp6_ = _tmp5_->el;
4536 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4537         _tmp7_ = self->left_tree;
4538 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4539         _tmp8_ = _tmp7_->el;
4540 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4541         gtk_box_pack_start ((GtkBox*) _tmp6_, (GtkWidget*) _tmp8_, TRUE, TRUE, (guint) 0);
4542 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4543         _tmp9_ = self->left_tree;
4544 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4545         _tmp10_ = _tmp9_->el;
4546 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4547         gtk_widget_show_all ((GtkWidget*) _tmp10_);
4548 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4549         _tmp11_ = self->left_tree;
4550 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4551         g_signal_connect_object (_tmp11_, "before-node-change", (GCallback) ___lambda105__xcls_windowlefttree_before_node_change, self, 0);
4552 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4553         _tmp12_ = self->left_tree;
4554 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4555         g_signal_connect_object (_tmp12_, "node-selected", (GCallback) ___lambda106__xcls_windowlefttree_node_selected, self, 0);
4556 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4557         _tmp13_ = self->left_tree;
4558 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4559         g_signal_connect_object (_tmp13_, "changed", (GCallback) ___lambda107__xcls_windowlefttree_changed, self, 0);
4560 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4561         _tmp14_ = xcls_leftprops_new ();
4562 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4563         _g_object_unref0 (self->left_props);
4564 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4565         self->left_props = _tmp14_;
4566 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4567         _tmp15_ = self->left_props;
4568 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4569         g_object_ref ((GObject*) _tmp15_);
4570 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4571         _tmp16_ = self->left_props;
4572 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4573         _tmp17_ = self->priv->_this;
4574 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4575         _tmp18_ = _g_object_ref0 (_tmp17_);
4576 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4577         _g_object_unref0 (_tmp16_->main_window);
4578 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4579         _tmp16_->main_window = _tmp18_;
4580 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4581         _tmp19_ = self->props;
4582 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4583         _tmp20_ = _tmp19_->el;
4584 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4585         _tmp21_ = self->left_props;
4586 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4587         _tmp22_ = _tmp21_->el;
4588 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4589         gtk_box_pack_start ((GtkBox*) _tmp20_, (GtkWidget*) _tmp22_, TRUE, TRUE, (guint) 0);
4590 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4591         _tmp23_ = self->left_props;
4592 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4593         _tmp24_ = _tmp23_->el;
4594 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4595         gtk_widget_show_all ((GtkWidget*) _tmp24_);
4596 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4597         _tmp25_ = self->left_props;
4598 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4599         g_signal_connect_object (_tmp25_, "show-editor", (GCallback) ___lambda108__xcls_leftprops_show_editor, self, 0);
4600 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4601         _tmp26_ = self->left_props;
4602 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4603         g_signal_connect_object (_tmp26_, "stop-editor", (GCallback) ___lambda109__xcls_leftprops_stop_editor, self, 0);
4604 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4605         _tmp27_ = self->left_props;
4606 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4607         g_signal_connect_object (_tmp27_, "changed", (GCallback) ___lambda110__xcls_leftprops_changed, self, 0);
4608 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4609         _tmp28_ = xcls_windowleftprojects_new ();
4610 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4611         _g_object_unref0 (self->left_projects);
4612 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4613         self->left_projects = _tmp28_;
4614 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4615         _tmp29_ = self->left_projects;
4616 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4617         g_object_ref ((GObject*) _tmp29_);
4618 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4619         _tmp30_ = self->leftpane;
4620 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4621         _tmp31_ = _tmp30_->el;
4622 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4623         _tmp32_ = self->left_projects;
4624 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4625         _tmp33_ = _tmp32_->el;
4626 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4627         gtk_box_pack_start ((GtkBox*) _tmp31_, (GtkWidget*) _tmp33_, TRUE, TRUE, (guint) 0);
4628 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4629         _tmp34_ = self->left_projects;
4630 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4631         _tmp35_ = _tmp34_->el;
4632 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4633         gtk_widget_show_all ((GtkWidget*) _tmp35_);
4634 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4635         _tmp36_ = self->left_projects;
4636 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4637         g_signal_connect_object (_tmp36_, "project-selected", (GCallback) ___lambda111__xcls_windowleftprojects_project_selected, self, 0);
4638 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4639         _tmp37_ = xcls_projectsettings_new ();
4640 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4641         _g_object_unref0 (self->projectsettings);
4642 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4643         self->projectsettings = _tmp37_;
4644 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4645         _tmp38_ = self->projectsettings;
4646 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4647         g_object_ref ((GObject*) _tmp38_);
4648 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4649         _tmp39_ = self->projecteditview;
4650 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4651         _tmp40_ = _tmp39_->el;
4652 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4653         _tmp41_ = gtk_clutter_actor_get_widget (_tmp40_);
4654 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4655         _tmp42_ = self->projectsettings;
4656 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4657         _tmp43_ = _tmp42_->el;
4658 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4659         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp41_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp43_);
4660 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4661         _tmp44_ = self->priv->_this;
4662 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4663         _tmp45_ = _tmp44_->projecteditview;
4664 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4665         _tmp46_ = _tmp45_->el;
4666 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4667         _tmp47_ = clutter_actor_get_stage ((ClutterActor*) _tmp46_);
4668 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4669         _tmp48_ = _g_object_ref0 (_tmp47_);
4670 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4671         stage = _tmp48_;
4672 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4673         _tmp49_ = stage;
4674 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4675         clutter_color_from_string (&_tmp50_, "#000");
4676 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4677         clutter_actor_set_background_color ((ClutterActor*) _tmp49_, &_tmp50_);
4678 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4679         _tmp51_ = self->projectsettings;
4680 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4681         g_signal_connect_object (_tmp51_, "button-pressed", (GCallback) ___lambda112__xcls_projectsettings_button_pressed, self, 0);
4682 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4683         _tmp52_ = xcls_rightpalete_new ();
4684 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4685         _g_object_unref0 (self->rightpalete);
4686 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4687         self->rightpalete = _tmp52_;
4688 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4689         _tmp53_ = self->rightpalete;
4690 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4691         g_object_ref ((GObject*) _tmp53_);
4692 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4693         _tmp54_ = self->objectview;
4694 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4695         _tmp55_ = _tmp54_->el;
4696 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4697         _tmp56_ = gtk_clutter_actor_get_widget (_tmp55_);
4698 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4699         _tmp57_ = self->rightpalete;
4700 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4701         _tmp58_ = _tmp57_->el;
4702 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4703         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp56_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp58_);
4704 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4705         _tmp59_ = self->priv->_this;
4706 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4707         _tmp60_ = _tmp59_->objectview;
4708 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4709         _tmp61_ = _tmp60_->el;
4710 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4711         _tmp62_ = clutter_actor_get_stage ((ClutterActor*) _tmp61_);
4712 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4713         _tmp63_ = _g_object_ref0 (_tmp62_);
4714 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4715         _g_object_unref0 (stage);
4716 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4717         stage = _tmp63_;
4718 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4719         _tmp64_ = stage;
4720 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4721         clutter_color_from_string (&_tmp65_, "#000");
4722 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4723         clutter_actor_set_background_color ((ClutterActor*) _tmp64_, &_tmp65_);
4724 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4725         _tmp66_ = xcls_windowaddprop_new ();
4726 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4727         _g_object_unref0 (self->add_props);
4728 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4729         self->add_props = _tmp66_;
4730 #line 309 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4731         _tmp67_ = self->add_props;
4732 #line 309 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4733         g_object_ref ((GObject*) _tmp67_);
4734 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4735         _tmp68_ = self->addpropsview;
4736 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4737         _tmp69_ = _tmp68_->el;
4738 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4739         _tmp70_ = gtk_clutter_actor_get_widget (_tmp69_);
4740 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4741         _tmp71_ = self->add_props;
4742 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4743         _tmp72_ = _tmp71_->el;
4744 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4745         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp70_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp72_);
4746 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4747         _tmp73_ = self->priv->_this;
4748 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4749         _tmp74_ = _tmp73_->addpropsview;
4750 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4751         _tmp75_ = _tmp74_->el;
4752 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4753         _tmp76_ = clutter_actor_get_stage ((ClutterActor*) _tmp75_);
4754 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4755         _tmp77_ = _g_object_ref0 (_tmp76_);
4756 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4757         _g_object_unref0 (stage);
4758 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4759         stage = _tmp77_;
4760 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4761         _tmp78_ = stage;
4762 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4763         clutter_color_from_string (&_tmp79_, "#000");
4764 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4765         clutter_actor_set_background_color ((ClutterActor*) _tmp78_, &_tmp79_);
4766 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4767         _tmp80_ = self->priv->_this;
4768 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4769         _tmp81_ = _tmp80_->add_props;
4770 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4771         g_signal_connect_object (_tmp81_, "select", (GCallback) ___lambda113__xcls_windowaddprop_select, self, 0);
4772 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4773         _tmp82_ = editor_new ();
4774 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4775         _g_object_unref0 (self->code_editor);
4776 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4777         self->code_editor = _tmp82_;
4778 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4779         _tmp83_ = self->code_editor;
4780 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4781         g_object_ref ((GObject*) _tmp83_);
4782 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4783         _tmp84_ = self->codeeditview;
4784 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4785         _tmp85_ = _tmp84_->el;
4786 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4787         _tmp86_ = gtk_clutter_actor_get_widget (_tmp85_);
4788 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4789         _tmp87_ = self->code_editor;
4790 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4791         _tmp88_ = _tmp87_->el;
4792 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4793         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp86_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp88_);
4794 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4795         _tmp89_ = self->priv->_this;
4796 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4797         _tmp90_ = _tmp89_->codeeditview;
4798 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4799         _tmp91_ = _tmp90_->el;
4800 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4801         _tmp92_ = clutter_actor_get_stage ((ClutterActor*) _tmp91_);
4802 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4803         _tmp93_ = _g_object_ref0 (_tmp92_);
4804 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4805         _g_object_unref0 (stage);
4806 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4807         stage = _tmp93_;
4808 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4809         _tmp94_ = stage;
4810 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4811         clutter_color_from_string (&_tmp95_, "#000");
4812 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4813         clutter_actor_set_background_color ((ClutterActor*) _tmp94_, &_tmp95_);
4814 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4815         _tmp96_ = self->priv->_this;
4816 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4817         _tmp97_ = _tmp96_->code_editor;
4818 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4819         g_signal_connect_object (_tmp97_, "save", (GCallback) ___lambda114__editor_save, self, 0);
4820 #line 343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4821         _tmp98_ = xcls_windowrooview_new ();
4822 #line 343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4823         _g_object_unref0 (self->window_rooview);
4824 #line 343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4825         self->window_rooview = _tmp98_;
4826 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4827         _tmp99_ = self->window_rooview;
4828 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4829         g_object_ref ((GObject*) _tmp99_);
4830 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4831         _tmp100_ = self->rooview;
4832 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4833         _tmp101_ = _tmp100_->el;
4834 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4835         _tmp102_ = gtk_clutter_actor_get_widget (_tmp101_);
4836 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4837         _tmp103_ = self->window_rooview;
4838 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4839         _tmp104_ = _tmp103_->el;
4840 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4841         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp102_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp104_);
4842 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4843         _tmp105_ = self->window_rooview;
4844 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4845         _tmp106_ = _tmp105_->el;
4846 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4847         gtk_widget_show_all ((GtkWidget*) _tmp106_);
4848 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4849         _tmp107_ = self->priv->_this;
4850 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4851         _tmp108_ = _tmp107_->rooview;
4852 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4853         _tmp109_ = _tmp108_->el;
4854 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4855         _tmp110_ = clutter_actor_get_stage ((ClutterActor*) _tmp109_);
4856 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4857         _tmp111_ = _g_object_ref0 (_tmp110_);
4858 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4859         _g_object_unref0 (stage);
4860 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4861         stage = _tmp111_;
4862 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4863         _tmp112_ = stage;
4864 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4865         clutter_color_from_string (&_tmp113_, "#000");
4866 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4867         clutter_actor_set_background_color ((ClutterActor*) _tmp112_, &_tmp113_);
4868 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4869         _tmp114_ = xcls_gladeview_new ();
4870 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4871         _g_object_unref0 (self->window_gladeview);
4872 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4873         self->window_gladeview = _tmp114_;
4874 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4875         _tmp115_ = self->window_gladeview;
4876 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4877         g_object_ref ((GObject*) _tmp115_);
4878 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4879         _tmp116_ = xcls_clutterfiles_new ();
4880 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4881         _g_object_unref0 (self->clutterfiles);
4882 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4883         self->clutterfiles = _tmp116_;
4884 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4885         _tmp117_ = self->clutterfiles;
4886 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4887         g_object_ref ((GObject*) _tmp117_);
4888 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4889         _tmp118_ = stage;
4890 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4891         _tmp119_ = self->clutterfiles;
4892 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4893         _tmp120_ = _tmp119_->el;
4894 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4895         clutter_actor_add_child ((ClutterActor*) _tmp118_, (ClutterActor*) _tmp120_);
4896 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4897         _tmp121_ = self->clutterfiles;
4898 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4899         _tmp122_ = _tmp121_->el;
4900 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4901         clutter_actor_show_all ((ClutterActor*) _tmp122_);
4902 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4903         _tmp123_ = self->clutterfiles;
4904 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4905         g_signal_connect_object (_tmp123_, "open", (GCallback) ___lambda115__xcls_clutterfiles_open, self, 0);
4906 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4907         _tmp124_ = xcls_dialognewcomponent_new ();
4908 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4909         _g_object_unref0 (self->new_file_dialog);
4910 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4911         self->new_file_dialog = _tmp124_;
4912 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4913         _tmp125_ = self->new_file_dialog;
4914 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4915         _tmp126_ = _tmp125_->el;
4916 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4917         _tmp127_ = self->el;
4918 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4919         gtk_window_set_transient_for ((GtkWindow*) _tmp126_, _tmp127_);
4920 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4921         _tmp128_ = self->new_file_dialog;
4922 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4923         _tmp129_ = _tmp128_->el;
4924 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4925         gtk_window_set_modal ((GtkWindow*) _tmp129_, TRUE);
4926 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4927         _tmp130_ = self->new_file_dialog;
4928 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4929         g_signal_connect_object (_tmp130_, "success", (GCallback) ___lambda118__xcls_dialognewcomponent_success, self, 0);
4930 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4931         _tmp131_ = clutter_timeline_new ((guint) 6000);
4932 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4933         tl = _tmp131_;
4934 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4935         clutter_timeline_set_repeat_count (tl, -1);
4936 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4937         clutter_timeline_start (tl);
4938 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4939         g_object_ref ((GObject*) tl);
4940 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4941         self->children_loaded = TRUE;
4942 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4943         _g_object_unref0 (tl);
4944 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4945         _g_object_unref0 (stage);
4946 #line 4947 "MainWindow.vala.c"
4947 }
4948
4949
4950 void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self) {
4951         Xcls_MainWindow* _tmp0_;
4952         Xcls_MainWindowXcls_backbutton* _tmp1_;
4953         ClutterActor* _tmp2_;
4954         Xcls_MainWindow* _tmp3_;
4955         Xcls_MainWindowXcls_projectbutton* _tmp4_;
4956         ClutterActor* _tmp5_;
4957         Xcls_MainWindow* _tmp6_;
4958         Xcls_MainWindowXcls_projecteditbutton* _tmp7_;
4959         ClutterActor* _tmp8_;
4960         Xcls_MainWindow* _tmp9_;
4961         Xcls_MainWindowXcls_editfilebutton* _tmp10_;
4962         ClutterActor* _tmp11_;
4963         Xcls_MainWindow* _tmp12_;
4964         Xcls_MainWindowXcls_codeeditview* _tmp13_;
4965         GtkClutterActor* _tmp14_;
4966         Xcls_MainWindow* _tmp15_;
4967         Xcls_MainWindowXcls_rooview* _tmp16_;
4968         GtkClutterActor* _tmp17_;
4969         GtkClutterActor* _tmp18_;
4970         GtkClutterActor* el;
4971         Xcls_MainWindow* _tmp19_;
4972         Xcls_MainWindowXcls_codeeditview* _tmp20_;
4973         GtkClutterActor* _tmp21_;
4974         Xcls_MainWindow* _tmp22_;
4975         gchar* _tmp23_;
4976         Xcls_MainWindow* _tmp24_;
4977         Xcls_MainWindowXcls_codeeditview* _tmp25_;
4978         GtkClutterActor* _tmp26_;
4979 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4980         g_return_if_fail (self != NULL);
4981 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4982         _tmp0_ = self->priv->_this;
4983 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4984         _tmp1_ = _tmp0_->backbutton;
4985 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4986         _tmp2_ = _tmp1_->el;
4987 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4988         clutter_actor_hide (_tmp2_);
4989 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4990         _tmp3_ = self->priv->_this;
4991 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4992         _tmp4_ = _tmp3_->projectbutton;
4993 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4994         _tmp5_ = _tmp4_->el;
4995 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4996         clutter_actor_show (_tmp5_);
4997 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4998         _tmp6_ = self->priv->_this;
4999 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5000         _tmp7_ = _tmp6_->projecteditbutton;
5001 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5002         _tmp8_ = _tmp7_->el;
5003 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5004         clutter_actor_show (_tmp8_);
5005 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5006         _tmp9_ = self->priv->_this;
5007 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5008         _tmp10_ = _tmp9_->editfilebutton;
5009 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5010         _tmp11_ = _tmp10_->el;
5011 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5012         clutter_actor_show (_tmp11_);
5013 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5014         _tmp12_ = self->priv->_this;
5015 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5016         _tmp13_ = _tmp12_->codeeditview;
5017 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5018         _tmp14_ = _tmp13_->el;
5019 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5020         clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
5021 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5022         _tmp15_ = self->priv->_this;
5023 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5024         _tmp16_ = _tmp15_->rooview;
5025 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5026         _tmp17_ = _tmp16_->el;
5027 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5028         _tmp18_ = _g_object_ref0 (_tmp17_);
5029 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5030         el = _tmp18_;
5031 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5032         clutter_actor_save_easing_state ((ClutterActor*) el);
5033 #line 446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5034         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
5035 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5036         _tmp19_ = self->priv->_this;
5037 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5038         _tmp20_ = _tmp19_->codeeditview;
5039 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5040         _tmp21_ = _tmp20_->el;
5041 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5042         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f);
5043 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5044         _tmp22_ = self->priv->_this;
5045 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5046         _tmp23_ = g_strdup ("edit");
5047 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5048         _g_free0 (_tmp22_->state);
5049 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5050         _tmp22_->state = _tmp23_;
5051 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5052         clutter_actor_restore_easing_state ((ClutterActor*) el);
5053 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5054         _tmp24_ = self->priv->_this;
5055 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5056         _tmp25_ = _tmp24_->codeeditview;
5057 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5058         _tmp26_ = _tmp25_->el;
5059 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5060         clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
5061 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5062         _g_object_unref0 (el);
5063 #line 5064 "MainWindow.vala.c"
5064 }
5065
5066
5067 void xcls_mainwindow_showAddProp (Xcls_MainWindow* self) {
5068         Xcls_WindowLeftTree* _tmp0_;
5069         JsRenderNode* _tmp1_ = NULL;
5070         JsRenderNode* ae;
5071         JsRenderNode* _tmp2_;
5072         Xcls_MainWindow* _tmp3_;
5073         Xcls_MainWindowXcls_backbutton* _tmp4_;
5074         ClutterActor* _tmp5_;
5075         Xcls_MainWindow* _tmp6_;
5076         Xcls_MainWindowXcls_projectbutton* _tmp7_;
5077         ClutterActor* _tmp8_;
5078         Xcls_MainWindow* _tmp9_;
5079         Xcls_MainWindowXcls_editfilebutton* _tmp10_;
5080         ClutterActor* _tmp11_;
5081         Xcls_MainWindow* _tmp12_;
5082         Xcls_MainWindowXcls_projecteditbutton* _tmp13_;
5083         ClutterActor* _tmp14_;
5084         Xcls_WindowAddProp* _tmp15_;
5085         GtkScrolledWindow* _tmp16_;
5086         Xcls_WindowAddProp* _tmp17_;
5087         ProjectProject* _tmp18_;
5088         const gchar* _tmp19_;
5089         PaletePalete* _tmp20_ = NULL;
5090         PaletePalete* _tmp21_;
5091         JsRenderNode* _tmp22_;
5092         gchar* _tmp23_ = NULL;
5093         gchar* _tmp24_;
5094         Xcls_MainWindow* _tmp25_;
5095         Xcls_MainWindowXcls_addpropsview* _tmp26_;
5096         GtkClutterActor* _tmp27_;
5097         Xcls_MainWindow* _tmp28_;
5098         Xcls_MainWindowXcls_rooview* _tmp29_;
5099         GtkClutterActor* _tmp30_;
5100         GtkClutterActor* _tmp31_;
5101         GtkClutterActor* el;
5102         GtkClutterActor* _tmp32_;
5103         Xcls_MainWindow* _tmp33_;
5104         Xcls_MainWindowXcls_clutterembed* _tmp34_;
5105         Xcls_MainWindow* _tmp35_;
5106         Xcls_MainWindowXcls_addpropsview* _tmp36_;
5107         GtkClutterActor* _tmp37_;
5108         GtkClutterActor* _tmp38_;
5109         Xcls_MainWindow* _tmp39_;
5110         Xcls_MainWindowXcls_addpropsview* _tmp40_;
5111         GtkClutterActor* _tmp41_;
5112         gchar* _tmp42_;
5113 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5114         g_return_if_fail (self != NULL);
5115 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5116         _tmp0_ = self->left_tree;
5117 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5118         _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
5119 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5120         ae = _tmp1_;
5121 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5122         _tmp2_ = ae;
5123 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5124         if (_tmp2_ == NULL) {
5125 #line 461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5126                 _g_object_unref0 (ae);
5127 #line 461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5128                 return;
5129 #line 5130 "MainWindow.vala.c"
5130         }
5131 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5132         _tmp3_ = self->priv->_this;
5133 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5134         _tmp4_ = _tmp3_->backbutton;
5135 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5136         _tmp5_ = _tmp4_->el;
5137 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5138         clutter_actor_show (_tmp5_);
5139 #line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5140         _tmp6_ = self->priv->_this;
5141 #line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5142         _tmp7_ = _tmp6_->projectbutton;
5143 #line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5144         _tmp8_ = _tmp7_->el;
5145 #line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5146         clutter_actor_hide (_tmp8_);
5147 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5148         _tmp9_ = self->priv->_this;
5149 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5150         _tmp10_ = _tmp9_->editfilebutton;
5151 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5152         _tmp11_ = _tmp10_->el;
5153 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5154         clutter_actor_hide (_tmp11_);
5155 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5156         _tmp12_ = self->priv->_this;
5157 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5158         _tmp13_ = _tmp12_->projecteditbutton;
5159 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5160         _tmp14_ = _tmp13_->el;
5161 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5162         clutter_actor_hide (_tmp14_);
5163 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5164         _tmp15_ = self->add_props;
5165 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5166         _tmp16_ = _tmp15_->el;
5167 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5168         gtk_widget_show_all ((GtkWidget*) _tmp16_);
5169 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5170         _tmp17_ = self->add_props;
5171 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5172         _tmp18_ = self->project;
5173 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5174         _tmp19_ = _tmp18_->xtype;
5175 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5176         _tmp20_ = palete_factory (_tmp19_);
5177 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5178         _tmp21_ = _tmp20_;
5179 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5180         _tmp22_ = ae;
5181 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5182         _tmp23_ = js_render_node_fqn (_tmp22_);
5183 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5184         _tmp24_ = _tmp23_;
5185 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5186         xcls_windowaddprop_show (_tmp17_, _tmp21_, "props", _tmp24_);
5187 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5188         _g_free0 (_tmp24_);
5189 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5190         _g_object_unref0 (_tmp21_);
5191 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5192         _tmp25_ = self->priv->_this;
5193 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5194         _tmp26_ = _tmp25_->addpropsview;
5195 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5196         _tmp27_ = _tmp26_->el;
5197 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5198         clutter_actor_save_easing_state ((ClutterActor*) _tmp27_);
5199 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5200         _tmp28_ = self->priv->_this;
5201 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5202         _tmp29_ = _tmp28_->rooview;
5203 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5204         _tmp30_ = _tmp29_->el;
5205 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5206         _tmp31_ = _g_object_ref0 (_tmp30_);
5207 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5208         el = _tmp31_;
5209 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5210         _tmp32_ = el;
5211 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5212         clutter_actor_save_easing_state ((ClutterActor*) _tmp32_);
5213 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5214         _tmp33_ = self->priv->_this;
5215 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5216         _tmp34_ = _tmp33_->clutterembed;
5217 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5218         xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp34_, "addprop");
5219 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5220         _tmp35_ = self->priv->_this;
5221 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5222         _tmp36_ = _tmp35_->addpropsview;
5223 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5224         _tmp37_ = _tmp36_->el;
5225 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5226         clutter_actor_set_scale ((ClutterActor*) _tmp37_, (gdouble) 1.0f, (gdouble) 1.0f);
5227 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5228         _tmp38_ = el;
5229 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5230         clutter_actor_restore_easing_state ((ClutterActor*) _tmp38_);
5231 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5232         _tmp39_ = self->priv->_this;
5233 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5234         _tmp40_ = _tmp39_->addpropsview;
5235 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5236         _tmp41_ = _tmp40_->el;
5237 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5238         clutter_actor_restore_easing_state ((ClutterActor*) _tmp41_);
5239 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5240         _tmp42_ = g_strdup ("addprop");
5241 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5242         _g_free0 (self->state);
5243 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5244         self->state = _tmp42_;
5245 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5246         _g_object_unref0 (el);
5247 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5248         _g_object_unref0 (ae);
5249 #line 5250 "MainWindow.vala.c"
5250 }
5251
5252
5253 void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self) {
5254         Xcls_MainWindowXcls_editpane* _tmp0_;
5255         GtkVPaned* _tmp1_;
5256         Xcls_WindowLeftProjects* _tmp2_;
5257         GtkVBox* _tmp3_;
5258         Xcls_MainWindow* _tmp4_;
5259         Xcls_MainWindowXcls_addprojectbutton* _tmp5_;
5260         ClutterActor* _tmp6_;
5261         Xcls_MainWindow* _tmp7_;
5262         Xcls_MainWindowXcls_delprojectbutton* _tmp8_;
5263         ClutterActor* _tmp9_;
5264         Xcls_MainWindow* _tmp10_;
5265         Xcls_MainWindowXcls_addfilebutton* _tmp11_;
5266         ClutterActor* _tmp12_;
5267         Xcls_MainWindow* _tmp13_;
5268         Xcls_MainWindowXcls_backbutton* _tmp14_;
5269         ClutterActor* _tmp15_;
5270         Xcls_MainWindow* _tmp16_;
5271         Xcls_MainWindowXcls_projectbutton* _tmp17_;
5272         ClutterActor* _tmp18_;
5273         Xcls_MainWindow* _tmp19_;
5274         Xcls_MainWindowXcls_editfilebutton* _tmp20_;
5275         ClutterActor* _tmp21_;
5276         Xcls_MainWindow* _tmp22_;
5277         Xcls_MainWindowXcls_projecteditbutton* _tmp23_;
5278         ClutterActor* _tmp24_;
5279         Xcls_MainWindow* _tmp25_;
5280         Xcls_MainWindowXcls_objectshowbutton* _tmp26_;
5281         ClutterActor* _tmp27_;
5282         Xcls_MainWindow* _tmp28_;
5283         Xcls_MainWindowXcls_addpropbutton* _tmp29_;
5284         ClutterActor* _tmp30_;
5285         Xcls_MainWindow* _tmp31_;
5286         Xcls_MainWindowXcls_addlistenerbutton* _tmp32_;
5287         ClutterActor* _tmp33_;
5288         Xcls_MainWindow* _tmp34_;
5289         Xcls_MainWindowXcls_rooview* _tmp35_;
5290         GtkClutterActor* _tmp36_;
5291         GtkClutterActor* _tmp37_;
5292         GtkClutterActor* el;
5293         Xcls_MainWindow* _tmp38_;
5294         gchar* _tmp39_;
5295         Xcls_MainWindow* _tmp40_;
5296         Xcls_ClutterFiles* _tmp41_;
5297         ClutterScrollActor* _tmp42_;
5298 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5299         g_return_if_fail (self != NULL);
5300 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5301         _tmp0_ = self->editpane;
5302 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5303         _tmp1_ = _tmp0_->el;
5304 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5305         gtk_widget_show ((GtkWidget*) _tmp1_);
5306 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5307         _tmp2_ = self->left_projects;
5308 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5309         _tmp3_ = _tmp2_->el;
5310 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5311         gtk_widget_hide ((GtkWidget*) _tmp3_);
5312 #line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5313         _tmp4_ = self->priv->_this;
5314 #line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5315         _tmp5_ = _tmp4_->addprojectbutton;
5316 #line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5317         _tmp6_ = _tmp5_->el;
5318 #line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5319         clutter_actor_hide (_tmp6_);
5320 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5321         _tmp7_ = self->priv->_this;
5322 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5323         _tmp8_ = _tmp7_->delprojectbutton;
5324 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5325         _tmp9_ = _tmp8_->el;
5326 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5327         clutter_actor_hide (_tmp9_);
5328 #line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5329         _tmp10_ = self->priv->_this;
5330 #line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5331         _tmp11_ = _tmp10_->addfilebutton;
5332 #line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5333         _tmp12_ = _tmp11_->el;
5334 #line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5335         clutter_actor_hide (_tmp12_);
5336 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5337         _tmp13_ = self->priv->_this;
5338 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5339         _tmp14_ = _tmp13_->backbutton;
5340 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5341         _tmp15_ = _tmp14_->el;
5342 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5343         clutter_actor_hide (_tmp15_);
5344 #line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5345         _tmp16_ = self->priv->_this;
5346 #line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5347         _tmp17_ = _tmp16_->projectbutton;
5348 #line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5349         _tmp18_ = _tmp17_->el;
5350 #line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5351         clutter_actor_show (_tmp18_);
5352 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5353         _tmp19_ = self->priv->_this;
5354 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5355         _tmp20_ = _tmp19_->editfilebutton;
5356 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5357         _tmp21_ = _tmp20_->el;
5358 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5359         clutter_actor_show (_tmp21_);
5360 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5361         _tmp22_ = self->priv->_this;
5362 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5363         _tmp23_ = _tmp22_->projecteditbutton;
5364 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5365         _tmp24_ = _tmp23_->el;
5366 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5367         clutter_actor_show (_tmp24_);
5368 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5369         _tmp25_ = self->priv->_this;
5370 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5371         _tmp26_ = _tmp25_->objectshowbutton;
5372 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5373         _tmp27_ = _tmp26_->el;
5374 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5375         clutter_actor_show (_tmp27_);
5376 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5377         _tmp28_ = self->priv->_this;
5378 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5379         _tmp29_ = _tmp28_->addpropbutton;
5380 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5381         _tmp30_ = _tmp29_->el;
5382 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5383         clutter_actor_show (_tmp30_);
5384 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5385         _tmp31_ = self->priv->_this;
5386 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5387         _tmp32_ = _tmp31_->addlistenerbutton;
5388 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5389         _tmp33_ = _tmp32_->el;
5390 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5391         clutter_actor_show (_tmp33_);
5392 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5393         _tmp34_ = self->priv->_this;
5394 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5395         _tmp35_ = _tmp34_->rooview;
5396 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5397         _tmp36_ = _tmp35_->el;
5398 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5399         _tmp37_ = _g_object_ref0 (_tmp36_);
5400 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5401         el = _tmp37_;
5402 #line 515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5403         clutter_actor_save_easing_state ((ClutterActor*) el);
5404 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5405         clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 0.0f);
5406 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5407         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
5408 #line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5409         _tmp38_ = self->priv->_this;
5410 #line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5411         _tmp39_ = g_strdup ("edit");
5412 #line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5413         _g_free0 (_tmp38_->state);
5414 #line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5415         _tmp38_->state = _tmp39_;
5416 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5417         _tmp40_ = self->priv->_this;
5418 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5419         _tmp41_ = _tmp40_->clutterfiles;
5420 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5421         _tmp42_ = _tmp41_->el;
5422 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5423         clutter_actor_hide ((ClutterActor*) _tmp42_);
5424 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5425         clutter_actor_restore_easing_state ((ClutterActor*) el);
5426 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5427         g_print ("show view editing");
5428 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5429         _g_object_unref0 (el);
5430 #line 5431 "MainWindow.vala.c"
5431 }
5432
5433
5434 void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self) {
5435         Xcls_MainWindow* _tmp0_;
5436         Xcls_MainWindowXcls_projectbutton* _tmp1_;
5437         ClutterActor* _tmp2_;
5438         Xcls_MainWindow* _tmp3_;
5439         Xcls_MainWindowXcls_projecteditbutton* _tmp4_;
5440         ClutterActor* _tmp5_;
5441         Xcls_MainWindow* _tmp6_;
5442         Xcls_MainWindowXcls_backbutton* _tmp7_;
5443         ClutterActor* _tmp8_;
5444         Xcls_MainWindow* _tmp9_;
5445         Xcls_MainWindowXcls_editfilebutton* _tmp10_;
5446         ClutterActor* _tmp11_;
5447         Xcls_MainWindow* _tmp12_;
5448         Xcls_MainWindowXcls_projecteditview* _tmp13_;
5449         GtkClutterActor* _tmp14_;
5450         Xcls_MainWindow* _tmp15_;
5451         Xcls_MainWindowXcls_rooview* _tmp16_;
5452         GtkClutterActor* _tmp17_;
5453         GtkClutterActor* _tmp18_;
5454         GtkClutterActor* el;
5455         Xcls_MainWindow* _tmp19_;
5456         Xcls_MainWindowXcls_projecteditview* _tmp20_;
5457         GtkClutterActor* _tmp21_;
5458         Xcls_MainWindow* _tmp22_;
5459         gchar* _tmp23_;
5460         Xcls_MainWindow* _tmp24_;
5461         Xcls_MainWindowXcls_projecteditview* _tmp25_;
5462         GtkClutterActor* _tmp26_;
5463 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5464         g_return_if_fail (self != NULL);
5465 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5466         _tmp0_ = self->priv->_this;
5467 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5468         _tmp1_ = _tmp0_->projectbutton;
5469 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5470         _tmp2_ = _tmp1_->el;
5471 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5472         clutter_actor_show (_tmp2_);
5473 #line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5474         _tmp3_ = self->priv->_this;
5475 #line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5476         _tmp4_ = _tmp3_->projecteditbutton;
5477 #line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5478         _tmp5_ = _tmp4_->el;
5479 #line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5480         clutter_actor_show (_tmp5_);
5481 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5482         _tmp6_ = self->priv->_this;
5483 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5484         _tmp7_ = _tmp6_->backbutton;
5485 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5486         _tmp8_ = _tmp7_->el;
5487 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5488         clutter_actor_hide (_tmp8_);
5489 #line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5490         _tmp9_ = self->priv->_this;
5491 #line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5492         _tmp10_ = _tmp9_->editfilebutton;
5493 #line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5494         _tmp11_ = _tmp10_->el;
5495 #line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5496         clutter_actor_show (_tmp11_);
5497 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5498         _tmp12_ = self->priv->_this;
5499 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5500         _tmp13_ = _tmp12_->projecteditview;
5501 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5502         _tmp14_ = _tmp13_->el;
5503 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5504         clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
5505 #line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5506         _tmp15_ = self->priv->_this;
5507 #line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5508         _tmp16_ = _tmp15_->rooview;
5509 #line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5510         _tmp17_ = _tmp16_->el;
5511 #line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5512         _tmp18_ = _g_object_ref0 (_tmp17_);
5513 #line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5514         el = _tmp18_;
5515 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5516         clutter_actor_save_easing_state ((ClutterActor*) el);
5517 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5518         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
5519 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5520         _tmp19_ = self->priv->_this;
5521 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5522         _tmp20_ = _tmp19_->projecteditview;
5523 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5524         _tmp21_ = _tmp20_->el;
5525 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5526         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 1.0f, (gdouble) 0.0f);
5527 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5528         _tmp22_ = self->priv->_this;
5529 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5530         _tmp23_ = g_strdup ("edit");
5531 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5532         _g_free0 (_tmp22_->state);
5533 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5534         _tmp22_->state = _tmp23_;
5535 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5536         clutter_actor_restore_easing_state ((ClutterActor*) el);
5537 #line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5538         _tmp24_ = self->priv->_this;
5539 #line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5540         _tmp25_ = _tmp24_->projecteditview;
5541 #line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5542         _tmp26_ = _tmp25_->el;
5543 #line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5544         clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
5545 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5546         _g_object_unref0 (el);
5547 #line 5548 "MainWindow.vala.c"
5548 }
5549
5550
5551 void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self) {
5552         Xcls_MainWindow* _tmp0_;
5553         Xcls_MainWindowXcls_projectbutton* _tmp1_;
5554         ClutterActor* _tmp2_;
5555         Xcls_MainWindow* _tmp3_;
5556         Xcls_MainWindowXcls_projecteditbutton* _tmp4_;
5557         ClutterActor* _tmp5_;
5558         Xcls_MainWindow* _tmp6_;
5559         Xcls_MainWindowXcls_editfilebutton* _tmp7_;
5560         ClutterActor* _tmp8_;
5561         Xcls_MainWindow* _tmp9_;
5562         Xcls_MainWindowXcls_backbutton* _tmp10_;
5563         ClutterActor* _tmp11_;
5564         Xcls_ProjectSettings* _tmp12_;
5565         GtkVBox* _tmp13_;
5566         Xcls_ProjectSettings* _tmp14_;
5567         ProjectProject* _tmp15_;
5568         Xcls_MainWindow* _tmp16_;
5569         Xcls_MainWindowXcls_projecteditview* _tmp17_;
5570         GtkClutterActor* _tmp18_;
5571         Xcls_MainWindow* _tmp19_;
5572         Xcls_MainWindowXcls_rooview* _tmp20_;
5573         GtkClutterActor* _tmp21_;
5574         GtkClutterActor* _tmp22_;
5575         GtkClutterActor* el;
5576         Xcls_MainWindow* _tmp23_;
5577         Xcls_MainWindowXcls_projecteditview* _tmp24_;
5578         GtkClutterActor* _tmp25_;
5579         Xcls_MainWindow* _tmp26_;
5580         gchar* _tmp27_;
5581         Xcls_MainWindow* _tmp28_;
5582         Xcls_MainWindowXcls_projecteditview* _tmp29_;
5583         GtkClutterActor* _tmp30_;
5584 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5585         g_return_if_fail (self != NULL);
5586 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5587         _tmp0_ = self->priv->_this;
5588 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5589         _tmp1_ = _tmp0_->projectbutton;
5590 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5591         _tmp2_ = _tmp1_->el;
5592 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5593         clutter_actor_hide (_tmp2_);
5594 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5595         _tmp3_ = self->priv->_this;
5596 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5597         _tmp4_ = _tmp3_->projecteditbutton;
5598 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5599         _tmp5_ = _tmp4_->el;
5600 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5601         clutter_actor_hide (_tmp5_);
5602 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5603         _tmp6_ = self->priv->_this;
5604 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5605         _tmp7_ = _tmp6_->editfilebutton;
5606 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5607         _tmp8_ = _tmp7_->el;
5608 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5609         clutter_actor_hide (_tmp8_);
5610 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5611         _tmp9_ = self->priv->_this;
5612 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5613         _tmp10_ = _tmp9_->backbutton;
5614 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5615         _tmp11_ = _tmp10_->el;
5616 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5617         clutter_actor_show (_tmp11_);
5618 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5619         _tmp12_ = self->projectsettings;
5620 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5621         _tmp13_ = _tmp12_->el;
5622 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5623         gtk_widget_show_all ((GtkWidget*) _tmp13_);
5624 #line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5625         _tmp14_ = self->projectsettings;
5626 #line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5627         _tmp15_ = self->project;
5628 #line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5629         xcls_projectsettings_show (_tmp14_, _tmp15_);
5630 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5631         _tmp16_ = self->priv->_this;
5632 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5633         _tmp17_ = _tmp16_->projecteditview;
5634 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5635         _tmp18_ = _tmp17_->el;
5636 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5637         clutter_actor_save_easing_state ((ClutterActor*) _tmp18_);
5638 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5639         _tmp19_ = self->priv->_this;
5640 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5641         _tmp20_ = _tmp19_->rooview;
5642 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5643         _tmp21_ = _tmp20_->el;
5644 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5645         _tmp22_ = _g_object_ref0 (_tmp21_);
5646 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5647         el = _tmp22_;
5648 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5649         clutter_actor_save_easing_state ((ClutterActor*) el);
5650 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5651         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
5652 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5653         _tmp23_ = self->priv->_this;
5654 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5655         _tmp24_ = _tmp23_->projecteditview;
5656 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5657         _tmp25_ = _tmp24_->el;
5658 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5659         clutter_actor_set_scale ((ClutterActor*) _tmp25_, (gdouble) 1.0f, (gdouble) 1.0f);
5660 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5661         _tmp26_ = self->priv->_this;
5662 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5663         _tmp27_ = g_strdup ("projectedit");
5664 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5665         _g_free0 (_tmp26_->state);
5666 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5667         _tmp26_->state = _tmp27_;
5668 #line 586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5669         clutter_actor_restore_easing_state ((ClutterActor*) el);
5670 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5671         _tmp28_ = self->priv->_this;
5672 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5673         _tmp29_ = _tmp28_->projecteditview;
5674 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5675         _tmp30_ = _tmp29_->el;
5676 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5677         clutter_actor_restore_easing_state ((ClutterActor*) _tmp30_);
5678 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5679         _g_object_unref0 (el);
5680 #line 5681 "MainWindow.vala.c"
5681 }
5682
5683
5684 void xcls_mainwindow_showAddListener (Xcls_MainWindow* self) {
5685         Xcls_WindowLeftTree* _tmp0_;
5686         JsRenderNode* _tmp1_ = NULL;
5687         JsRenderNode* ae;
5688         JsRenderNode* _tmp2_;
5689         Xcls_MainWindow* _tmp3_;
5690         Xcls_MainWindowXcls_backbutton* _tmp4_;
5691         ClutterActor* _tmp5_;
5692         Xcls_MainWindow* _tmp6_;
5693         Xcls_MainWindowXcls_projectbutton* _tmp7_;
5694         ClutterActor* _tmp8_;
5695         Xcls_MainWindow* _tmp9_;
5696         Xcls_MainWindowXcls_editfilebutton* _tmp10_;
5697         ClutterActor* _tmp11_;
5698         Xcls_MainWindow* _tmp12_;
5699         Xcls_MainWindowXcls_projecteditbutton* _tmp13_;
5700         ClutterActor* _tmp14_;
5701         Xcls_WindowAddProp* _tmp15_;
5702         GtkScrolledWindow* _tmp16_;
5703         Xcls_WindowAddProp* _tmp17_;
5704         ProjectProject* _tmp18_;
5705         const gchar* _tmp19_;
5706         PaletePalete* _tmp20_ = NULL;
5707         PaletePalete* _tmp21_;
5708         JsRenderNode* _tmp22_;
5709         gchar* _tmp23_ = NULL;
5710         gchar* _tmp24_;
5711         Xcls_MainWindow* _tmp25_;
5712         Xcls_MainWindowXcls_addpropsview* _tmp26_;
5713         GtkClutterActor* _tmp27_;
5714         Xcls_MainWindow* _tmp28_;
5715         Xcls_MainWindowXcls_rooview* _tmp29_;
5716         GtkClutterActor* _tmp30_;
5717         GtkClutterActor* _tmp31_;
5718         GtkClutterActor* el;
5719         GtkClutterActor* _tmp32_;
5720         Xcls_MainWindow* _tmp33_;
5721         Xcls_MainWindowXcls_clutterembed* _tmp34_;
5722         Xcls_MainWindow* _tmp35_;
5723         Xcls_MainWindowXcls_addpropsview* _tmp36_;
5724         GtkClutterActor* _tmp37_;
5725         GtkClutterActor* _tmp38_;
5726         Xcls_MainWindow* _tmp39_;
5727         Xcls_MainWindowXcls_addpropsview* _tmp40_;
5728         GtkClutterActor* _tmp41_;
5729         gchar* _tmp42_;
5730 #line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5731         g_return_if_fail (self != NULL);
5732 #line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5733         _tmp0_ = self->left_tree;
5734 #line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5735         _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
5736 #line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5737         ae = _tmp1_;
5738 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5739         _tmp2_ = ae;
5740 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5741         if (_tmp2_ == NULL) {
5742 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5743                 _g_object_unref0 (ae);
5744 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5745                 return;
5746 #line 5747 "MainWindow.vala.c"
5747         }
5748 #line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5749         _tmp3_ = self->priv->_this;
5750 #line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5751         _tmp4_ = _tmp3_->backbutton;
5752 #line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5753         _tmp5_ = _tmp4_->el;
5754 #line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5755         clutter_actor_show (_tmp5_);
5756 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5757         _tmp6_ = self->priv->_this;
5758 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5759         _tmp7_ = _tmp6_->projectbutton;
5760 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5761         _tmp8_ = _tmp7_->el;
5762 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5763         clutter_actor_hide (_tmp8_);
5764 #line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5765         _tmp9_ = self->priv->_this;
5766 #line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5767         _tmp10_ = _tmp9_->editfilebutton;
5768 #line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5769         _tmp11_ = _tmp10_->el;
5770 #line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5771         clutter_actor_hide (_tmp11_);
5772 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5773         _tmp12_ = self->priv->_this;
5774 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5775         _tmp13_ = _tmp12_->projecteditbutton;
5776 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5777         _tmp14_ = _tmp13_->el;
5778 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5779         clutter_actor_hide (_tmp14_);
5780 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5781         _tmp15_ = self->add_props;
5782 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5783         _tmp16_ = _tmp15_->el;
5784 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5785         gtk_widget_show_all ((GtkWidget*) _tmp16_);
5786 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5787         _tmp17_ = self->add_props;
5788 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5789         _tmp18_ = self->project;
5790 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5791         _tmp19_ = _tmp18_->xtype;
5792 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5793         _tmp20_ = palete_factory (_tmp19_);
5794 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5795         _tmp21_ = _tmp20_;
5796 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5797         _tmp22_ = ae;
5798 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5799         _tmp23_ = js_render_node_fqn (_tmp22_);
5800 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5801         _tmp24_ = _tmp23_;
5802 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5803         xcls_windowaddprop_show (_tmp17_, _tmp21_, "signals", _tmp24_);
5804 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5805         _g_free0 (_tmp24_);
5806 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5807         _g_object_unref0 (_tmp21_);
5808 #line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5809         _tmp25_ = self->priv->_this;
5810 #line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5811         _tmp26_ = _tmp25_->addpropsview;
5812 #line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5813         _tmp27_ = _tmp26_->el;
5814 #line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5815         clutter_actor_save_easing_state ((ClutterActor*) _tmp27_);
5816 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5817         _tmp28_ = self->priv->_this;
5818 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5819         _tmp29_ = _tmp28_->rooview;
5820 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5821         _tmp30_ = _tmp29_->el;
5822 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5823         _tmp31_ = _g_object_ref0 (_tmp30_);
5824 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5825         el = _tmp31_;
5826 #line 618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5827         _tmp32_ = el;
5828 #line 618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5829         clutter_actor_save_easing_state ((ClutterActor*) _tmp32_);
5830 #line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5831         _tmp33_ = self->priv->_this;
5832 #line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5833         _tmp34_ = _tmp33_->clutterembed;
5834 #line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5835         xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp34_, "addlistener");
5836 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5837         _tmp35_ = self->priv->_this;
5838 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5839         _tmp36_ = _tmp35_->addpropsview;
5840 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5841         _tmp37_ = _tmp36_->el;
5842 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5843         clutter_actor_set_scale ((ClutterActor*) _tmp37_, (gdouble) 1.0f, (gdouble) 1.0f);
5844 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5845         _tmp38_ = el;
5846 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5847         clutter_actor_restore_easing_state ((ClutterActor*) _tmp38_);
5848 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5849         _tmp39_ = self->priv->_this;
5850 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5851         _tmp40_ = _tmp39_->addpropsview;
5852 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5853         _tmp41_ = _tmp40_->el;
5854 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5855         clutter_actor_restore_easing_state ((ClutterActor*) _tmp41_);
5856 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5857         _tmp42_ = g_strdup ("addlistener");
5858 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5859         _g_free0 (self->state);
5860 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5861         self->state = _tmp42_;
5862 #line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5863         _g_object_unref0 (el);
5864 #line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5865         _g_object_unref0 (ae);
5866 #line 5867 "MainWindow.vala.c"
5867 }
5868
5869
5870 void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self) {
5871         Xcls_MainWindow* _tmp0_;
5872         Xcls_MainWindowXcls_backbutton* _tmp1_;
5873         ClutterActor* _tmp2_;
5874         Xcls_MainWindow* _tmp3_;
5875         Xcls_MainWindowXcls_projectbutton* _tmp4_;
5876         ClutterActor* _tmp5_;
5877         Xcls_MainWindow* _tmp6_;
5878         Xcls_MainWindowXcls_projecteditbutton* _tmp7_;
5879         ClutterActor* _tmp8_;
5880         Xcls_MainWindow* _tmp9_;
5881         Xcls_MainWindowXcls_editfilebutton* _tmp10_;
5882         ClutterActor* _tmp11_;
5883         Xcls_MainWindow* _tmp12_;
5884         Xcls_MainWindowXcls_addpropsview* _tmp13_;
5885         GtkClutterActor* _tmp14_;
5886         Xcls_MainWindow* _tmp15_;
5887         Xcls_MainWindowXcls_rooview* _tmp16_;
5888         GtkClutterActor* _tmp17_;
5889         GtkClutterActor* _tmp18_;
5890         GtkClutterActor* el;
5891         Xcls_MainWindow* _tmp19_;
5892         Xcls_MainWindowXcls_addpropsview* _tmp20_;
5893         GtkClutterActor* _tmp21_;
5894         Xcls_MainWindow* _tmp22_;
5895         gchar* _tmp23_;
5896         Xcls_MainWindow* _tmp24_;
5897         Xcls_MainWindowXcls_addpropsview* _tmp25_;
5898         GtkClutterActor* _tmp26_;
5899 #line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5900         g_return_if_fail (self != NULL);
5901 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5902         _tmp0_ = self->priv->_this;
5903 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5904         _tmp1_ = _tmp0_->backbutton;
5905 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5906         _tmp2_ = _tmp1_->el;
5907 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5908         clutter_actor_hide (_tmp2_);
5909 #line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5910         _tmp3_ = self->priv->_this;
5911 #line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5912         _tmp4_ = _tmp3_->projectbutton;
5913 #line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5914         _tmp5_ = _tmp4_->el;
5915 #line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5916         clutter_actor_show (_tmp5_);
5917 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5918         _tmp6_ = self->priv->_this;
5919 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5920         _tmp7_ = _tmp6_->projecteditbutton;
5921 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5922         _tmp8_ = _tmp7_->el;
5923 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5924         clutter_actor_show (_tmp8_);
5925 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5926         _tmp9_ = self->priv->_this;
5927 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5928         _tmp10_ = _tmp9_->editfilebutton;
5929 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5930         _tmp11_ = _tmp10_->el;
5931 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5932         clutter_actor_show (_tmp11_);
5933 #line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5934         _tmp12_ = self->priv->_this;
5935 #line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5936         _tmp13_ = _tmp12_->addpropsview;
5937 #line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5938         _tmp14_ = _tmp13_->el;
5939 #line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5940         clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
5941 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5942         _tmp15_ = self->priv->_this;
5943 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5944         _tmp16_ = _tmp15_->rooview;
5945 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5946         _tmp17_ = _tmp16_->el;
5947 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5948         _tmp18_ = _g_object_ref0 (_tmp17_);
5949 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5950         el = _tmp18_;
5951 #line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5952         clutter_actor_save_easing_state ((ClutterActor*) el);
5953 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5954         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
5955 #line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5956         _tmp19_ = self->priv->_this;
5957 #line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5958         _tmp20_ = _tmp19_->addpropsview;
5959 #line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5960         _tmp21_ = _tmp20_->el;
5961 #line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5962         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f);
5963 #line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5964         _tmp22_ = self->priv->_this;
5965 #line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5966         _tmp23_ = g_strdup ("edit");
5967 #line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5968         _g_free0 (_tmp22_->state);
5969 #line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5970         _tmp22_->state = _tmp23_;
5971 #line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5972         clutter_actor_restore_easing_state ((ClutterActor*) el);
5973 #line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5974         _tmp24_ = self->priv->_this;
5975 #line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5976         _tmp25_ = _tmp24_->addpropsview;
5977 #line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5978         _tmp26_ = _tmp25_->el;
5979 #line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5980         clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
5981 #line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5982         _g_object_unref0 (el);
5983 #line 5984 "MainWindow.vala.c"
5984 }
5985
5986
5987 void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key) {
5988         const gchar* _tmp0_;
5989         const gchar* _tmp1_;
5990         GQuark _tmp3_ = 0U;
5991 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5992         static GQuark _tmp2_label0 = 0;
5993 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5994         static GQuark _tmp2_label1 = 0;
5995 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5996         static GQuark _tmp2_label2 = 0;
5997 #line 5998 "MainWindow.vala.c"
5998         Xcls_MainWindow* _tmp4_;
5999         Xcls_MainWindowXcls_backbutton* _tmp5_;
6000         ClutterActor* _tmp6_;
6001         Xcls_MainWindow* _tmp7_;
6002         Xcls_MainWindowXcls_projectbutton* _tmp8_;
6003         ClutterActor* _tmp9_;
6004         Xcls_MainWindow* _tmp10_;
6005         Xcls_MainWindowXcls_editfilebutton* _tmp11_;
6006         ClutterActor* _tmp12_;
6007         Xcls_MainWindow* _tmp13_;
6008         Xcls_MainWindowXcls_projecteditbutton* _tmp14_;
6009         ClutterActor* _tmp15_;
6010         Editor* _tmp16_;
6011         GtkVBox* _tmp17_;
6012         Editor* _tmp18_;
6013         JsRenderNode* _tmp19_;
6014         const gchar* _tmp20_;
6015         const gchar* _tmp21_;
6016         Xcls_MainWindow* _tmp22_;
6017         Xcls_MainWindowXcls_codeeditview* _tmp23_;
6018         GtkClutterActor* _tmp24_;
6019         Xcls_MainWindow* _tmp25_;
6020         Xcls_MainWindowXcls_rooview* _tmp26_;
6021         GtkClutterActor* _tmp27_;
6022         GtkClutterActor* _tmp28_;
6023         GtkClutterActor* el;
6024         Xcls_MainWindow* _tmp29_;
6025         Xcls_MainWindowXcls_clutterembed* _tmp30_;
6026         Xcls_MainWindow* _tmp31_;
6027         Xcls_MainWindowXcls_codeeditview* _tmp32_;
6028         GtkClutterActor* _tmp33_;
6029         Xcls_MainWindow* _tmp34_;
6030         Xcls_MainWindowXcls_codeeditview* _tmp35_;
6031         GtkClutterActor* _tmp36_;
6032         gchar* _tmp37_;
6033 #line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6034         g_return_if_fail (self != NULL);
6035 #line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6036         g_return_if_fail (node != NULL);
6037 #line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6038         g_return_if_fail (ptype != NULL);
6039 #line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6040         g_return_if_fail (key != NULL);
6041 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6042         _tmp0_ = self->state;
6043 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6044         _tmp1_ = _tmp0_;
6045 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6046         _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
6047 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6048         if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("object")))) {
6049 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6050                 switch (0) {
6051 #line 6052 "MainWindow.vala.c"
6052                         default:
6053                         {
6054 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6055                                 xcls_mainwindow_hideObject (self);
6056 #line 665 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6057                                 break;
6058 #line 6059 "MainWindow.vala.c"
6059                         }
6060                 }
6061         } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("addprop")))) {
6062 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6063                 switch (0) {
6064 #line 6065 "MainWindow.vala.c"
6065                         default:
6066                         {
6067 #line 667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6068                                 xcls_mainwindow_hideAddProp (self);
6069 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6070                                 break;
6071 #line 6072 "MainWindow.vala.c"
6072                         }
6073                 }
6074         } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("addlistener")))) {
6075 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6076                 switch (0) {
6077 #line 6078 "MainWindow.vala.c"
6078                         default:
6079                         {
6080 #line 670 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6081                                 xcls_mainwindow_hideAddListener (self);
6082 #line 671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6083                                 break;
6084 #line 6085 "MainWindow.vala.c"
6085                         }
6086                 }
6087         }
6088 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6089         _tmp4_ = self->priv->_this;
6090 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6091         _tmp5_ = _tmp4_->backbutton;
6092 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6093         _tmp6_ = _tmp5_->el;
6094 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6095         clutter_actor_show (_tmp6_);
6096 #line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6097         _tmp7_ = self->priv->_this;
6098 #line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6099         _tmp8_ = _tmp7_->projectbutton;
6100 #line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6101         _tmp9_ = _tmp8_->el;
6102 #line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6103         clutter_actor_hide (_tmp9_);
6104 #line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6105         _tmp10_ = self->priv->_this;
6106 #line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6107         _tmp11_ = _tmp10_->editfilebutton;
6108 #line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6109         _tmp12_ = _tmp11_->el;
6110 #line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6111         clutter_actor_hide (_tmp12_);
6112 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6113         _tmp13_ = self->priv->_this;
6114 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6115         _tmp14_ = _tmp13_->projecteditbutton;
6116 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6117         _tmp15_ = _tmp14_->el;
6118 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6119         clutter_actor_hide (_tmp15_);
6120 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6121         _tmp16_ = self->code_editor;
6122 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6123         _tmp17_ = _tmp16_->el;
6124 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6125         gtk_widget_show_all ((GtkWidget*) _tmp17_);
6126 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6127         _tmp18_ = self->code_editor;
6128 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6129         _tmp19_ = node;
6130 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6131         _tmp20_ = ptype;
6132 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6133         _tmp21_ = key;
6134 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6135         editor_show (_tmp18_, _tmp19_, _tmp20_, _tmp21_);
6136 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6137         _tmp22_ = self->priv->_this;
6138 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6139         _tmp23_ = _tmp22_->codeeditview;
6140 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6141         _tmp24_ = _tmp23_->el;
6142 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6143         clutter_actor_save_easing_state ((ClutterActor*) _tmp24_);
6144 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6145         _tmp25_ = self->priv->_this;
6146 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6147         _tmp26_ = _tmp25_->rooview;
6148 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6149         _tmp27_ = _tmp26_->el;
6150 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6151         _tmp28_ = _g_object_ref0 (_tmp27_);
6152 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6153         el = _tmp28_;
6154 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6155         clutter_actor_save_easing_state ((ClutterActor*) el);
6156 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6157         _tmp29_ = self->priv->_this;
6158 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6159         _tmp30_ = _tmp29_->clutterembed;
6160 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6161         xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp30_, "codedit");
6162 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6163         _tmp31_ = self->priv->_this;
6164 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6165         _tmp32_ = _tmp31_->codeeditview;
6166 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6167         _tmp33_ = _tmp32_->el;
6168 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6169         clutter_actor_set_scale ((ClutterActor*) _tmp33_, (gdouble) 1.0f, (gdouble) 1.0f);
6170 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6171         clutter_actor_restore_easing_state ((ClutterActor*) el);
6172 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6173         _tmp34_ = self->priv->_this;
6174 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6175         _tmp35_ = _tmp34_->codeeditview;
6176 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6177         _tmp36_ = _tmp35_->el;
6178 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6179         clutter_actor_restore_easing_state ((ClutterActor*) _tmp36_);
6180 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6181         _tmp37_ = g_strdup ("codeedit");
6182 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6183         _g_free0 (self->state);
6184 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6185         self->state = _tmp37_;
6186 #line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6187         _g_object_unref0 (el);
6188 #line 6189 "MainWindow.vala.c"
6189 }
6190
6191
6192 void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str) {
6193         GtkWindow* _tmp0_;
6194         const gchar* _tmp1_;
6195         gchar* _tmp2_;
6196         gchar* _tmp3_;
6197         const gchar* _tmp4_;
6198         gchar* _tmp5_;
6199         gchar* _tmp6_;
6200 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6201         g_return_if_fail (self != NULL);
6202 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6203         g_return_if_fail (str != NULL);
6204 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6205         _tmp0_ = self->el;
6206 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6207         _tmp1_ = self->title;
6208 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6209         _tmp2_ = g_strconcat (_tmp1_, " - ", NULL);
6210 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6211         _tmp3_ = _tmp2_;
6212 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6213         _tmp4_ = str;
6214 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6215         _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL);
6216 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6217         _tmp6_ = _tmp5_;
6218 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6219         gtk_window_set_title (_tmp0_, _tmp6_);
6220 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6221         _g_free0 (_tmp6_);
6222 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6223         _g_free0 (_tmp3_);
6224 #line 6225 "MainWindow.vala.c"
6225 }
6226
6227
6228 void xcls_mainwindow_show (Xcls_MainWindow* self) {
6229         Xcls_WindowLeftTree* _tmp0_;
6230         Xcls_MainWindow* _tmp1_;
6231         Xcls_MainWindowXcls_vbox* _tmp2_;
6232         GtkVBox* _tmp3_;
6233         Xcls_WindowLeftTree* _tmp4_;
6234         GtkScrolledWindow* _tmp5_;
6235         GtkWindow* _tmp6_;
6236 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6237         g_return_if_fail (self != NULL);
6238 #line 709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6239         _tmp0_ = xcls_windowlefttree_new ();
6240 #line 709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6241         _g_object_unref0 (self->left_tree);
6242 #line 709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6243         self->left_tree = _tmp0_;
6244 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6245         _tmp1_ = self->priv->_this;
6246 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6247         _tmp2_ = _tmp1_->vbox;
6248 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6249         _tmp3_ = _tmp2_->el;
6250 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6251         _tmp4_ = self->left_tree;
6252 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6253         _tmp5_ = _tmp4_->el;
6254 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6255         gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
6256 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6257         _tmp6_ = self->el;
6258 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6259         gtk_widget_show_all ((GtkWidget*) _tmp6_);
6260 #line 6261 "MainWindow.vala.c"
6261 }
6262
6263
6264 void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self) {
6265         Xcls_WindowLeftTree* _tmp0_;
6266         JsRenderJsRender* _tmp1_ = NULL;
6267         JsRenderJsRender* _tmp2_;
6268         gboolean _tmp3_;
6269         Xcls_MainWindow* _tmp11_;
6270         Xcls_MainWindowXcls_addprojectbutton* _tmp12_;
6271         ClutterActor* _tmp13_;
6272         Xcls_MainWindow* _tmp14_;
6273         Xcls_MainWindowXcls_addfilebutton* _tmp15_;
6274         ClutterActor* _tmp16_;
6275         Xcls_MainWindow* _tmp17_;
6276         Xcls_MainWindowXcls_backbutton* _tmp18_;
6277         ClutterActor* _tmp19_;
6278         Xcls_MainWindow* _tmp20_;
6279         Xcls_MainWindowXcls_delprojectbutton* _tmp21_;
6280         ClutterActor* _tmp22_;
6281         Xcls_MainWindow* _tmp23_;
6282         Xcls_MainWindowXcls_editfilebutton* _tmp24_;
6283         ClutterActor* _tmp25_;
6284         Xcls_MainWindow* _tmp26_;
6285         Xcls_MainWindowXcls_projectbutton* _tmp27_;
6286         ClutterActor* _tmp28_;
6287         Xcls_MainWindow* _tmp29_;
6288         Xcls_MainWindowXcls_projecteditbutton* _tmp30_;
6289         ClutterActor* _tmp31_;
6290         Xcls_MainWindow* _tmp32_;
6291         Xcls_MainWindowXcls_objectshowbutton* _tmp33_;
6292         ClutterActor* _tmp34_;
6293         Xcls_MainWindow* _tmp35_;
6294         Xcls_MainWindowXcls_addpropbutton* _tmp36_;
6295         ClutterActor* _tmp37_;
6296         Xcls_MainWindow* _tmp38_;
6297         Xcls_MainWindowXcls_addlistenerbutton* _tmp39_;
6298         ClutterActor* _tmp40_;
6299         Xcls_MainWindowXcls_editpane* _tmp41_;
6300         GtkVPaned* _tmp42_;
6301         Xcls_WindowLeftProjects* _tmp43_;
6302         GtkVBox* _tmp44_;
6303         Xcls_MainWindow* _tmp45_;
6304         Xcls_MainWindowXcls_rooview* _tmp46_;
6305         GtkClutterActor* _tmp47_;
6306         GtkClutterActor* _tmp48_;
6307         GtkClutterActor* el;
6308         GtkClutterActor* _tmp49_;
6309         GtkClutterActor* _tmp50_;
6310         GtkClutterActor* _tmp51_;
6311         GtkClutterActor* _tmp52_;
6312         Xcls_MainWindow* _tmp53_;
6313         gchar* _tmp54_;
6314         Xcls_MainWindow* _tmp55_;
6315         ProjectProject* _tmp56_;
6316         GtkClutterActor* _tmp61_;
6317 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6318         g_return_if_fail (self != NULL);
6319 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6320         _tmp0_ = self->left_tree;
6321 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6322         _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
6323 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6324         _tmp2_ = _tmp1_;
6325 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6326         _tmp3_ = _tmp2_ != NULL;
6327 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6328         _g_object_unref0 (_tmp2_);
6329 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6330         if (_tmp3_) {
6331 #line 6332 "MainWindow.vala.c"
6332                 Xcls_WindowLeftTree* _tmp4_;
6333                 JsRenderJsRender* _tmp5_ = NULL;
6334                 JsRenderJsRender* _tmp6_;
6335                 const gchar* _tmp7_;
6336                 gboolean _tmp8_;
6337 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6338                 _tmp4_ = self->left_tree;
6339 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6340                 _tmp5_ = xcls_windowlefttree_getActiveFile (_tmp4_);
6341 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6342                 _tmp6_ = _tmp5_;
6343 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6344                 _tmp7_ = _tmp6_->xtype;
6345 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6346                 _tmp8_ = g_strcmp0 (_tmp7_, "Roo") == 0;
6347 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6348                 _g_object_unref0 (_tmp6_);
6349 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6350                 if (_tmp8_) {
6351 #line 6352 "MainWindow.vala.c"
6352                         Xcls_WindowRooView* _tmp9_;
6353 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6354                         _tmp9_ = self->window_rooview;
6355 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6356                         xcls_windowrooview_createThumb (_tmp9_);
6357 #line 6358 "MainWindow.vala.c"
6358                 } else {
6359                         Xcls_GladeView* _tmp10_;
6360 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6361                         _tmp10_ = self->window_gladeview;
6362 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6363                         xcls_gladeview_createThumb (_tmp10_);
6364 #line 6365 "MainWindow.vala.c"
6365                 }
6366         }
6367 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6368         _tmp11_ = self->priv->_this;
6369 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6370         _tmp12_ = _tmp11_->addprojectbutton;
6371 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6372         _tmp13_ = _tmp12_->el;
6373 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6374         clutter_actor_show (_tmp13_);
6375 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6376         _tmp14_ = self->priv->_this;
6377 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6378         _tmp15_ = _tmp14_->addfilebutton;
6379 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6380         _tmp16_ = _tmp15_->el;
6381 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6382         clutter_actor_show (_tmp16_);
6383 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6384         _tmp17_ = self->priv->_this;
6385 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6386         _tmp18_ = _tmp17_->backbutton;
6387 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6388         _tmp19_ = _tmp18_->el;
6389 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6390         clutter_actor_show (_tmp19_);
6391 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6392         _tmp20_ = self->priv->_this;
6393 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6394         _tmp21_ = _tmp20_->delprojectbutton;
6395 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6396         _tmp22_ = _tmp21_->el;
6397 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6398         clutter_actor_show (_tmp22_);
6399 #line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6400         _tmp23_ = self->priv->_this;
6401 #line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6402         _tmp24_ = _tmp23_->editfilebutton;
6403 #line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6404         _tmp25_ = _tmp24_->el;
6405 #line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6406         clutter_actor_hide (_tmp25_);
6407 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6408         _tmp26_ = self->priv->_this;
6409 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6410         _tmp27_ = _tmp26_->projectbutton;
6411 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6412         _tmp28_ = _tmp27_->el;
6413 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6414         clutter_actor_hide (_tmp28_);
6415 #line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6416         _tmp29_ = self->priv->_this;
6417 #line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6418         _tmp30_ = _tmp29_->projecteditbutton;
6419 #line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6420         _tmp31_ = _tmp30_->el;
6421 #line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6422         clutter_actor_hide (_tmp31_);
6423 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6424         _tmp32_ = self->priv->_this;
6425 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6426         _tmp33_ = _tmp32_->objectshowbutton;
6427 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6428         _tmp34_ = _tmp33_->el;
6429 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6430         clutter_actor_hide (_tmp34_);
6431 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6432         _tmp35_ = self->priv->_this;
6433 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6434         _tmp36_ = _tmp35_->addpropbutton;
6435 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6436         _tmp37_ = _tmp36_->el;
6437 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6438         clutter_actor_hide (_tmp37_);
6439 #line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6440         _tmp38_ = self->priv->_this;
6441 #line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6442         _tmp39_ = _tmp38_->addlistenerbutton;
6443 #line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6444         _tmp40_ = _tmp39_->el;
6445 #line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6446         clutter_actor_hide (_tmp40_);
6447 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6448         _tmp41_ = self->editpane;
6449 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6450         _tmp42_ = _tmp41_->el;
6451 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6452         gtk_widget_hide ((GtkWidget*) _tmp42_);
6453 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6454         _tmp43_ = self->left_projects;
6455 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6456         _tmp44_ = _tmp43_->el;
6457 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6458         gtk_widget_show ((GtkWidget*) _tmp44_);
6459 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6460         _tmp45_ = self->priv->_this;
6461 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6462         _tmp46_ = _tmp45_->rooview;
6463 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6464         _tmp47_ = _tmp46_->el;
6465 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6466         _tmp48_ = _g_object_ref0 (_tmp47_);
6467 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6468         el = _tmp48_;
6469 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6470         _tmp49_ = el;
6471 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6472         clutter_actor_save_easing_state ((ClutterActor*) _tmp49_);
6473 #line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6474         _tmp50_ = el;
6475 #line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6476         clutter_actor_set_easing_duration ((ClutterActor*) _tmp50_, (guint) 1000);
6477 #line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6478         _tmp51_ = el;
6479 #line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6480         clutter_actor_set_rotation_angle ((ClutterActor*) _tmp51_, CLUTTER_Y_AXIS, (gdouble) 360.0f);
6481 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6482         _tmp52_ = el;
6483 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6484         clutter_actor_set_scale ((ClutterActor*) _tmp52_, (gdouble) 0.0f, (gdouble) 0.0f);
6485 #line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6486         _tmp53_ = self->priv->_this;
6487 #line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6488         _tmp54_ = g_strdup ("files");
6489 #line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6490         _g_free0 (_tmp53_->state);
6491 #line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6492         _tmp53_->state = _tmp54_;
6493 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6494         _tmp55_ = self->priv->_this;
6495 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6496         _tmp56_ = _tmp55_->project;
6497 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6498         if (_tmp56_ != NULL) {
6499 #line 6500 "MainWindow.vala.c"
6500                 Xcls_MainWindow* _tmp57_;
6501                 Xcls_WindowLeftProjects* _tmp58_;
6502                 Xcls_MainWindow* _tmp59_;
6503                 ProjectProject* _tmp60_;
6504 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6505                 _tmp57_ = self->priv->_this;
6506 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6507                 _tmp58_ = _tmp57_->left_projects;
6508 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6509                 _tmp59_ = self->priv->_this;
6510 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6511                 _tmp60_ = _tmp59_->project;
6512 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6513                 xcls_windowleftprojects_selectProject (_tmp58_, _tmp60_);
6514 #line 6515 "MainWindow.vala.c"
6515         }
6516 #line 766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6517         _tmp61_ = el;
6518 #line 766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6519         clutter_actor_restore_easing_state ((ClutterActor*) _tmp61_);
6520 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6521         g_print ("show view browsing");
6522 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6523         _g_object_unref0 (el);
6524 #line 6525 "MainWindow.vala.c"
6525 }
6526
6527
6528 void xcls_mainwindow_showObject (Xcls_MainWindow* self) {
6529         Xcls_MainWindow* _tmp0_;
6530         Xcls_WindowLeftTree* _tmp1_;
6531         JsRenderNode* _tmp2_ = NULL;
6532         JsRenderNode* n;
6533         Xcls_MainWindow* _tmp3_;
6534         Xcls_WindowLeftTree* _tmp4_;
6535         Xcls_WindowLeftTreeXcls_model* _tmp5_;
6536         JsRenderJsRender* _tmp6_;
6537         gboolean _tmp7_ = FALSE;
6538         JsRenderNode* _tmp8_;
6539         gboolean _tmp14_;
6540         Xcls_MainWindow* _tmp15_;
6541         Xcls_MainWindowXcls_backbutton* _tmp16_;
6542         ClutterActor* _tmp17_;
6543         Xcls_MainWindow* _tmp18_;
6544         Xcls_MainWindowXcls_projectbutton* _tmp19_;
6545         ClutterActor* _tmp20_;
6546         Xcls_MainWindow* _tmp21_;
6547         Xcls_MainWindowXcls_editfilebutton* _tmp22_;
6548         ClutterActor* _tmp23_;
6549         Xcls_MainWindow* _tmp24_;
6550         Xcls_MainWindowXcls_projecteditbutton* _tmp25_;
6551         ClutterActor* _tmp26_;
6552         Xcls_RightPalete* _tmp27_;
6553         GtkVBox* _tmp28_;
6554         gchar* _tmp29_ = NULL;
6555         JsRenderNode* _tmp30_;
6556         Xcls_RightPalete* _tmp34_;
6557         Xcls_MainWindow* _tmp35_;
6558         Xcls_WindowLeftTree* _tmp36_;
6559         JsRenderJsRender* _tmp37_ = NULL;
6560         JsRenderJsRender* _tmp38_;
6561         PaletePalete* _tmp39_ = NULL;
6562         PaletePalete* _tmp40_;
6563         const gchar* _tmp41_;
6564         Xcls_MainWindow* _tmp42_;
6565         Xcls_MainWindowXcls_objectview* _tmp43_;
6566         GtkClutterActor* _tmp44_;
6567         Xcls_MainWindow* _tmp45_;
6568         Xcls_MainWindowXcls_rooview* _tmp46_;
6569         GtkClutterActor* _tmp47_;
6570         GtkClutterActor* _tmp48_;
6571         GtkClutterActor* el;
6572         GtkClutterActor* _tmp49_;
6573         Xcls_MainWindow* _tmp50_;
6574         Xcls_MainWindowXcls_clutterembed* _tmp51_;
6575         Xcls_MainWindow* _tmp52_;
6576         Xcls_MainWindowXcls_objectview* _tmp53_;
6577         GtkClutterActor* _tmp54_;
6578         GtkClutterActor* _tmp55_;
6579         Xcls_MainWindow* _tmp56_;
6580         Xcls_MainWindowXcls_objectview* _tmp57_;
6581         GtkClutterActor* _tmp58_;
6582         gchar* _tmp59_;
6583 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6584         g_return_if_fail (self != NULL);
6585 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6586         _tmp0_ = self->priv->_this;
6587 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6588         _tmp1_ = _tmp0_->left_tree;
6589 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6590         _tmp2_ = xcls_windowlefttree_getActiveElement (_tmp1_);
6591 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6592         n = _tmp2_;
6593 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6594         _tmp3_ = self->priv->_this;
6595 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6596         _tmp4_ = _tmp3_->left_tree;
6597 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6598         _tmp5_ = _tmp4_->model;
6599 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6600         _tmp6_ = _tmp5_->file;
6601 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6602         if (_tmp6_ == NULL) {
6603 #line 778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6604                 _g_object_unref0 (n);
6605 #line 778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6606                 return;
6607 #line 6608 "MainWindow.vala.c"
6608         }
6609 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6610         _tmp8_ = n;
6611 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6612         if (_tmp8_ == NULL) {
6613 #line 6614 "MainWindow.vala.c"
6614                 Xcls_MainWindow* _tmp9_;
6615                 Xcls_WindowLeftTree* _tmp10_;
6616                 Xcls_WindowLeftTreeXcls_model* _tmp11_;
6617                 JsRenderJsRender* _tmp12_;
6618                 JsRenderNode* _tmp13_;
6619 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6620                 _tmp9_ = self->priv->_this;
6621 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6622                 _tmp10_ = _tmp9_->left_tree;
6623 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6624                 _tmp11_ = _tmp10_->model;
6625 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6626                 _tmp12_ = _tmp11_->file;
6627 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6628                 _tmp13_ = _tmp12_->tree;
6629 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6630                 _tmp7_ = _tmp13_ != NULL;
6631 #line 6632 "MainWindow.vala.c"
6632         } else {
6633 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6634                 _tmp7_ = FALSE;
6635 #line 6636 "MainWindow.vala.c"
6636         }
6637 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6638         _tmp14_ = _tmp7_;
6639 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6640         if (_tmp14_) {
6641 #line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6642                 _g_object_unref0 (n);
6643 #line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6644                 return;
6645 #line 6646 "MainWindow.vala.c"
6646         }
6647 #line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6648         _tmp15_ = self->priv->_this;
6649 #line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6650         _tmp16_ = _tmp15_->backbutton;
6651 #line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6652         _tmp17_ = _tmp16_->el;
6653 #line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6654         clutter_actor_show (_tmp17_);
6655 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6656         _tmp18_ = self->priv->_this;
6657 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6658         _tmp19_ = _tmp18_->projectbutton;
6659 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6660         _tmp20_ = _tmp19_->el;
6661 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6662         clutter_actor_hide (_tmp20_);
6663 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6664         _tmp21_ = self->priv->_this;
6665 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6666         _tmp22_ = _tmp21_->editfilebutton;
6667 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6668         _tmp23_ = _tmp22_->el;
6669 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6670         clutter_actor_hide (_tmp23_);
6671 #line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6672         _tmp24_ = self->priv->_this;
6673 #line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6674         _tmp25_ = _tmp24_->projecteditbutton;
6675 #line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6676         _tmp26_ = _tmp25_->el;
6677 #line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6678         clutter_actor_hide (_tmp26_);
6679 #line 792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6680         _tmp27_ = self->rightpalete;
6681 #line 792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6682         _tmp28_ = _tmp27_->el;
6683 #line 792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6684         gtk_widget_show_all ((GtkWidget*) _tmp28_);
6685 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6686         _tmp30_ = n;
6687 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6688         if (_tmp30_ == NULL) {
6689 #line 6690 "MainWindow.vala.c"
6690                 gchar* _tmp31_;
6691 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6692                 _tmp31_ = g_strdup ("*top");
6693 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6694                 _g_free0 (_tmp29_);
6695 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6696                 _tmp29_ = _tmp31_;
6697 #line 6698 "MainWindow.vala.c"
6698         } else {
6699                 JsRenderNode* _tmp32_;
6700                 gchar* _tmp33_ = NULL;
6701 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6702                 _tmp32_ = n;
6703 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6704                 _tmp33_ = js_render_node_fqn (_tmp32_);
6705 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6706                 _g_free0 (_tmp29_);
6707 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6708                 _tmp29_ = _tmp33_;
6709 #line 6710 "MainWindow.vala.c"
6710         }
6711 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6712         _tmp34_ = self->rightpalete;
6713 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6714         _tmp35_ = self->priv->_this;
6715 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6716         _tmp36_ = _tmp35_->left_tree;
6717 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6718         _tmp37_ = xcls_windowlefttree_getActiveFile (_tmp36_);
6719 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6720         _tmp38_ = _tmp37_;
6721 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6722         _tmp39_ = js_render_js_render_palete (_tmp38_);
6723 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6724         _tmp40_ = _tmp39_;
6725 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6726         _tmp41_ = _tmp29_;
6727 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6728         xcls_rightpalete_load (_tmp34_, _tmp40_, _tmp41_);
6729 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6730         _g_object_unref0 (_tmp40_);
6731 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6732         _g_object_unref0 (_tmp38_);
6733 #line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6734         _tmp42_ = self->priv->_this;
6735 #line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6736         _tmp43_ = _tmp42_->objectview;
6737 #line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6738         _tmp44_ = _tmp43_->el;
6739 #line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6740         clutter_actor_save_easing_state ((ClutterActor*) _tmp44_);
6741 #line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6742         _tmp45_ = self->priv->_this;
6743 #line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6744         _tmp46_ = _tmp45_->rooview;
6745 #line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6746         _tmp47_ = _tmp46_->el;
6747 #line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6748         _tmp48_ = _g_object_ref0 (_tmp47_);
6749 #line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6750         el = _tmp48_;
6751 #line 801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6752         _tmp49_ = el;
6753 #line 801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6754         clutter_actor_save_easing_state ((ClutterActor*) _tmp49_);
6755 #line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6756         _tmp50_ = self->priv->_this;
6757 #line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6758         _tmp51_ = _tmp50_->clutterembed;
6759 #line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6760         xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp51_, "object");
6761 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6762         _tmp52_ = self->priv->_this;
6763 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6764         _tmp53_ = _tmp52_->objectview;
6765 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6766         _tmp54_ = _tmp53_->el;
6767 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6768         clutter_actor_set_scale ((ClutterActor*) _tmp54_, (gdouble) 1.0f, (gdouble) 1.0f);
6769 #line 812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6770         _tmp55_ = el;
6771 #line 812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6772         clutter_actor_restore_easing_state ((ClutterActor*) _tmp55_);
6773 #line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6774         _tmp56_ = self->priv->_this;
6775 #line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6776         _tmp57_ = _tmp56_->objectview;
6777 #line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6778         _tmp58_ = _tmp57_->el;
6779 #line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6780         clutter_actor_restore_easing_state ((ClutterActor*) _tmp58_);
6781 #line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6782         _tmp59_ = g_strdup ("object");
6783 #line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6784         _g_free0 (self->state);
6785 #line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6786         self->state = _tmp59_;
6787 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6788         _g_object_unref0 (el);
6789 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6790         _g_free0 (_tmp29_);
6791 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6792         _g_object_unref0 (n);
6793 #line 6794 "MainWindow.vala.c"
6794 }
6795
6796
6797 void xcls_mainwindow_hideObject (Xcls_MainWindow* self) {
6798         Xcls_MainWindow* _tmp0_;
6799         Xcls_MainWindowXcls_projecteditbutton* _tmp1_;
6800         ClutterActor* _tmp2_;
6801         Xcls_MainWindow* _tmp3_;
6802         Xcls_MainWindowXcls_backbutton* _tmp4_;
6803         ClutterActor* _tmp5_;
6804         Xcls_MainWindow* _tmp6_;
6805         Xcls_MainWindowXcls_projectbutton* _tmp7_;
6806         ClutterActor* _tmp8_;
6807         Xcls_MainWindow* _tmp9_;
6808         Xcls_MainWindowXcls_editfilebutton* _tmp10_;
6809         ClutterActor* _tmp11_;
6810         Xcls_MainWindow* _tmp12_;
6811         Xcls_MainWindowXcls_objectview* _tmp13_;
6812         GtkClutterActor* _tmp14_;
6813         Xcls_MainWindow* _tmp15_;
6814         Xcls_MainWindowXcls_rooview* _tmp16_;
6815         GtkClutterActor* _tmp17_;
6816         GtkClutterActor* _tmp18_;
6817         GtkClutterActor* el;
6818         Xcls_MainWindow* _tmp19_;
6819         Xcls_MainWindowXcls_objectview* _tmp20_;
6820         GtkClutterActor* _tmp21_;
6821         Xcls_MainWindow* _tmp22_;
6822         gchar* _tmp23_;
6823         Xcls_MainWindow* _tmp24_;
6824         Xcls_MainWindowXcls_objectview* _tmp25_;
6825         GtkClutterActor* _tmp26_;
6826 #line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6827         g_return_if_fail (self != NULL);
6828 #line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6829         _tmp0_ = self->priv->_this;
6830 #line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6831         _tmp1_ = _tmp0_->projecteditbutton;
6832 #line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6833         _tmp2_ = _tmp1_->el;
6834 #line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6835         clutter_actor_show (_tmp2_);
6836 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6837         _tmp3_ = self->priv->_this;
6838 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6839         _tmp4_ = _tmp3_->backbutton;
6840 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6841         _tmp5_ = _tmp4_->el;
6842 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6843         clutter_actor_hide (_tmp5_);
6844 #line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6845         _tmp6_ = self->priv->_this;
6846 #line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6847         _tmp7_ = _tmp6_->projectbutton;
6848 #line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6849         _tmp8_ = _tmp7_->el;
6850 #line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6851         clutter_actor_show (_tmp8_);
6852 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6853         _tmp9_ = self->priv->_this;
6854 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6855         _tmp10_ = _tmp9_->editfilebutton;
6856 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6857         _tmp11_ = _tmp10_->el;
6858 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6859         clutter_actor_show (_tmp11_);
6860 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6861         _tmp12_ = self->priv->_this;
6862 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6863         _tmp13_ = _tmp12_->objectview;
6864 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6865         _tmp14_ = _tmp13_->el;
6866 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6867         clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
6868 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6869         _tmp15_ = self->priv->_this;
6870 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6871         _tmp16_ = _tmp15_->rooview;
6872 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6873         _tmp17_ = _tmp16_->el;
6874 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6875         _tmp18_ = _g_object_ref0 (_tmp17_);
6876 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6877         el = _tmp18_;
6878 #line 825 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6879         clutter_actor_save_easing_state ((ClutterActor*) el);
6880 #line 828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6881         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
6882 #line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6883         _tmp19_ = self->priv->_this;
6884 #line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6885         _tmp20_ = _tmp19_->objectview;
6886 #line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6887         _tmp21_ = _tmp20_->el;
6888 #line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6889         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f);
6890 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6891         _tmp22_ = self->priv->_this;
6892 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6893         _tmp23_ = g_strdup ("edit");
6894 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6895         _g_free0 (_tmp22_->state);
6896 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6897         _tmp22_->state = _tmp23_;
6898 #line 835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6899         clutter_actor_restore_easing_state ((ClutterActor*) el);
6900 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6901         _tmp24_ = self->priv->_this;
6902 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6903         _tmp25_ = _tmp24_->objectview;
6904 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6905         _tmp26_ = _tmp25_->el;
6906 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6907         clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
6908 #line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6909         _g_object_unref0 (el);
6910 #line 6911 "MainWindow.vala.c"
6911 }
6912
6913
6914 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner) {
6915         Xcls_MainWindowXcls_vbox * self = NULL;
6916         Xcls_MainWindow* _tmp0_;
6917         Xcls_MainWindow* _tmp1_;
6918         Xcls_MainWindow* _tmp2_;
6919         Xcls_MainWindowXcls_vbox* _tmp3_;
6920         GtkVBox* _tmp4_;
6921         Xcls_MainWindow* _tmp5_;
6922         Xcls_MainWindowXcls_mainpane* _tmp6_;
6923         Xcls_MainWindowXcls_mainpane* child_0;
6924         GtkVBox* _tmp7_;
6925         GtkHPaned* _tmp8_;
6926 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6927         g_return_val_if_fail (_owner != NULL, NULL);
6928 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6929         self = (Xcls_MainWindowXcls_vbox*) g_object_new (object_type, NULL);
6930 #line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6931         _tmp0_ = _owner;
6932 #line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6933         _tmp1_ = _g_object_ref0 (_tmp0_);
6934 #line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6935         _g_object_unref0 (self->priv->_this);
6936 #line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6937         self->priv->_this = _tmp1_;
6938 #line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6939         _tmp2_ = self->priv->_this;
6940 #line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6941         _tmp3_ = _g_object_ref0 (self);
6942 #line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6943         _g_object_unref0 (_tmp2_->vbox);
6944 #line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6945         _tmp2_->vbox = _tmp3_;
6946 #line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6947         _tmp4_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
6948 #line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6949         g_object_ref_sink (_tmp4_);
6950 #line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6951         _g_object_unref0 (self->el);
6952 #line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6953         self->el = _tmp4_;
6954 #line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6955         _tmp5_ = self->priv->_this;
6956 #line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6957         _tmp6_ = xcls_mainwindow_xcls_mainpane_new (_tmp5_);
6958 #line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6959         child_0 = _tmp6_;
6960 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6961         g_object_ref ((GObject*) child_0);
6962 #line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6963         _tmp7_ = self->el;
6964 #line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6965         _tmp8_ = child_0->el;
6966 #line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6967         gtk_box_pack_end ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, TRUE, TRUE, (guint) 0);
6968 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6969         _g_object_unref0 (child_0);
6970 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6971         return self;
6972 #line 6973 "MainWindow.vala.c"
6973 }
6974
6975
6976 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner) {
6977 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6978         return xcls_mainwindow_xcls_vbox_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX, _owner);
6979 #line 6980 "MainWindow.vala.c"
6980 }
6981
6982
6983 static void xcls_mainwindow_xcls_vbox_class_init (Xcls_MainWindowXcls_vboxClass * klass) {
6984 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6985         xcls_mainwindow_xcls_vbox_parent_class = g_type_class_peek_parent (klass);
6986 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6987         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_vboxPrivate));
6988 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6989         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox_finalize;
6990 #line 6991 "MainWindow.vala.c"
6991 }
6992
6993
6994 static void xcls_mainwindow_xcls_vbox_instance_init (Xcls_MainWindowXcls_vbox * self) {
6995 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6996         self->priv = XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE (self);
6997 #line 6998 "MainWindow.vala.c"
6998 }
6999
7000
7001 static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj) {
7002         Xcls_MainWindowXcls_vbox * self;
7003 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7004         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox);
7005 #line 842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7006         _g_object_unref0 (self->el);
7007 #line 843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7008         _g_object_unref0 (self->priv->_this);
7009 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7010         G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox_parent_class)->finalize (obj);
7011 #line 7012 "MainWindow.vala.c"
7012 }
7013
7014
7015 GType xcls_mainwindow_xcls_vbox_get_type (void) {
7016         static volatile gsize xcls_mainwindow_xcls_vbox_type_id__volatile = 0;
7017         if (g_once_init_enter (&xcls_mainwindow_xcls_vbox_type_id__volatile)) {
7018                 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 };
7019                 GType xcls_mainwindow_xcls_vbox_type_id;
7020                 xcls_mainwindow_xcls_vbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_vbox", &g_define_type_info, 0);
7021                 g_once_init_leave (&xcls_mainwindow_xcls_vbox_type_id__volatile, xcls_mainwindow_xcls_vbox_type_id);
7022         }
7023         return xcls_mainwindow_xcls_vbox_type_id__volatile;
7024 }
7025
7026
7027 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner) {
7028         Xcls_MainWindowXcls_mainpane * self = NULL;
7029         Xcls_MainWindow* _tmp0_;
7030         Xcls_MainWindow* _tmp1_;
7031         Xcls_MainWindow* _tmp2_;
7032         Xcls_MainWindowXcls_mainpane* _tmp3_;
7033         GtkHPaned* _tmp4_;
7034         GtkHPaned* _tmp5_;
7035         Xcls_MainWindow* _tmp6_;
7036         Xcls_MainWindowXcls_leftpane* _tmp7_;
7037         Xcls_MainWindowXcls_leftpane* child_0;
7038         GtkHPaned* _tmp8_;
7039         GtkVBox* _tmp9_;
7040         Xcls_MainWindow* _tmp10_;
7041         Xcls_MainWindowXcls_VBox8* _tmp11_;
7042         Xcls_MainWindowXcls_VBox8* child_1;
7043         GtkHPaned* _tmp12_;
7044         GtkVBox* _tmp13_;
7045 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7046         g_return_val_if_fail (_owner != NULL, NULL);
7047 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7048         self = (Xcls_MainWindowXcls_mainpane*) g_object_new (object_type, NULL);
7049 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7050         _tmp0_ = _owner;
7051 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7052         _tmp1_ = _g_object_ref0 (_tmp0_);
7053 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7054         _g_object_unref0 (self->priv->_this);
7055 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7056         self->priv->_this = _tmp1_;
7057 #line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7058         _tmp2_ = self->priv->_this;
7059 #line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7060         _tmp3_ = _g_object_ref0 (self);
7061 #line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7062         _g_object_unref0 (_tmp2_->mainpane);
7063 #line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7064         _tmp2_->mainpane = _tmp3_;
7065 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7066         _tmp4_ = (GtkHPaned*) gtk_hpaned_new ();
7067 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7068         g_object_ref_sink (_tmp4_);
7069 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7070         _g_object_unref0 (self->el);
7071 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7072         self->el = _tmp4_;
7073 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7074         self->lastWidth = 0;
7075 #line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7076         _tmp5_ = self->el;
7077 #line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7078         gtk_paned_set_position ((GtkPaned*) _tmp5_, 400);
7079 #line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7080         _tmp6_ = self->priv->_this;
7081 #line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7082         _tmp7_ = xcls_mainwindow_xcls_leftpane_new (_tmp6_);
7083 #line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7084         child_0 = _tmp7_;
7085 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7086         g_object_ref ((GObject*) child_0);
7087 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7088         _tmp8_ = self->el;
7089 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7090         _tmp9_ = child_0->el;
7091 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7092         gtk_paned_add1 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_);
7093 #line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7094         _tmp10_ = self->priv->_this;
7095 #line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7096         _tmp11_ = xcls_mainwindow_xcls_vbox8_new (_tmp10_);
7097 #line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7098         child_1 = _tmp11_;
7099 #line 890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7100         g_object_ref ((GObject*) child_1);
7101 #line 891 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7102         _tmp12_ = self->el;
7103 #line 891 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7104         _tmp13_ = child_1->el;
7105 #line 891 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7106         gtk_paned_add2 ((GtkPaned*) _tmp12_, (GtkWidget*) _tmp13_);
7107 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7108         _g_object_unref0 (child_1);
7109 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7110         _g_object_unref0 (child_0);
7111 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7112         return self;
7113 #line 7114 "MainWindow.vala.c"
7114 }
7115
7116
7117 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner) {
7118 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7119         return xcls_mainwindow_xcls_mainpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, _owner);
7120 #line 7121 "MainWindow.vala.c"
7121 }
7122
7123
7124 static void xcls_mainwindow_xcls_mainpane_class_init (Xcls_MainWindowXcls_mainpaneClass * klass) {
7125 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7126         xcls_mainwindow_xcls_mainpane_parent_class = g_type_class_peek_parent (klass);
7127 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7128         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_mainpanePrivate));
7129 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7130         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_mainpane_finalize;
7131 #line 7132 "MainWindow.vala.c"
7132 }
7133
7134
7135 static void xcls_mainwindow_xcls_mainpane_instance_init (Xcls_MainWindowXcls_mainpane * self) {
7136 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7137         self->priv = XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE (self);
7138 #line 7139 "MainWindow.vala.c"
7139 }
7140
7141
7142 static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj) {
7143         Xcls_MainWindowXcls_mainpane * self;
7144 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7145         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane);
7146 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7147         _g_object_unref0 (self->el);
7148 #line 868 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7149         _g_object_unref0 (self->priv->_this);
7150 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7151         G_OBJECT_CLASS (xcls_mainwindow_xcls_mainpane_parent_class)->finalize (obj);
7152 #line 7153 "MainWindow.vala.c"
7153 }
7154
7155
7156 GType xcls_mainwindow_xcls_mainpane_get_type (void) {
7157         static volatile gsize xcls_mainwindow_xcls_mainpane_type_id__volatile = 0;
7158         if (g_once_init_enter (&xcls_mainwindow_xcls_mainpane_type_id__volatile)) {
7159                 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 };
7160                 GType xcls_mainwindow_xcls_mainpane_type_id;
7161                 xcls_mainwindow_xcls_mainpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_mainpane", &g_define_type_info, 0);
7162                 g_once_init_leave (&xcls_mainwindow_xcls_mainpane_type_id__volatile, xcls_mainwindow_xcls_mainpane_type_id);
7163         }
7164         return xcls_mainwindow_xcls_mainpane_type_id__volatile;
7165 }
7166
7167
7168 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner) {
7169         Xcls_MainWindowXcls_leftpane * self = NULL;
7170         Xcls_MainWindow* _tmp0_;
7171         Xcls_MainWindow* _tmp1_;
7172         Xcls_MainWindow* _tmp2_;
7173         Xcls_MainWindowXcls_leftpane* _tmp3_;
7174         GtkVBox* _tmp4_;
7175         Xcls_MainWindow* _tmp5_;
7176         Xcls_MainWindowXcls_editpane* _tmp6_;
7177         Xcls_MainWindowXcls_editpane* child_0;
7178         GtkVBox* _tmp7_;
7179         GtkVPaned* _tmp8_;
7180 #line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7181         g_return_val_if_fail (_owner != NULL, NULL);
7182 #line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7183         self = (Xcls_MainWindowXcls_leftpane*) g_object_new (object_type, NULL);
7184 #line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7185         _tmp0_ = _owner;
7186 #line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7187         _tmp1_ = _g_object_ref0 (_tmp0_);
7188 #line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7189         _g_object_unref0 (self->priv->_this);
7190 #line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7191         self->priv->_this = _tmp1_;
7192 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7193         _tmp2_ = self->priv->_this;
7194 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7195         _tmp3_ = _g_object_ref0 (self);
7196 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7197         _g_object_unref0 (_tmp2_->leftpane);
7198 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7199         _tmp2_->leftpane = _tmp3_;
7200 #line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7201         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
7202 #line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7203         g_object_ref_sink (_tmp4_);
7204 #line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7205         _g_object_unref0 (self->el);
7206 #line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7207         self->el = _tmp4_;
7208 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7209         _tmp5_ = self->priv->_this;
7210 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7211         _tmp6_ = xcls_mainwindow_xcls_editpane_new (_tmp5_);
7212 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7213         child_0 = _tmp6_;
7214 #line 915 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7215         g_object_ref ((GObject*) child_0);
7216 #line 916 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7217         _tmp7_ = self->el;
7218 #line 916 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7219         _tmp8_ = child_0->el;
7220 #line 916 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7221         gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
7222 #line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7223         _g_object_unref0 (child_0);
7224 #line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7225         return self;
7226 #line 7227 "MainWindow.vala.c"
7227 }
7228
7229
7230 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner) {
7231 #line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7232         return xcls_mainwindow_xcls_leftpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, _owner);
7233 #line 7234 "MainWindow.vala.c"
7234 }
7235
7236
7237 static void xcls_mainwindow_xcls_leftpane_class_init (Xcls_MainWindowXcls_leftpaneClass * klass) {
7238 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7239         xcls_mainwindow_xcls_leftpane_parent_class = g_type_class_peek_parent (klass);
7240 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7241         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_leftpanePrivate));
7242 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7243         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_leftpane_finalize;
7244 #line 7245 "MainWindow.vala.c"
7245 }
7246
7247
7248 static void xcls_mainwindow_xcls_leftpane_instance_init (Xcls_MainWindowXcls_leftpane * self) {
7249 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7250         self->priv = XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE (self);
7251 #line 7252 "MainWindow.vala.c"
7252 }
7253
7254
7255 static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj) {
7256         Xcls_MainWindowXcls_leftpane * self;
7257 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7258         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane);
7259 #line 898 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7260         _g_object_unref0 (self->el);
7261 #line 899 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7262         _g_object_unref0 (self->priv->_this);
7263 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7264         G_OBJECT_CLASS (xcls_mainwindow_xcls_leftpane_parent_class)->finalize (obj);
7265 #line 7266 "MainWindow.vala.c"
7266 }
7267
7268
7269 GType xcls_mainwindow_xcls_leftpane_get_type (void) {
7270         static volatile gsize xcls_mainwindow_xcls_leftpane_type_id__volatile = 0;
7271         if (g_once_init_enter (&xcls_mainwindow_xcls_leftpane_type_id__volatile)) {
7272                 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 };
7273                 GType xcls_mainwindow_xcls_leftpane_type_id;
7274                 xcls_mainwindow_xcls_leftpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_leftpane", &g_define_type_info, 0);
7275                 g_once_init_leave (&xcls_mainwindow_xcls_leftpane_type_id__volatile, xcls_mainwindow_xcls_leftpane_type_id);
7276         }
7277         return xcls_mainwindow_xcls_leftpane_type_id__volatile;
7278 }
7279
7280
7281 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner) {
7282         Xcls_MainWindowXcls_editpane * self = NULL;
7283         Xcls_MainWindow* _tmp0_;
7284         Xcls_MainWindow* _tmp1_;
7285         Xcls_MainWindow* _tmp2_;
7286         Xcls_MainWindowXcls_editpane* _tmp3_;
7287         GtkVPaned* _tmp4_;
7288         Xcls_MainWindow* _tmp5_;
7289         Xcls_MainWindowXcls_tree* _tmp6_;
7290         Xcls_MainWindowXcls_tree* child_0;
7291         GtkVPaned* _tmp7_;
7292         GtkVBox* _tmp8_;
7293         Xcls_MainWindow* _tmp9_;
7294         Xcls_MainWindowXcls_props* _tmp10_;
7295         Xcls_MainWindowXcls_props* child_1;
7296         GtkVPaned* _tmp11_;
7297         GtkVBox* _tmp12_;
7298 #line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7299         g_return_val_if_fail (_owner != NULL, NULL);
7300 #line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7301         self = (Xcls_MainWindowXcls_editpane*) g_object_new (object_type, NULL);
7302 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7303         _tmp0_ = _owner;
7304 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7305         _tmp1_ = _g_object_ref0 (_tmp0_);
7306 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7307         _g_object_unref0 (self->priv->_this);
7308 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7309         self->priv->_this = _tmp1_;
7310 #line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7311         _tmp2_ = self->priv->_this;
7312 #line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7313         _tmp3_ = _g_object_ref0 (self);
7314 #line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7315         _g_object_unref0 (_tmp2_->editpane);
7316 #line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7317         _tmp2_->editpane = _tmp3_;
7318 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7319         _tmp4_ = (GtkVPaned*) gtk_vpaned_new ();
7320 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7321         g_object_ref_sink (_tmp4_);
7322 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7323         _g_object_unref0 (self->el);
7324 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7325         self->el = _tmp4_;
7326 #line 939 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7327         _tmp5_ = self->priv->_this;
7328 #line 939 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7329         _tmp6_ = xcls_mainwindow_xcls_tree_new (_tmp5_);
7330 #line 939 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7331         child_0 = _tmp6_;
7332 #line 940 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7333         g_object_ref ((GObject*) child_0);
7334 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7335         _tmp7_ = self->el;
7336 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7337         _tmp8_ = child_0->el;
7338 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7339         gtk_paned_add1 ((GtkPaned*) _tmp7_, (GtkWidget*) _tmp8_);
7340 #line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7341         _tmp9_ = self->priv->_this;
7342 #line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7343         _tmp10_ = xcls_mainwindow_xcls_props_new (_tmp9_);
7344 #line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7345         child_1 = _tmp10_;
7346 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7347         g_object_ref ((GObject*) child_1);
7348 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7349         _tmp11_ = self->el;
7350 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7351         _tmp12_ = child_1->el;
7352 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7353         gtk_paned_add2 ((GtkPaned*) _tmp11_, (GtkWidget*) _tmp12_);
7354 #line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7355         _g_object_unref0 (child_1);
7356 #line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7357         _g_object_unref0 (child_0);
7358 #line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7359         return self;
7360 #line 7361 "MainWindow.vala.c"
7361 }
7362
7363
7364 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner) {
7365 #line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7366         return xcls_mainwindow_xcls_editpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, _owner);
7367 #line 7368 "MainWindow.vala.c"
7368 }
7369
7370
7371 static void xcls_mainwindow_xcls_editpane_class_init (Xcls_MainWindowXcls_editpaneClass * klass) {
7372 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7373         xcls_mainwindow_xcls_editpane_parent_class = g_type_class_peek_parent (klass);
7374 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7375         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editpanePrivate));
7376 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7377         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editpane_finalize;
7378 #line 7379 "MainWindow.vala.c"
7379 }
7380
7381
7382 static void xcls_mainwindow_xcls_editpane_instance_init (Xcls_MainWindowXcls_editpane * self) {
7383 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7384         self->priv = XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE (self);
7385 #line 7386 "MainWindow.vala.c"
7386 }
7387
7388
7389 static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj) {
7390         Xcls_MainWindowXcls_editpane * self;
7391 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7392         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane);
7393 #line 923 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7394         _g_object_unref0 (self->el);
7395 #line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7396         _g_object_unref0 (self->priv->_this);
7397 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7398         G_OBJECT_CLASS (xcls_mainwindow_xcls_editpane_parent_class)->finalize (obj);
7399 #line 7400 "MainWindow.vala.c"
7400 }
7401
7402
7403 GType xcls_mainwindow_xcls_editpane_get_type (void) {
7404         static volatile gsize xcls_mainwindow_xcls_editpane_type_id__volatile = 0;
7405         if (g_once_init_enter (&xcls_mainwindow_xcls_editpane_type_id__volatile)) {
7406                 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 };
7407                 GType xcls_mainwindow_xcls_editpane_type_id;
7408                 xcls_mainwindow_xcls_editpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_editpane", &g_define_type_info, 0);
7409                 g_once_init_leave (&xcls_mainwindow_xcls_editpane_type_id__volatile, xcls_mainwindow_xcls_editpane_type_id);
7410         }
7411         return xcls_mainwindow_xcls_editpane_type_id__volatile;
7412 }
7413
7414
7415 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner) {
7416         Xcls_MainWindowXcls_tree * self = NULL;
7417         Xcls_MainWindow* _tmp0_;
7418         Xcls_MainWindow* _tmp1_;
7419         Xcls_MainWindow* _tmp2_;
7420         Xcls_MainWindowXcls_tree* _tmp3_;
7421         GtkVBox* _tmp4_;
7422 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7423         g_return_val_if_fail (_owner != NULL, NULL);
7424 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7425         self = (Xcls_MainWindowXcls_tree*) g_object_new (object_type, NULL);
7426 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7427         _tmp0_ = _owner;
7428 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7429         _tmp1_ = _g_object_ref0 (_tmp0_);
7430 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7431         _g_object_unref0 (self->priv->_this);
7432 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7433         self->priv->_this = _tmp1_;
7434 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7435         _tmp2_ = self->priv->_this;
7436 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7437         _tmp3_ = _g_object_ref0 (self);
7438 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7439         _g_object_unref0 (_tmp2_->tree);
7440 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7441         _tmp2_->tree = _tmp3_;
7442 #line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7443         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
7444 #line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7445         g_object_ref_sink (_tmp4_);
7446 #line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7447         _g_object_unref0 (self->el);
7448 #line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7449         self->el = _tmp4_;
7450 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7451         return self;
7452 #line 7453 "MainWindow.vala.c"
7453 }
7454
7455
7456 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner) {
7457 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7458         return xcls_mainwindow_xcls_tree_construct (XCLS_MAINWINDOW_TYPE_XCLS_TREE, _owner);
7459 #line 7460 "MainWindow.vala.c"
7460 }
7461
7462
7463 static void xcls_mainwindow_xcls_tree_class_init (Xcls_MainWindowXcls_treeClass * klass) {
7464 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7465         xcls_mainwindow_xcls_tree_parent_class = g_type_class_peek_parent (klass);
7466 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7467         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_treePrivate));
7468 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7469         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_tree_finalize;
7470 #line 7471 "MainWindow.vala.c"
7471 }
7472
7473
7474 static void xcls_mainwindow_xcls_tree_instance_init (Xcls_MainWindowXcls_tree * self) {
7475 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7476         self->priv = XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE (self);
7477 #line 7478 "MainWindow.vala.c"
7478 }
7479
7480
7481 static void xcls_mainwindow_xcls_tree_finalize (GObject* obj) {
7482         Xcls_MainWindowXcls_tree * self;
7483 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7484         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree);
7485 #line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7486         _g_object_unref0 (self->el);
7487 #line 952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7488         _g_object_unref0 (self->priv->_this);
7489 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7490         G_OBJECT_CLASS (xcls_mainwindow_xcls_tree_parent_class)->finalize (obj);
7491 #line 7492 "MainWindow.vala.c"
7492 }
7493
7494
7495 GType xcls_mainwindow_xcls_tree_get_type (void) {
7496         static volatile gsize xcls_mainwindow_xcls_tree_type_id__volatile = 0;
7497         if (g_once_init_enter (&xcls_mainwindow_xcls_tree_type_id__volatile)) {
7498                 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 };
7499                 GType xcls_mainwindow_xcls_tree_type_id;
7500                 xcls_mainwindow_xcls_tree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_tree", &g_define_type_info, 0);
7501                 g_once_init_leave (&xcls_mainwindow_xcls_tree_type_id__volatile, xcls_mainwindow_xcls_tree_type_id);
7502         }
7503         return xcls_mainwindow_xcls_tree_type_id__volatile;
7504 }
7505
7506
7507 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner) {
7508         Xcls_MainWindowXcls_props * self = NULL;
7509         Xcls_MainWindow* _tmp0_;
7510         Xcls_MainWindow* _tmp1_;
7511         Xcls_MainWindow* _tmp2_;
7512         Xcls_MainWindowXcls_props* _tmp3_;
7513         GtkVBox* _tmp4_;
7514 #line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7515         g_return_val_if_fail (_owner != NULL, NULL);
7516 #line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7517         self = (Xcls_MainWindowXcls_props*) g_object_new (object_type, NULL);
7518 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7519         _tmp0_ = _owner;
7520 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7521         _tmp1_ = _g_object_ref0 (_tmp0_);
7522 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7523         _g_object_unref0 (self->priv->_this);
7524 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7525         self->priv->_this = _tmp1_;
7526 #line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7527         _tmp2_ = self->priv->_this;
7528 #line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7529         _tmp3_ = _g_object_ref0 (self);
7530 #line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7531         _g_object_unref0 (_tmp2_->props);
7532 #line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7533         _tmp2_->props = _tmp3_;
7534 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7535         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
7536 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7537         g_object_ref_sink (_tmp4_);
7538 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7539         _g_object_unref0 (self->el);
7540 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7541         self->el = _tmp4_;
7542 #line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7543         return self;
7544 #line 7545 "MainWindow.vala.c"
7545 }
7546
7547
7548 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner) {
7549 #line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7550         return xcls_mainwindow_xcls_props_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROPS, _owner);
7551 #line 7552 "MainWindow.vala.c"
7552 }
7553
7554
7555 static void xcls_mainwindow_xcls_props_class_init (Xcls_MainWindowXcls_propsClass * klass) {
7556 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7557         xcls_mainwindow_xcls_props_parent_class = g_type_class_peek_parent (klass);
7558 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7559         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_propsPrivate));
7560 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7561         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_props_finalize;
7562 #line 7563 "MainWindow.vala.c"
7563 }
7564
7565
7566 static void xcls_mainwindow_xcls_props_instance_init (Xcls_MainWindowXcls_props * self) {
7567 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7568         self->priv = XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE (self);
7569 #line 7570 "MainWindow.vala.c"
7570 }
7571
7572
7573 static void xcls_mainwindow_xcls_props_finalize (GObject* obj) {
7574         Xcls_MainWindowXcls_props * self;
7575 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7576         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props);
7577 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7578         _g_object_unref0 (self->el);
7579 #line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7580         _g_object_unref0 (self->priv->_this);
7581 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7582         G_OBJECT_CLASS (xcls_mainwindow_xcls_props_parent_class)->finalize (obj);
7583 #line 7584 "MainWindow.vala.c"
7584 }
7585
7586
7587 GType xcls_mainwindow_xcls_props_get_type (void) {
7588         static volatile gsize xcls_mainwindow_xcls_props_type_id__volatile = 0;
7589         if (g_once_init_enter (&xcls_mainwindow_xcls_props_type_id__volatile)) {
7590                 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 };
7591                 GType xcls_mainwindow_xcls_props_type_id;
7592                 xcls_mainwindow_xcls_props_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_props", &g_define_type_info, 0);
7593                 g_once_init_leave (&xcls_mainwindow_xcls_props_type_id__volatile, xcls_mainwindow_xcls_props_type_id);
7594         }
7595         return xcls_mainwindow_xcls_props_type_id__volatile;
7596 }
7597
7598
7599 Xcls_MainWindowXcls_VBox8* xcls_mainwindow_xcls_vbox8_construct (GType object_type, Xcls_MainWindow* _owner) {
7600         Xcls_MainWindowXcls_VBox8 * self = NULL;
7601         Xcls_MainWindow* _tmp0_;
7602         Xcls_MainWindow* _tmp1_;
7603         GtkVBox* _tmp2_;
7604         Xcls_MainWindow* _tmp3_;
7605         Xcls_MainWindowXcls_clutterembed* _tmp4_;
7606         Xcls_MainWindowXcls_clutterembed* child_0;
7607         GtkVBox* _tmp5_;
7608         GtkClutterEmbed* _tmp6_;
7609 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7610         g_return_val_if_fail (_owner != NULL, NULL);
7611 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7612         self = (Xcls_MainWindowXcls_VBox8*) g_object_new (object_type, NULL);
7613 #line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7614         _tmp0_ = _owner;
7615 #line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7616         _tmp1_ = _g_object_ref0 (_tmp0_);
7617 #line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7618         _g_object_unref0 (self->priv->_this);
7619 #line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7620         self->priv->_this = _tmp1_;
7621 #line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7622         _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
7623 #line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7624         g_object_ref_sink (_tmp2_);
7625 #line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7626         _g_object_unref0 (self->el);
7627 #line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7628         self->el = _tmp2_;
7629 #line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7630         _tmp3_ = self->priv->_this;
7631 #line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7632         _tmp4_ = xcls_mainwindow_xcls_clutterembed_new (_tmp3_);
7633 #line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7634         child_0 = _tmp4_;
7635 #line 1011 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7636         g_object_ref ((GObject*) child_0);
7637 #line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7638         _tmp5_ = self->el;
7639 #line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7640         _tmp6_ = child_0->el;
7641 #line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7642         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0);
7643 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7644         _g_object_unref0 (child_0);
7645 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7646         return self;
7647 #line 7648 "MainWindow.vala.c"
7648 }
7649
7650
7651 Xcls_MainWindowXcls_VBox8* xcls_mainwindow_xcls_vbox8_new (Xcls_MainWindow* _owner) {
7652 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7653         return xcls_mainwindow_xcls_vbox8_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, _owner);
7654 #line 7655 "MainWindow.vala.c"
7655 }
7656
7657
7658 static void xcls_mainwindow_xcls_vbox8_class_init (Xcls_MainWindowXcls_VBox8Class * klass) {
7659 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7660         xcls_mainwindow_xcls_vbox8_parent_class = g_type_class_peek_parent (klass);
7661 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7662         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_VBox8Private));
7663 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7664         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox8_finalize;
7665 #line 7666 "MainWindow.vala.c"
7666 }
7667
7668
7669 static void xcls_mainwindow_xcls_vbox8_instance_init (Xcls_MainWindowXcls_VBox8 * self) {
7670 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7671         self->priv = XCLS_MAINWINDOW_XCLS_VBOX8_GET_PRIVATE (self);
7672 #line 7673 "MainWindow.vala.c"
7673 }
7674
7675
7676 static void xcls_mainwindow_xcls_vbox8_finalize (GObject* obj) {
7677         Xcls_MainWindowXcls_VBox8 * self;
7678 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7679         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8);
7680 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7681         _g_object_unref0 (self->el);
7682 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7683         _g_object_unref0 (self->priv->_this);
7684 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7685         G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox8_parent_class)->finalize (obj);
7686 #line 7687 "MainWindow.vala.c"
7687 }
7688
7689
7690 GType xcls_mainwindow_xcls_vbox8_get_type (void) {
7691         static volatile gsize xcls_mainwindow_xcls_vbox8_type_id__volatile = 0;
7692         if (g_once_init_enter (&xcls_mainwindow_xcls_vbox8_type_id__volatile)) {
7693                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_VBox8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_vbox8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_VBox8), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_vbox8_instance_init, NULL };
7694                 GType xcls_mainwindow_xcls_vbox8_type_id;
7695                 xcls_mainwindow_xcls_vbox8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_VBox8", &g_define_type_info, 0);
7696                 g_once_init_leave (&xcls_mainwindow_xcls_vbox8_type_id__volatile, xcls_mainwindow_xcls_vbox8_type_id);
7697         }
7698         return xcls_mainwindow_xcls_vbox8_type_id__volatile;
7699 }
7700
7701
7702 static void __lambda73_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc) {
7703         GtkAllocation _tmp0_;
7704         Xcls_MainWindow* _tmp1_;
7705         const gchar* _tmp2_;
7706 #line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7707         g_return_if_fail (alloc != NULL);
7708 #line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7709         _tmp0_ = *alloc;
7710 #line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7711         _tmp1_ = self->priv->_this;
7712 #line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7713         _tmp2_ = _tmp1_->state;
7714 #line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7715         xcls_mainwindow_xcls_clutterembed_setSizes (self, &_tmp0_, _tmp2_);
7716 #line 7717 "MainWindow.vala.c"
7717 }
7718
7719
7720 static void ___lambda73__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) {
7721 #line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7722         __lambda73_ (self, allocation);
7723 #line 7724 "MainWindow.vala.c"
7724 }
7725
7726
7727 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner) {
7728         Xcls_MainWindowXcls_clutterembed * self = NULL;
7729         Xcls_MainWindow* _tmp0_;
7730         Xcls_MainWindow* _tmp1_;
7731         Xcls_MainWindow* _tmp2_;
7732         Xcls_MainWindowXcls_clutterembed* _tmp3_;
7733         GtkClutterEmbed* _tmp4_;
7734         Xcls_MainWindow* _tmp5_;
7735         Xcls_MainWindowXcls_rooview* _tmp6_;
7736         Xcls_MainWindowXcls_rooview* child_0;
7737         GtkClutterEmbed* _tmp7_;
7738         ClutterActor* _tmp8_ = NULL;
7739         GtkClutterActor* _tmp9_;
7740         Xcls_MainWindow* _tmp10_;
7741         Xcls_MainWindowXcls_objectview* _tmp11_;
7742         Xcls_MainWindowXcls_objectview* child_1;
7743         GtkClutterEmbed* _tmp12_;
7744         ClutterActor* _tmp13_ = NULL;
7745         GtkClutterActor* _tmp14_;
7746         Xcls_MainWindow* _tmp15_;
7747         Xcls_MainWindowXcls_codeeditview* _tmp16_;
7748         Xcls_MainWindowXcls_codeeditview* child_2;
7749         GtkClutterEmbed* _tmp17_;
7750         ClutterActor* _tmp18_ = NULL;
7751         GtkClutterActor* _tmp19_;
7752         Xcls_MainWindow* _tmp20_;
7753         Xcls_MainWindowXcls_addpropsview* _tmp21_;
7754         Xcls_MainWindowXcls_addpropsview* child_3;
7755         GtkClutterEmbed* _tmp22_;
7756         ClutterActor* _tmp23_ = NULL;
7757         GtkClutterActor* _tmp24_;
7758         Xcls_MainWindow* _tmp25_;
7759         Xcls_MainWindowXcls_projecteditview* _tmp26_;
7760         Xcls_MainWindowXcls_projecteditview* child_4;
7761         GtkClutterEmbed* _tmp27_;
7762         ClutterActor* _tmp28_ = NULL;
7763         GtkClutterActor* _tmp29_;
7764         Xcls_MainWindow* _tmp30_;
7765         Xcls_MainWindowXcls_buttonlayout* _tmp31_;
7766         Xcls_MainWindowXcls_buttonlayout* child_5;
7767         GtkClutterEmbed* _tmp32_;
7768         ClutterActor* _tmp33_ = NULL;
7769         ClutterActor* _tmp34_;
7770         GtkClutterEmbed* _tmp35_;
7771         ClutterActor* _tmp36_ = NULL;
7772         ClutterActor* _tmp37_;
7773         ClutterActor* stage;
7774         ClutterColor _tmp38_ = {0};
7775         GtkClutterEmbed* _tmp39_;
7776 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7777         g_return_val_if_fail (_owner != NULL, NULL);
7778 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7779         self = (Xcls_MainWindowXcls_clutterembed*) g_object_new (object_type, NULL);
7780 #line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7781         _tmp0_ = _owner;
7782 #line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7783         _tmp1_ = _g_object_ref0 (_tmp0_);
7784 #line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7785         _g_object_unref0 (self->priv->_this);
7786 #line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7787         self->priv->_this = _tmp1_;
7788 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7789         _tmp2_ = self->priv->_this;
7790 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7791         _tmp3_ = _g_object_ref0 (self);
7792 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7793         _g_object_unref0 (_tmp2_->clutterembed);
7794 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7795         _tmp2_->clutterembed = _tmp3_;
7796 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7797         _tmp4_ = (GtkClutterEmbed*) gtk_clutter_embed_new ();
7798 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7799         g_object_ref_sink (_tmp4_);
7800 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7801         _g_object_unref0 (self->el);
7802 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7803         self->el = _tmp4_;
7804 #line 1035 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7805         _tmp5_ = self->priv->_this;
7806 #line 1035 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7807         _tmp6_ = xcls_mainwindow_xcls_rooview_new (_tmp5_);
7808 #line 1035 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7809         child_0 = _tmp6_;
7810 #line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7811         g_object_ref ((GObject*) child_0);
7812 #line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7813         _tmp7_ = self->el;
7814 #line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7815         _tmp8_ = gtk_clutter_embed_get_stage (_tmp7_);
7816 #line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7817         _tmp9_ = child_0->el;
7818 #line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7819         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
7820 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7821         _tmp10_ = self->priv->_this;
7822 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7823         _tmp11_ = xcls_mainwindow_xcls_objectview_new (_tmp10_);
7824 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7825         child_1 = _tmp11_;
7826 #line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7827         g_object_ref ((GObject*) child_1);
7828 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7829         _tmp12_ = self->el;
7830 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7831         _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
7832 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7833         _tmp14_ = child_1->el;
7834 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7835         clutter_actor_add_child (_tmp13_, (ClutterActor*) _tmp14_);
7836 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7837         _tmp15_ = self->priv->_this;
7838 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7839         _tmp16_ = xcls_mainwindow_xcls_codeeditview_new (_tmp15_);
7840 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7841         child_2 = _tmp16_;
7842 #line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7843         g_object_ref ((GObject*) child_2);
7844 #line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7845         _tmp17_ = self->el;
7846 #line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7847         _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
7848 #line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7849         _tmp19_ = child_2->el;
7850 #line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7851         clutter_actor_add_child (_tmp18_, (ClutterActor*) _tmp19_);
7852 #line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7853         _tmp20_ = self->priv->_this;
7854 #line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7855         _tmp21_ = xcls_mainwindow_xcls_addpropsview_new (_tmp20_);
7856 #line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7857         child_3 = _tmp21_;
7858 #line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7859         g_object_ref ((GObject*) child_3);
7860 #line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7861         _tmp22_ = self->el;
7862 #line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7863         _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
7864 #line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7865         _tmp24_ = child_3->el;
7866 #line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7867         clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_);
7868 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7869         _tmp25_ = self->priv->_this;
7870 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7871         _tmp26_ = xcls_mainwindow_xcls_projecteditview_new (_tmp25_);
7872 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7873         child_4 = _tmp26_;
7874 #line 1048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7875         g_object_ref ((GObject*) child_4);
7876 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7877         _tmp27_ = self->el;
7878 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7879         _tmp28_ = gtk_clutter_embed_get_stage (_tmp27_);
7880 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7881         _tmp29_ = child_4->el;
7882 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7883         clutter_actor_add_child (_tmp28_, (ClutterActor*) _tmp29_);
7884 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7885         _tmp30_ = self->priv->_this;
7886 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7887         _tmp31_ = xcls_mainwindow_xcls_buttonlayout_new (_tmp30_);
7888 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7889         child_5 = _tmp31_;
7890 #line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7891         g_object_ref ((GObject*) child_5);
7892 #line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7893         _tmp32_ = self->el;
7894 #line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7895         _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
7896 #line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7897         _tmp34_ = child_5->el;
7898 #line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7899         clutter_actor_add_child (_tmp33_, _tmp34_);
7900 #line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7901         _tmp35_ = self->el;
7902 #line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7903         _tmp36_ = gtk_clutter_embed_get_stage (_tmp35_);
7904 #line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7905         _tmp37_ = _g_object_ref0 (_tmp36_);
7906 #line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7907         stage = _tmp37_;
7908 #line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7909         clutter_color_from_string (&_tmp38_, "#000");
7910 #line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7911         clutter_actor_set_background_color (stage, &_tmp38_);
7912 #line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7913         _tmp39_ = self->el;
7914 #line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7915         g_signal_connect_object ((GtkWidget*) _tmp39_, "size-allocate", (GCallback) ___lambda73__gtk_widget_size_allocate, self, 0);
7916 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7917         _g_object_unref0 (stage);
7918 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7919         _g_object_unref0 (child_5);
7920 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7921         _g_object_unref0 (child_4);
7922 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7923         _g_object_unref0 (child_3);
7924 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7925         _g_object_unref0 (child_2);
7926 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7927         _g_object_unref0 (child_1);
7928 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7929         _g_object_unref0 (child_0);
7930 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7931         return self;
7932 #line 7933 "MainWindow.vala.c"
7933 }
7934
7935
7936 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner) {
7937 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7938         return xcls_mainwindow_xcls_clutterembed_construct (XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, _owner);
7939 #line 7940 "MainWindow.vala.c"
7940 }
7941
7942
7943 void xcls_mainwindow_xcls_clutterembed_setSizes (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc, const gchar* state) {
7944         Xcls_MainWindow* _tmp0_;
7945         gboolean _tmp1_;
7946         Xcls_MainWindow* _tmp2_;
7947         Xcls_ClutterFiles* _tmp3_;
7948         GtkAllocation _tmp4_;
7949         gint _tmp5_;
7950         GtkAllocation _tmp6_;
7951         gint _tmp7_;
7952         Xcls_MainWindow* _tmp8_;
7953         Xcls_MainWindowXcls_projecteditview* _tmp9_;
7954         GtkClutterActor* _tmp10_;
7955         GtkAllocation _tmp11_;
7956         gint _tmp12_;
7957         GtkAllocation _tmp13_;
7958         gint _tmp14_;
7959         gfloat _tmp15_ = 0.0F;
7960         GtkAllocation _tmp16_;
7961         gint _tmp17_;
7962         gfloat _tmp20_;
7963         gfloat avail;
7964         gfloat _tmp21_ = 0.0F;
7965         gfloat _tmp22_;
7966         gfloat _tmp24_;
7967         gfloat palsize;
7968         gfloat _tmp25_;
7969         Xcls_MainWindow* _tmp26_;
7970         Xcls_MainWindowXcls_objectview* _tmp27_;
7971         GtkClutterActor* _tmp28_;
7972         gfloat _tmp29_;
7973         GtkAllocation _tmp30_;
7974         gint _tmp31_;
7975         Xcls_MainWindow* _tmp32_;
7976         Xcls_MainWindowXcls_addpropsview* _tmp33_;
7977         GtkClutterActor* _tmp34_;
7978         gfloat _tmp35_;
7979         GtkAllocation _tmp36_;
7980         gint _tmp37_;
7981         gfloat _tmp38_ = 0.0F;
7982         gfloat _tmp39_;
7983         gfloat _tmp41_;
7984         gfloat codesize;
7985         gfloat _tmp42_;
7986         Xcls_MainWindow* _tmp43_;
7987         Xcls_MainWindowXcls_codeeditview* _tmp44_;
7988         GtkClutterActor* _tmp45_;
7989         gfloat _tmp46_;
7990         GtkAllocation _tmp47_;
7991         gint _tmp48_;
7992         Xcls_MainWindow* _tmp49_;
7993         Xcls_MainWindowXcls_rooview* _tmp50_;
7994         GtkClutterActor* _tmp51_;
7995         GtkAllocation _tmp52_;
7996         gint _tmp53_;
7997         GtkAllocation _tmp54_;
7998         gint _tmp55_;
7999         const gchar* _tmp56_;
8000         const gchar* _tmp57_;
8001         GQuark _tmp59_ = 0U;
8002 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8003         static GQuark _tmp58_label0 = 0;
8004 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8005         static GQuark _tmp58_label1 = 0;
8006 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8007         static GQuark _tmp58_label2 = 0;
8008 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8009         static GQuark _tmp58_label3 = 0;
8010 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8011         g_return_if_fail (self != NULL);
8012 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8013         g_return_if_fail (alloc != NULL);
8014 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8015         g_return_if_fail (state != NULL);
8016 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8017         _tmp0_ = self->priv->_this;
8018 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8019         _tmp1_ = _tmp0_->children_loaded;
8020 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8021         if (!_tmp1_) {
8022 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8023                 return;
8024 #line 8025 "MainWindow.vala.c"
8025         }
8026 #line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8027         _tmp2_ = self->priv->_this;
8028 #line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8029         _tmp3_ = _tmp2_->clutterfiles;
8030 #line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8031         _tmp4_ = *alloc;
8032 #line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8033         _tmp5_ = _tmp4_.width;
8034 #line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8035         _tmp6_ = *alloc;
8036 #line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8037         _tmp7_ = _tmp6_.height;
8038 #line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8039         xcls_clutterfiles_set_size (_tmp3_, (gfloat) (_tmp5_ - 50), (gfloat) _tmp7_);
8040 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8041         _tmp8_ = self->priv->_this;
8042 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8043         _tmp9_ = _tmp8_->projecteditview;
8044 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8045         _tmp10_ = _tmp9_->el;
8046 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8047         _tmp11_ = *alloc;
8048 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8049         _tmp12_ = _tmp11_.width;
8050 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8051         _tmp13_ = *alloc;
8052 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8053         _tmp14_ = _tmp13_.height;
8054 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8055         clutter_actor_set_size ((ClutterActor*) _tmp10_, (gfloat) (_tmp12_ - 50), _tmp14_ / 2.0f);
8056 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8057         _tmp16_ = *alloc;
8058 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8059         _tmp17_ = _tmp16_.width;
8060 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8061         if (((gfloat) _tmp17_) < 50.0f) {
8062 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8063                 _tmp15_ = (gfloat) 0;
8064 #line 8065 "MainWindow.vala.c"
8065         } else {
8066                 GtkAllocation _tmp18_;
8067                 gint _tmp19_;
8068 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8069                 _tmp18_ = *alloc;
8070 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8071                 _tmp19_ = _tmp18_.width;
8072 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8073                 _tmp15_ = _tmp19_ - 50.0f;
8074 #line 8075 "MainWindow.vala.c"
8075         }
8076 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8077         _tmp20_ = _tmp15_;
8078 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8079         avail = _tmp20_;
8080 #line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8081         _tmp22_ = avail;
8082 #line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8083         if (_tmp22_ < 300.0f) {
8084 #line 8085 "MainWindow.vala.c"
8085                 gfloat _tmp23_;
8086 #line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8087                 _tmp23_ = avail;
8088 #line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8089                 _tmp21_ = _tmp23_;
8090 #line 8091 "MainWindow.vala.c"
8091         } else {
8092 #line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8093                 _tmp21_ = 300.0f;
8094 #line 8095 "MainWindow.vala.c"
8095         }
8096 #line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8097         _tmp24_ = _tmp21_;
8098 #line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8099         palsize = _tmp24_;
8100 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8101         _tmp25_ = palsize;
8102 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8103         g_print ("set palsize size %f\n", (gdouble) _tmp25_);
8104 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8105         _tmp26_ = self->priv->_this;
8106 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8107         _tmp27_ = _tmp26_->objectview;
8108 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8109         _tmp28_ = _tmp27_->el;
8110 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8111         _tmp29_ = palsize;
8112 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8113         _tmp30_ = *alloc;
8114 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8115         _tmp31_ = _tmp30_.height;
8116 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8117         clutter_actor_set_size ((ClutterActor*) _tmp28_, _tmp29_, (gfloat) _tmp31_);
8118 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8119         _tmp32_ = self->priv->_this;
8120 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8121         _tmp33_ = _tmp32_->addpropsview;
8122 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8123         _tmp34_ = _tmp33_->el;
8124 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8125         _tmp35_ = palsize;
8126 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8127         _tmp36_ = *alloc;
8128 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8129         _tmp37_ = _tmp36_.height;
8130 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8131         clutter_actor_set_size ((ClutterActor*) _tmp34_, _tmp35_, (gfloat) _tmp37_);
8132 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8133         _tmp39_ = avail;
8134 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8135         if (_tmp39_ < 600.0f) {
8136 #line 8137 "MainWindow.vala.c"
8137                 gfloat _tmp40_;
8138 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8139                 _tmp40_ = avail;
8140 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8141                 _tmp38_ = _tmp40_;
8142 #line 8143 "MainWindow.vala.c"
8143         } else {
8144 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8145                 _tmp38_ = 600.0f;
8146 #line 8147 "MainWindow.vala.c"
8147         }
8148 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8149         _tmp41_ = _tmp38_;
8150 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8151         codesize = _tmp41_;
8152 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8153         _tmp42_ = codesize;
8154 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8155         g_print ("set code size %f\n", (gdouble) _tmp42_);
8156 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8157         _tmp43_ = self->priv->_this;
8158 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8159         _tmp44_ = _tmp43_->codeeditview;
8160 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8161         _tmp45_ = _tmp44_->el;
8162 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8163         _tmp46_ = codesize;
8164 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8165         _tmp47_ = *alloc;
8166 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8167         _tmp48_ = _tmp47_.height;
8168 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8169         clutter_actor_set_size ((ClutterActor*) _tmp45_, _tmp46_, (gfloat) _tmp48_);
8170 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8171         _tmp49_ = self->priv->_this;
8172 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8173         _tmp50_ = _tmp49_->rooview;
8174 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8175         _tmp51_ = _tmp50_->el;
8176 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8177         _tmp52_ = *alloc;
8178 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8179         _tmp53_ = _tmp52_.width;
8180 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8181         _tmp54_ = *alloc;
8182 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8183         _tmp55_ = _tmp54_.height;
8184 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8185         clutter_actor_set_size ((ClutterActor*) _tmp51_, (gfloat) (_tmp53_ - 50), (gfloat) _tmp55_);
8186 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8187         _tmp56_ = state;
8188 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8189         _tmp57_ = _tmp56_;
8190 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8191         _tmp59_ = (NULL == _tmp57_) ? 0 : g_quark_from_string (_tmp57_);
8192 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8193         if (_tmp59_ == ((0 != _tmp58_label0) ? _tmp58_label0 : (_tmp58_label0 = g_quark_from_static_string ("codeedit")))) {
8194 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8195                 switch (0) {
8196 #line 8197 "MainWindow.vala.c"
8197                         default:
8198                         {
8199                                 gfloat _tmp60_ = 0.0F;
8200                                 gfloat _tmp61_;
8201                                 gfloat _tmp65_;
8202                                 gfloat scale;
8203                                 Xcls_MainWindow* _tmp66_;
8204                                 Xcls_MainWindowXcls_rooview* _tmp67_;
8205                                 GtkClutterActor* _tmp68_;
8206                                 gfloat _tmp69_;
8207                                 gfloat _tmp70_;
8208 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8209                                 _tmp61_ = avail;
8210 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8211                                 if (_tmp61_ > 0.0f) {
8212 #line 8213 "MainWindow.vala.c"
8213                                         gfloat _tmp62_;
8214                                         gfloat _tmp63_;
8215                                         gfloat _tmp64_;
8216 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8217                                         _tmp62_ = avail;
8218 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8219                                         _tmp63_ = codesize;
8220 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8221                                         _tmp64_ = avail;
8222 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8223                                         _tmp60_ = ((_tmp62_ - _tmp63_) - 10) / _tmp64_;
8224 #line 8225 "MainWindow.vala.c"
8225                                 } else {
8226 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8227                                         _tmp60_ = 0.0f;
8228 #line 8229 "MainWindow.vala.c"
8229                                 }
8230 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8231                                 _tmp65_ = _tmp60_;
8232 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8233                                 scale = _tmp65_;
8234 #line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8235                                 _tmp66_ = self->priv->_this;
8236 #line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8237                                 _tmp67_ = _tmp66_->rooview;
8238 #line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8239                                 _tmp68_ = _tmp67_->el;
8240 #line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8241                                 _tmp69_ = scale;
8242 #line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8243                                 _tmp70_ = scale;
8244 #line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8245                                 clutter_actor_set_scale ((ClutterActor*) _tmp68_, (gdouble) _tmp69_, (gdouble) _tmp70_);
8246 #line 1104 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8247                                 break;
8248 #line 8249 "MainWindow.vala.c"
8249                         }
8250                 }
8251         } else if (((_tmp59_ == ((0 != _tmp58_label1) ? _tmp58_label1 : (_tmp58_label1 = g_quark_from_static_string ("addprop")))) || (_tmp59_ == ((0 != _tmp58_label2) ? _tmp58_label2 : (_tmp58_label2 = g_quark_from_static_string ("addlistener"))))) || (_tmp59_ == ((0 != _tmp58_label3) ? _tmp58_label3 : (_tmp58_label3 = g_quark_from_static_string ("object"))))) {
8252 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8253                 switch (0) {
8254 #line 8255 "MainWindow.vala.c"
8255                         default:
8256                         {
8257                                 gfloat _tmp71_ = 0.0F;
8258                                 gfloat _tmp72_;
8259                                 gfloat _tmp76_;
8260                                 gfloat scale;
8261                                 Xcls_MainWindow* _tmp77_;
8262                                 Xcls_MainWindowXcls_rooview* _tmp78_;
8263                                 GtkClutterActor* _tmp79_;
8264                                 gfloat _tmp80_;
8265                                 gfloat _tmp81_;
8266 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8267                                 _tmp72_ = avail;
8268 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8269                                 if (_tmp72_ > 0.0f) {
8270 #line 8271 "MainWindow.vala.c"
8271                                         gfloat _tmp73_;
8272                                         gfloat _tmp74_;
8273                                         gfloat _tmp75_;
8274 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8275                                         _tmp73_ = avail;
8276 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8277                                         _tmp74_ = palsize;
8278 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8279                                         _tmp75_ = avail;
8280 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8281                                         _tmp71_ = ((_tmp73_ - _tmp74_) - 10) / _tmp75_;
8282 #line 8283 "MainWindow.vala.c"
8283                                 } else {
8284 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8285                                         _tmp71_ = 0.0f;
8286 #line 8287 "MainWindow.vala.c"
8287                                 }
8288 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8289                                 _tmp76_ = _tmp71_;
8290 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8291                                 scale = _tmp76_;
8292 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8293                                 _tmp77_ = self->priv->_this;
8294 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8295                                 _tmp78_ = _tmp77_->rooview;
8296 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8297                                 _tmp79_ = _tmp78_->el;
8298 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8299                                 _tmp80_ = scale;
8300 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8301                                 _tmp81_ = scale;
8302 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8303                                 clutter_actor_set_scale ((ClutterActor*) _tmp79_, (gdouble) _tmp80_, (gdouble) _tmp81_);
8304 #line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8305                                 break;
8306 #line 8307 "MainWindow.vala.c"
8307                         }
8308                 }
8309         }
8310 }
8311
8312
8313 void xcls_mainwindow_xcls_clutterembed_setSizesAlloc (Xcls_MainWindowXcls_clutterembed* self, const gchar* state) {
8314         GtkAllocation alloc = {0};
8315         GtkClutterEmbed* _tmp0_;
8316         GtkAllocation _tmp1_ = {0};
8317         GtkAllocation _tmp2_;
8318         const gchar* _tmp3_;
8319 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8320         g_return_if_fail (self != NULL);
8321 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8322         g_return_if_fail (state != NULL);
8323 #line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8324         _tmp0_ = self->el;
8325 #line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8326         gtk_widget_get_allocation ((GtkWidget*) _tmp0_, &_tmp1_);
8327 #line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8328         alloc = _tmp1_;
8329 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8330         _tmp2_ = alloc;
8331 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8332         _tmp3_ = state;
8333 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8334         xcls_mainwindow_xcls_clutterembed_setSizes (self, &_tmp2_, _tmp3_);
8335 #line 8336 "MainWindow.vala.c"
8336 }
8337
8338
8339 static void xcls_mainwindow_xcls_clutterembed_class_init (Xcls_MainWindowXcls_clutterembedClass * klass) {
8340 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8341         xcls_mainwindow_xcls_clutterembed_parent_class = g_type_class_peek_parent (klass);
8342 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8343         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_clutterembedPrivate));
8344 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8345         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_clutterembed_finalize;
8346 #line 8347 "MainWindow.vala.c"
8347 }
8348
8349
8350 static void xcls_mainwindow_xcls_clutterembed_instance_init (Xcls_MainWindowXcls_clutterembed * self) {
8351 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8352         self->priv = XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE (self);
8353 #line 8354 "MainWindow.vala.c"
8354 }
8355
8356
8357 static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj) {
8358         Xcls_MainWindowXcls_clutterembed * self;
8359 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8360         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed);
8361 #line 1019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8362         _g_object_unref0 (self->el);
8363 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8364         _g_object_unref0 (self->priv->_this);
8365 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8366         G_OBJECT_CLASS (xcls_mainwindow_xcls_clutterembed_parent_class)->finalize (obj);
8367 #line 8368 "MainWindow.vala.c"
8368 }
8369
8370
8371 GType xcls_mainwindow_xcls_clutterembed_get_type (void) {
8372         static volatile gsize xcls_mainwindow_xcls_clutterembed_type_id__volatile = 0;
8373         if (g_once_init_enter (&xcls_mainwindow_xcls_clutterembed_type_id__volatile)) {
8374                 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 };
8375                 GType xcls_mainwindow_xcls_clutterembed_type_id;
8376                 xcls_mainwindow_xcls_clutterembed_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_clutterembed", &g_define_type_info, 0);
8377                 g_once_init_leave (&xcls_mainwindow_xcls_clutterembed_type_id__volatile, xcls_mainwindow_xcls_clutterembed_type_id);
8378         }
8379         return xcls_mainwindow_xcls_clutterembed_type_id__volatile;
8380 }
8381
8382
8383 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner) {
8384         Xcls_MainWindowXcls_rooview * self = NULL;
8385         Xcls_MainWindow* _tmp0_;
8386         Xcls_MainWindow* _tmp1_;
8387         Xcls_MainWindow* _tmp2_;
8388         Xcls_MainWindowXcls_rooview* _tmp3_;
8389         GtkClutterActor* _tmp4_;
8390 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8391         g_return_val_if_fail (_owner != NULL, NULL);
8392 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8393         self = (Xcls_MainWindowXcls_rooview*) g_object_new (object_type, NULL);
8394 #line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8395         _tmp0_ = _owner;
8396 #line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8397         _tmp1_ = _g_object_ref0 (_tmp0_);
8398 #line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8399         _g_object_unref0 (self->priv->_this);
8400 #line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8401         self->priv->_this = _tmp1_;
8402 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8403         _tmp2_ = self->priv->_this;
8404 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8405         _tmp3_ = _g_object_ref0 (self);
8406 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8407         _g_object_unref0 (_tmp2_->rooview);
8408 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8409         _tmp2_->rooview = _tmp3_;
8410 #line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8411         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
8412 #line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8413         g_object_ref_sink (_tmp4_);
8414 #line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8415         _g_object_unref0 (self->el);
8416 #line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8417         self->el = _tmp4_;
8418 #line 8419 "MainWindow.vala.c"
8419         {
8420                 GtkClutterActor* _tmp5_;
8421                 Xcls_MainWindow* _tmp6_;
8422                 Xcls_MainWindowXcls_clutterembed* _tmp7_;
8423                 GtkClutterEmbed* _tmp8_;
8424                 ClutterActor* _tmp9_ = NULL;
8425                 ClutterAlignConstraint* _tmp10_;
8426                 ClutterAlignConstraint* _tmp11_;
8427                 GtkClutterActor* _tmp12_;
8428                 GtkClutterActor* _tmp13_;
8429                 Xcls_MainWindow* _tmp14_;
8430                 Xcls_MainWindowXcls_clutterembed* _tmp15_;
8431                 GtkClutterEmbed* _tmp16_;
8432                 ClutterActor* _tmp17_ = NULL;
8433                 gfloat _tmp18_;
8434                 gfloat _tmp19_;
8435                 Xcls_MainWindow* _tmp20_;
8436                 Xcls_MainWindowXcls_clutterembed* _tmp21_;
8437                 GtkClutterEmbed* _tmp22_;
8438                 ClutterActor* _tmp23_ = NULL;
8439                 gfloat _tmp24_;
8440                 gfloat _tmp25_;
8441 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8442                 _tmp5_ = self->el;
8443 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8444                 _tmp6_ = self->priv->_this;
8445 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8446                 _tmp7_ = _tmp6_->clutterembed;
8447 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8448                 _tmp8_ = _tmp7_->el;
8449 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8450                 _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
8451 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8452                 _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
8453 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8454                 g_object_ref_sink (_tmp10_);
8455 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8456                 _tmp11_ = _tmp10_;
8457 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8458                 clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
8459 #line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8460                 _g_object_unref0 (_tmp11_);
8461 #line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8462                 _tmp12_ = self->el;
8463 #line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8464                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 1.0f, 1.0f);
8465 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8466                 _tmp13_ = self->el;
8467 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8468                 _tmp14_ = self->priv->_this;
8469 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8470                 _tmp15_ = _tmp14_->clutterembed;
8471 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8472                 _tmp16_ = _tmp15_->el;
8473 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8474                 _tmp17_ = gtk_clutter_embed_get_stage (_tmp16_);
8475 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8476                 _tmp18_ = clutter_actor_get_width (_tmp17_);
8477 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8478                 _tmp19_ = _tmp18_;
8479 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8480                 _tmp20_ = self->priv->_this;
8481 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8482                 _tmp21_ = _tmp20_->clutterembed;
8483 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8484                 _tmp22_ = _tmp21_->el;
8485 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8486                 _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
8487 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8488                 _tmp24_ = clutter_actor_get_height (_tmp23_);
8489 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8490                 _tmp25_ = _tmp24_;
8491 #line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8492                 clutter_actor_set_size ((ClutterActor*) _tmp13_, _tmp19_ - 50, _tmp25_);
8493 #line 8494 "MainWindow.vala.c"
8494         }
8495 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8496         return self;
8497 #line 8498 "MainWindow.vala.c"
8498 }
8499
8500
8501 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner) {
8502 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8503         return xcls_mainwindow_xcls_rooview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, _owner);
8504 #line 8505 "MainWindow.vala.c"
8505 }
8506
8507
8508 static void xcls_mainwindow_xcls_rooview_class_init (Xcls_MainWindowXcls_rooviewClass * klass) {
8509 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8510         xcls_mainwindow_xcls_rooview_parent_class = g_type_class_peek_parent (klass);
8511 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8512         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_rooviewPrivate));
8513 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8514         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_rooview_finalize;
8515 #line 8516 "MainWindow.vala.c"
8516 }
8517
8518
8519 static void xcls_mainwindow_xcls_rooview_instance_init (Xcls_MainWindowXcls_rooview * self) {
8520 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8521         self->priv = XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE (self);
8522 #line 8523 "MainWindow.vala.c"
8523 }
8524
8525
8526 static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj) {
8527         Xcls_MainWindowXcls_rooview * self;
8528 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8529         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview);
8530 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8531         _g_object_unref0 (self->el);
8532 #line 1124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8533         _g_object_unref0 (self->priv->_this);
8534 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8535         G_OBJECT_CLASS (xcls_mainwindow_xcls_rooview_parent_class)->finalize (obj);
8536 #line 8537 "MainWindow.vala.c"
8537 }
8538
8539
8540 GType xcls_mainwindow_xcls_rooview_get_type (void) {
8541         static volatile gsize xcls_mainwindow_xcls_rooview_type_id__volatile = 0;
8542         if (g_once_init_enter (&xcls_mainwindow_xcls_rooview_type_id__volatile)) {
8543                 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 };
8544                 GType xcls_mainwindow_xcls_rooview_type_id;
8545                 xcls_mainwindow_xcls_rooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_rooview", &g_define_type_info, 0);
8546                 g_once_init_leave (&xcls_mainwindow_xcls_rooview_type_id__volatile, xcls_mainwindow_xcls_rooview_type_id);
8547         }
8548         return xcls_mainwindow_xcls_rooview_type_id__volatile;
8549 }
8550
8551
8552 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner) {
8553         Xcls_MainWindowXcls_objectview * self = NULL;
8554         Xcls_MainWindow* _tmp0_;
8555         Xcls_MainWindow* _tmp1_;
8556         Xcls_MainWindow* _tmp2_;
8557         Xcls_MainWindowXcls_objectview* _tmp3_;
8558         GtkClutterActor* _tmp4_;
8559 #line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8560         g_return_val_if_fail (_owner != NULL, NULL);
8561 #line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8562         self = (Xcls_MainWindowXcls_objectview*) g_object_new (object_type, NULL);
8563 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8564         _tmp0_ = _owner;
8565 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8566         _tmp1_ = _g_object_ref0 (_tmp0_);
8567 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8568         _g_object_unref0 (self->priv->_this);
8569 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8570         self->priv->_this = _tmp1_;
8571 #line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8572         _tmp2_ = self->priv->_this;
8573 #line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8574         _tmp3_ = _g_object_ref0 (self);
8575 #line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8576         _g_object_unref0 (_tmp2_->objectview);
8577 #line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8578         _tmp2_->objectview = _tmp3_;
8579 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8580         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
8581 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8582         g_object_ref_sink (_tmp4_);
8583 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8584         _g_object_unref0 (self->el);
8585 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8586         self->el = _tmp4_;
8587 #line 8588 "MainWindow.vala.c"
8588         {
8589                 GtkClutterActor* _tmp5_;
8590                 GtkClutterActor* _tmp6_;
8591                 GtkClutterActor* _tmp7_;
8592                 GtkClutterActor* _tmp8_;
8593                 GtkClutterActor* _tmp9_;
8594                 Xcls_MainWindow* _tmp10_;
8595                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
8596                 GtkClutterEmbed* _tmp12_;
8597                 ClutterActor* _tmp13_ = NULL;
8598                 gfloat _tmp14_;
8599                 gfloat _tmp15_;
8600                 Xcls_MainWindow* _tmp16_;
8601                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
8602                 GtkClutterEmbed* _tmp18_;
8603                 ClutterActor* _tmp19_ = NULL;
8604                 gfloat _tmp20_;
8605                 gfloat _tmp21_;
8606 #line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8607                 _tmp5_ = self->el;
8608 #line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8609                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
8610 #line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8611                 _tmp6_ = self->el;
8612 #line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8613                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
8614 #line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8615                 _tmp7_ = self->el;
8616 #line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8617                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
8618 #line 1199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8619                 _tmp8_ = self->el;
8620 #line 1199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8621                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
8622 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8623                 _tmp9_ = self->el;
8624 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8625                 _tmp10_ = self->priv->_this;
8626 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8627                 _tmp11_ = _tmp10_->clutterembed;
8628 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8629                 _tmp12_ = _tmp11_->el;
8630 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8631                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
8632 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8633                 _tmp14_ = clutter_actor_get_width (_tmp13_);
8634 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8635                 _tmp15_ = _tmp14_;
8636 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8637                 _tmp16_ = self->priv->_this;
8638 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8639                 _tmp17_ = _tmp16_->clutterembed;
8640 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8641                 _tmp18_ = _tmp17_->el;
8642 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8643                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
8644 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8645                 _tmp20_ = clutter_actor_get_height (_tmp19_);
8646 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8647                 _tmp21_ = _tmp20_;
8648 #line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8649                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
8650 #line 8651 "MainWindow.vala.c"
8651         }
8652 #line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8653         return self;
8654 #line 8655 "MainWindow.vala.c"
8655 }
8656
8657
8658 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner) {
8659 #line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8660         return xcls_mainwindow_xcls_objectview_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, _owner);
8661 #line 8662 "MainWindow.vala.c"
8662 }
8663
8664
8665 static void xcls_mainwindow_xcls_objectview_class_init (Xcls_MainWindowXcls_objectviewClass * klass) {
8666 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8667         xcls_mainwindow_xcls_objectview_parent_class = g_type_class_peek_parent (klass);
8668 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8669         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectviewPrivate));
8670 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8671         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectview_finalize;
8672 #line 8673 "MainWindow.vala.c"
8673 }
8674
8675
8676 static void xcls_mainwindow_xcls_objectview_instance_init (Xcls_MainWindowXcls_objectview * self) {
8677 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8678         self->priv = XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE (self);
8679 #line 8680 "MainWindow.vala.c"
8680 }
8681
8682
8683 static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj) {
8684         Xcls_MainWindowXcls_objectview * self;
8685 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8686         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview);
8687 #line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8688         _g_object_unref0 (self->el);
8689 #line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8690         _g_object_unref0 (self->priv->_this);
8691 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8692         G_OBJECT_CLASS (xcls_mainwindow_xcls_objectview_parent_class)->finalize (obj);
8693 #line 8694 "MainWindow.vala.c"
8694 }
8695
8696
8697 GType xcls_mainwindow_xcls_objectview_get_type (void) {
8698         static volatile gsize xcls_mainwindow_xcls_objectview_type_id__volatile = 0;
8699         if (g_once_init_enter (&xcls_mainwindow_xcls_objectview_type_id__volatile)) {
8700                 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 };
8701                 GType xcls_mainwindow_xcls_objectview_type_id;
8702                 xcls_mainwindow_xcls_objectview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectview", &g_define_type_info, 0);
8703                 g_once_init_leave (&xcls_mainwindow_xcls_objectview_type_id__volatile, xcls_mainwindow_xcls_objectview_type_id);
8704         }
8705         return xcls_mainwindow_xcls_objectview_type_id__volatile;
8706 }
8707
8708
8709 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner) {
8710         Xcls_MainWindowXcls_codeeditview * self = NULL;
8711         Xcls_MainWindow* _tmp0_;
8712         Xcls_MainWindow* _tmp1_;
8713         Xcls_MainWindow* _tmp2_;
8714         Xcls_MainWindowXcls_codeeditview* _tmp3_;
8715         GtkClutterActor* _tmp4_;
8716 #line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8717         g_return_val_if_fail (_owner != NULL, NULL);
8718 #line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8719         self = (Xcls_MainWindowXcls_codeeditview*) g_object_new (object_type, NULL);
8720 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8721         _tmp0_ = _owner;
8722 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8723         _tmp1_ = _g_object_ref0 (_tmp0_);
8724 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8725         _g_object_unref0 (self->priv->_this);
8726 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8727         self->priv->_this = _tmp1_;
8728 #line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8729         _tmp2_ = self->priv->_this;
8730 #line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8731         _tmp3_ = _g_object_ref0 (self);
8732 #line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8733         _g_object_unref0 (_tmp2_->codeeditview);
8734 #line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8735         _tmp2_->codeeditview = _tmp3_;
8736 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8737         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
8738 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8739         g_object_ref_sink (_tmp4_);
8740 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8741         _g_object_unref0 (self->el);
8742 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8743         self->el = _tmp4_;
8744 #line 8745 "MainWindow.vala.c"
8745         {
8746                 GtkClutterActor* _tmp5_;
8747                 GtkClutterActor* _tmp6_;
8748                 GtkClutterActor* _tmp7_;
8749                 GtkClutterActor* _tmp8_;
8750                 GtkClutterActor* _tmp9_;
8751                 Xcls_MainWindow* _tmp10_;
8752                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
8753                 GtkClutterEmbed* _tmp12_;
8754                 ClutterActor* _tmp13_ = NULL;
8755                 gfloat _tmp14_;
8756                 gfloat _tmp15_;
8757                 Xcls_MainWindow* _tmp16_;
8758                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
8759                 GtkClutterEmbed* _tmp18_;
8760                 ClutterActor* _tmp19_ = NULL;
8761                 gfloat _tmp20_;
8762                 gfloat _tmp21_;
8763 #line 1239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8764                 _tmp5_ = self->el;
8765 #line 1239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8766                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
8767 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8768                 _tmp6_ = self->el;
8769 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8770                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
8771 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8772                 _tmp7_ = self->el;
8773 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8774                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
8775 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8776                 _tmp8_ = self->el;
8777 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8778                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
8779 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8780                 _tmp9_ = self->el;
8781 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8782                 _tmp10_ = self->priv->_this;
8783 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8784                 _tmp11_ = _tmp10_->clutterembed;
8785 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8786                 _tmp12_ = _tmp11_->el;
8787 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8788                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
8789 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8790                 _tmp14_ = clutter_actor_get_width (_tmp13_);
8791 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8792                 _tmp15_ = _tmp14_;
8793 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8794                 _tmp16_ = self->priv->_this;
8795 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8796                 _tmp17_ = _tmp16_->clutterembed;
8797 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8798                 _tmp18_ = _tmp17_->el;
8799 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8800                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
8801 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8802                 _tmp20_ = clutter_actor_get_height (_tmp19_);
8803 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8804                 _tmp21_ = _tmp20_;
8805 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8806                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
8807 #line 8808 "MainWindow.vala.c"
8808         }
8809 #line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8810         return self;
8811 #line 8812 "MainWindow.vala.c"
8812 }
8813
8814
8815 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner) {
8816 #line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8817         return xcls_mainwindow_xcls_codeeditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, _owner);
8818 #line 8819 "MainWindow.vala.c"
8819 }
8820
8821
8822 static void xcls_mainwindow_xcls_codeeditview_class_init (Xcls_MainWindowXcls_codeeditviewClass * klass) {
8823 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8824         xcls_mainwindow_xcls_codeeditview_parent_class = g_type_class_peek_parent (klass);
8825 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8826         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_codeeditviewPrivate));
8827 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8828         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_codeeditview_finalize;
8829 #line 8830 "MainWindow.vala.c"
8830 }
8831
8832
8833 static void xcls_mainwindow_xcls_codeeditview_instance_init (Xcls_MainWindowXcls_codeeditview * self) {
8834 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8835         self->priv = XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE (self);
8836 #line 8837 "MainWindow.vala.c"
8837 }
8838
8839
8840 static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj) {
8841         Xcls_MainWindowXcls_codeeditview * self;
8842 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8843         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview);
8844 #line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8845         _g_object_unref0 (self->el);
8846 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8847         _g_object_unref0 (self->priv->_this);
8848 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8849         G_OBJECT_CLASS (xcls_mainwindow_xcls_codeeditview_parent_class)->finalize (obj);
8850 #line 8851 "MainWindow.vala.c"
8851 }
8852
8853
8854 GType xcls_mainwindow_xcls_codeeditview_get_type (void) {
8855         static volatile gsize xcls_mainwindow_xcls_codeeditview_type_id__volatile = 0;
8856         if (g_once_init_enter (&xcls_mainwindow_xcls_codeeditview_type_id__volatile)) {
8857                 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 };
8858                 GType xcls_mainwindow_xcls_codeeditview_type_id;
8859                 xcls_mainwindow_xcls_codeeditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_codeeditview", &g_define_type_info, 0);
8860                 g_once_init_leave (&xcls_mainwindow_xcls_codeeditview_type_id__volatile, xcls_mainwindow_xcls_codeeditview_type_id);
8861         }
8862         return xcls_mainwindow_xcls_codeeditview_type_id__volatile;
8863 }
8864
8865
8866 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner) {
8867         Xcls_MainWindowXcls_addpropsview * self = NULL;
8868         Xcls_MainWindow* _tmp0_;
8869         Xcls_MainWindow* _tmp1_;
8870         Xcls_MainWindow* _tmp2_;
8871         Xcls_MainWindowXcls_addpropsview* _tmp3_;
8872         GtkClutterActor* _tmp4_;
8873 #line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8874         g_return_val_if_fail (_owner != NULL, NULL);
8875 #line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8876         self = (Xcls_MainWindowXcls_addpropsview*) g_object_new (object_type, NULL);
8877 #line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8878         _tmp0_ = _owner;
8879 #line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8880         _tmp1_ = _g_object_ref0 (_tmp0_);
8881 #line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8882         _g_object_unref0 (self->priv->_this);
8883 #line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8884         self->priv->_this = _tmp1_;
8885 #line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8886         _tmp2_ = self->priv->_this;
8887 #line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8888         _tmp3_ = _g_object_ref0 (self);
8889 #line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8890         _g_object_unref0 (_tmp2_->addpropsview);
8891 #line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8892         _tmp2_->addpropsview = _tmp3_;
8893 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8894         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
8895 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8896         g_object_ref_sink (_tmp4_);
8897 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8898         _g_object_unref0 (self->el);
8899 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8900         self->el = _tmp4_;
8901 #line 8902 "MainWindow.vala.c"
8902         {
8903                 GtkClutterActor* _tmp5_;
8904                 GtkClutterActor* _tmp6_;
8905                 GtkClutterActor* _tmp7_;
8906                 GtkClutterActor* _tmp8_;
8907                 GtkClutterActor* _tmp9_;
8908                 Xcls_MainWindow* _tmp10_;
8909                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
8910                 GtkClutterEmbed* _tmp12_;
8911                 ClutterActor* _tmp13_ = NULL;
8912                 gfloat _tmp14_;
8913                 gfloat _tmp15_;
8914                 Xcls_MainWindow* _tmp16_;
8915                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
8916                 GtkClutterEmbed* _tmp18_;
8917                 ClutterActor* _tmp19_ = NULL;
8918                 gfloat _tmp20_;
8919                 gfloat _tmp21_;
8920 #line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8921                 _tmp5_ = self->el;
8922 #line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8923                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
8924 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8925                 _tmp6_ = self->el;
8926 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8927                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
8928 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8929                 _tmp7_ = self->el;
8930 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8931                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
8932 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8933                 _tmp8_ = self->el;
8934 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8935                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
8936 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8937                 _tmp9_ = self->el;
8938 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8939                 _tmp10_ = self->priv->_this;
8940 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8941                 _tmp11_ = _tmp10_->clutterembed;
8942 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8943                 _tmp12_ = _tmp11_->el;
8944 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8945                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
8946 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8947                 _tmp14_ = clutter_actor_get_width (_tmp13_);
8948 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8949                 _tmp15_ = _tmp14_;
8950 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8951                 _tmp16_ = self->priv->_this;
8952 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8953                 _tmp17_ = _tmp16_->clutterembed;
8954 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8955                 _tmp18_ = _tmp17_->el;
8956 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8957                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
8958 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8959                 _tmp20_ = clutter_actor_get_height (_tmp19_);
8960 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8961                 _tmp21_ = _tmp20_;
8962 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8963                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
8964 #line 8965 "MainWindow.vala.c"
8965         }
8966 #line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8967         return self;
8968 #line 8969 "MainWindow.vala.c"
8969 }
8970
8971
8972 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner) {
8973 #line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8974         return xcls_mainwindow_xcls_addpropsview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, _owner);
8975 #line 8976 "MainWindow.vala.c"
8976 }
8977
8978
8979 static void xcls_mainwindow_xcls_addpropsview_class_init (Xcls_MainWindowXcls_addpropsviewClass * klass) {
8980 #line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8981         xcls_mainwindow_xcls_addpropsview_parent_class = g_type_class_peek_parent (klass);
8982 #line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8983         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropsviewPrivate));
8984 #line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8985         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropsview_finalize;
8986 #line 8987 "MainWindow.vala.c"
8987 }
8988
8989
8990 static void xcls_mainwindow_xcls_addpropsview_instance_init (Xcls_MainWindowXcls_addpropsview * self) {
8991 #line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8992         self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE (self);
8993 #line 8994 "MainWindow.vala.c"
8994 }
8995
8996
8997 static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj) {
8998         Xcls_MainWindowXcls_addpropsview * self;
8999 #line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9000         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview);
9001 #line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9002         _g_object_unref0 (self->el);
9003 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9004         _g_object_unref0 (self->priv->_this);
9005 #line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9006         G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropsview_parent_class)->finalize (obj);
9007 #line 9008 "MainWindow.vala.c"
9008 }
9009
9010
9011 GType xcls_mainwindow_xcls_addpropsview_get_type (void) {
9012         static volatile gsize xcls_mainwindow_xcls_addpropsview_type_id__volatile = 0;
9013         if (g_once_init_enter (&xcls_mainwindow_xcls_addpropsview_type_id__volatile)) {
9014                 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 };
9015                 GType xcls_mainwindow_xcls_addpropsview_type_id;
9016                 xcls_mainwindow_xcls_addpropsview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropsview", &g_define_type_info, 0);
9017                 g_once_init_leave (&xcls_mainwindow_xcls_addpropsview_type_id__volatile, xcls_mainwindow_xcls_addpropsview_type_id);
9018         }
9019         return xcls_mainwindow_xcls_addpropsview_type_id__volatile;
9020 }
9021
9022
9023 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner) {
9024         Xcls_MainWindowXcls_projecteditview * self = NULL;
9025         Xcls_MainWindow* _tmp0_;
9026         Xcls_MainWindow* _tmp1_;
9027         Xcls_MainWindow* _tmp2_;
9028         Xcls_MainWindowXcls_projecteditview* _tmp3_;
9029         GtkClutterActor* _tmp4_;
9030 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9031         g_return_val_if_fail (_owner != NULL, NULL);
9032 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9033         self = (Xcls_MainWindowXcls_projecteditview*) g_object_new (object_type, NULL);
9034 #line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9035         _tmp0_ = _owner;
9036 #line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9037         _tmp1_ = _g_object_ref0 (_tmp0_);
9038 #line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9039         _g_object_unref0 (self->priv->_this);
9040 #line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9041         self->priv->_this = _tmp1_;
9042 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9043         _tmp2_ = self->priv->_this;
9044 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9045         _tmp3_ = _g_object_ref0 (self);
9046 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9047         _g_object_unref0 (_tmp2_->projecteditview);
9048 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9049         _tmp2_->projecteditview = _tmp3_;
9050 #line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9051         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
9052 #line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9053         g_object_ref_sink (_tmp4_);
9054 #line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9055         _g_object_unref0 (self->el);
9056 #line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9057         self->el = _tmp4_;
9058 #line 9059 "MainWindow.vala.c"
9059         {
9060                 GtkClutterActor* _tmp5_;
9061                 Xcls_MainWindow* _tmp6_;
9062                 Xcls_MainWindowXcls_clutterembed* _tmp7_;
9063                 GtkClutterEmbed* _tmp8_;
9064                 ClutterActor* _tmp9_ = NULL;
9065                 ClutterAlignConstraint* _tmp10_;
9066                 ClutterAlignConstraint* _tmp11_;
9067                 GtkClutterActor* _tmp12_;
9068                 GtkClutterActor* _tmp13_;
9069                 GtkClutterActor* _tmp14_;
9070                 Xcls_MainWindow* _tmp15_;
9071                 Xcls_MainWindowXcls_clutterembed* _tmp16_;
9072                 GtkClutterEmbed* _tmp17_;
9073                 ClutterActor* _tmp18_ = NULL;
9074                 gfloat _tmp19_;
9075                 gfloat _tmp20_;
9076                 Xcls_MainWindow* _tmp21_;
9077                 Xcls_MainWindowXcls_clutterembed* _tmp22_;
9078                 GtkClutterEmbed* _tmp23_;
9079                 ClutterActor* _tmp24_ = NULL;
9080                 gfloat _tmp25_;
9081                 gfloat _tmp26_;
9082 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9083                 _tmp5_ = self->el;
9084 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9085                 _tmp6_ = self->priv->_this;
9086 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9087                 _tmp7_ = _tmp6_->clutterembed;
9088 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9089                 _tmp8_ = _tmp7_->el;
9090 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9091                 _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
9092 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9093                 _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
9094 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9095                 g_object_ref_sink (_tmp10_);
9096 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9097                 _tmp11_ = _tmp10_;
9098 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9099                 clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
9100 #line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9101                 _g_object_unref0 (_tmp11_);
9102 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9103                 _tmp12_ = self->el;
9104 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9105                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 0.0f, 0.0f);
9106 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9107                 _tmp13_ = self->el;
9108 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9109                 clutter_actor_set_scale ((ClutterActor*) _tmp13_, (gdouble) 1.0f, (gdouble) 0.0f);
9110 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9111                 _tmp14_ = self->el;
9112 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9113                 _tmp15_ = self->priv->_this;
9114 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9115                 _tmp16_ = _tmp15_->clutterembed;
9116 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9117                 _tmp17_ = _tmp16_->el;
9118 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9119                 _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
9120 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9121                 _tmp19_ = clutter_actor_get_width (_tmp18_);
9122 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9123                 _tmp20_ = _tmp19_;
9124 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9125                 _tmp21_ = self->priv->_this;
9126 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9127                 _tmp22_ = _tmp21_->clutterembed;
9128 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9129                 _tmp23_ = _tmp22_->el;
9130 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9131                 _tmp24_ = gtk_clutter_embed_get_stage (_tmp23_);
9132 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9133                 _tmp25_ = clutter_actor_get_height (_tmp24_);
9134 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9135                 _tmp26_ = _tmp25_;
9136 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9137                 clutter_actor_set_size ((ClutterActor*) _tmp14_, _tmp20_ - 50, _tmp26_ / 2);
9138 #line 9139 "MainWindow.vala.c"
9139         }
9140 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9141         return self;
9142 #line 9143 "MainWindow.vala.c"
9143 }
9144
9145
9146 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner) {
9147 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9148         return xcls_mainwindow_xcls_projecteditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, _owner);
9149 #line 9150 "MainWindow.vala.c"
9150 }
9151
9152
9153 static void xcls_mainwindow_xcls_projecteditview_class_init (Xcls_MainWindowXcls_projecteditviewClass * klass) {
9154 #line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9155         xcls_mainwindow_xcls_projecteditview_parent_class = g_type_class_peek_parent (klass);
9156 #line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9157         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditviewPrivate));
9158 #line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9159         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditview_finalize;
9160 #line 9161 "MainWindow.vala.c"
9161 }
9162
9163
9164 static void xcls_mainwindow_xcls_projecteditview_instance_init (Xcls_MainWindowXcls_projecteditview * self) {
9165 #line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9166         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE (self);
9167 #line 9168 "MainWindow.vala.c"
9168 }
9169
9170
9171 static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj) {
9172         Xcls_MainWindowXcls_projecteditview * self;
9173 #line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9174         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview);
9175 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9176         _g_object_unref0 (self->el);
9177 #line 1298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9178         _g_object_unref0 (self->priv->_this);
9179 #line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9180         G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditview_parent_class)->finalize (obj);
9181 #line 9182 "MainWindow.vala.c"
9182 }
9183
9184
9185 GType xcls_mainwindow_xcls_projecteditview_get_type (void) {
9186         static volatile gsize xcls_mainwindow_xcls_projecteditview_type_id__volatile = 0;
9187         if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditview_type_id__volatile)) {
9188                 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 };
9189                 GType xcls_mainwindow_xcls_projecteditview_type_id;
9190                 xcls_mainwindow_xcls_projecteditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditview", &g_define_type_info, 0);
9191                 g_once_init_leave (&xcls_mainwindow_xcls_projecteditview_type_id__volatile, xcls_mainwindow_xcls_projecteditview_type_id);
9192         }
9193         return xcls_mainwindow_xcls_projecteditview_type_id__volatile;
9194 }
9195
9196
9197 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner) {
9198         Xcls_MainWindowXcls_buttonlayout * self = NULL;
9199         Xcls_MainWindow* _tmp0_;
9200         Xcls_MainWindow* _tmp1_;
9201         Xcls_MainWindow* _tmp2_;
9202         Xcls_MainWindowXcls_buttonlayout* _tmp3_;
9203         ClutterActor* _tmp4_;
9204         Xcls_MainWindow* _tmp5_;
9205         Xcls_MainWindowXcls_BoxLayout16* _tmp6_;
9206         Xcls_MainWindowXcls_BoxLayout16* child_0;
9207         ClutterActor* _tmp7_;
9208         ClutterBoxLayout* _tmp8_;
9209         Xcls_MainWindow* _tmp9_;
9210         Xcls_MainWindowXcls_backbutton* _tmp10_;
9211         Xcls_MainWindowXcls_backbutton* child_1;
9212         ClutterActor* _tmp11_;
9213         ClutterActor* _tmp12_;
9214         Xcls_MainWindow* _tmp13_;
9215         Xcls_MainWindowXcls_projectbutton* _tmp14_;
9216         Xcls_MainWindowXcls_projectbutton* child_2;
9217         ClutterActor* _tmp15_;
9218         ClutterActor* _tmp16_;
9219         Xcls_MainWindow* _tmp17_;
9220         Xcls_MainWindowXcls_editfilebutton* _tmp18_;
9221         Xcls_MainWindowXcls_editfilebutton* child_3;
9222         ClutterActor* _tmp19_;
9223         ClutterActor* _tmp20_;
9224         Xcls_MainWindow* _tmp21_;
9225         Xcls_MainWindowXcls_projecteditbutton* _tmp22_;
9226         Xcls_MainWindowXcls_projecteditbutton* child_4;
9227         ClutterActor* _tmp23_;
9228         ClutterActor* _tmp24_;
9229         Xcls_MainWindow* _tmp25_;
9230         Xcls_MainWindowXcls_objectshowbutton* _tmp26_;
9231         Xcls_MainWindowXcls_objectshowbutton* child_5;
9232         ClutterActor* _tmp27_;
9233         ClutterActor* _tmp28_;
9234         Xcls_MainWindow* _tmp29_;
9235         Xcls_MainWindowXcls_addpropbutton* _tmp30_;
9236         Xcls_MainWindowXcls_addpropbutton* child_6;
9237         ClutterActor* _tmp31_;
9238         ClutterActor* _tmp32_;
9239         Xcls_MainWindow* _tmp33_;
9240         Xcls_MainWindowXcls_addlistenerbutton* _tmp34_;
9241         Xcls_MainWindowXcls_addlistenerbutton* child_7;
9242         ClutterActor* _tmp35_;
9243         ClutterActor* _tmp36_;
9244         Xcls_MainWindow* _tmp37_;
9245         Xcls_MainWindowXcls_addprojectbutton* _tmp38_;
9246         Xcls_MainWindowXcls_addprojectbutton* child_8;
9247         ClutterActor* _tmp39_;
9248         ClutterActor* _tmp40_;
9249         Xcls_MainWindow* _tmp41_;
9250         Xcls_MainWindowXcls_addfilebutton* _tmp42_;
9251         Xcls_MainWindowXcls_addfilebutton* child_9;
9252         ClutterActor* _tmp43_;
9253         ClutterActor* _tmp44_;
9254         Xcls_MainWindow* _tmp45_;
9255         Xcls_MainWindowXcls_delprojectbutton* _tmp46_;
9256         Xcls_MainWindowXcls_delprojectbutton* child_10;
9257         ClutterActor* _tmp47_;
9258         ClutterActor* _tmp48_;
9259 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9260         g_return_val_if_fail (_owner != NULL, NULL);
9261 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9262         self = (Xcls_MainWindowXcls_buttonlayout*) g_object_new (object_type, NULL);
9263 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9264         _tmp0_ = _owner;
9265 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9266         _tmp1_ = _g_object_ref0 (_tmp0_);
9267 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9268         _g_object_unref0 (self->priv->_this);
9269 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9270         self->priv->_this = _tmp1_;
9271 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9272         _tmp2_ = self->priv->_this;
9273 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9274         _tmp3_ = _g_object_ref0 (self);
9275 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9276         _g_object_unref0 (_tmp2_->buttonlayout);
9277 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9278         _tmp2_->buttonlayout = _tmp3_;
9279 #line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9280         _tmp4_ = clutter_actor_new ();
9281 #line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9282         g_object_ref_sink (_tmp4_);
9283 #line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9284         _g_object_unref0 (self->el);
9285 #line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9286         self->el = _tmp4_;
9287 #line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9288         _tmp5_ = self->priv->_this;
9289 #line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9290         _tmp6_ = xcls_mainwindow_xcls_boxlayout16_new (_tmp5_);
9291 #line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9292         child_0 = _tmp6_;
9293 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9294         g_object_ref ((GObject*) child_0);
9295 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9296         _tmp7_ = self->el;
9297 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9298         _tmp8_ = child_0->el;
9299 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9300         clutter_actor_set_layout_manager (_tmp7_, (ClutterLayoutManager*) _tmp8_);
9301 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9302         _tmp9_ = self->priv->_this;
9303 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9304         _tmp10_ = xcls_mainwindow_xcls_backbutton_new (_tmp9_);
9305 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9306         child_1 = _tmp10_;
9307 #line 1359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9308         g_object_ref ((GObject*) child_1);
9309 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9310         _tmp11_ = self->el;
9311 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9312         _tmp12_ = child_1->el;
9313 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9314         clutter_actor_add_child (_tmp11_, _tmp12_);
9315 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9316         _tmp13_ = self->priv->_this;
9317 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9318         _tmp14_ = xcls_mainwindow_xcls_projectbutton_new (_tmp13_);
9319 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9320         child_2 = _tmp14_;
9321 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9322         g_object_ref ((GObject*) child_2);
9323 #line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9324         _tmp15_ = self->el;
9325 #line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9326         _tmp16_ = child_2->el;
9327 #line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9328         clutter_actor_add_child (_tmp15_, _tmp16_);
9329 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9330         _tmp17_ = self->priv->_this;
9331 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9332         _tmp18_ = xcls_mainwindow_xcls_editfilebutton_new (_tmp17_);
9333 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9334         child_3 = _tmp18_;
9335 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9336         g_object_ref ((GObject*) child_3);
9337 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9338         _tmp19_ = self->el;
9339 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9340         _tmp20_ = child_3->el;
9341 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9342         clutter_actor_add_child (_tmp19_, _tmp20_);
9343 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9344         _tmp21_ = self->priv->_this;
9345 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9346         _tmp22_ = xcls_mainwindow_xcls_projecteditbutton_new (_tmp21_);
9347 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9348         child_4 = _tmp22_;
9349 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9350         g_object_ref ((GObject*) child_4);
9351 #line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9352         _tmp23_ = self->el;
9353 #line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9354         _tmp24_ = child_4->el;
9355 #line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9356         clutter_actor_add_child (_tmp23_, _tmp24_);
9357 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9358         _tmp25_ = self->priv->_this;
9359 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9360         _tmp26_ = xcls_mainwindow_xcls_objectshowbutton_new (_tmp25_);
9361 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9362         child_5 = _tmp26_;
9363 #line 1371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9364         g_object_ref ((GObject*) child_5);
9365 #line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9366         _tmp27_ = self->el;
9367 #line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9368         _tmp28_ = child_5->el;
9369 #line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9370         clutter_actor_add_child (_tmp27_, _tmp28_);
9371 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9372         _tmp29_ = self->priv->_this;
9373 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9374         _tmp30_ = xcls_mainwindow_xcls_addpropbutton_new (_tmp29_);
9375 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9376         child_6 = _tmp30_;
9377 #line 1374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9378         g_object_ref ((GObject*) child_6);
9379 #line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9380         _tmp31_ = self->el;
9381 #line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9382         _tmp32_ = child_6->el;
9383 #line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9384         clutter_actor_add_child (_tmp31_, _tmp32_);
9385 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9386         _tmp33_ = self->priv->_this;
9387 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9388         _tmp34_ = xcls_mainwindow_xcls_addlistenerbutton_new (_tmp33_);
9389 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9390         child_7 = _tmp34_;
9391 #line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9392         g_object_ref ((GObject*) child_7);
9393 #line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9394         _tmp35_ = self->el;
9395 #line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9396         _tmp36_ = child_7->el;
9397 #line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9398         clutter_actor_add_child (_tmp35_, _tmp36_);
9399 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9400         _tmp37_ = self->priv->_this;
9401 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9402         _tmp38_ = xcls_mainwindow_xcls_addprojectbutton_new (_tmp37_);
9403 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9404         child_8 = _tmp38_;
9405 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9406         g_object_ref ((GObject*) child_8);
9407 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9408         _tmp39_ = self->el;
9409 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9410         _tmp40_ = child_8->el;
9411 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9412         clutter_actor_add_child (_tmp39_, _tmp40_);
9413 #line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9414         _tmp41_ = self->priv->_this;
9415 #line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9416         _tmp42_ = xcls_mainwindow_xcls_addfilebutton_new (_tmp41_);
9417 #line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9418         child_9 = _tmp42_;
9419 #line 1383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9420         g_object_ref ((GObject*) child_9);
9421 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9422         _tmp43_ = self->el;
9423 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9424         _tmp44_ = child_9->el;
9425 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9426         clutter_actor_add_child (_tmp43_, _tmp44_);
9427 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9428         _tmp45_ = self->priv->_this;
9429 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9430         _tmp46_ = xcls_mainwindow_xcls_delprojectbutton_new (_tmp45_);
9431 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9432         child_10 = _tmp46_;
9433 #line 1386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9434         g_object_ref ((GObject*) child_10);
9435 #line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9436         _tmp47_ = self->el;
9437 #line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9438         _tmp48_ = child_10->el;
9439 #line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9440         clutter_actor_add_child (_tmp47_, _tmp48_);
9441 #line 9442 "MainWindow.vala.c"
9442         {
9443                 ClutterActor* _tmp49_;
9444                 Xcls_MainWindow* _tmp50_;
9445                 Xcls_MainWindowXcls_clutterembed* _tmp51_;
9446                 GtkClutterEmbed* _tmp52_;
9447                 ClutterActor* _tmp53_ = NULL;
9448                 ClutterAlignConstraint* _tmp54_;
9449                 ClutterAlignConstraint* _tmp55_;
9450                 ClutterActor* _tmp56_;
9451                 ClutterActor* _tmp57_;
9452                 Xcls_MainWindow* _tmp58_;
9453                 Xcls_MainWindowXcls_clutterembed* _tmp59_;
9454                 GtkClutterEmbed* _tmp60_;
9455                 ClutterActor* _tmp61_ = NULL;
9456                 gfloat _tmp62_;
9457                 gfloat _tmp63_;
9458 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9459                 _tmp49_ = self->el;
9460 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9461                 _tmp50_ = self->priv->_this;
9462 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9463                 _tmp51_ = _tmp50_->clutterembed;
9464 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9465                 _tmp52_ = _tmp51_->el;
9466 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9467                 _tmp53_ = gtk_clutter_embed_get_stage (_tmp52_);
9468 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9469                 _tmp54_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp53_, CLUTTER_ALIGN_X_AXIS, 0.0f);
9470 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9471                 g_object_ref_sink (_tmp54_);
9472 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9473                 _tmp55_ = _tmp54_;
9474 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9475                 clutter_actor_add_constraint (_tmp49_, (ClutterConstraint*) _tmp55_);
9476 #line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9477                 _g_object_unref0 (_tmp55_);
9478 #line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9479                 _tmp56_ = self->el;
9480 #line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9481                 clutter_actor_set_pivot_point (_tmp56_, 0.5f, 0.5f);
9482 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9483                 _tmp57_ = self->el;
9484 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9485                 _tmp58_ = self->priv->_this;
9486 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9487                 _tmp59_ = _tmp58_->clutterembed;
9488 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9489                 _tmp60_ = _tmp59_->el;
9490 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9491                 _tmp61_ = gtk_clutter_embed_get_stage (_tmp60_);
9492 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9493                 _tmp62_ = clutter_actor_get_height (_tmp61_);
9494 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9495                 _tmp63_ = _tmp62_;
9496 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9497                 clutter_actor_set_size (_tmp57_, (gfloat) 50, _tmp63_);
9498 #line 9499 "MainWindow.vala.c"
9499         }
9500 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9501         _g_object_unref0 (child_10);
9502 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9503         _g_object_unref0 (child_9);
9504 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9505         _g_object_unref0 (child_8);
9506 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9507         _g_object_unref0 (child_7);
9508 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9509         _g_object_unref0 (child_6);
9510 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9511         _g_object_unref0 (child_5);
9512 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9513         _g_object_unref0 (child_4);
9514 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9515         _g_object_unref0 (child_3);
9516 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9517         _g_object_unref0 (child_2);
9518 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9519         _g_object_unref0 (child_1);
9520 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9521         _g_object_unref0 (child_0);
9522 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9523         return self;
9524 #line 9525 "MainWindow.vala.c"
9525 }
9526
9527
9528 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner) {
9529 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9530         return xcls_mainwindow_xcls_buttonlayout_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, _owner);
9531 #line 9532 "MainWindow.vala.c"
9532 }
9533
9534
9535 static void xcls_mainwindow_xcls_buttonlayout_class_init (Xcls_MainWindowXcls_buttonlayoutClass * klass) {
9536 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9537         xcls_mainwindow_xcls_buttonlayout_parent_class = g_type_class_peek_parent (klass);
9538 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9539         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_buttonlayoutPrivate));
9540 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9541         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_buttonlayout_finalize;
9542 #line 9543 "MainWindow.vala.c"
9543 }
9544
9545
9546 static void xcls_mainwindow_xcls_buttonlayout_instance_init (Xcls_MainWindowXcls_buttonlayout * self) {
9547 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9548         self->priv = XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE (self);
9549 #line 9550 "MainWindow.vala.c"
9550 }
9551
9552
9553 static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj) {
9554         Xcls_MainWindowXcls_buttonlayout * self;
9555 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9556         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout);
9557 #line 1339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9558         _g_object_unref0 (self->el);
9559 #line 1340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9560         _g_object_unref0 (self->priv->_this);
9561 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9562         G_OBJECT_CLASS (xcls_mainwindow_xcls_buttonlayout_parent_class)->finalize (obj);
9563 #line 9564 "MainWindow.vala.c"
9564 }
9565
9566
9567 GType xcls_mainwindow_xcls_buttonlayout_get_type (void) {
9568         static volatile gsize xcls_mainwindow_xcls_buttonlayout_type_id__volatile = 0;
9569         if (g_once_init_enter (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile)) {
9570                 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 };
9571                 GType xcls_mainwindow_xcls_buttonlayout_type_id;
9572                 xcls_mainwindow_xcls_buttonlayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_buttonlayout", &g_define_type_info, 0);
9573                 g_once_init_leave (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile, xcls_mainwindow_xcls_buttonlayout_type_id);
9574         }
9575         return xcls_mainwindow_xcls_buttonlayout_type_id__volatile;
9576 }
9577
9578
9579 Xcls_MainWindowXcls_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_construct (GType object_type, Xcls_MainWindow* _owner) {
9580         Xcls_MainWindowXcls_BoxLayout16 * self = NULL;
9581         Xcls_MainWindow* _tmp0_;
9582         Xcls_MainWindow* _tmp1_;
9583         ClutterBoxLayout* _tmp2_;
9584         ClutterBoxLayout* _tmp3_;
9585 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9586         g_return_val_if_fail (_owner != NULL, NULL);
9587 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9588         self = (Xcls_MainWindowXcls_BoxLayout16*) g_object_new (object_type, NULL);
9589 #line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9590         _tmp0_ = _owner;
9591 #line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9592         _tmp1_ = _g_object_ref0 (_tmp0_);
9593 #line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9594         _g_object_unref0 (self->priv->_this);
9595 #line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9596         self->priv->_this = _tmp1_;
9597 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9598         _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new ();
9599 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9600         g_object_ref_sink (_tmp2_);
9601 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9602         _g_object_unref0 (self->el);
9603 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9604         self->el = _tmp2_;
9605 #line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9606         _tmp3_ = self->el;
9607 #line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9608         clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL);
9609 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9610         return self;
9611 #line 9612 "MainWindow.vala.c"
9612 }
9613
9614
9615 Xcls_MainWindowXcls_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_new (Xcls_MainWindow* _owner) {
9616 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9617         return xcls_mainwindow_xcls_boxlayout16_construct (XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, _owner);
9618 #line 9619 "MainWindow.vala.c"
9619 }
9620
9621
9622 static void xcls_mainwindow_xcls_boxlayout16_class_init (Xcls_MainWindowXcls_BoxLayout16Class * klass) {
9623 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9624         xcls_mainwindow_xcls_boxlayout16_parent_class = g_type_class_peek_parent (klass);
9625 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9626         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_BoxLayout16Private));
9627 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9628         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_boxlayout16_finalize;
9629 #line 9630 "MainWindow.vala.c"
9630 }
9631
9632
9633 static void xcls_mainwindow_xcls_boxlayout16_instance_init (Xcls_MainWindowXcls_BoxLayout16 * self) {
9634 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9635         self->priv = XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_GET_PRIVATE (self);
9636 #line 9637 "MainWindow.vala.c"
9637 }
9638
9639
9640 static void xcls_mainwindow_xcls_boxlayout16_finalize (GObject* obj) {
9641         Xcls_MainWindowXcls_BoxLayout16 * self;
9642 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9643         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16);
9644 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9645         _g_object_unref0 (self->el);
9646 #line 1414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9647         _g_object_unref0 (self->priv->_this);
9648 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9649         G_OBJECT_CLASS (xcls_mainwindow_xcls_boxlayout16_parent_class)->finalize (obj);
9650 #line 9651 "MainWindow.vala.c"
9651 }
9652
9653
9654 GType xcls_mainwindow_xcls_boxlayout16_get_type (void) {
9655         static volatile gsize xcls_mainwindow_xcls_boxlayout16_type_id__volatile = 0;
9656         if (g_once_init_enter (&xcls_mainwindow_xcls_boxlayout16_type_id__volatile)) {
9657                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_BoxLayout16Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_boxlayout16_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_BoxLayout16), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_boxlayout16_instance_init, NULL };
9658                 GType xcls_mainwindow_xcls_boxlayout16_type_id;
9659                 xcls_mainwindow_xcls_boxlayout16_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_BoxLayout16", &g_define_type_info, 0);
9660                 g_once_init_leave (&xcls_mainwindow_xcls_boxlayout16_type_id__volatile, xcls_mainwindow_xcls_boxlayout16_type_id);
9661         }
9662         return xcls_mainwindow_xcls_boxlayout16_type_id__volatile;
9663 }
9664
9665
9666 Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
9667         Xcls_MainWindowXcls_backbutton * self = NULL;
9668         Xcls_MainWindow* _tmp0_;
9669         Xcls_MainWindow* _tmp1_;
9670         Xcls_MainWindow* _tmp2_;
9671         Xcls_MainWindowXcls_backbutton* _tmp3_;
9672         ClutterActor* _tmp4_;
9673         Xcls_MainWindow* _tmp5_;
9674         Xcls_MainWindowXcls_Actor18* _tmp6_;
9675         Xcls_MainWindowXcls_Actor18* child_0;
9676         ClutterActor* _tmp7_;
9677         GtkClutterActor* _tmp8_;
9678         ClutterActor* _tmp9_;
9679 #line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9680         g_return_val_if_fail (_owner != NULL, NULL);
9681 #line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9682         self = (Xcls_MainWindowXcls_backbutton*) g_object_new (object_type, NULL);
9683 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9684         _tmp0_ = _owner;
9685 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9686         _tmp1_ = _g_object_ref0 (_tmp0_);
9687 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9688         _g_object_unref0 (self->priv->_this);
9689 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9690         self->priv->_this = _tmp1_;
9691 #line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9692         _tmp2_ = self->priv->_this;
9693 #line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9694         _tmp3_ = _g_object_ref0 (self);
9695 #line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9696         _g_object_unref0 (_tmp2_->backbutton);
9697 #line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9698         _tmp2_->backbutton = _tmp3_;
9699 #line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9700         _tmp4_ = clutter_actor_new ();
9701 #line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9702         g_object_ref_sink (_tmp4_);
9703 #line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9704         _g_object_unref0 (self->el);
9705 #line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9706         self->el = _tmp4_;
9707 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9708         _tmp5_ = self->priv->_this;
9709 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9710         _tmp6_ = xcls_mainwindow_xcls_actor18_new (_tmp5_);
9711 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9712         child_0 = _tmp6_;
9713 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9714         g_object_ref ((GObject*) child_0);
9715 #line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9716         _tmp7_ = self->el;
9717 #line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9718         _tmp8_ = child_0->el;
9719 #line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9720         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
9721 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9722         _tmp9_ = self->el;
9723 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9724         clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
9725 #line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9726         _g_object_unref0 (child_0);
9727 #line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9728         return self;
9729 #line 9730 "MainWindow.vala.c"
9730 }
9731
9732
9733 Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_new (Xcls_MainWindow* _owner) {
9734 #line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9735         return xcls_mainwindow_xcls_backbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, _owner);
9736 #line 9737 "MainWindow.vala.c"
9737 }
9738
9739
9740 static void xcls_mainwindow_xcls_backbutton_class_init (Xcls_MainWindowXcls_backbuttonClass * klass) {
9741 #line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9742         xcls_mainwindow_xcls_backbutton_parent_class = g_type_class_peek_parent (klass);
9743 #line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9744         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_backbuttonPrivate));
9745 #line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9746         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_backbutton_finalize;
9747 #line 9748 "MainWindow.vala.c"
9748 }
9749
9750
9751 static void xcls_mainwindow_xcls_backbutton_instance_init (Xcls_MainWindowXcls_backbutton * self) {
9752 #line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9753         self->priv = XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_PRIVATE (self);
9754 #line 9755 "MainWindow.vala.c"
9755 }
9756
9757
9758 static void xcls_mainwindow_xcls_backbutton_finalize (GObject* obj) {
9759         Xcls_MainWindowXcls_backbutton * self;
9760 #line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9761         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbutton);
9762 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9763         _g_object_unref0 (self->el);
9764 #line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9765         _g_object_unref0 (self->priv->_this);
9766 #line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9767         G_OBJECT_CLASS (xcls_mainwindow_xcls_backbutton_parent_class)->finalize (obj);
9768 #line 9769 "MainWindow.vala.c"
9769 }
9770
9771
9772 GType xcls_mainwindow_xcls_backbutton_get_type (void) {
9773         static volatile gsize xcls_mainwindow_xcls_backbutton_type_id__volatile = 0;
9774         if (g_once_init_enter (&xcls_mainwindow_xcls_backbutton_type_id__volatile)) {
9775                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_backbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_backbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_backbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_backbutton_instance_init, NULL };
9776                 GType xcls_mainwindow_xcls_backbutton_type_id;
9777                 xcls_mainwindow_xcls_backbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_backbutton", &g_define_type_info, 0);
9778                 g_once_init_leave (&xcls_mainwindow_xcls_backbutton_type_id__volatile, xcls_mainwindow_xcls_backbutton_type_id);
9779         }
9780         return xcls_mainwindow_xcls_backbutton_type_id__volatile;
9781 }
9782
9783
9784 Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_construct (GType object_type, Xcls_MainWindow* _owner) {
9785         Xcls_MainWindowXcls_Actor18 * self = NULL;
9786         Xcls_MainWindow* _tmp0_;
9787         Xcls_MainWindow* _tmp1_;
9788         GtkClutterActor* _tmp2_;
9789         Xcls_MainWindow* _tmp3_;
9790         Xcls_MainWindowXcls_Button19* _tmp4_;
9791         Xcls_MainWindowXcls_Button19* child_0;
9792         GtkClutterActor* _tmp5_;
9793         GtkWidget* _tmp6_ = NULL;
9794         GtkButton* _tmp7_;
9795 #line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9796         g_return_val_if_fail (_owner != NULL, NULL);
9797 #line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9798         self = (Xcls_MainWindowXcls_Actor18*) g_object_new (object_type, NULL);
9799 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9800         _tmp0_ = _owner;
9801 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9802         _tmp1_ = _g_object_ref0 (_tmp0_);
9803 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9804         _g_object_unref0 (self->priv->_this);
9805 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9806         self->priv->_this = _tmp1_;
9807 #line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9808         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
9809 #line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9810         g_object_ref_sink (_tmp2_);
9811 #line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9812         _g_object_unref0 (self->el);
9813 #line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9814         self->el = _tmp2_;
9815 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9816         _tmp3_ = self->priv->_this;
9817 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9818         _tmp4_ = xcls_mainwindow_xcls_button19_new (_tmp3_);
9819 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9820         child_0 = _tmp4_;
9821 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9822         g_object_ref ((GObject*) child_0);
9823 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9824         _tmp5_ = self->el;
9825 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9826         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
9827 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9828         _tmp7_ = child_0->el;
9829 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9830         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
9831 #line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9832         _g_object_unref0 (child_0);
9833 #line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9834         return self;
9835 #line 9836 "MainWindow.vala.c"
9836 }
9837
9838
9839 Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_new (Xcls_MainWindow* _owner) {
9840 #line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9841         return xcls_mainwindow_xcls_actor18_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, _owner);
9842 #line 9843 "MainWindow.vala.c"
9843 }
9844
9845
9846 static void xcls_mainwindow_xcls_actor18_class_init (Xcls_MainWindowXcls_Actor18Class * klass) {
9847 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9848         xcls_mainwindow_xcls_actor18_parent_class = g_type_class_peek_parent (klass);
9849 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9850         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor18Private));
9851 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9852         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor18_finalize;
9853 #line 9854 "MainWindow.vala.c"
9854 }
9855
9856
9857 static void xcls_mainwindow_xcls_actor18_instance_init (Xcls_MainWindowXcls_Actor18 * self) {
9858 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9859         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR18_GET_PRIVATE (self);
9860 #line 9861 "MainWindow.vala.c"
9861 }
9862
9863
9864 static void xcls_mainwindow_xcls_actor18_finalize (GObject* obj) {
9865         Xcls_MainWindowXcls_Actor18 * self;
9866 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9867         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18);
9868 #line 1463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9869         _g_object_unref0 (self->el);
9870 #line 1464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9871         _g_object_unref0 (self->priv->_this);
9872 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9873         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor18_parent_class)->finalize (obj);
9874 #line 9875 "MainWindow.vala.c"
9875 }
9876
9877
9878 GType xcls_mainwindow_xcls_actor18_get_type (void) {
9879         static volatile gsize xcls_mainwindow_xcls_actor18_type_id__volatile = 0;
9880         if (g_once_init_enter (&xcls_mainwindow_xcls_actor18_type_id__volatile)) {
9881                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor18Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor18_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor18), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor18_instance_init, NULL };
9882                 GType xcls_mainwindow_xcls_actor18_type_id;
9883                 xcls_mainwindow_xcls_actor18_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor18", &g_define_type_info, 0);
9884                 g_once_init_leave (&xcls_mainwindow_xcls_actor18_type_id__volatile, xcls_mainwindow_xcls_actor18_type_id);
9885         }
9886         return xcls_mainwindow_xcls_actor18_type_id__volatile;
9887 }
9888
9889
9890 static void __lambda21_ (Xcls_MainWindowXcls_Button19* self) {
9891         Xcls_MainWindow* _tmp0_;
9892         const gchar* _tmp1_;
9893         const gchar* _tmp2_;
9894         GQuark _tmp4_ = 0U;
9895 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9896         static GQuark _tmp3_label0 = 0;
9897 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9898         static GQuark _tmp3_label1 = 0;
9899 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9900         static GQuark _tmp3_label2 = 0;
9901 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9902         static GQuark _tmp3_label3 = 0;
9903 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9904         static GQuark _tmp3_label4 = 0;
9905 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9906         static GQuark _tmp3_label5 = 0;
9907 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9908         static GQuark _tmp3_label6 = 0;
9909 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9910         _tmp0_ = self->priv->_this;
9911 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9912         _tmp1_ = _tmp0_->state;
9913 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9914         _tmp2_ = _tmp1_;
9915 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9916         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
9917 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9918         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
9919 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9920                 switch (0) {
9921 #line 9922 "MainWindow.vala.c"
9922                         default:
9923                         {
9924                                 Xcls_MainWindow* _tmp5_;
9925 #line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9926                                 _tmp5_ = self->priv->_this;
9927 #line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9928                                 xcls_mainwindow_hideViewEditing (_tmp5_);
9929 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9930                                 break;
9931 #line 9932 "MainWindow.vala.c"
9932                         }
9933                 }
9934         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
9935 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9936                 switch (0) {
9937 #line 9938 "MainWindow.vala.c"
9938                         default:
9939                         {
9940                                 Xcls_MainWindow* _tmp6_;
9941 #line 1517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9942                                 _tmp6_ = self->priv->_this;
9943 #line 1517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9944                                 xcls_mainwindow_showViewEditing (_tmp6_);
9945 #line 1518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9946                                 break;
9947 #line 9948 "MainWindow.vala.c"
9948                         }
9949                 }
9950         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
9951 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9952                 switch (0) {
9953 #line 9954 "MainWindow.vala.c"
9954                         default:
9955                         {
9956                                 Xcls_MainWindow* _tmp7_;
9957 #line 1521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9958                                 _tmp7_ = self->priv->_this;
9959 #line 1521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9960                                 xcls_mainwindow_hideAddProp (_tmp7_);
9961 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9962                                 break;
9963 #line 9964 "MainWindow.vala.c"
9964                         }
9965                 }
9966         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) {
9967 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9968                 switch (0) {
9969 #line 9970 "MainWindow.vala.c"
9970                         default:
9971                         {
9972                                 Xcls_MainWindow* _tmp8_;
9973 #line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9974                                 _tmp8_ = self->priv->_this;
9975 #line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9976                                 xcls_mainwindow_hideAddListener (_tmp8_);
9977 #line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9978                                 break;
9979 #line 9980 "MainWindow.vala.c"
9980                         }
9981                 }
9982         } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) {
9983 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9984                 switch (0) {
9985 #line 9986 "MainWindow.vala.c"
9986                         default:
9987                         {
9988                                 Xcls_MainWindow* _tmp9_;
9989 #line 1530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9990                                 _tmp9_ = self->priv->_this;
9991 #line 1530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9992                                 xcls_mainwindow_hideObject (_tmp9_);
9993 #line 1531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9994                                 break;
9995 #line 9996 "MainWindow.vala.c"
9996                         }
9997                 }
9998         } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("codeedit")))) {
9999 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10000                 switch (0) {
10001 #line 10002 "MainWindow.vala.c"
10002                         default:
10003                         {
10004                                 Xcls_MainWindow* _tmp10_;
10005 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10006                                 _tmp10_ = self->priv->_this;
10007 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10008                                 xcls_mainwindow_hideCodeEdit (_tmp10_);
10009 #line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10010                                 break;
10011 #line 10012 "MainWindow.vala.c"
10012                         }
10013                 }
10014         } else if (_tmp4_ == ((0 != _tmp3_label6) ? _tmp3_label6 : (_tmp3_label6 = g_quark_from_static_string ("projectedit")))) {
10015 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10016                 switch (0) {
10017 #line 10018 "MainWindow.vala.c"
10018                         default:
10019                         {
10020                                 Xcls_MainWindow* _tmp11_;
10021 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10022                                 _tmp11_ = self->priv->_this;
10023 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10024                                 xcls_mainwindow_hideProjectEdit (_tmp11_);
10025 #line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10026                                 break;
10027 #line 10028 "MainWindow.vala.c"
10028                         }
10029                 }
10030         } else {
10031 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10032                 switch (0) {
10033 #line 10034 "MainWindow.vala.c"
10034                         default:
10035                         {
10036 #line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10037                                 break;
10038 #line 10039 "MainWindow.vala.c"
10039                         }
10040                 }
10041         }
10042 #line 1546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10043         return;
10044 #line 10045 "MainWindow.vala.c"
10045 }
10046
10047
10048 static void ___lambda21__gtk_button_clicked (GtkButton* _sender, gpointer self) {
10049 #line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10050         __lambda21_ (self);
10051 #line 10052 "MainWindow.vala.c"
10052 }
10053
10054
10055 Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_construct (GType object_type, Xcls_MainWindow* _owner) {
10056         Xcls_MainWindowXcls_Button19 * self = NULL;
10057         Xcls_MainWindow* _tmp0_;
10058         Xcls_MainWindow* _tmp1_;
10059         GtkButton* _tmp2_;
10060         GtkButton* _tmp3_;
10061         GtkButton* _tmp4_;
10062         GtkButton* _tmp5_;
10063         GtkButton* _tmp6_;
10064 #line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10065         g_return_val_if_fail (_owner != NULL, NULL);
10066 #line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10067         self = (Xcls_MainWindowXcls_Button19*) g_object_new (object_type, NULL);
10068 #line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10069         _tmp0_ = _owner;
10070 #line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10071         _tmp1_ = _g_object_ref0 (_tmp0_);
10072 #line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10073         _g_object_unref0 (self->priv->_this);
10074 #line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10075         self->priv->_this = _tmp1_;
10076 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10077         _tmp2_ = (GtkButton*) gtk_button_new ();
10078 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10079         g_object_ref_sink (_tmp2_);
10080 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10081         _g_object_unref0 (self->el);
10082 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10083         self->el = _tmp2_;
10084 #line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10085         _tmp3_ = self->el;
10086 #line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10087         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
10088 #line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10089         _tmp4_ = self->el;
10090 #line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10091         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
10092 #line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10093         _tmp5_ = self->el;
10094 #line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10095         gtk_button_set_label (_tmp5_, "<<");
10096 #line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10097         _tmp6_ = self->el;
10098 #line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10099         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda21__gtk_button_clicked, self, 0);
10100 #line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10101         return self;
10102 #line 10103 "MainWindow.vala.c"
10103 }
10104
10105
10106 Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_new (Xcls_MainWindow* _owner) {
10107 #line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10108         return xcls_mainwindow_xcls_button19_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, _owner);
10109 #line 10110 "MainWindow.vala.c"
10110 }
10111
10112
10113 static void xcls_mainwindow_xcls_button19_class_init (Xcls_MainWindowXcls_Button19Class * klass) {
10114 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10115         xcls_mainwindow_xcls_button19_parent_class = g_type_class_peek_parent (klass);
10116 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10117         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button19Private));
10118 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10119         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button19_finalize;
10120 #line 10121 "MainWindow.vala.c"
10121 }
10122
10123
10124 static void xcls_mainwindow_xcls_button19_instance_init (Xcls_MainWindowXcls_Button19 * self) {
10125 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10126         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON19_GET_PRIVATE (self);
10127 #line 10128 "MainWindow.vala.c"
10128 }
10129
10130
10131 static void xcls_mainwindow_xcls_button19_finalize (GObject* obj) {
10132         Xcls_MainWindowXcls_Button19 * self;
10133 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10134         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19);
10135 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10136         _g_object_unref0 (self->el);
10137 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10138         _g_object_unref0 (self->priv->_this);
10139 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10140         G_OBJECT_CLASS (xcls_mainwindow_xcls_button19_parent_class)->finalize (obj);
10141 #line 10142 "MainWindow.vala.c"
10142 }
10143
10144
10145 GType xcls_mainwindow_xcls_button19_get_type (void) {
10146         static volatile gsize xcls_mainwindow_xcls_button19_type_id__volatile = 0;
10147         if (g_once_init_enter (&xcls_mainwindow_xcls_button19_type_id__volatile)) {
10148                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button19Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button19_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button19), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button19_instance_init, NULL };
10149                 GType xcls_mainwindow_xcls_button19_type_id;
10150                 xcls_mainwindow_xcls_button19_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button19", &g_define_type_info, 0);
10151                 g_once_init_leave (&xcls_mainwindow_xcls_button19_type_id__volatile, xcls_mainwindow_xcls_button19_type_id);
10152         }
10153         return xcls_mainwindow_xcls_button19_type_id__volatile;
10154 }
10155
10156
10157 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
10158         Xcls_MainWindowXcls_projectbutton * self = NULL;
10159         Xcls_MainWindow* _tmp0_;
10160         Xcls_MainWindow* _tmp1_;
10161         Xcls_MainWindow* _tmp2_;
10162         Xcls_MainWindowXcls_projectbutton* _tmp3_;
10163         ClutterActor* _tmp4_;
10164         Xcls_MainWindow* _tmp5_;
10165         Xcls_MainWindowXcls_Actor21* _tmp6_;
10166         Xcls_MainWindowXcls_Actor21* child_0;
10167         ClutterActor* _tmp7_;
10168         GtkClutterActor* _tmp8_;
10169         ClutterActor* _tmp9_;
10170 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10171         g_return_val_if_fail (_owner != NULL, NULL);
10172 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10173         self = (Xcls_MainWindowXcls_projectbutton*) g_object_new (object_type, NULL);
10174 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10175         _tmp0_ = _owner;
10176 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10177         _tmp1_ = _g_object_ref0 (_tmp0_);
10178 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10179         _g_object_unref0 (self->priv->_this);
10180 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10181         self->priv->_this = _tmp1_;
10182 #line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10183         _tmp2_ = self->priv->_this;
10184 #line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10185         _tmp3_ = _g_object_ref0 (self);
10186 #line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10187         _g_object_unref0 (_tmp2_->projectbutton);
10188 #line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10189         _tmp2_->projectbutton = _tmp3_;
10190 #line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10191         _tmp4_ = clutter_actor_new ();
10192 #line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10193         g_object_ref_sink (_tmp4_);
10194 #line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10195         _g_object_unref0 (self->el);
10196 #line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10197         self->el = _tmp4_;
10198 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10199         _tmp5_ = self->priv->_this;
10200 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10201         _tmp6_ = xcls_mainwindow_xcls_actor21_new (_tmp5_);
10202 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10203         child_0 = _tmp6_;
10204 #line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10205         g_object_ref ((GObject*) child_0);
10206 #line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10207         _tmp7_ = self->el;
10208 #line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10209         _tmp8_ = child_0->el;
10210 #line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10211         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
10212 #line 1577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10213         _tmp9_ = self->el;
10214 #line 1577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10215         clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
10216 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10217         _g_object_unref0 (child_0);
10218 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10219         return self;
10220 #line 10221 "MainWindow.vala.c"
10221 }
10222
10223
10224 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner) {
10225 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10226         return xcls_mainwindow_xcls_projectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, _owner);
10227 #line 10228 "MainWindow.vala.c"
10228 }
10229
10230
10231 static void xcls_mainwindow_xcls_projectbutton_class_init (Xcls_MainWindowXcls_projectbuttonClass * klass) {
10232 #line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10233         xcls_mainwindow_xcls_projectbutton_parent_class = g_type_class_peek_parent (klass);
10234 #line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10235         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projectbuttonPrivate));
10236 #line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10237         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projectbutton_finalize;
10238 #line 10239 "MainWindow.vala.c"
10239 }
10240
10241
10242 static void xcls_mainwindow_xcls_projectbutton_instance_init (Xcls_MainWindowXcls_projectbutton * self) {
10243 #line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10244         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE (self);
10245 #line 10246 "MainWindow.vala.c"
10246 }
10247
10248
10249 static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj) {
10250         Xcls_MainWindowXcls_projectbutton * self;
10251 #line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10252         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton);
10253 #line 1555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10254         _g_object_unref0 (self->el);
10255 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10256         _g_object_unref0 (self->priv->_this);
10257 #line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10258         G_OBJECT_CLASS (xcls_mainwindow_xcls_projectbutton_parent_class)->finalize (obj);
10259 #line 10260 "MainWindow.vala.c"
10260 }
10261
10262
10263 GType xcls_mainwindow_xcls_projectbutton_get_type (void) {
10264         static volatile gsize xcls_mainwindow_xcls_projectbutton_type_id__volatile = 0;
10265         if (g_once_init_enter (&xcls_mainwindow_xcls_projectbutton_type_id__volatile)) {
10266                 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 };
10267                 GType xcls_mainwindow_xcls_projectbutton_type_id;
10268                 xcls_mainwindow_xcls_projectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projectbutton", &g_define_type_info, 0);
10269                 g_once_init_leave (&xcls_mainwindow_xcls_projectbutton_type_id__volatile, xcls_mainwindow_xcls_projectbutton_type_id);
10270         }
10271         return xcls_mainwindow_xcls_projectbutton_type_id__volatile;
10272 }
10273
10274
10275 Xcls_MainWindowXcls_Actor21* xcls_mainwindow_xcls_actor21_construct (GType object_type, Xcls_MainWindow* _owner) {
10276         Xcls_MainWindowXcls_Actor21 * self = NULL;
10277         Xcls_MainWindow* _tmp0_;
10278         Xcls_MainWindow* _tmp1_;
10279         GtkClutterActor* _tmp2_;
10280         Xcls_MainWindow* _tmp3_;
10281         Xcls_MainWindowXcls_Button22* _tmp4_;
10282         Xcls_MainWindowXcls_Button22* child_0;
10283         GtkClutterActor* _tmp5_;
10284         GtkWidget* _tmp6_ = NULL;
10285         GtkButton* _tmp7_;
10286 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10287         g_return_val_if_fail (_owner != NULL, NULL);
10288 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10289         self = (Xcls_MainWindowXcls_Actor21*) g_object_new (object_type, NULL);
10290 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10291         _tmp0_ = _owner;
10292 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10293         _tmp1_ = _g_object_ref0 (_tmp0_);
10294 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10295         _g_object_unref0 (self->priv->_this);
10296 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10297         self->priv->_this = _tmp1_;
10298 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10299         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
10300 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10301         g_object_ref_sink (_tmp2_);
10302 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10303         _g_object_unref0 (self->el);
10304 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10305         self->el = _tmp2_;
10306 #line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10307         _tmp3_ = self->priv->_this;
10308 #line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10309         _tmp4_ = xcls_mainwindow_xcls_button22_new (_tmp3_);
10310 #line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10311         child_0 = _tmp4_;
10312 #line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10313         g_object_ref ((GObject*) child_0);
10314 #line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10315         _tmp5_ = self->el;
10316 #line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10317         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
10318 #line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10319         _tmp7_ = child_0->el;
10320 #line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10321         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
10322 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10323         _g_object_unref0 (child_0);
10324 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10325         return self;
10326 #line 10327 "MainWindow.vala.c"
10327 }
10328
10329
10330 Xcls_MainWindowXcls_Actor21* xcls_mainwindow_xcls_actor21_new (Xcls_MainWindow* _owner) {
10331 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10332         return xcls_mainwindow_xcls_actor21_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, _owner);
10333 #line 10334 "MainWindow.vala.c"
10334 }
10335
10336
10337 static void xcls_mainwindow_xcls_actor21_class_init (Xcls_MainWindowXcls_Actor21Class * klass) {
10338 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10339         xcls_mainwindow_xcls_actor21_parent_class = g_type_class_peek_parent (klass);
10340 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10341         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor21Private));
10342 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10343         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor21_finalize;
10344 #line 10345 "MainWindow.vala.c"
10345 }
10346
10347
10348 static void xcls_mainwindow_xcls_actor21_instance_init (Xcls_MainWindowXcls_Actor21 * self) {
10349 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10350         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR21_GET_PRIVATE (self);
10351 #line 10352 "MainWindow.vala.c"
10352 }
10353
10354
10355 static void xcls_mainwindow_xcls_actor21_finalize (GObject* obj) {
10356         Xcls_MainWindowXcls_Actor21 * self;
10357 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10358         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21);
10359 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10360         _g_object_unref0 (self->el);
10361 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10362         _g_object_unref0 (self->priv->_this);
10363 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10364         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor21_parent_class)->finalize (obj);
10365 #line 10366 "MainWindow.vala.c"
10366 }
10367
10368
10369 GType xcls_mainwindow_xcls_actor21_get_type (void) {
10370         static volatile gsize xcls_mainwindow_xcls_actor21_type_id__volatile = 0;
10371         if (g_once_init_enter (&xcls_mainwindow_xcls_actor21_type_id__volatile)) {
10372                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor21Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor21_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor21), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor21_instance_init, NULL };
10373                 GType xcls_mainwindow_xcls_actor21_type_id;
10374                 xcls_mainwindow_xcls_actor21_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor21", &g_define_type_info, 0);
10375                 g_once_init_leave (&xcls_mainwindow_xcls_actor21_type_id__volatile, xcls_mainwindow_xcls_actor21_type_id);
10376         }
10377         return xcls_mainwindow_xcls_actor21_type_id__volatile;
10378 }
10379
10380
10381 static void __lambda57_ (Xcls_MainWindowXcls_Button22* self) {
10382         Xcls_MainWindow* _tmp0_;
10383         const gchar* _tmp1_;
10384         const gchar* _tmp2_;
10385         GQuark _tmp4_ = 0U;
10386 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10387         static GQuark _tmp3_label0 = 0;
10388 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10389         static GQuark _tmp3_label1 = 0;
10390 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10391         static GQuark _tmp3_label2 = 0;
10392 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10393         static GQuark _tmp3_label3 = 0;
10394 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10395         static GQuark _tmp3_label4 = 0;
10396 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10397         _tmp0_ = self->priv->_this;
10398 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10399         _tmp1_ = _tmp0_->state;
10400 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10401         _tmp2_ = _tmp1_;
10402 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10403         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
10404 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10405         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
10406 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10407                 switch (0) {
10408 #line 10409 "MainWindow.vala.c"
10409                         default:
10410                         {
10411                                 Xcls_MainWindow* _tmp5_;
10412 #line 1633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10413                                 _tmp5_ = self->priv->_this;
10414 #line 1633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10415                                 xcls_mainwindow_hideViewEditing (_tmp5_);
10416 #line 1634 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10417                                 break;
10418 #line 10419 "MainWindow.vala.c"
10419                         }
10420                 }
10421         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
10422 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10423                 switch (0) {
10424 #line 10425 "MainWindow.vala.c"
10425                         default:
10426                         {
10427                                 Xcls_MainWindow* _tmp6_;
10428 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10429                                 _tmp6_ = self->priv->_this;
10430 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10431                                 xcls_mainwindow_showViewEditing (_tmp6_);
10432 #line 1637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10433                                 break;
10434 #line 10435 "MainWindow.vala.c"
10435                         }
10436                 }
10437         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
10438 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10439                 switch (0) {
10440 #line 10441 "MainWindow.vala.c"
10441                         default:
10442                         {
10443                                 Xcls_MainWindow* _tmp7_;
10444                                 Xcls_MainWindow* _tmp8_;
10445 #line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10446                                 _tmp7_ = self->priv->_this;
10447 #line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10448                                 xcls_mainwindow_hideAddProp (_tmp7_);
10449 #line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10450                                 _tmp8_ = self->priv->_this;
10451 #line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10452                                 xcls_mainwindow_hideViewEditing (_tmp8_);
10453 #line 1642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10454                                 break;
10455 #line 10456 "MainWindow.vala.c"
10456                         }
10457                 }
10458         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) {
10459 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10460                 switch (0) {
10461 #line 10462 "MainWindow.vala.c"
10462                         default:
10463                         {
10464                                 Xcls_MainWindow* _tmp9_;
10465                                 Xcls_MainWindow* _tmp10_;
10466 #line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10467                                 _tmp9_ = self->priv->_this;
10468 #line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10469                                 xcls_mainwindow_hideAddListener (_tmp9_);
10470 #line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10471                                 _tmp10_ = self->priv->_this;
10472 #line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10473                                 xcls_mainwindow_hideViewEditing (_tmp10_);
10474 #line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10475                                 break;
10476 #line 10477 "MainWindow.vala.c"
10477                         }
10478                 }
10479         } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) {
10480 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10481                 switch (0) {
10482 #line 10483 "MainWindow.vala.c"
10483                         default:
10484                         {
10485                                 Xcls_MainWindow* _tmp11_;
10486                                 Xcls_MainWindow* _tmp12_;
10487 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10488                                 _tmp11_ = self->priv->_this;
10489 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10490                                 xcls_mainwindow_hideObject (_tmp11_);
10491 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10492                                 _tmp12_ = self->priv->_this;
10493 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10494                                 xcls_mainwindow_hideViewEditing (_tmp12_);
10495 #line 1651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10496                                 break;
10497 #line 10498 "MainWindow.vala.c"
10498                         }
10499                 }
10500         } else {
10501 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10502                 switch (0) {
10503 #line 10504 "MainWindow.vala.c"
10504                         default:
10505                         {
10506 #line 1654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10507                                 break;
10508 #line 10509 "MainWindow.vala.c"
10509                         }
10510                 }
10511         }
10512 #line 1656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10513         return;
10514 #line 10515 "MainWindow.vala.c"
10515 }
10516
10517
10518 static void ___lambda57__gtk_button_clicked (GtkButton* _sender, gpointer self) {
10519 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10520         __lambda57_ (self);
10521 #line 10522 "MainWindow.vala.c"
10522 }
10523
10524
10525 Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_construct (GType object_type, Xcls_MainWindow* _owner) {
10526         Xcls_MainWindowXcls_Button22 * self = NULL;
10527         Xcls_MainWindow* _tmp0_;
10528         Xcls_MainWindow* _tmp1_;
10529         GtkButton* _tmp2_;
10530         GtkButton* _tmp3_;
10531         GtkButton* _tmp4_;
10532         GtkButton* _tmp5_;
10533         GtkButton* _tmp6_;
10534 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10535         g_return_val_if_fail (_owner != NULL, NULL);
10536 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10537         self = (Xcls_MainWindowXcls_Button22*) g_object_new (object_type, NULL);
10538 #line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10539         _tmp0_ = _owner;
10540 #line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10541         _tmp1_ = _g_object_ref0 (_tmp0_);
10542 #line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10543         _g_object_unref0 (self->priv->_this);
10544 #line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10545         self->priv->_this = _tmp1_;
10546 #line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10547         _tmp2_ = (GtkButton*) gtk_button_new ();
10548 #line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10549         g_object_ref_sink (_tmp2_);
10550 #line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10551         _g_object_unref0 (self->el);
10552 #line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10553         self->el = _tmp2_;
10554 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10555         _tmp3_ = self->el;
10556 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10557         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
10558 #line 1625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10559         _tmp4_ = self->el;
10560 #line 1625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10561         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
10562 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10563         _tmp5_ = self->el;
10564 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10565         gtk_button_set_label (_tmp5_, "Open\nFiles");
10566 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10567         _tmp6_ = self->el;
10568 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10569         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda57__gtk_button_clicked, self, 0);
10570 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10571         return self;
10572 #line 10573 "MainWindow.vala.c"
10573 }
10574
10575
10576 Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_new (Xcls_MainWindow* _owner) {
10577 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10578         return xcls_mainwindow_xcls_button22_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, _owner);
10579 #line 10580 "MainWindow.vala.c"
10580 }
10581
10582
10583 static void xcls_mainwindow_xcls_button22_class_init (Xcls_MainWindowXcls_Button22Class * klass) {
10584 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10585         xcls_mainwindow_xcls_button22_parent_class = g_type_class_peek_parent (klass);
10586 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10587         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button22Private));
10588 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10589         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button22_finalize;
10590 #line 10591 "MainWindow.vala.c"
10591 }
10592
10593
10594 static void xcls_mainwindow_xcls_button22_instance_init (Xcls_MainWindowXcls_Button22 * self) {
10595 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10596         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON22_GET_PRIVATE (self);
10597 #line 10598 "MainWindow.vala.c"
10598 }
10599
10600
10601 static void xcls_mainwindow_xcls_button22_finalize (GObject* obj) {
10602         Xcls_MainWindowXcls_Button22 * self;
10603 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10604         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22);
10605 #line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10606         _g_object_unref0 (self->el);
10607 #line 1610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10608         _g_object_unref0 (self->priv->_this);
10609 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10610         G_OBJECT_CLASS (xcls_mainwindow_xcls_button22_parent_class)->finalize (obj);
10611 #line 10612 "MainWindow.vala.c"
10612 }
10613
10614
10615 GType xcls_mainwindow_xcls_button22_get_type (void) {
10616         static volatile gsize xcls_mainwindow_xcls_button22_type_id__volatile = 0;
10617         if (g_once_init_enter (&xcls_mainwindow_xcls_button22_type_id__volatile)) {
10618                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button22Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button22_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button22), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button22_instance_init, NULL };
10619                 GType xcls_mainwindow_xcls_button22_type_id;
10620                 xcls_mainwindow_xcls_button22_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button22", &g_define_type_info, 0);
10621                 g_once_init_leave (&xcls_mainwindow_xcls_button22_type_id__volatile, xcls_mainwindow_xcls_button22_type_id);
10622         }
10623         return xcls_mainwindow_xcls_button22_type_id__volatile;
10624 }
10625
10626
10627 Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_construct (GType object_type, Xcls_MainWindow* _owner) {
10628         Xcls_MainWindowXcls_editfilebutton * self = NULL;
10629         Xcls_MainWindow* _tmp0_;
10630         Xcls_MainWindow* _tmp1_;
10631         Xcls_MainWindow* _tmp2_;
10632         Xcls_MainWindowXcls_editfilebutton* _tmp3_;
10633         ClutterActor* _tmp4_;
10634         Xcls_MainWindow* _tmp5_;
10635         Xcls_MainWindowXcls_Actor24* _tmp6_;
10636         Xcls_MainWindowXcls_Actor24* child_0;
10637         ClutterActor* _tmp7_;
10638         GtkClutterActor* _tmp8_;
10639         ClutterActor* _tmp9_;
10640 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10641         g_return_val_if_fail (_owner != NULL, NULL);
10642 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10643         self = (Xcls_MainWindowXcls_editfilebutton*) g_object_new (object_type, NULL);
10644 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10645         _tmp0_ = _owner;
10646 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10647         _tmp1_ = _g_object_ref0 (_tmp0_);
10648 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10649         _g_object_unref0 (self->priv->_this);
10650 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10651         self->priv->_this = _tmp1_;
10652 #line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10653         _tmp2_ = self->priv->_this;
10654 #line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10655         _tmp3_ = _g_object_ref0 (self);
10656 #line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10657         _g_object_unref0 (_tmp2_->editfilebutton);
10658 #line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10659         _tmp2_->editfilebutton = _tmp3_;
10660 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10661         _tmp4_ = clutter_actor_new ();
10662 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10663         g_object_ref_sink (_tmp4_);
10664 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10665         _g_object_unref0 (self->el);
10666 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10667         self->el = _tmp4_;
10668 #line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10669         _tmp5_ = self->priv->_this;
10670 #line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10671         _tmp6_ = xcls_mainwindow_xcls_actor24_new (_tmp5_);
10672 #line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10673         child_0 = _tmp6_;
10674 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10675         g_object_ref ((GObject*) child_0);
10676 #line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10677         _tmp7_ = self->el;
10678 #line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10679         _tmp8_ = child_0->el;
10680 #line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10681         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
10682 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10683         _tmp9_ = self->el;
10684 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10685         clutter_actor_set_size (_tmp9_, 50.0f, 50.0f);
10686 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10687         _g_object_unref0 (child_0);
10688 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10689         return self;
10690 #line 10691 "MainWindow.vala.c"
10691 }
10692
10693
10694 Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_new (Xcls_MainWindow* _owner) {
10695 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10696         return xcls_mainwindow_xcls_editfilebutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, _owner);
10697 #line 10698 "MainWindow.vala.c"
10698 }
10699
10700
10701 static void xcls_mainwindow_xcls_editfilebutton_class_init (Xcls_MainWindowXcls_editfilebuttonClass * klass) {
10702 #line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10703         xcls_mainwindow_xcls_editfilebutton_parent_class = g_type_class_peek_parent (klass);
10704 #line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10705         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editfilebuttonPrivate));
10706 #line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10707         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editfilebutton_finalize;
10708 #line 10709 "MainWindow.vala.c"
10709 }
10710
10711
10712 static void xcls_mainwindow_xcls_editfilebutton_instance_init (Xcls_MainWindowXcls_editfilebutton * self) {
10713 #line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10714         self->priv = XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_PRIVATE (self);
10715 #line 10716 "MainWindow.vala.c"
10716 }
10717
10718
10719 static void xcls_mainwindow_xcls_editfilebutton_finalize (GObject* obj) {
10720         Xcls_MainWindowXcls_editfilebutton * self;
10721 #line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10722         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebutton);
10723 #line 1665 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10724         _g_object_unref0 (self->el);
10725 #line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10726         _g_object_unref0 (self->priv->_this);
10727 #line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10728         G_OBJECT_CLASS (xcls_mainwindow_xcls_editfilebutton_parent_class)->finalize (obj);
10729 #line 10730 "MainWindow.vala.c"
10730 }
10731
10732
10733 GType xcls_mainwindow_xcls_editfilebutton_get_type (void) {
10734         static volatile gsize xcls_mainwindow_xcls_editfilebutton_type_id__volatile = 0;
10735         if (g_once_init_enter (&xcls_mainwindow_xcls_editfilebutton_type_id__volatile)) {
10736                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_editfilebuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_editfilebutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_editfilebutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_editfilebutton_instance_init, NULL };
10737                 GType xcls_mainwindow_xcls_editfilebutton_type_id;
10738                 xcls_mainwindow_xcls_editfilebutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_editfilebutton", &g_define_type_info, 0);
10739                 g_once_init_leave (&xcls_mainwindow_xcls_editfilebutton_type_id__volatile, xcls_mainwindow_xcls_editfilebutton_type_id);
10740         }
10741         return xcls_mainwindow_xcls_editfilebutton_type_id__volatile;
10742 }
10743
10744
10745 Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_construct (GType object_type, Xcls_MainWindow* _owner) {
10746         Xcls_MainWindowXcls_Actor24 * self = NULL;
10747         Xcls_MainWindow* _tmp0_;
10748         Xcls_MainWindow* _tmp1_;
10749         GtkClutterActor* _tmp2_;
10750         Xcls_MainWindow* _tmp3_;
10751         Xcls_MainWindowXcls_Button25* _tmp4_;
10752         Xcls_MainWindowXcls_Button25* child_0;
10753         GtkClutterActor* _tmp5_;
10754         GtkWidget* _tmp6_ = NULL;
10755         GtkButton* _tmp7_;
10756 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10757         g_return_val_if_fail (_owner != NULL, NULL);
10758 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10759         self = (Xcls_MainWindowXcls_Actor24*) g_object_new (object_type, NULL);
10760 #line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10761         _tmp0_ = _owner;
10762 #line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10763         _tmp1_ = _g_object_ref0 (_tmp0_);
10764 #line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10765         _g_object_unref0 (self->priv->_this);
10766 #line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10767         self->priv->_this = _tmp1_;
10768 #line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10769         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
10770 #line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10771         g_object_ref_sink (_tmp2_);
10772 #line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10773         _g_object_unref0 (self->el);
10774 #line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10775         self->el = _tmp2_;
10776 #line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10777         _tmp3_ = self->priv->_this;
10778 #line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10779         _tmp4_ = xcls_mainwindow_xcls_button25_new (_tmp3_);
10780 #line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10781         child_0 = _tmp4_;
10782 #line 1709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10783         g_object_ref ((GObject*) child_0);
10784 #line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10785         _tmp5_ = self->el;
10786 #line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10787         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
10788 #line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10789         _tmp7_ = child_0->el;
10790 #line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10791         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
10792 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10793         _g_object_unref0 (child_0);
10794 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10795         return self;
10796 #line 10797 "MainWindow.vala.c"
10797 }
10798
10799
10800 Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_new (Xcls_MainWindow* _owner) {
10801 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10802         return xcls_mainwindow_xcls_actor24_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, _owner);
10803 #line 10804 "MainWindow.vala.c"
10804 }
10805
10806
10807 static void xcls_mainwindow_xcls_actor24_class_init (Xcls_MainWindowXcls_Actor24Class * klass) {
10808 #line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10809         xcls_mainwindow_xcls_actor24_parent_class = g_type_class_peek_parent (klass);
10810 #line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10811         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor24Private));
10812 #line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10813         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor24_finalize;
10814 #line 10815 "MainWindow.vala.c"
10815 }
10816
10817
10818 static void xcls_mainwindow_xcls_actor24_instance_init (Xcls_MainWindowXcls_Actor24 * self) {
10819 #line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10820         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR24_GET_PRIVATE (self);
10821 #line 10822 "MainWindow.vala.c"
10822 }
10823
10824
10825 static void xcls_mainwindow_xcls_actor24_finalize (GObject* obj) {
10826         Xcls_MainWindowXcls_Actor24 * self;
10827 #line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10828         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24);
10829 #line 1693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10830         _g_object_unref0 (self->el);
10831 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10832         _g_object_unref0 (self->priv->_this);
10833 #line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10834         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor24_parent_class)->finalize (obj);
10835 #line 10836 "MainWindow.vala.c"
10836 }
10837
10838
10839 GType xcls_mainwindow_xcls_actor24_get_type (void) {
10840         static volatile gsize xcls_mainwindow_xcls_actor24_type_id__volatile = 0;
10841         if (g_once_init_enter (&xcls_mainwindow_xcls_actor24_type_id__volatile)) {
10842                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor24Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor24_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor24), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor24_instance_init, NULL };
10843                 GType xcls_mainwindow_xcls_actor24_type_id;
10844                 xcls_mainwindow_xcls_actor24_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor24", &g_define_type_info, 0);
10845                 g_once_init_leave (&xcls_mainwindow_xcls_actor24_type_id__volatile, xcls_mainwindow_xcls_actor24_type_id);
10846         }
10847         return xcls_mainwindow_xcls_actor24_type_id__volatile;
10848 }
10849
10850
10851 static void __lambda56_ (Xcls_MainWindowXcls_Button25* self) {
10852         gboolean _tmp0_ = FALSE;
10853         Xcls_MainWindow* _tmp1_;
10854         ProjectProject* _tmp2_;
10855         gboolean _tmp7_;
10856         Xcls_MainWindow* _tmp8_;
10857         Xcls_DialogNewComponent* _tmp9_;
10858         Xcls_MainWindow* _tmp10_;
10859         Xcls_WindowLeftTree* _tmp11_;
10860         Xcls_WindowLeftTreeXcls_model* _tmp12_;
10861         JsRenderJsRender* _tmp13_;
10862 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10863         _tmp1_ = self->priv->_this;
10864 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10865         _tmp2_ = _tmp1_->project;
10866 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10867         if (_tmp2_ == NULL) {
10868 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10869                 _tmp0_ = TRUE;
10870 #line 10871 "MainWindow.vala.c"
10871         } else {
10872                 Xcls_MainWindow* _tmp3_;
10873                 Xcls_WindowLeftTree* _tmp4_;
10874                 Xcls_WindowLeftTreeXcls_model* _tmp5_;
10875                 JsRenderJsRender* _tmp6_;
10876 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10877                 _tmp3_ = self->priv->_this;
10878 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10879                 _tmp4_ = _tmp3_->left_tree;
10880 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10881                 _tmp5_ = _tmp4_->model;
10882 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10883                 _tmp6_ = _tmp5_->file;
10884 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10885                 _tmp0_ = _tmp6_ == NULL;
10886 #line 10887 "MainWindow.vala.c"
10887         }
10888 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10889         _tmp7_ = _tmp0_;
10890 #line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10891         if (_tmp7_) {
10892 #line 1743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10893                 return;
10894 #line 10895 "MainWindow.vala.c"
10895         }
10896 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10897         _tmp8_ = self->priv->_this;
10898 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10899         _tmp9_ = _tmp8_->new_file_dialog;
10900 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10901         _tmp10_ = self->priv->_this;
10902 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10903         _tmp11_ = _tmp10_->left_tree;
10904 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10905         _tmp12_ = _tmp11_->model;
10906 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10907         _tmp13_ = _tmp12_->file;
10908 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10909         xcls_dialognewcomponent_show (_tmp9_, _tmp13_);
10910 #line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10911         return;
10912 #line 10913 "MainWindow.vala.c"
10913 }
10914
10915
10916 static void ___lambda56__gtk_button_clicked (GtkButton* _sender, gpointer self) {
10917 #line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10918         __lambda56_ (self);
10919 #line 10920 "MainWindow.vala.c"
10920 }
10921
10922
10923 Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_construct (GType object_type, Xcls_MainWindow* _owner) {
10924         Xcls_MainWindowXcls_Button25 * self = NULL;
10925         Xcls_MainWindow* _tmp0_;
10926         Xcls_MainWindow* _tmp1_;
10927         GtkButton* _tmp2_;
10928         GtkButton* _tmp3_;
10929         GtkButton* _tmp4_;
10930         GtkButton* _tmp5_;
10931         GtkButton* _tmp6_;
10932 #line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10933         g_return_val_if_fail (_owner != NULL, NULL);
10934 #line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10935         self = (Xcls_MainWindowXcls_Button25*) g_object_new (object_type, NULL);
10936 #line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10937         _tmp0_ = _owner;
10938 #line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10939         _tmp1_ = _g_object_ref0 (_tmp0_);
10940 #line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10941         _g_object_unref0 (self->priv->_this);
10942 #line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10943         self->priv->_this = _tmp1_;
10944 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10945         _tmp2_ = (GtkButton*) gtk_button_new ();
10946 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10947         g_object_ref_sink (_tmp2_);
10948 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10949         _g_object_unref0 (self->el);
10950 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10951         self->el = _tmp2_;
10952 #line 1734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10953         _tmp3_ = self->el;
10954 #line 1734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10955         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
10956 #line 1735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10957         _tmp4_ = self->el;
10958 #line 1735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10959         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
10960 #line 1736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10961         _tmp5_ = self->el;
10962 #line 1736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10963         gtk_button_set_label (_tmp5_, "File\nDetails");
10964 #line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10965         _tmp6_ = self->el;
10966 #line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10967         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda56__gtk_button_clicked, self, 0);
10968 #line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10969         return self;
10970 #line 10971 "MainWindow.vala.c"
10971 }
10972
10973
10974 Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_new (Xcls_MainWindow* _owner) {
10975 #line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10976         return xcls_mainwindow_xcls_button25_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, _owner);
10977 #line 10978 "MainWindow.vala.c"
10978 }
10979
10980
10981 static void xcls_mainwindow_xcls_button25_class_init (Xcls_MainWindowXcls_Button25Class * klass) {
10982 #line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10983         xcls_mainwindow_xcls_button25_parent_class = g_type_class_peek_parent (klass);
10984 #line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10985         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button25Private));
10986 #line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10987         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button25_finalize;
10988 #line 10989 "MainWindow.vala.c"
10989 }
10990
10991
10992 static void xcls_mainwindow_xcls_button25_instance_init (Xcls_MainWindowXcls_Button25 * self) {
10993 #line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
10994         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON25_GET_PRIVATE (self);
10995 #line 10996 "MainWindow.vala.c"
10996 }
10997
10998
10999 static void xcls_mainwindow_xcls_button25_finalize (GObject* obj) {
11000         Xcls_MainWindowXcls_Button25 * self;
11001 #line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11002         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25);
11003 #line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11004         _g_object_unref0 (self->el);
11005 #line 1720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11006         _g_object_unref0 (self->priv->_this);
11007 #line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11008         G_OBJECT_CLASS (xcls_mainwindow_xcls_button25_parent_class)->finalize (obj);
11009 #line 11010 "MainWindow.vala.c"
11010 }
11011
11012
11013 GType xcls_mainwindow_xcls_button25_get_type (void) {
11014         static volatile gsize xcls_mainwindow_xcls_button25_type_id__volatile = 0;
11015         if (g_once_init_enter (&xcls_mainwindow_xcls_button25_type_id__volatile)) {
11016                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button25Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button25_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button25), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button25_instance_init, NULL };
11017                 GType xcls_mainwindow_xcls_button25_type_id;
11018                 xcls_mainwindow_xcls_button25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button25", &g_define_type_info, 0);
11019                 g_once_init_leave (&xcls_mainwindow_xcls_button25_type_id__volatile, xcls_mainwindow_xcls_button25_type_id);
11020         }
11021         return xcls_mainwindow_xcls_button25_type_id__volatile;
11022 }
11023
11024
11025 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
11026         Xcls_MainWindowXcls_projecteditbutton * self = NULL;
11027         Xcls_MainWindow* _tmp0_;
11028         Xcls_MainWindow* _tmp1_;
11029         Xcls_MainWindow* _tmp2_;
11030         Xcls_MainWindowXcls_projecteditbutton* _tmp3_;
11031         ClutterActor* _tmp4_;
11032         Xcls_MainWindow* _tmp5_;
11033         Xcls_MainWindowXcls_Actor27* _tmp6_;
11034         Xcls_MainWindowXcls_Actor27* child_0;
11035         ClutterActor* _tmp7_;
11036         GtkClutterActor* _tmp8_;
11037         ClutterActor* _tmp9_;
11038 #line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11039         g_return_val_if_fail (_owner != NULL, NULL);
11040 #line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11041         self = (Xcls_MainWindowXcls_projecteditbutton*) g_object_new (object_type, NULL);
11042 #line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11043         _tmp0_ = _owner;
11044 #line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11045         _tmp1_ = _g_object_ref0 (_tmp0_);
11046 #line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11047         _g_object_unref0 (self->priv->_this);
11048 #line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11049         self->priv->_this = _tmp1_;
11050 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11051         _tmp2_ = self->priv->_this;
11052 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11053         _tmp3_ = _g_object_ref0 (self);
11054 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11055         _g_object_unref0 (_tmp2_->projecteditbutton);
11056 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11057         _tmp2_->projecteditbutton = _tmp3_;
11058 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11059         _tmp4_ = clutter_actor_new ();
11060 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11061         g_object_ref_sink (_tmp4_);
11062 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11063         _g_object_unref0 (self->el);
11064 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11065         self->el = _tmp4_;
11066 #line 1774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11067         _tmp5_ = self->priv->_this;
11068 #line 1774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11069         _tmp6_ = xcls_mainwindow_xcls_actor27_new (_tmp5_);
11070 #line 1774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11071         child_0 = _tmp6_;
11072 #line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11073         g_object_ref ((GObject*) child_0);
11074 #line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11075         _tmp7_ = self->el;
11076 #line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11077         _tmp8_ = child_0->el;
11078 #line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11079         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
11080 #line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11081         _tmp9_ = self->el;
11082 #line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11083         clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
11084 #line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11085         _g_object_unref0 (child_0);
11086 #line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11087         return self;
11088 #line 11089 "MainWindow.vala.c"
11089 }
11090
11091
11092 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner) {
11093 #line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11094         return xcls_mainwindow_xcls_projecteditbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, _owner);
11095 #line 11096 "MainWindow.vala.c"
11096 }
11097
11098
11099 static void xcls_mainwindow_xcls_projecteditbutton_class_init (Xcls_MainWindowXcls_projecteditbuttonClass * klass) {
11100 #line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11101         xcls_mainwindow_xcls_projecteditbutton_parent_class = g_type_class_peek_parent (klass);
11102 #line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11103         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditbuttonPrivate));
11104 #line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11105         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditbutton_finalize;
11106 #line 11107 "MainWindow.vala.c"
11107 }
11108
11109
11110 static void xcls_mainwindow_xcls_projecteditbutton_instance_init (Xcls_MainWindowXcls_projecteditbutton * self) {
11111 #line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11112         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE (self);
11113 #line 11114 "MainWindow.vala.c"
11114 }
11115
11116
11117 static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj) {
11118         Xcls_MainWindowXcls_projecteditbutton * self;
11119 #line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11120         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton);
11121 #line 1758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11122         _g_object_unref0 (self->el);
11123 #line 1759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11124         _g_object_unref0 (self->priv->_this);
11125 #line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11126         G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditbutton_parent_class)->finalize (obj);
11127 #line 11128 "MainWindow.vala.c"
11128 }
11129
11130
11131 GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) {
11132         static volatile gsize xcls_mainwindow_xcls_projecteditbutton_type_id__volatile = 0;
11133         if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile)) {
11134                 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 };
11135                 GType xcls_mainwindow_xcls_projecteditbutton_type_id;
11136                 xcls_mainwindow_xcls_projecteditbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditbutton", &g_define_type_info, 0);
11137                 g_once_init_leave (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile, xcls_mainwindow_xcls_projecteditbutton_type_id);
11138         }
11139         return xcls_mainwindow_xcls_projecteditbutton_type_id__volatile;
11140 }
11141
11142
11143 Xcls_MainWindowXcls_Actor27* xcls_mainwindow_xcls_actor27_construct (GType object_type, Xcls_MainWindow* _owner) {
11144         Xcls_MainWindowXcls_Actor27 * self = NULL;
11145         Xcls_MainWindow* _tmp0_;
11146         Xcls_MainWindow* _tmp1_;
11147         GtkClutterActor* _tmp2_;
11148         Xcls_MainWindow* _tmp3_;
11149         Xcls_MainWindowXcls_Button28* _tmp4_;
11150         Xcls_MainWindowXcls_Button28* child_0;
11151         GtkClutterActor* _tmp5_;
11152         GtkWidget* _tmp6_ = NULL;
11153         GtkButton* _tmp7_;
11154 #line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11155         g_return_val_if_fail (_owner != NULL, NULL);
11156 #line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11157         self = (Xcls_MainWindowXcls_Actor27*) g_object_new (object_type, NULL);
11158 #line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11159         _tmp0_ = _owner;
11160 #line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11161         _tmp1_ = _g_object_ref0 (_tmp0_);
11162 #line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11163         _g_object_unref0 (self->priv->_this);
11164 #line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11165         self->priv->_this = _tmp1_;
11166 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11167         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
11168 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11169         g_object_ref_sink (_tmp2_);
11170 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11171         _g_object_unref0 (self->el);
11172 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11173         self->el = _tmp2_;
11174 #line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11175         _tmp3_ = self->priv->_this;
11176 #line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11177         _tmp4_ = xcls_mainwindow_xcls_button28_new (_tmp3_);
11178 #line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11179         child_0 = _tmp4_;
11180 #line 1802 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11181         g_object_ref ((GObject*) child_0);
11182 #line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11183         _tmp5_ = self->el;
11184 #line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11185         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
11186 #line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11187         _tmp7_ = child_0->el;
11188 #line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11189         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
11190 #line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11191         _g_object_unref0 (child_0);
11192 #line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11193         return self;
11194 #line 11195 "MainWindow.vala.c"
11195 }
11196
11197
11198 Xcls_MainWindowXcls_Actor27* xcls_mainwindow_xcls_actor27_new (Xcls_MainWindow* _owner) {
11199 #line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11200         return xcls_mainwindow_xcls_actor27_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, _owner);
11201 #line 11202 "MainWindow.vala.c"
11202 }
11203
11204
11205 static void xcls_mainwindow_xcls_actor27_class_init (Xcls_MainWindowXcls_Actor27Class * klass) {
11206 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11207         xcls_mainwindow_xcls_actor27_parent_class = g_type_class_peek_parent (klass);
11208 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11209         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor27Private));
11210 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11211         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor27_finalize;
11212 #line 11213 "MainWindow.vala.c"
11213 }
11214
11215
11216 static void xcls_mainwindow_xcls_actor27_instance_init (Xcls_MainWindowXcls_Actor27 * self) {
11217 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11218         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR27_GET_PRIVATE (self);
11219 #line 11220 "MainWindow.vala.c"
11220 }
11221
11222
11223 static void xcls_mainwindow_xcls_actor27_finalize (GObject* obj) {
11224         Xcls_MainWindowXcls_Actor27 * self;
11225 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11226         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27);
11227 #line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11228         _g_object_unref0 (self->el);
11229 #line 1787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11230         _g_object_unref0 (self->priv->_this);
11231 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11232         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor27_parent_class)->finalize (obj);
11233 #line 11234 "MainWindow.vala.c"
11234 }
11235
11236
11237 GType xcls_mainwindow_xcls_actor27_get_type (void) {
11238         static volatile gsize xcls_mainwindow_xcls_actor27_type_id__volatile = 0;
11239         if (g_once_init_enter (&xcls_mainwindow_xcls_actor27_type_id__volatile)) {
11240                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor27Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor27_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor27), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor27_instance_init, NULL };
11241                 GType xcls_mainwindow_xcls_actor27_type_id;
11242                 xcls_mainwindow_xcls_actor27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor27", &g_define_type_info, 0);
11243                 g_once_init_leave (&xcls_mainwindow_xcls_actor27_type_id__volatile, xcls_mainwindow_xcls_actor27_type_id);
11244         }
11245         return xcls_mainwindow_xcls_actor27_type_id__volatile;
11246 }
11247
11248
11249 static void __lambda58_ (Xcls_MainWindowXcls_Button28* self) {
11250         Xcls_MainWindow* _tmp0_;
11251         const gchar* _tmp1_;
11252         const gchar* _tmp2_;
11253         GQuark _tmp4_ = 0U;
11254 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11255         static GQuark _tmp3_label0 = 0;
11256 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11257         static GQuark _tmp3_label1 = 0;
11258 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11259         static GQuark _tmp3_label2 = 0;
11260 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11261         static GQuark _tmp3_label3 = 0;
11262 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11263         static GQuark _tmp3_label4 = 0;
11264 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11265         static GQuark _tmp3_label5 = 0;
11266 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11267         _tmp0_ = self->priv->_this;
11268 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11269         _tmp1_ = _tmp0_->state;
11270 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11271         _tmp2_ = _tmp1_;
11272 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11273         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
11274 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11275         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
11276 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11277                 switch (0) {
11278 #line 11279 "MainWindow.vala.c"
11279                         default:
11280                         {
11281                                 Xcls_MainWindow* _tmp5_;
11282 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11283                                 _tmp5_ = self->priv->_this;
11284 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11285                                 xcls_mainwindow_showProjectEdit (_tmp5_);
11286 #line 1836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11287                                 break;
11288 #line 11289 "MainWindow.vala.c"
11289                         }
11290                 }
11291         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
11292 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11293                 switch (0) {
11294 #line 11295 "MainWindow.vala.c"
11295                         default:
11296                         {
11297 #line 1839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11298                                 break;
11299 #line 11300 "MainWindow.vala.c"
11300                         }
11301                 }
11302         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("projectedit")))) {
11303 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11304                 switch (0) {
11305 #line 11306 "MainWindow.vala.c"
11306                         default:
11307                         {
11308                                 Xcls_MainWindow* _tmp6_;
11309 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11310                                 _tmp6_ = self->priv->_this;
11311 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11312                                 xcls_mainwindow_hideProjectEdit (_tmp6_);
11313 #line 1842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11314                                 break;
11315 #line 11316 "MainWindow.vala.c"
11316                         }
11317                 }
11318         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
11319 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11320                 switch (0) {
11321 #line 11322 "MainWindow.vala.c"
11322                         default:
11323                         {
11324                                 Xcls_MainWindow* _tmp7_;
11325                                 Xcls_MainWindow* _tmp8_;
11326 #line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11327                                 _tmp7_ = self->priv->_this;
11328 #line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11329                                 xcls_mainwindow_hideAddProp (_tmp7_);
11330 #line 1848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11331                                 _tmp8_ = self->priv->_this;
11332 #line 1848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11333                                 xcls_mainwindow_showProjectEdit (_tmp8_);
11334 #line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11335                                 break;
11336 #line 11337 "MainWindow.vala.c"
11337                         }
11338                 }
11339         } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("addlistener")))) {
11340 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11341                 switch (0) {
11342 #line 11343 "MainWindow.vala.c"
11343                         default:
11344                         {
11345                                 Xcls_MainWindow* _tmp9_;
11346                                 Xcls_MainWindow* _tmp10_;
11347 #line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11348                                 _tmp9_ = self->priv->_this;
11349 #line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11350                                 xcls_mainwindow_hideAddListener (_tmp9_);
11351 #line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11352                                 _tmp10_ = self->priv->_this;
11353 #line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11354                                 xcls_mainwindow_showProjectEdit (_tmp10_);
11355 #line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11356                                 break;
11357 #line 11358 "MainWindow.vala.c"
11358                         }
11359                 }
11360         } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("object")))) {
11361 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11362                 switch (0) {
11363 #line 11364 "MainWindow.vala.c"
11364                         default:
11365                         {
11366                                 Xcls_MainWindow* _tmp11_;
11367                                 Xcls_MainWindow* _tmp12_;
11368 #line 1856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11369                                 _tmp11_ = self->priv->_this;
11370 #line 1856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11371                                 xcls_mainwindow_hideObject (_tmp11_);
11372 #line 1857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11373                                 _tmp12_ = self->priv->_this;
11374 #line 1857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11375                                 xcls_mainwindow_showProjectEdit (_tmp12_);
11376 #line 1858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11377                                 break;
11378 #line 11379 "MainWindow.vala.c"
11379                         }
11380                 }
11381         } else {
11382 #line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11383                 switch (0) {
11384 #line 11385 "MainWindow.vala.c"
11385                         default:
11386                         {
11387 #line 1860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11388                                 break;
11389 #line 11390 "MainWindow.vala.c"
11390                         }
11391                 }
11392         }
11393 #line 1862 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11394         return;
11395 #line 11396 "MainWindow.vala.c"
11396 }
11397
11398
11399 static void ___lambda58__gtk_button_clicked (GtkButton* _sender, gpointer self) {
11400 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11401         __lambda58_ (self);
11402 #line 11403 "MainWindow.vala.c"
11403 }
11404
11405
11406 Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_construct (GType object_type, Xcls_MainWindow* _owner) {
11407         Xcls_MainWindowXcls_Button28 * self = NULL;
11408         Xcls_MainWindow* _tmp0_;
11409         Xcls_MainWindow* _tmp1_;
11410         GtkButton* _tmp2_;
11411         GtkButton* _tmp3_;
11412         GtkButton* _tmp4_;
11413         GtkButton* _tmp5_;
11414         GtkButton* _tmp6_;
11415 #line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11416         g_return_val_if_fail (_owner != NULL, NULL);
11417 #line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11418         self = (Xcls_MainWindowXcls_Button28*) g_object_new (object_type, NULL);
11419 #line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11420         _tmp0_ = _owner;
11421 #line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11422         _tmp1_ = _g_object_ref0 (_tmp0_);
11423 #line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11424         _g_object_unref0 (self->priv->_this);
11425 #line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11426         self->priv->_this = _tmp1_;
11427 #line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11428         _tmp2_ = (GtkButton*) gtk_button_new ();
11429 #line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11430         g_object_ref_sink (_tmp2_);
11431 #line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11432         _g_object_unref0 (self->el);
11433 #line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11434         self->el = _tmp2_;
11435 #line 1827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11436         _tmp3_ = self->el;
11437 #line 1827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11438         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
11439 #line 1828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11440         _tmp4_ = self->el;
11441 #line 1828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11442         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
11443 #line 1829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11444         _tmp5_ = self->el;
11445 #line 1829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11446         gtk_button_set_label (_tmp5_, "Project\nDetails");
11447 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11448         _tmp6_ = self->el;
11449 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11450         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda58__gtk_button_clicked, self, 0);
11451 #line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11452         return self;
11453 #line 11454 "MainWindow.vala.c"
11454 }
11455
11456
11457 Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_new (Xcls_MainWindow* _owner) {
11458 #line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11459         return xcls_mainwindow_xcls_button28_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, _owner);
11460 #line 11461 "MainWindow.vala.c"
11461 }
11462
11463
11464 static void xcls_mainwindow_xcls_button28_class_init (Xcls_MainWindowXcls_Button28Class * klass) {
11465 #line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11466         xcls_mainwindow_xcls_button28_parent_class = g_type_class_peek_parent (klass);
11467 #line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11468         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button28Private));
11469 #line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11470         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button28_finalize;
11471 #line 11472 "MainWindow.vala.c"
11472 }
11473
11474
11475 static void xcls_mainwindow_xcls_button28_instance_init (Xcls_MainWindowXcls_Button28 * self) {
11476 #line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11477         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON28_GET_PRIVATE (self);
11478 #line 11479 "MainWindow.vala.c"
11479 }
11480
11481
11482 static void xcls_mainwindow_xcls_button28_finalize (GObject* obj) {
11483         Xcls_MainWindowXcls_Button28 * self;
11484 #line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11485         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28);
11486 #line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11487         _g_object_unref0 (self->el);
11488 #line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11489         _g_object_unref0 (self->priv->_this);
11490 #line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11491         G_OBJECT_CLASS (xcls_mainwindow_xcls_button28_parent_class)->finalize (obj);
11492 #line 11493 "MainWindow.vala.c"
11493 }
11494
11495
11496 GType xcls_mainwindow_xcls_button28_get_type (void) {
11497         static volatile gsize xcls_mainwindow_xcls_button28_type_id__volatile = 0;
11498         if (g_once_init_enter (&xcls_mainwindow_xcls_button28_type_id__volatile)) {
11499                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button28Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button28_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button28), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button28_instance_init, NULL };
11500                 GType xcls_mainwindow_xcls_button28_type_id;
11501                 xcls_mainwindow_xcls_button28_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button28", &g_define_type_info, 0);
11502                 g_once_init_leave (&xcls_mainwindow_xcls_button28_type_id__volatile, xcls_mainwindow_xcls_button28_type_id);
11503         }
11504         return xcls_mainwindow_xcls_button28_type_id__volatile;
11505 }
11506
11507
11508 static gboolean __lambda67_ (Xcls_MainWindowXcls_objectshowbutton* self) {
11509         gboolean result = FALSE;
11510         Xcls_MainWindow* _tmp0_;
11511         const gchar* _tmp1_;
11512         const gchar* _tmp2_;
11513         GQuark _tmp4_ = 0U;
11514 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11515         static GQuark _tmp3_label0 = 0;
11516 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11517         static GQuark _tmp3_label1 = 0;
11518 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11519         static GQuark _tmp3_label2 = 0;
11520 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11521         static GQuark _tmp3_label3 = 0;
11522 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11523         _tmp0_ = self->priv->_this;
11524 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11525         _tmp1_ = _tmp0_->state;
11526 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11527         _tmp2_ = _tmp1_;
11528 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11529         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
11530 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11531         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("addprop")))) {
11532 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11533                 switch (0) {
11534 #line 11535 "MainWindow.vala.c"
11535                         default:
11536                         {
11537                                 Xcls_MainWindow* _tmp5_;
11538                                 Xcls_MainWindow* _tmp6_;
11539 #line 1904 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11540                                 _tmp5_ = self->priv->_this;
11541 #line 1904 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11542                                 xcls_mainwindow_hideAddProp (_tmp5_);
11543 #line 1905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11544                                 _tmp6_ = self->priv->_this;
11545 #line 1905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11546                                 xcls_mainwindow_showObject (_tmp6_);
11547 #line 1906 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11548                                 break;
11549 #line 11550 "MainWindow.vala.c"
11550                         }
11551                 }
11552         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
11553 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11554                 switch (0) {
11555 #line 11556 "MainWindow.vala.c"
11556                         default:
11557                         {
11558                                 Xcls_MainWindow* _tmp7_;
11559                                 Xcls_MainWindow* _tmp8_;
11560 #line 1908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11561                                 _tmp7_ = self->priv->_this;
11562 #line 1908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11563                                 xcls_mainwindow_hideAddListener (_tmp7_);
11564 #line 1909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11565                                 _tmp8_ = self->priv->_this;
11566 #line 1909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11567                                 xcls_mainwindow_showObject (_tmp8_);
11568 #line 1910 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11569                                 break;
11570 #line 11571 "MainWindow.vala.c"
11571                         }
11572                 }
11573         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) {
11574 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11575                 switch (0) {
11576 #line 11577 "MainWindow.vala.c"
11577                         default:
11578                         {
11579                                 Xcls_MainWindow* _tmp9_;
11580 #line 1914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11581                                 _tmp9_ = self->priv->_this;
11582 #line 1914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11583                                 xcls_mainwindow_showObject (_tmp9_);
11584 #line 1915 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11585                                 break;
11586 #line 11587 "MainWindow.vala.c"
11587                         }
11588                 }
11589         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
11590 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11591                 switch (0) {
11592 #line 11593 "MainWindow.vala.c"
11593                         default:
11594                         {
11595                                 Xcls_MainWindow* _tmp10_;
11596 #line 1919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11597                                 _tmp10_ = self->priv->_this;
11598 #line 1919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11599                                 xcls_mainwindow_hideObject (_tmp10_);
11600 #line 1920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11601                                 break;
11602 #line 1921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11603                                 break;
11604 #line 11605 "MainWindow.vala.c"
11605                         }
11606                 }
11607         } else {
11608 #line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11609                 switch (0) {
11610 #line 11611 "MainWindow.vala.c"
11611                         default:
11612                         {
11613                                 Xcls_MainWindow* _tmp11_;
11614                                 const gchar* _tmp12_;
11615 #line 1924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11616                                 _tmp11_ = self->priv->_this;
11617 #line 1924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11618                                 _tmp12_ = _tmp11_->state;
11619 #line 1924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11620                                 g_print ("unhandled add objects from %s\n", _tmp12_);
11621 #line 1925 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11622                                 break;
11623 #line 11624 "MainWindow.vala.c"
11624                         }
11625                 }
11626         }
11627 #line 1927 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11628         result = FALSE;
11629 #line 1927 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11630         return result;
11631 #line 11632 "MainWindow.vala.c"
11632 }
11633
11634
11635 static gboolean ___lambda67__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
11636         gboolean result;
11637         result = __lambda67_ (self);
11638 #line 1896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11639         return result;
11640 #line 11641 "MainWindow.vala.c"
11641 }
11642
11643
11644 static gboolean __lambda68_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
11645         gboolean result = FALSE;
11646         ClutterActor* _tmp0_;
11647         ClutterColor _tmp1_ = {0};
11648 #line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11649         g_return_val_if_fail (event != NULL, FALSE);
11650 #line 1932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11651         _tmp0_ = self->el;
11652 #line 1932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11653         clutter_color_from_string (&_tmp1_, "#333");
11654 #line 1932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11655         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
11656 #line 1933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11657         result = FALSE;
11658 #line 1933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11659         return result;
11660 #line 11661 "MainWindow.vala.c"
11661 }
11662
11663
11664 static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
11665         gboolean result;
11666         result = __lambda68_ (self, event);
11667 #line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11668         return result;
11669 #line 11670 "MainWindow.vala.c"
11670 }
11671
11672
11673 static gboolean __lambda69_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
11674         gboolean result = FALSE;
11675         ClutterActor* _tmp0_;
11676         ClutterColor _tmp1_ = {0};
11677 #line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11678         g_return_val_if_fail (event != NULL, FALSE);
11679 #line 1936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11680         _tmp0_ = self->el;
11681 #line 1936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11682         clutter_color_from_string (&_tmp1_, "#000");
11683 #line 1936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11684         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
11685 #line 1937 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11686         result = FALSE;
11687 #line 1937 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11688         return result;
11689 #line 11690 "MainWindow.vala.c"
11690 }
11691
11692
11693 static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
11694         gboolean result;
11695         result = __lambda69_ (self, event);
11696 #line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11697         return result;
11698 #line 11699 "MainWindow.vala.c"
11699 }
11700
11701
11702 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
11703         Xcls_MainWindowXcls_objectshowbutton * self = NULL;
11704         Xcls_MainWindow* _tmp0_;
11705         Xcls_MainWindow* _tmp1_;
11706         Xcls_MainWindow* _tmp2_;
11707         Xcls_MainWindowXcls_objectshowbutton* _tmp3_;
11708         ClutterActor* _tmp4_;
11709         Xcls_MainWindow* _tmp5_;
11710         Xcls_MainWindowXcls_Actor30* _tmp6_;
11711         Xcls_MainWindowXcls_Actor30* child_0;
11712         ClutterActor* _tmp7_;
11713         GtkClutterActor* _tmp8_;
11714         ClutterActor* _tmp9_;
11715         ClutterActor* _tmp10_;
11716         ClutterActor* _tmp11_;
11717         ClutterActor* _tmp12_;
11718 #line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11719         g_return_val_if_fail (_owner != NULL, NULL);
11720 #line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11721         self = (Xcls_MainWindowXcls_objectshowbutton*) g_object_new (object_type, NULL);
11722 #line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11723         _tmp0_ = _owner;
11724 #line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11725         _tmp1_ = _g_object_ref0 (_tmp0_);
11726 #line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11727         _g_object_unref0 (self->priv->_this);
11728 #line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11729         self->priv->_this = _tmp1_;
11730 #line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11731         _tmp2_ = self->priv->_this;
11732 #line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11733         _tmp3_ = _g_object_ref0 (self);
11734 #line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11735         _g_object_unref0 (_tmp2_->objectshowbutton);
11736 #line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11737         _tmp2_->objectshowbutton = _tmp3_;
11738 #line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11739         _tmp4_ = clutter_actor_new ();
11740 #line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11741         g_object_ref_sink (_tmp4_);
11742 #line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11743         _g_object_unref0 (self->el);
11744 #line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11745         self->el = _tmp4_;
11746 #line 1888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11747         _tmp5_ = self->priv->_this;
11748 #line 1888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11749         _tmp6_ = xcls_mainwindow_xcls_actor30_new (_tmp5_);
11750 #line 1888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11751         child_0 = _tmp6_;
11752 #line 1889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11753         g_object_ref ((GObject*) child_0);
11754 #line 1890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11755         _tmp7_ = self->el;
11756 #line 1890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11757         _tmp8_ = child_0->el;
11758 #line 1890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11759         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
11760 #line 1894 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11761         _tmp9_ = self->el;
11762 #line 1894 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11763         clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
11764 #line 1896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11765         _tmp10_ = self->el;
11766 #line 1896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11767         g_signal_connect_object (_tmp10_, "button-press-event", (GCallback) ___lambda67__clutter_actor_button_press_event, self, 0);
11768 #line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11769         _tmp11_ = self->el;
11770 #line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11771         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda68__clutter_actor_enter_event, self, 0);
11772 #line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11773         _tmp12_ = self->el;
11774 #line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11775         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda69__clutter_actor_leave_event, self, 0);
11776 #line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11777         _g_object_unref0 (child_0);
11778 #line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11779         return self;
11780 #line 11781 "MainWindow.vala.c"
11781 }
11782
11783
11784 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner) {
11785 #line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11786         return xcls_mainwindow_xcls_objectshowbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, _owner);
11787 #line 11788 "MainWindow.vala.c"
11788 }
11789
11790
11791 static void xcls_mainwindow_xcls_objectshowbutton_class_init (Xcls_MainWindowXcls_objectshowbuttonClass * klass) {
11792 #line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11793         xcls_mainwindow_xcls_objectshowbutton_parent_class = g_type_class_peek_parent (klass);
11794 #line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11795         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectshowbuttonPrivate));
11796 #line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11797         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectshowbutton_finalize;
11798 #line 11799 "MainWindow.vala.c"
11799 }
11800
11801
11802 static void xcls_mainwindow_xcls_objectshowbutton_instance_init (Xcls_MainWindowXcls_objectshowbutton * self) {
11803 #line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11804         self->priv = XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE (self);
11805 #line 11806 "MainWindow.vala.c"
11806 }
11807
11808
11809 static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj) {
11810         Xcls_MainWindowXcls_objectshowbutton * self;
11811 #line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11812         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton);
11813 #line 1872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11814         _g_object_unref0 (self->el);
11815 #line 1873 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11816         _g_object_unref0 (self->priv->_this);
11817 #line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11818         G_OBJECT_CLASS (xcls_mainwindow_xcls_objectshowbutton_parent_class)->finalize (obj);
11819 #line 11820 "MainWindow.vala.c"
11820 }
11821
11822
11823 GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) {
11824         static volatile gsize xcls_mainwindow_xcls_objectshowbutton_type_id__volatile = 0;
11825         if (g_once_init_enter (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile)) {
11826                 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 };
11827                 GType xcls_mainwindow_xcls_objectshowbutton_type_id;
11828                 xcls_mainwindow_xcls_objectshowbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectshowbutton", &g_define_type_info, 0);
11829                 g_once_init_leave (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile, xcls_mainwindow_xcls_objectshowbutton_type_id);
11830         }
11831         return xcls_mainwindow_xcls_objectshowbutton_type_id__volatile;
11832 }
11833
11834
11835 Xcls_MainWindowXcls_Actor30* xcls_mainwindow_xcls_actor30_construct (GType object_type, Xcls_MainWindow* _owner) {
11836         Xcls_MainWindowXcls_Actor30 * self = NULL;
11837         Xcls_MainWindow* _tmp0_;
11838         Xcls_MainWindow* _tmp1_;
11839         GtkClutterActor* _tmp2_;
11840         Xcls_MainWindow* _tmp3_;
11841         Xcls_MainWindowXcls_Button31* _tmp4_;
11842         Xcls_MainWindowXcls_Button31* child_0;
11843         GtkClutterActor* _tmp5_;
11844         GtkWidget* _tmp6_ = NULL;
11845         GtkButton* _tmp7_;
11846 #line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11847         g_return_val_if_fail (_owner != NULL, NULL);
11848 #line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11849         self = (Xcls_MainWindowXcls_Actor30*) g_object_new (object_type, NULL);
11850 #line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11851         _tmp0_ = _owner;
11852 #line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11853         _tmp1_ = _g_object_ref0 (_tmp0_);
11854 #line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11855         _g_object_unref0 (self->priv->_this);
11856 #line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11857         self->priv->_this = _tmp1_;
11858 #line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11859         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
11860 #line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11861         g_object_ref_sink (_tmp2_);
11862 #line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11863         _g_object_unref0 (self->el);
11864 #line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11865         self->el = _tmp2_;
11866 #line 1960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11867         _tmp3_ = self->priv->_this;
11868 #line 1960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11869         _tmp4_ = xcls_mainwindow_xcls_button31_new (_tmp3_);
11870 #line 1960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11871         child_0 = _tmp4_;
11872 #line 1961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11873         g_object_ref ((GObject*) child_0);
11874 #line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11875         _tmp5_ = self->el;
11876 #line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11877         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
11878 #line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11879         _tmp7_ = child_0->el;
11880 #line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11881         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
11882 #line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11883         _g_object_unref0 (child_0);
11884 #line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11885         return self;
11886 #line 11887 "MainWindow.vala.c"
11887 }
11888
11889
11890 Xcls_MainWindowXcls_Actor30* xcls_mainwindow_xcls_actor30_new (Xcls_MainWindow* _owner) {
11891 #line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11892         return xcls_mainwindow_xcls_actor30_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, _owner);
11893 #line 11894 "MainWindow.vala.c"
11894 }
11895
11896
11897 static void xcls_mainwindow_xcls_actor30_class_init (Xcls_MainWindowXcls_Actor30Class * klass) {
11898 #line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11899         xcls_mainwindow_xcls_actor30_parent_class = g_type_class_peek_parent (klass);
11900 #line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11901         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor30Private));
11902 #line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11903         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor30_finalize;
11904 #line 11905 "MainWindow.vala.c"
11905 }
11906
11907
11908 static void xcls_mainwindow_xcls_actor30_instance_init (Xcls_MainWindowXcls_Actor30 * self) {
11909 #line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11910         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR30_GET_PRIVATE (self);
11911 #line 11912 "MainWindow.vala.c"
11912 }
11913
11914
11915 static void xcls_mainwindow_xcls_actor30_finalize (GObject* obj) {
11916         Xcls_MainWindowXcls_Actor30 * self;
11917 #line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11918         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30);
11919 #line 1945 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11920         _g_object_unref0 (self->el);
11921 #line 1946 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11922         _g_object_unref0 (self->priv->_this);
11923 #line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11924         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor30_parent_class)->finalize (obj);
11925 #line 11926 "MainWindow.vala.c"
11926 }
11927
11928
11929 GType xcls_mainwindow_xcls_actor30_get_type (void) {
11930         static volatile gsize xcls_mainwindow_xcls_actor30_type_id__volatile = 0;
11931         if (g_once_init_enter (&xcls_mainwindow_xcls_actor30_type_id__volatile)) {
11932                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor30Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor30_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor30), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor30_instance_init, NULL };
11933                 GType xcls_mainwindow_xcls_actor30_type_id;
11934                 xcls_mainwindow_xcls_actor30_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor30", &g_define_type_info, 0);
11935                 g_once_init_leave (&xcls_mainwindow_xcls_actor30_type_id__volatile, xcls_mainwindow_xcls_actor30_type_id);
11936         }
11937         return xcls_mainwindow_xcls_actor30_type_id__volatile;
11938 }
11939
11940
11941 static void __lambda62_ (Xcls_MainWindowXcls_Button31* self) {
11942         Xcls_MainWindow* _tmp0_;
11943         const gchar* _tmp1_;
11944         const gchar* _tmp2_;
11945         GQuark _tmp4_ = 0U;
11946 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11947         static GQuark _tmp3_label0 = 0;
11948 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11949         static GQuark _tmp3_label1 = 0;
11950 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11951         static GQuark _tmp3_label2 = 0;
11952 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11953         static GQuark _tmp3_label3 = 0;
11954 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11955         _tmp0_ = self->priv->_this;
11956 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11957         _tmp1_ = _tmp0_->state;
11958 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11959         _tmp2_ = _tmp1_;
11960 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11961         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
11962 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11963         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("addprop")))) {
11964 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11965                 switch (0) {
11966 #line 11967 "MainWindow.vala.c"
11967                         default:
11968                         {
11969                                 Xcls_MainWindow* _tmp5_;
11970                                 Xcls_MainWindow* _tmp6_;
11971 #line 1999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11972                                 _tmp5_ = self->priv->_this;
11973 #line 1999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11974                                 xcls_mainwindow_hideAddProp (_tmp5_);
11975 #line 2000 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11976                                 _tmp6_ = self->priv->_this;
11977 #line 2000 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11978                                 xcls_mainwindow_showObject (_tmp6_);
11979 #line 2001 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11980                                 break;
11981 #line 11982 "MainWindow.vala.c"
11982                         }
11983                 }
11984         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
11985 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11986                 switch (0) {
11987 #line 11988 "MainWindow.vala.c"
11988                         default:
11989                         {
11990                                 Xcls_MainWindow* _tmp7_;
11991                                 Xcls_MainWindow* _tmp8_;
11992 #line 2003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11993                                 _tmp7_ = self->priv->_this;
11994 #line 2003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11995                                 xcls_mainwindow_hideAddListener (_tmp7_);
11996 #line 2004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11997                                 _tmp8_ = self->priv->_this;
11998 #line 2004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
11999                                 xcls_mainwindow_showObject (_tmp8_);
12000 #line 2005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12001                                 break;
12002 #line 12003 "MainWindow.vala.c"
12003                         }
12004                 }
12005         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) {
12006 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12007                 switch (0) {
12008 #line 12009 "MainWindow.vala.c"
12009                         default:
12010                         {
12011                                 Xcls_MainWindow* _tmp9_;
12012 #line 2009 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12013                                 _tmp9_ = self->priv->_this;
12014 #line 2009 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12015                                 xcls_mainwindow_showObject (_tmp9_);
12016 #line 2010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12017                                 break;
12018 #line 12019 "MainWindow.vala.c"
12019                         }
12020                 }
12021         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
12022 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12023                 switch (0) {
12024 #line 12025 "MainWindow.vala.c"
12025                         default:
12026                         {
12027                                 Xcls_MainWindow* _tmp10_;
12028 #line 2014 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12029                                 _tmp10_ = self->priv->_this;
12030 #line 2014 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12031                                 xcls_mainwindow_hideObject (_tmp10_);
12032 #line 2015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12033                                 break;
12034 #line 2016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12035                                 break;
12036 #line 12037 "MainWindow.vala.c"
12037                         }
12038                 }
12039         } else {
12040 #line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12041                 switch (0) {
12042 #line 12043 "MainWindow.vala.c"
12043                         default:
12044                         {
12045                                 Xcls_MainWindow* _tmp11_;
12046                                 const gchar* _tmp12_;
12047 #line 2019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12048                                 _tmp11_ = self->priv->_this;
12049 #line 2019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12050                                 _tmp12_ = _tmp11_->state;
12051 #line 2019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12052                                 g_print ("unhandled add objects from %s\n", _tmp12_);
12053 #line 2020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12054                                 break;
12055 #line 12056 "MainWindow.vala.c"
12056                         }
12057                 }
12058         }
12059 #line 2022 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12060         return;
12061 #line 12062 "MainWindow.vala.c"
12062 }
12063
12064
12065 static void ___lambda62__gtk_button_clicked (GtkButton* _sender, gpointer self) {
12066 #line 1991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12067         __lambda62_ (self);
12068 #line 12069 "MainWindow.vala.c"
12069 }
12070
12071
12072 Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_construct (GType object_type, Xcls_MainWindow* _owner) {
12073         Xcls_MainWindowXcls_Button31 * self = NULL;
12074         Xcls_MainWindow* _tmp0_;
12075         Xcls_MainWindow* _tmp1_;
12076         GtkButton* _tmp2_;
12077         GtkButton* _tmp3_;
12078         GtkButton* _tmp4_;
12079         GtkButton* _tmp5_;
12080         GtkButton* _tmp6_;
12081 #line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12082         g_return_val_if_fail (_owner != NULL, NULL);
12083 #line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12084         self = (Xcls_MainWindowXcls_Button31*) g_object_new (object_type, NULL);
12085 #line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12086         _tmp0_ = _owner;
12087 #line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12088         _tmp1_ = _g_object_ref0 (_tmp0_);
12089 #line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12090         _g_object_unref0 (self->priv->_this);
12091 #line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12092         self->priv->_this = _tmp1_;
12093 #line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12094         _tmp2_ = (GtkButton*) gtk_button_new ();
12095 #line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12096         g_object_ref_sink (_tmp2_);
12097 #line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12098         _g_object_unref0 (self->el);
12099 #line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12100         self->el = _tmp2_;
12101 #line 1986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12102         _tmp3_ = self->el;
12103 #line 1986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12104         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
12105 #line 1987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12106         _tmp4_ = self->el;
12107 #line 1987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12108         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
12109 #line 1988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12110         _tmp5_ = self->el;
12111 #line 1988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12112         gtk_button_set_label (_tmp5_, "Show\nPalete");
12113 #line 1991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12114         _tmp6_ = self->el;
12115 #line 1991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12116         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda62__gtk_button_clicked, self, 0);
12117 #line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12118         return self;
12119 #line 12120 "MainWindow.vala.c"
12120 }
12121
12122
12123 Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_new (Xcls_MainWindow* _owner) {
12124 #line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12125         return xcls_mainwindow_xcls_button31_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, _owner);
12126 #line 12127 "MainWindow.vala.c"
12127 }
12128
12129
12130 static void xcls_mainwindow_xcls_button31_class_init (Xcls_MainWindowXcls_Button31Class * klass) {
12131 #line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12132         xcls_mainwindow_xcls_button31_parent_class = g_type_class_peek_parent (klass);
12133 #line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12134         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button31Private));
12135 #line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12136         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button31_finalize;
12137 #line 12138 "MainWindow.vala.c"
12138 }
12139
12140
12141 static void xcls_mainwindow_xcls_button31_instance_init (Xcls_MainWindowXcls_Button31 * self) {
12142 #line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12143         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON31_GET_PRIVATE (self);
12144 #line 12145 "MainWindow.vala.c"
12145 }
12146
12147
12148 static void xcls_mainwindow_xcls_button31_finalize (GObject* obj) {
12149         Xcls_MainWindowXcls_Button31 * self;
12150 #line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12151         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31);
12152 #line 1971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12153         _g_object_unref0 (self->el);
12154 #line 1972 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12155         _g_object_unref0 (self->priv->_this);
12156 #line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12157         G_OBJECT_CLASS (xcls_mainwindow_xcls_button31_parent_class)->finalize (obj);
12158 #line 12159 "MainWindow.vala.c"
12159 }
12160
12161
12162 GType xcls_mainwindow_xcls_button31_get_type (void) {
12163         static volatile gsize xcls_mainwindow_xcls_button31_type_id__volatile = 0;
12164         if (g_once_init_enter (&xcls_mainwindow_xcls_button31_type_id__volatile)) {
12165                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button31Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button31_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button31), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button31_instance_init, NULL };
12166                 GType xcls_mainwindow_xcls_button31_type_id;
12167                 xcls_mainwindow_xcls_button31_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button31", &g_define_type_info, 0);
12168                 g_once_init_leave (&xcls_mainwindow_xcls_button31_type_id__volatile, xcls_mainwindow_xcls_button31_type_id);
12169         }
12170         return xcls_mainwindow_xcls_button31_type_id__volatile;
12171 }
12172
12173
12174 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
12175         Xcls_MainWindowXcls_addpropbutton * self = NULL;
12176         Xcls_MainWindow* _tmp0_;
12177         Xcls_MainWindow* _tmp1_;
12178         Xcls_MainWindow* _tmp2_;
12179         Xcls_MainWindowXcls_addpropbutton* _tmp3_;
12180         ClutterActor* _tmp4_;
12181         Xcls_MainWindow* _tmp5_;
12182         Xcls_MainWindowXcls_Actor33* _tmp6_;
12183         Xcls_MainWindowXcls_Actor33* child_0;
12184         ClutterActor* _tmp7_;
12185         GtkClutterActor* _tmp8_;
12186         ClutterActor* _tmp9_;
12187 #line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12188         g_return_val_if_fail (_owner != NULL, NULL);
12189 #line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12190         self = (Xcls_MainWindowXcls_addpropbutton*) g_object_new (object_type, NULL);
12191 #line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12192         _tmp0_ = _owner;
12193 #line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12194         _tmp1_ = _g_object_ref0 (_tmp0_);
12195 #line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12196         _g_object_unref0 (self->priv->_this);
12197 #line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12198         self->priv->_this = _tmp1_;
12199 #line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12200         _tmp2_ = self->priv->_this;
12201 #line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12202         _tmp3_ = _g_object_ref0 (self);
12203 #line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12204         _g_object_unref0 (_tmp2_->addpropbutton);
12205 #line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12206         _tmp2_->addpropbutton = _tmp3_;
12207 #line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12208         _tmp4_ = clutter_actor_new ();
12209 #line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12210         g_object_ref_sink (_tmp4_);
12211 #line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12212         _g_object_unref0 (self->el);
12213 #line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12214         self->el = _tmp4_;
12215 #line 2048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12216         _tmp5_ = self->priv->_this;
12217 #line 2048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12218         _tmp6_ = xcls_mainwindow_xcls_actor33_new (_tmp5_);
12219 #line 2048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12220         child_0 = _tmp6_;
12221 #line 2049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12222         g_object_ref ((GObject*) child_0);
12223 #line 2050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12224         _tmp7_ = self->el;
12225 #line 2050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12226         _tmp8_ = child_0->el;
12227 #line 2050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12228         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
12229 #line 2054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12230         _tmp9_ = self->el;
12231 #line 2054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12232         clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
12233 #line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12234         _g_object_unref0 (child_0);
12235 #line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12236         return self;
12237 #line 12238 "MainWindow.vala.c"
12238 }
12239
12240
12241 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner) {
12242 #line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12243         return xcls_mainwindow_xcls_addpropbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, _owner);
12244 #line 12245 "MainWindow.vala.c"
12245 }
12246
12247
12248 static void xcls_mainwindow_xcls_addpropbutton_class_init (Xcls_MainWindowXcls_addpropbuttonClass * klass) {
12249 #line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12250         xcls_mainwindow_xcls_addpropbutton_parent_class = g_type_class_peek_parent (klass);
12251 #line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12252         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropbuttonPrivate));
12253 #line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12254         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropbutton_finalize;
12255 #line 12256 "MainWindow.vala.c"
12256 }
12257
12258
12259 static void xcls_mainwindow_xcls_addpropbutton_instance_init (Xcls_MainWindowXcls_addpropbutton * self) {
12260 #line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12261         self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE (self);
12262 #line 12263 "MainWindow.vala.c"
12263 }
12264
12265
12266 static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj) {
12267         Xcls_MainWindowXcls_addpropbutton * self;
12268 #line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12269         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton);
12270 #line 2032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12271         _g_object_unref0 (self->el);
12272 #line 2033 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12273         _g_object_unref0 (self->priv->_this);
12274 #line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12275         G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropbutton_parent_class)->finalize (obj);
12276 #line 12277 "MainWindow.vala.c"
12277 }
12278
12279
12280 GType xcls_mainwindow_xcls_addpropbutton_get_type (void) {
12281         static volatile gsize xcls_mainwindow_xcls_addpropbutton_type_id__volatile = 0;
12282         if (g_once_init_enter (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile)) {
12283                 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 };
12284                 GType xcls_mainwindow_xcls_addpropbutton_type_id;
12285                 xcls_mainwindow_xcls_addpropbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropbutton", &g_define_type_info, 0);
12286                 g_once_init_leave (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile, xcls_mainwindow_xcls_addpropbutton_type_id);
12287         }
12288         return xcls_mainwindow_xcls_addpropbutton_type_id__volatile;
12289 }
12290
12291
12292 Xcls_MainWindowXcls_Actor33* xcls_mainwindow_xcls_actor33_construct (GType object_type, Xcls_MainWindow* _owner) {
12293         Xcls_MainWindowXcls_Actor33 * self = NULL;
12294         Xcls_MainWindow* _tmp0_;
12295         Xcls_MainWindow* _tmp1_;
12296         GtkClutterActor* _tmp2_;
12297         Xcls_MainWindow* _tmp3_;
12298         Xcls_MainWindowXcls_Button34* _tmp4_;
12299         Xcls_MainWindowXcls_Button34* child_0;
12300         GtkClutterActor* _tmp5_;
12301         GtkWidget* _tmp6_ = NULL;
12302         GtkButton* _tmp7_;
12303 #line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12304         g_return_val_if_fail (_owner != NULL, NULL);
12305 #line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12306         self = (Xcls_MainWindowXcls_Actor33*) g_object_new (object_type, NULL);
12307 #line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12308         _tmp0_ = _owner;
12309 #line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12310         _tmp1_ = _g_object_ref0 (_tmp0_);
12311 #line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12312         _g_object_unref0 (self->priv->_this);
12313 #line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12314         self->priv->_this = _tmp1_;
12315 #line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12316         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
12317 #line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12318         g_object_ref_sink (_tmp2_);
12319 #line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12320         _g_object_unref0 (self->el);
12321 #line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12322         self->el = _tmp2_;
12323 #line 2075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12324         _tmp3_ = self->priv->_this;
12325 #line 2075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12326         _tmp4_ = xcls_mainwindow_xcls_button34_new (_tmp3_);
12327 #line 2075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12328         child_0 = _tmp4_;
12329 #line 2076 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12330         g_object_ref ((GObject*) child_0);
12331 #line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12332         _tmp5_ = self->el;
12333 #line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12334         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
12335 #line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12336         _tmp7_ = child_0->el;
12337 #line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12338         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
12339 #line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12340         _g_object_unref0 (child_0);
12341 #line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12342         return self;
12343 #line 12344 "MainWindow.vala.c"
12344 }
12345
12346
12347 Xcls_MainWindowXcls_Actor33* xcls_mainwindow_xcls_actor33_new (Xcls_MainWindow* _owner) {
12348 #line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12349         return xcls_mainwindow_xcls_actor33_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, _owner);
12350 #line 12351 "MainWindow.vala.c"
12351 }
12352
12353
12354 static void xcls_mainwindow_xcls_actor33_class_init (Xcls_MainWindowXcls_Actor33Class * klass) {
12355 #line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12356         xcls_mainwindow_xcls_actor33_parent_class = g_type_class_peek_parent (klass);
12357 #line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12358         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor33Private));
12359 #line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12360         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor33_finalize;
12361 #line 12362 "MainWindow.vala.c"
12362 }
12363
12364
12365 static void xcls_mainwindow_xcls_actor33_instance_init (Xcls_MainWindowXcls_Actor33 * self) {
12366 #line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12367         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR33_GET_PRIVATE (self);
12368 #line 12369 "MainWindow.vala.c"
12369 }
12370
12371
12372 static void xcls_mainwindow_xcls_actor33_finalize (GObject* obj) {
12373         Xcls_MainWindowXcls_Actor33 * self;
12374 #line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12375         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33);
12376 #line 2060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12377         _g_object_unref0 (self->el);
12378 #line 2061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12379         _g_object_unref0 (self->priv->_this);
12380 #line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12381         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor33_parent_class)->finalize (obj);
12382 #line 12383 "MainWindow.vala.c"
12383 }
12384
12385
12386 GType xcls_mainwindow_xcls_actor33_get_type (void) {
12387         static volatile gsize xcls_mainwindow_xcls_actor33_type_id__volatile = 0;
12388         if (g_once_init_enter (&xcls_mainwindow_xcls_actor33_type_id__volatile)) {
12389                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor33Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor33_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor33), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor33_instance_init, NULL };
12390                 GType xcls_mainwindow_xcls_actor33_type_id;
12391                 xcls_mainwindow_xcls_actor33_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor33", &g_define_type_info, 0);
12392                 g_once_init_leave (&xcls_mainwindow_xcls_actor33_type_id__volatile, xcls_mainwindow_xcls_actor33_type_id);
12393         }
12394         return xcls_mainwindow_xcls_actor33_type_id__volatile;
12395 }
12396
12397
12398 static void __lambda70_ (Xcls_MainWindowXcls_Button34* self) {
12399         Xcls_MainWindow* _tmp0_;
12400         const gchar* _tmp1_;
12401         const gchar* _tmp2_;
12402         GQuark _tmp4_ = 0U;
12403 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12404         static GQuark _tmp3_label0 = 0;
12405 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12406         static GQuark _tmp3_label1 = 0;
12407 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12408         static GQuark _tmp3_label2 = 0;
12409 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12410         static GQuark _tmp3_label3 = 0;
12411 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12412         _tmp0_ = self->priv->_this;
12413 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12414         _tmp1_ = _tmp0_->state;
12415 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12416         _tmp2_ = _tmp1_;
12417 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12418         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
12419 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12420         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
12421 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12422                 switch (0) {
12423 #line 12424 "MainWindow.vala.c"
12424                         default:
12425                         {
12426                                 Xcls_MainWindow* _tmp5_;
12427 #line 2112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12428                                 _tmp5_ = self->priv->_this;
12429 #line 2112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12430                                 xcls_mainwindow_showAddProp (_tmp5_);
12431 #line 2113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12432                                 break;
12433 #line 12434 "MainWindow.vala.c"
12434                         }
12435                 }
12436         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("object")))) {
12437 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12438                 switch (0) {
12439 #line 12440 "MainWindow.vala.c"
12440                         default:
12441                         {
12442                                 Xcls_MainWindow* _tmp6_;
12443                                 Xcls_MainWindow* _tmp7_;
12444 #line 2116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12445                                 _tmp6_ = self->priv->_this;
12446 #line 2116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12447                                 xcls_mainwindow_hideObject (_tmp6_);
12448 #line 2117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12449                                 _tmp7_ = self->priv->_this;
12450 #line 2117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12451                                 xcls_mainwindow_showAddProp (_tmp7_);
12452 #line 2118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12453                                 break;
12454 #line 12455 "MainWindow.vala.c"
12455                         }
12456                 }
12457         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addlistener")))) {
12458 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12459                 switch (0) {
12460 #line 12461 "MainWindow.vala.c"
12461                         default:
12462                         {
12463                                 Xcls_MainWindow* _tmp8_;
12464                                 Xcls_MainWindow* _tmp9_;
12465 #line 2121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12466                                 _tmp8_ = self->priv->_this;
12467 #line 2121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12468                                 xcls_mainwindow_hideAddListener (_tmp8_);
12469 #line 2122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12470                                 _tmp9_ = self->priv->_this;
12471 #line 2122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12472                                 xcls_mainwindow_showAddProp (_tmp9_);
12473 #line 2123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12474                                 break;
12475 #line 12476 "MainWindow.vala.c"
12476                         }
12477                 }
12478         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
12479 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12480                 switch (0) {
12481 #line 12482 "MainWindow.vala.c"
12482                         default:
12483                         {
12484                                 Xcls_MainWindow* _tmp10_;
12485 #line 2127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12486                                 _tmp10_ = self->priv->_this;
12487 #line 2127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12488                                 xcls_mainwindow_hideAddProp (_tmp10_);
12489 #line 2128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12490                                 break;
12491 #line 12492 "MainWindow.vala.c"
12492                         }
12493                 }
12494         } else {
12495 #line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12496                 switch (0) {
12497 #line 12498 "MainWindow.vala.c"
12498                         default:
12499                         {
12500                                 Xcls_MainWindow* _tmp11_;
12501                                 const gchar* _tmp12_;
12502 #line 2131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12503                                 _tmp11_ = self->priv->_this;
12504 #line 2131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12505                                 _tmp12_ = _tmp11_->state;
12506 #line 2131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12507                                 g_print ("unhandled add property from %s\n", _tmp12_);
12508 #line 2132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12509                                 break;
12510 #line 12511 "MainWindow.vala.c"
12511                         }
12512                 }
12513         }
12514 #line 2135 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12515         return;
12516 #line 12517 "MainWindow.vala.c"
12517 }
12518
12519
12520 static void ___lambda70__gtk_button_clicked (GtkButton* _sender, gpointer self) {
12521 #line 2106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12522         __lambda70_ (self);
12523 #line 12524 "MainWindow.vala.c"
12524 }
12525
12526
12527 Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_construct (GType object_type, Xcls_MainWindow* _owner) {
12528         Xcls_MainWindowXcls_Button34 * self = NULL;
12529         Xcls_MainWindow* _tmp0_;
12530         Xcls_MainWindow* _tmp1_;
12531         GtkButton* _tmp2_;
12532         GtkButton* _tmp3_;
12533         GtkButton* _tmp4_;
12534         GtkButton* _tmp5_;
12535         GtkButton* _tmp6_;
12536 #line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12537         g_return_val_if_fail (_owner != NULL, NULL);
12538 #line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12539         self = (Xcls_MainWindowXcls_Button34*) g_object_new (object_type, NULL);
12540 #line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12541         _tmp0_ = _owner;
12542 #line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12543         _tmp1_ = _g_object_ref0 (_tmp0_);
12544 #line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12545         _g_object_unref0 (self->priv->_this);
12546 #line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12547         self->priv->_this = _tmp1_;
12548 #line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12549         _tmp2_ = (GtkButton*) gtk_button_new ();
12550 #line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12551         g_object_ref_sink (_tmp2_);
12552 #line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12553         _g_object_unref0 (self->el);
12554 #line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12555         self->el = _tmp2_;
12556 #line 2101 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12557         _tmp3_ = self->el;
12558 #line 2101 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12559         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
12560 #line 2102 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12561         _tmp4_ = self->el;
12562 #line 2102 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12563         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
12564 #line 2103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12565         _tmp5_ = self->el;
12566 #line 2103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12567         gtk_button_set_label (_tmp5_, "Add\nProp");
12568 #line 2106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12569         _tmp6_ = self->el;
12570 #line 2106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12571         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda70__gtk_button_clicked, self, 0);
12572 #line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12573         return self;
12574 #line 12575 "MainWindow.vala.c"
12575 }
12576
12577
12578 Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_new (Xcls_MainWindow* _owner) {
12579 #line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12580         return xcls_mainwindow_xcls_button34_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, _owner);
12581 #line 12582 "MainWindow.vala.c"
12582 }
12583
12584
12585 static void xcls_mainwindow_xcls_button34_class_init (Xcls_MainWindowXcls_Button34Class * klass) {
12586 #line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12587         xcls_mainwindow_xcls_button34_parent_class = g_type_class_peek_parent (klass);
12588 #line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12589         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button34Private));
12590 #line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12591         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button34_finalize;
12592 #line 12593 "MainWindow.vala.c"
12593 }
12594
12595
12596 static void xcls_mainwindow_xcls_button34_instance_init (Xcls_MainWindowXcls_Button34 * self) {
12597 #line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12598         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON34_GET_PRIVATE (self);
12599 #line 12600 "MainWindow.vala.c"
12600 }
12601
12602
12603 static void xcls_mainwindow_xcls_button34_finalize (GObject* obj) {
12604         Xcls_MainWindowXcls_Button34 * self;
12605 #line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12606         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34);
12607 #line 2086 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12608         _g_object_unref0 (self->el);
12609 #line 2087 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12610         _g_object_unref0 (self->priv->_this);
12611 #line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12612         G_OBJECT_CLASS (xcls_mainwindow_xcls_button34_parent_class)->finalize (obj);
12613 #line 12614 "MainWindow.vala.c"
12614 }
12615
12616
12617 GType xcls_mainwindow_xcls_button34_get_type (void) {
12618         static volatile gsize xcls_mainwindow_xcls_button34_type_id__volatile = 0;
12619         if (g_once_init_enter (&xcls_mainwindow_xcls_button34_type_id__volatile)) {
12620                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button34Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button34_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button34), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button34_instance_init, NULL };
12621                 GType xcls_mainwindow_xcls_button34_type_id;
12622                 xcls_mainwindow_xcls_button34_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button34", &g_define_type_info, 0);
12623                 g_once_init_leave (&xcls_mainwindow_xcls_button34_type_id__volatile, xcls_mainwindow_xcls_button34_type_id);
12624         }
12625         return xcls_mainwindow_xcls_button34_type_id__volatile;
12626 }
12627
12628
12629 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
12630         Xcls_MainWindowXcls_addlistenerbutton * self = NULL;
12631         Xcls_MainWindow* _tmp0_;
12632         Xcls_MainWindow* _tmp1_;
12633         Xcls_MainWindow* _tmp2_;
12634         Xcls_MainWindowXcls_addlistenerbutton* _tmp3_;
12635         ClutterActor* _tmp4_;
12636         Xcls_MainWindow* _tmp5_;
12637         Xcls_MainWindowXcls_Actor36* _tmp6_;
12638         Xcls_MainWindowXcls_Actor36* child_0;
12639         ClutterActor* _tmp7_;
12640         GtkClutterActor* _tmp8_;
12641         ClutterActor* _tmp9_;
12642 #line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12643         g_return_val_if_fail (_owner != NULL, NULL);
12644 #line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12645         self = (Xcls_MainWindowXcls_addlistenerbutton*) g_object_new (object_type, NULL);
12646 #line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12647         _tmp0_ = _owner;
12648 #line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12649         _tmp1_ = _g_object_ref0 (_tmp0_);
12650 #line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12651         _g_object_unref0 (self->priv->_this);
12652 #line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12653         self->priv->_this = _tmp1_;
12654 #line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12655         _tmp2_ = self->priv->_this;
12656 #line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12657         _tmp3_ = _g_object_ref0 (self);
12658 #line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12659         _g_object_unref0 (_tmp2_->addlistenerbutton);
12660 #line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12661         _tmp2_->addlistenerbutton = _tmp3_;
12662 #line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12663         _tmp4_ = clutter_actor_new ();
12664 #line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12665         g_object_ref_sink (_tmp4_);
12666 #line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12667         _g_object_unref0 (self->el);
12668 #line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12669         self->el = _tmp4_;
12670 #line 2161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12671         _tmp5_ = self->priv->_this;
12672 #line 2161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12673         _tmp6_ = xcls_mainwindow_xcls_actor36_new (_tmp5_);
12674 #line 2161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12675         child_0 = _tmp6_;
12676 #line 2162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12677         g_object_ref ((GObject*) child_0);
12678 #line 2163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12679         _tmp7_ = self->el;
12680 #line 2163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12681         _tmp8_ = child_0->el;
12682 #line 2163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12683         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
12684 #line 2167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12685         _tmp9_ = self->el;
12686 #line 2167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12687         clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
12688 #line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12689         _g_object_unref0 (child_0);
12690 #line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12691         return self;
12692 #line 12693 "MainWindow.vala.c"
12693 }
12694
12695
12696 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner) {
12697 #line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12698         return xcls_mainwindow_xcls_addlistenerbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, _owner);
12699 #line 12700 "MainWindow.vala.c"
12700 }
12701
12702
12703 static void xcls_mainwindow_xcls_addlistenerbutton_class_init (Xcls_MainWindowXcls_addlistenerbuttonClass * klass) {
12704 #line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12705         xcls_mainwindow_xcls_addlistenerbutton_parent_class = g_type_class_peek_parent (klass);
12706 #line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12707         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addlistenerbuttonPrivate));
12708 #line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12709         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addlistenerbutton_finalize;
12710 #line 12711 "MainWindow.vala.c"
12711 }
12712
12713
12714 static void xcls_mainwindow_xcls_addlistenerbutton_instance_init (Xcls_MainWindowXcls_addlistenerbutton * self) {
12715 #line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12716         self->priv = XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE (self);
12717 #line 12718 "MainWindow.vala.c"
12718 }
12719
12720
12721 static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj) {
12722         Xcls_MainWindowXcls_addlistenerbutton * self;
12723 #line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12724         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton);
12725 #line 2145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12726         _g_object_unref0 (self->el);
12727 #line 2146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12728         _g_object_unref0 (self->priv->_this);
12729 #line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12730         G_OBJECT_CLASS (xcls_mainwindow_xcls_addlistenerbutton_parent_class)->finalize (obj);
12731 #line 12732 "MainWindow.vala.c"
12732 }
12733
12734
12735 GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) {
12736         static volatile gsize xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile = 0;
12737         if (g_once_init_enter (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile)) {
12738                 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 };
12739                 GType xcls_mainwindow_xcls_addlistenerbutton_type_id;
12740                 xcls_mainwindow_xcls_addlistenerbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addlistenerbutton", &g_define_type_info, 0);
12741                 g_once_init_leave (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile, xcls_mainwindow_xcls_addlistenerbutton_type_id);
12742         }
12743         return xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile;
12744 }
12745
12746
12747 Xcls_MainWindowXcls_Actor36* xcls_mainwindow_xcls_actor36_construct (GType object_type, Xcls_MainWindow* _owner) {
12748         Xcls_MainWindowXcls_Actor36 * self = NULL;
12749         Xcls_MainWindow* _tmp0_;
12750         Xcls_MainWindow* _tmp1_;
12751         GtkClutterActor* _tmp2_;
12752         Xcls_MainWindow* _tmp3_;
12753         Xcls_MainWindowXcls_Button37* _tmp4_;
12754         Xcls_MainWindowXcls_Button37* child_0;
12755         GtkClutterActor* _tmp5_;
12756         GtkWidget* _tmp6_ = NULL;
12757         GtkButton* _tmp7_;
12758 #line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12759         g_return_val_if_fail (_owner != NULL, NULL);
12760 #line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12761         self = (Xcls_MainWindowXcls_Actor36*) g_object_new (object_type, NULL);
12762 #line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12763         _tmp0_ = _owner;
12764 #line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12765         _tmp1_ = _g_object_ref0 (_tmp0_);
12766 #line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12767         _g_object_unref0 (self->priv->_this);
12768 #line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12769         self->priv->_this = _tmp1_;
12770 #line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12771         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
12772 #line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12773         g_object_ref_sink (_tmp2_);
12774 #line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12775         _g_object_unref0 (self->el);
12776 #line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12777         self->el = _tmp2_;
12778 #line 2188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12779         _tmp3_ = self->priv->_this;
12780 #line 2188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12781         _tmp4_ = xcls_mainwindow_xcls_button37_new (_tmp3_);
12782 #line 2188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12783         child_0 = _tmp4_;
12784 #line 2189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12785         g_object_ref ((GObject*) child_0);
12786 #line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12787         _tmp5_ = self->el;
12788 #line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12789         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
12790 #line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12791         _tmp7_ = child_0->el;
12792 #line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12793         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
12794 #line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12795         _g_object_unref0 (child_0);
12796 #line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12797         return self;
12798 #line 12799 "MainWindow.vala.c"
12799 }
12800
12801
12802 Xcls_MainWindowXcls_Actor36* xcls_mainwindow_xcls_actor36_new (Xcls_MainWindow* _owner) {
12803 #line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12804         return xcls_mainwindow_xcls_actor36_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, _owner);
12805 #line 12806 "MainWindow.vala.c"
12806 }
12807
12808
12809 static void xcls_mainwindow_xcls_actor36_class_init (Xcls_MainWindowXcls_Actor36Class * klass) {
12810 #line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12811         xcls_mainwindow_xcls_actor36_parent_class = g_type_class_peek_parent (klass);
12812 #line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12813         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor36Private));
12814 #line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12815         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor36_finalize;
12816 #line 12817 "MainWindow.vala.c"
12817 }
12818
12819
12820 static void xcls_mainwindow_xcls_actor36_instance_init (Xcls_MainWindowXcls_Actor36 * self) {
12821 #line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12822         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR36_GET_PRIVATE (self);
12823 #line 12824 "MainWindow.vala.c"
12824 }
12825
12826
12827 static void xcls_mainwindow_xcls_actor36_finalize (GObject* obj) {
12828         Xcls_MainWindowXcls_Actor36 * self;
12829 #line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12830         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36);
12831 #line 2173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12832         _g_object_unref0 (self->el);
12833 #line 2174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12834         _g_object_unref0 (self->priv->_this);
12835 #line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12836         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor36_parent_class)->finalize (obj);
12837 #line 12838 "MainWindow.vala.c"
12838 }
12839
12840
12841 GType xcls_mainwindow_xcls_actor36_get_type (void) {
12842         static volatile gsize xcls_mainwindow_xcls_actor36_type_id__volatile = 0;
12843         if (g_once_init_enter (&xcls_mainwindow_xcls_actor36_type_id__volatile)) {
12844                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor36Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor36_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor36), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor36_instance_init, NULL };
12845                 GType xcls_mainwindow_xcls_actor36_type_id;
12846                 xcls_mainwindow_xcls_actor36_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor36", &g_define_type_info, 0);
12847                 g_once_init_leave (&xcls_mainwindow_xcls_actor36_type_id__volatile, xcls_mainwindow_xcls_actor36_type_id);
12848         }
12849         return xcls_mainwindow_xcls_actor36_type_id__volatile;
12850 }
12851
12852
12853 static void __lambda72_ (Xcls_MainWindowXcls_Button37* self) {
12854         Xcls_MainWindow* _tmp0_;
12855         const gchar* _tmp1_;
12856         const gchar* _tmp2_;
12857         GQuark _tmp4_ = 0U;
12858 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12859         static GQuark _tmp3_label0 = 0;
12860 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12861         static GQuark _tmp3_label1 = 0;
12862 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12863         static GQuark _tmp3_label2 = 0;
12864 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12865         static GQuark _tmp3_label3 = 0;
12866 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12867         _tmp0_ = self->priv->_this;
12868 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12869         _tmp1_ = _tmp0_->state;
12870 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12871         _tmp2_ = _tmp1_;
12872 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12873         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
12874 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12875         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
12876 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12877                 switch (0) {
12878 #line 12879 "MainWindow.vala.c"
12879                         default:
12880                         {
12881                                 Xcls_MainWindow* _tmp5_;
12882 #line 2225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12883                                 _tmp5_ = self->priv->_this;
12884 #line 2225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12885                                 xcls_mainwindow_showAddListener (_tmp5_);
12886 #line 2226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12887                                 break;
12888 #line 12889 "MainWindow.vala.c"
12889                         }
12890                 }
12891         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
12892 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12893                 switch (0) {
12894 #line 12895 "MainWindow.vala.c"
12895                         default:
12896                         {
12897                                 Xcls_MainWindow* _tmp6_;
12898 #line 2230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12899                                 _tmp6_ = self->priv->_this;
12900 #line 2230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12901                                 xcls_mainwindow_hideAddListener (_tmp6_);
12902 #line 2231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12903                                 break;
12904 #line 12905 "MainWindow.vala.c"
12905                         }
12906                 }
12907         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
12908 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12909                 switch (0) {
12910 #line 12911 "MainWindow.vala.c"
12911                         default:
12912                         {
12913                                 Xcls_MainWindow* _tmp7_;
12914                                 Xcls_MainWindow* _tmp8_;
12915 #line 2235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12916                                 _tmp7_ = self->priv->_this;
12917 #line 2235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12918                                 xcls_mainwindow_hideAddProp (_tmp7_);
12919 #line 2236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12920                                 _tmp8_ = self->priv->_this;
12921 #line 2236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12922                                 xcls_mainwindow_showAddListener (_tmp8_);
12923 #line 2237 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12924                                 break;
12925 #line 12926 "MainWindow.vala.c"
12926                         }
12927                 }
12928         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
12929 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12930                 switch (0) {
12931 #line 12932 "MainWindow.vala.c"
12932                         default:
12933                         {
12934                                 Xcls_MainWindow* _tmp9_;
12935                                 Xcls_MainWindow* _tmp10_;
12936 #line 2239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12937                                 _tmp9_ = self->priv->_this;
12938 #line 2239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12939                                 xcls_mainwindow_hideObject (_tmp9_);
12940 #line 2240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12941                                 _tmp10_ = self->priv->_this;
12942 #line 2240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12943                                 xcls_mainwindow_showAddListener (_tmp10_);
12944 #line 2241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12945                                 break;
12946 #line 12947 "MainWindow.vala.c"
12947                         }
12948                 }
12949         } else {
12950 #line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12951                 switch (0) {
12952 #line 12953 "MainWindow.vala.c"
12953                         default:
12954                         {
12955                                 Xcls_MainWindow* _tmp11_;
12956                                 const gchar* _tmp12_;
12957 #line 2244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12958                                 _tmp11_ = self->priv->_this;
12959 #line 2244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12960                                 _tmp12_ = _tmp11_->state;
12961 #line 2244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12962                                 g_print ("unhandled add listener from %s\n", _tmp12_);
12963 #line 2246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12964                                 break;
12965 #line 12966 "MainWindow.vala.c"
12966                         }
12967                 }
12968         }
12969 #line 2249 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12970         return;
12971 #line 12972 "MainWindow.vala.c"
12972 }
12973
12974
12975 static void ___lambda72__gtk_button_clicked (GtkButton* _sender, gpointer self) {
12976 #line 2219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12977         __lambda72_ (self);
12978 #line 12979 "MainWindow.vala.c"
12979 }
12980
12981
12982 Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_construct (GType object_type, Xcls_MainWindow* _owner) {
12983         Xcls_MainWindowXcls_Button37 * self = NULL;
12984         Xcls_MainWindow* _tmp0_;
12985         Xcls_MainWindow* _tmp1_;
12986         GtkButton* _tmp2_;
12987         GtkButton* _tmp3_;
12988         GtkButton* _tmp4_;
12989         GtkButton* _tmp5_;
12990         GtkButton* _tmp6_;
12991 #line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12992         g_return_val_if_fail (_owner != NULL, NULL);
12993 #line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12994         self = (Xcls_MainWindowXcls_Button37*) g_object_new (object_type, NULL);
12995 #line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12996         _tmp0_ = _owner;
12997 #line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
12998         _tmp1_ = _g_object_ref0 (_tmp0_);
12999 #line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13000         _g_object_unref0 (self->priv->_this);
13001 #line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13002         self->priv->_this = _tmp1_;
13003 #line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13004         _tmp2_ = (GtkButton*) gtk_button_new ();
13005 #line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13006         g_object_ref_sink (_tmp2_);
13007 #line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13008         _g_object_unref0 (self->el);
13009 #line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13010         self->el = _tmp2_;
13011 #line 2214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13012         _tmp3_ = self->el;
13013 #line 2214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13014         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
13015 #line 2215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13016         _tmp4_ = self->el;
13017 #line 2215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13018         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
13019 #line 2216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13020         _tmp5_ = self->el;
13021 #line 2216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13022         gtk_button_set_label (_tmp5_, "Add\nEvent\nCode");
13023 #line 2219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13024         _tmp6_ = self->el;
13025 #line 2219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13026         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda72__gtk_button_clicked, self, 0);
13027 #line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13028         return self;
13029 #line 13030 "MainWindow.vala.c"
13030 }
13031
13032
13033 Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_new (Xcls_MainWindow* _owner) {
13034 #line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13035         return xcls_mainwindow_xcls_button37_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, _owner);
13036 #line 13037 "MainWindow.vala.c"
13037 }
13038
13039
13040 static void xcls_mainwindow_xcls_button37_class_init (Xcls_MainWindowXcls_Button37Class * klass) {
13041 #line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13042         xcls_mainwindow_xcls_button37_parent_class = g_type_class_peek_parent (klass);
13043 #line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13044         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button37Private));
13045 #line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13046         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button37_finalize;
13047 #line 13048 "MainWindow.vala.c"
13048 }
13049
13050
13051 static void xcls_mainwindow_xcls_button37_instance_init (Xcls_MainWindowXcls_Button37 * self) {
13052 #line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13053         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON37_GET_PRIVATE (self);
13054 #line 13055 "MainWindow.vala.c"
13055 }
13056
13057
13058 static void xcls_mainwindow_xcls_button37_finalize (GObject* obj) {
13059         Xcls_MainWindowXcls_Button37 * self;
13060 #line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13061         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37);
13062 #line 2199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13063         _g_object_unref0 (self->el);
13064 #line 2200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13065         _g_object_unref0 (self->priv->_this);
13066 #line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13067         G_OBJECT_CLASS (xcls_mainwindow_xcls_button37_parent_class)->finalize (obj);
13068 #line 13069 "MainWindow.vala.c"
13069 }
13070
13071
13072 GType xcls_mainwindow_xcls_button37_get_type (void) {
13073         static volatile gsize xcls_mainwindow_xcls_button37_type_id__volatile = 0;
13074         if (g_once_init_enter (&xcls_mainwindow_xcls_button37_type_id__volatile)) {
13075                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button37Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button37_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button37), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button37_instance_init, NULL };
13076                 GType xcls_mainwindow_xcls_button37_type_id;
13077                 xcls_mainwindow_xcls_button37_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button37", &g_define_type_info, 0);
13078                 g_once_init_leave (&xcls_mainwindow_xcls_button37_type_id__volatile, xcls_mainwindow_xcls_button37_type_id);
13079         }
13080         return xcls_mainwindow_xcls_button37_type_id__volatile;
13081 }
13082
13083
13084 Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
13085         Xcls_MainWindowXcls_addprojectbutton * self = NULL;
13086         Xcls_MainWindow* _tmp0_;
13087         Xcls_MainWindow* _tmp1_;
13088         Xcls_MainWindow* _tmp2_;
13089         Xcls_MainWindowXcls_addprojectbutton* _tmp3_;
13090         ClutterActor* _tmp4_;
13091         Xcls_MainWindow* _tmp5_;
13092         Xcls_MainWindowXcls_Actor39* _tmp6_;
13093         Xcls_MainWindowXcls_Actor39* child_0;
13094         ClutterActor* _tmp7_;
13095         GtkClutterActor* _tmp8_;
13096         ClutterActor* _tmp9_;
13097 #line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13098         g_return_val_if_fail (_owner != NULL, NULL);
13099 #line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13100         self = (Xcls_MainWindowXcls_addprojectbutton*) g_object_new (object_type, NULL);
13101 #line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13102         _tmp0_ = _owner;
13103 #line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13104         _tmp1_ = _g_object_ref0 (_tmp0_);
13105 #line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13106         _g_object_unref0 (self->priv->_this);
13107 #line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13108         self->priv->_this = _tmp1_;
13109 #line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13110         _tmp2_ = self->priv->_this;
13111 #line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13112         _tmp3_ = _g_object_ref0 (self);
13113 #line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13114         _g_object_unref0 (_tmp2_->addprojectbutton);
13115 #line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13116         _tmp2_->addprojectbutton = _tmp3_;
13117 #line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13118         _tmp4_ = clutter_actor_new ();
13119 #line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13120         g_object_ref_sink (_tmp4_);
13121 #line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13122         _g_object_unref0 (self->el);
13123 #line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13124         self->el = _tmp4_;
13125 #line 2275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13126         _tmp5_ = self->priv->_this;
13127 #line 2275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13128         _tmp6_ = xcls_mainwindow_xcls_actor39_new (_tmp5_);
13129 #line 2275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13130         child_0 = _tmp6_;
13131 #line 2276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13132         g_object_ref ((GObject*) child_0);
13133 #line 2277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13134         _tmp7_ = self->el;
13135 #line 2277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13136         _tmp8_ = child_0->el;
13137 #line 2277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13138         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
13139 #line 2281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13140         _tmp9_ = self->el;
13141 #line 2281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13142         clutter_actor_set_size (_tmp9_, 50.0f, 50.0f);
13143 #line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13144         _g_object_unref0 (child_0);
13145 #line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13146         return self;
13147 #line 13148 "MainWindow.vala.c"
13148 }
13149
13150
13151 Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_new (Xcls_MainWindow* _owner) {
13152 #line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13153         return xcls_mainwindow_xcls_addprojectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, _owner);
13154 #line 13155 "MainWindow.vala.c"
13155 }
13156
13157
13158 static void xcls_mainwindow_xcls_addprojectbutton_class_init (Xcls_MainWindowXcls_addprojectbuttonClass * klass) {
13159 #line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13160         xcls_mainwindow_xcls_addprojectbutton_parent_class = g_type_class_peek_parent (klass);
13161 #line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13162         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addprojectbuttonPrivate));
13163 #line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13164         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addprojectbutton_finalize;
13165 #line 13166 "MainWindow.vala.c"
13166 }
13167
13168
13169 static void xcls_mainwindow_xcls_addprojectbutton_instance_init (Xcls_MainWindowXcls_addprojectbutton * self) {
13170 #line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13171         self->priv = XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_PRIVATE (self);
13172 #line 13173 "MainWindow.vala.c"
13173 }
13174
13175
13176 static void xcls_mainwindow_xcls_addprojectbutton_finalize (GObject* obj) {
13177         Xcls_MainWindowXcls_addprojectbutton * self;
13178 #line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13179         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbutton);
13180 #line 2259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13181         _g_object_unref0 (self->el);
13182 #line 2260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13183         _g_object_unref0 (self->priv->_this);
13184 #line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13185         G_OBJECT_CLASS (xcls_mainwindow_xcls_addprojectbutton_parent_class)->finalize (obj);
13186 #line 13187 "MainWindow.vala.c"
13187 }
13188
13189
13190 GType xcls_mainwindow_xcls_addprojectbutton_get_type (void) {
13191         static volatile gsize xcls_mainwindow_xcls_addprojectbutton_type_id__volatile = 0;
13192         if (g_once_init_enter (&xcls_mainwindow_xcls_addprojectbutton_type_id__volatile)) {
13193                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addprojectbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addprojectbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addprojectbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addprojectbutton_instance_init, NULL };
13194                 GType xcls_mainwindow_xcls_addprojectbutton_type_id;
13195                 xcls_mainwindow_xcls_addprojectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addprojectbutton", &g_define_type_info, 0);
13196                 g_once_init_leave (&xcls_mainwindow_xcls_addprojectbutton_type_id__volatile, xcls_mainwindow_xcls_addprojectbutton_type_id);
13197         }
13198         return xcls_mainwindow_xcls_addprojectbutton_type_id__volatile;
13199 }
13200
13201
13202 Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_construct (GType object_type, Xcls_MainWindow* _owner) {
13203         Xcls_MainWindowXcls_Actor39 * self = NULL;
13204         Xcls_MainWindow* _tmp0_;
13205         Xcls_MainWindow* _tmp1_;
13206         GtkClutterActor* _tmp2_;
13207         Xcls_MainWindow* _tmp3_;
13208         Xcls_MainWindowXcls_Button40* _tmp4_;
13209         Xcls_MainWindowXcls_Button40* child_0;
13210         GtkClutterActor* _tmp5_;
13211         GtkWidget* _tmp6_ = NULL;
13212         GtkButton* _tmp7_;
13213 #line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13214         g_return_val_if_fail (_owner != NULL, NULL);
13215 #line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13216         self = (Xcls_MainWindowXcls_Actor39*) g_object_new (object_type, NULL);
13217 #line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13218         _tmp0_ = _owner;
13219 #line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13220         _tmp1_ = _g_object_ref0 (_tmp0_);
13221 #line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13222         _g_object_unref0 (self->priv->_this);
13223 #line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13224         self->priv->_this = _tmp1_;
13225 #line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13226         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
13227 #line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13228         g_object_ref_sink (_tmp2_);
13229 #line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13230         _g_object_unref0 (self->el);
13231 #line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13232         self->el = _tmp2_;
13233 #line 2302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13234         _tmp3_ = self->priv->_this;
13235 #line 2302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13236         _tmp4_ = xcls_mainwindow_xcls_button40_new (_tmp3_);
13237 #line 2302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13238         child_0 = _tmp4_;
13239 #line 2303 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13240         g_object_ref ((GObject*) child_0);
13241 #line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13242         _tmp5_ = self->el;
13243 #line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13244         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
13245 #line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13246         _tmp7_ = child_0->el;
13247 #line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13248         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
13249 #line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13250         _g_object_unref0 (child_0);
13251 #line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13252         return self;
13253 #line 13254 "MainWindow.vala.c"
13254 }
13255
13256
13257 Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_new (Xcls_MainWindow* _owner) {
13258 #line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13259         return xcls_mainwindow_xcls_actor39_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, _owner);
13260 #line 13261 "MainWindow.vala.c"
13261 }
13262
13263
13264 static void xcls_mainwindow_xcls_actor39_class_init (Xcls_MainWindowXcls_Actor39Class * klass) {
13265 #line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13266         xcls_mainwindow_xcls_actor39_parent_class = g_type_class_peek_parent (klass);
13267 #line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13268         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor39Private));
13269 #line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13270         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor39_finalize;
13271 #line 13272 "MainWindow.vala.c"
13272 }
13273
13274
13275 static void xcls_mainwindow_xcls_actor39_instance_init (Xcls_MainWindowXcls_Actor39 * self) {
13276 #line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13277         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR39_GET_PRIVATE (self);
13278 #line 13279 "MainWindow.vala.c"
13279 }
13280
13281
13282 static void xcls_mainwindow_xcls_actor39_finalize (GObject* obj) {
13283         Xcls_MainWindowXcls_Actor39 * self;
13284 #line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13285         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39);
13286 #line 2287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13287         _g_object_unref0 (self->el);
13288 #line 2288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13289         _g_object_unref0 (self->priv->_this);
13290 #line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13291         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor39_parent_class)->finalize (obj);
13292 #line 13293 "MainWindow.vala.c"
13293 }
13294
13295
13296 GType xcls_mainwindow_xcls_actor39_get_type (void) {
13297         static volatile gsize xcls_mainwindow_xcls_actor39_type_id__volatile = 0;
13298         if (g_once_init_enter (&xcls_mainwindow_xcls_actor39_type_id__volatile)) {
13299                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor39Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor39_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor39), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor39_instance_init, NULL };
13300                 GType xcls_mainwindow_xcls_actor39_type_id;
13301                 xcls_mainwindow_xcls_actor39_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor39", &g_define_type_info, 0);
13302                 g_once_init_leave (&xcls_mainwindow_xcls_actor39_type_id__volatile, xcls_mainwindow_xcls_actor39_type_id);
13303         }
13304         return xcls_mainwindow_xcls_actor39_type_id__volatile;
13305 }
13306
13307
13308 static void __lambda44_ (Xcls_MainWindowXcls_Button40* self) {
13309         Xcls_EditProject* _tmp0_ = NULL;
13310         Xcls_EditProject* pe;
13311         Xcls_EditProject* _tmp1_;
13312         GtkDialog* _tmp2_;
13313         Xcls_MainWindow* _tmp3_;
13314         GtkWindow* _tmp4_;
13315         Xcls_EditProject* _tmp5_;
13316         GtkDialog* _tmp6_;
13317         Xcls_EditProject* _tmp7_;
13318         ProjectProject* _tmp8_ = NULL;
13319         ProjectProject* p;
13320         ProjectProject* _tmp9_;
13321         Xcls_MainWindow* _tmp10_;
13322         Xcls_WindowLeftProjects* _tmp11_;
13323         Xcls_MainWindow* _tmp12_;
13324         Xcls_WindowLeftProjects* _tmp13_;
13325         Xcls_MainWindow* _tmp14_;
13326         Xcls_WindowLeftProjects* _tmp15_;
13327         ProjectProject* _tmp16_;
13328 #line 2337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13329         _tmp0_ = xcls_editproject_singleton ();
13330 #line 2337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13331         pe = _tmp0_;
13332 #line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13333         _tmp1_ = pe;
13334 #line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13335         _tmp2_ = _tmp1_->el;
13336 #line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13337         _tmp3_ = self->priv->_this;
13338 #line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13339         _tmp4_ = _tmp3_->el;
13340 #line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13341         gtk_window_set_transient_for ((GtkWindow*) _tmp2_, _tmp4_);
13342 #line 2339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13343         _tmp5_ = pe;
13344 #line 2339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13345         _tmp6_ = _tmp5_->el;
13346 #line 2339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13347         gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE);
13348 #line 2341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13349         _tmp7_ = pe;
13350 #line 2341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13351         _tmp8_ = xcls_editproject_show (_tmp7_);
13352 #line 2341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13353         p = _tmp8_;
13354 #line 2343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13355         _tmp9_ = p;
13356 #line 2343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13357         if (_tmp9_ == NULL) {
13358 #line 2344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13359                 _g_object_unref0 (p);
13360 #line 2344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13361                 _g_object_unref0 (pe);
13362 #line 2344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13363                 return;
13364 #line 13365 "MainWindow.vala.c"
13365         }
13366 #line 2346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13367         _tmp10_ = self->priv->_this;
13368 #line 2346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13369         _tmp11_ = _tmp10_->left_projects;
13370 #line 2346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13371         _tmp11_->is_loaded = FALSE;
13372 #line 2347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13373         _tmp12_ = self->priv->_this;
13374 #line 2347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13375         _tmp13_ = _tmp12_->left_projects;
13376 #line 2347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13377         xcls_windowleftprojects_load (_tmp13_);
13378 #line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13379         _tmp14_ = self->priv->_this;
13380 #line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13381         _tmp15_ = _tmp14_->left_projects;
13382 #line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13383         _tmp16_ = p;
13384 #line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13385         xcls_windowleftprojects_selectProject (_tmp15_, _tmp16_);
13386 #line 2349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13387         _g_object_unref0 (p);
13388 #line 2349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13389         _g_object_unref0 (pe);
13390 #line 2349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13391         return;
13392 #line 13393 "MainWindow.vala.c"
13393 }
13394
13395
13396 static void ___lambda44__gtk_button_clicked (GtkButton* _sender, gpointer self) {
13397 #line 2333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13398         __lambda44_ (self);
13399 #line 13400 "MainWindow.vala.c"
13400 }
13401
13402
13403 Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_construct (GType object_type, Xcls_MainWindow* _owner) {
13404         Xcls_MainWindowXcls_Button40 * self = NULL;
13405         Xcls_MainWindow* _tmp0_;
13406         Xcls_MainWindow* _tmp1_;
13407         GtkButton* _tmp2_;
13408         GtkButton* _tmp3_;
13409         GtkButton* _tmp4_;
13410         GtkButton* _tmp5_;
13411         GtkButton* _tmp6_;
13412 #line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13413         g_return_val_if_fail (_owner != NULL, NULL);
13414 #line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13415         self = (Xcls_MainWindowXcls_Button40*) g_object_new (object_type, NULL);
13416 #line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13417         _tmp0_ = _owner;
13418 #line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13419         _tmp1_ = _g_object_ref0 (_tmp0_);
13420 #line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13421         _g_object_unref0 (self->priv->_this);
13422 #line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13423         self->priv->_this = _tmp1_;
13424 #line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13425         _tmp2_ = (GtkButton*) gtk_button_new ();
13426 #line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13427         g_object_ref_sink (_tmp2_);
13428 #line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13429         _g_object_unref0 (self->el);
13430 #line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13431         self->el = _tmp2_;
13432 #line 2328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13433         _tmp3_ = self->el;
13434 #line 2328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13435         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
13436 #line 2329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13437         _tmp4_ = self->el;
13438 #line 2329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13439         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
13440 #line 2330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13441         _tmp5_ = self->el;
13442 #line 2330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13443         gtk_button_set_label (_tmp5_, "New\nProj.");
13444 #line 2333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13445         _tmp6_ = self->el;
13446 #line 2333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13447         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda44__gtk_button_clicked, self, 0);
13448 #line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13449         return self;
13450 #line 13451 "MainWindow.vala.c"
13451 }
13452
13453
13454 Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_new (Xcls_MainWindow* _owner) {
13455 #line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13456         return xcls_mainwindow_xcls_button40_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, _owner);
13457 #line 13458 "MainWindow.vala.c"
13458 }
13459
13460
13461 static void xcls_mainwindow_xcls_button40_class_init (Xcls_MainWindowXcls_Button40Class * klass) {
13462 #line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13463         xcls_mainwindow_xcls_button40_parent_class = g_type_class_peek_parent (klass);
13464 #line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13465         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button40Private));
13466 #line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13467         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button40_finalize;
13468 #line 13469 "MainWindow.vala.c"
13469 }
13470
13471
13472 static void xcls_mainwindow_xcls_button40_instance_init (Xcls_MainWindowXcls_Button40 * self) {
13473 #line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13474         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON40_GET_PRIVATE (self);
13475 #line 13476 "MainWindow.vala.c"
13476 }
13477
13478
13479 static void xcls_mainwindow_xcls_button40_finalize (GObject* obj) {
13480         Xcls_MainWindowXcls_Button40 * self;
13481 #line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13482         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40);
13483 #line 2313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13484         _g_object_unref0 (self->el);
13485 #line 2314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13486         _g_object_unref0 (self->priv->_this);
13487 #line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13488         G_OBJECT_CLASS (xcls_mainwindow_xcls_button40_parent_class)->finalize (obj);
13489 #line 13490 "MainWindow.vala.c"
13490 }
13491
13492
13493 GType xcls_mainwindow_xcls_button40_get_type (void) {
13494         static volatile gsize xcls_mainwindow_xcls_button40_type_id__volatile = 0;
13495         if (g_once_init_enter (&xcls_mainwindow_xcls_button40_type_id__volatile)) {
13496                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button40Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button40_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button40), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button40_instance_init, NULL };
13497                 GType xcls_mainwindow_xcls_button40_type_id;
13498                 xcls_mainwindow_xcls_button40_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button40", &g_define_type_info, 0);
13499                 g_once_init_leave (&xcls_mainwindow_xcls_button40_type_id__volatile, xcls_mainwindow_xcls_button40_type_id);
13500         }
13501         return xcls_mainwindow_xcls_button40_type_id__volatile;
13502 }
13503
13504
13505 Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_construct (GType object_type, Xcls_MainWindow* _owner) {
13506         Xcls_MainWindowXcls_addfilebutton * self = NULL;
13507         Xcls_MainWindow* _tmp0_;
13508         Xcls_MainWindow* _tmp1_;
13509         Xcls_MainWindow* _tmp2_;
13510         Xcls_MainWindowXcls_addfilebutton* _tmp3_;
13511         ClutterActor* _tmp4_;
13512         Xcls_MainWindow* _tmp5_;
13513         Xcls_MainWindowXcls_Actor42* _tmp6_;
13514         Xcls_MainWindowXcls_Actor42* child_0;
13515         ClutterActor* _tmp7_;
13516         GtkClutterActor* _tmp8_;
13517         ClutterActor* _tmp9_;
13518 #line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13519         g_return_val_if_fail (_owner != NULL, NULL);
13520 #line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13521         self = (Xcls_MainWindowXcls_addfilebutton*) g_object_new (object_type, NULL);
13522 #line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13523         _tmp0_ = _owner;
13524 #line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13525         _tmp1_ = _g_object_ref0 (_tmp0_);
13526 #line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13527         _g_object_unref0 (self->priv->_this);
13528 #line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13529         self->priv->_this = _tmp1_;
13530 #line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13531         _tmp2_ = self->priv->_this;
13532 #line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13533         _tmp3_ = _g_object_ref0 (self);
13534 #line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13535         _g_object_unref0 (_tmp2_->addfilebutton);
13536 #line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13537         _tmp2_->addfilebutton = _tmp3_;
13538 #line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13539         _tmp4_ = clutter_actor_new ();
13540 #line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13541         g_object_ref_sink (_tmp4_);
13542 #line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13543         _g_object_unref0 (self->el);
13544 #line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13545         self->el = _tmp4_;
13546 #line 2375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13547         _tmp5_ = self->priv->_this;
13548 #line 2375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13549         _tmp6_ = xcls_mainwindow_xcls_actor42_new (_tmp5_);
13550 #line 2375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13551         child_0 = _tmp6_;
13552 #line 2376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13553         g_object_ref ((GObject*) child_0);
13554 #line 2377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13555         _tmp7_ = self->el;
13556 #line 2377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13557         _tmp8_ = child_0->el;
13558 #line 2377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13559         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
13560 #line 2381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13561         _tmp9_ = self->el;
13562 #line 2381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13563         clutter_actor_set_size (_tmp9_, 50.0f, 50.0f);
13564 #line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13565         _g_object_unref0 (child_0);
13566 #line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13567         return self;
13568 #line 13569 "MainWindow.vala.c"
13569 }
13570
13571
13572 Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_new (Xcls_MainWindow* _owner) {
13573 #line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13574         return xcls_mainwindow_xcls_addfilebutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, _owner);
13575 #line 13576 "MainWindow.vala.c"
13576 }
13577
13578
13579 static void xcls_mainwindow_xcls_addfilebutton_class_init (Xcls_MainWindowXcls_addfilebuttonClass * klass) {
13580 #line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13581         xcls_mainwindow_xcls_addfilebutton_parent_class = g_type_class_peek_parent (klass);
13582 #line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13583         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addfilebuttonPrivate));
13584 #line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13585         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addfilebutton_finalize;
13586 #line 13587 "MainWindow.vala.c"
13587 }
13588
13589
13590 static void xcls_mainwindow_xcls_addfilebutton_instance_init (Xcls_MainWindowXcls_addfilebutton * self) {
13591 #line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13592         self->priv = XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_PRIVATE (self);
13593 #line 13594 "MainWindow.vala.c"
13594 }
13595
13596
13597 static void xcls_mainwindow_xcls_addfilebutton_finalize (GObject* obj) {
13598         Xcls_MainWindowXcls_addfilebutton * self;
13599 #line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13600         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebutton);
13601 #line 2359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13602         _g_object_unref0 (self->el);
13603 #line 2360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13604         _g_object_unref0 (self->priv->_this);
13605 #line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13606         G_OBJECT_CLASS (xcls_mainwindow_xcls_addfilebutton_parent_class)->finalize (obj);
13607 #line 13608 "MainWindow.vala.c"
13608 }
13609
13610
13611 GType xcls_mainwindow_xcls_addfilebutton_get_type (void) {
13612         static volatile gsize xcls_mainwindow_xcls_addfilebutton_type_id__volatile = 0;
13613         if (g_once_init_enter (&xcls_mainwindow_xcls_addfilebutton_type_id__volatile)) {
13614                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addfilebuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addfilebutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addfilebutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addfilebutton_instance_init, NULL };
13615                 GType xcls_mainwindow_xcls_addfilebutton_type_id;
13616                 xcls_mainwindow_xcls_addfilebutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addfilebutton", &g_define_type_info, 0);
13617                 g_once_init_leave (&xcls_mainwindow_xcls_addfilebutton_type_id__volatile, xcls_mainwindow_xcls_addfilebutton_type_id);
13618         }
13619         return xcls_mainwindow_xcls_addfilebutton_type_id__volatile;
13620 }
13621
13622
13623 Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_construct (GType object_type, Xcls_MainWindow* _owner) {
13624         Xcls_MainWindowXcls_Actor42 * self = NULL;
13625         Xcls_MainWindow* _tmp0_;
13626         Xcls_MainWindow* _tmp1_;
13627         GtkClutterActor* _tmp2_;
13628         Xcls_MainWindow* _tmp3_;
13629         Xcls_MainWindowXcls_Button43* _tmp4_;
13630         Xcls_MainWindowXcls_Button43* child_0;
13631         GtkClutterActor* _tmp5_;
13632         GtkWidget* _tmp6_ = NULL;
13633         GtkButton* _tmp7_;
13634 #line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13635         g_return_val_if_fail (_owner != NULL, NULL);
13636 #line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13637         self = (Xcls_MainWindowXcls_Actor42*) g_object_new (object_type, NULL);
13638 #line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13639         _tmp0_ = _owner;
13640 #line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13641         _tmp1_ = _g_object_ref0 (_tmp0_);
13642 #line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13643         _g_object_unref0 (self->priv->_this);
13644 #line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13645         self->priv->_this = _tmp1_;
13646 #line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13647         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
13648 #line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13649         g_object_ref_sink (_tmp2_);
13650 #line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13651         _g_object_unref0 (self->el);
13652 #line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13653         self->el = _tmp2_;
13654 #line 2402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13655         _tmp3_ = self->priv->_this;
13656 #line 2402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13657         _tmp4_ = xcls_mainwindow_xcls_button43_new (_tmp3_);
13658 #line 2402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13659         child_0 = _tmp4_;
13660 #line 2403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13661         g_object_ref ((GObject*) child_0);
13662 #line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13663         _tmp5_ = self->el;
13664 #line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13665         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
13666 #line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13667         _tmp7_ = child_0->el;
13668 #line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13669         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
13670 #line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13671         _g_object_unref0 (child_0);
13672 #line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13673         return self;
13674 #line 13675 "MainWindow.vala.c"
13675 }
13676
13677
13678 Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_new (Xcls_MainWindow* _owner) {
13679 #line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13680         return xcls_mainwindow_xcls_actor42_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, _owner);
13681 #line 13682 "MainWindow.vala.c"
13682 }
13683
13684
13685 static void xcls_mainwindow_xcls_actor42_class_init (Xcls_MainWindowXcls_Actor42Class * klass) {
13686 #line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13687         xcls_mainwindow_xcls_actor42_parent_class = g_type_class_peek_parent (klass);
13688 #line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13689         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor42Private));
13690 #line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13691         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor42_finalize;
13692 #line 13693 "MainWindow.vala.c"
13693 }
13694
13695
13696 static void xcls_mainwindow_xcls_actor42_instance_init (Xcls_MainWindowXcls_Actor42 * self) {
13697 #line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13698         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR42_GET_PRIVATE (self);
13699 #line 13700 "MainWindow.vala.c"
13700 }
13701
13702
13703 static void xcls_mainwindow_xcls_actor42_finalize (GObject* obj) {
13704         Xcls_MainWindowXcls_Actor42 * self;
13705 #line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13706         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42);
13707 #line 2387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13708         _g_object_unref0 (self->el);
13709 #line 2388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13710         _g_object_unref0 (self->priv->_this);
13711 #line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13712         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor42_parent_class)->finalize (obj);
13713 #line 13714 "MainWindow.vala.c"
13714 }
13715
13716
13717 GType xcls_mainwindow_xcls_actor42_get_type (void) {
13718         static volatile gsize xcls_mainwindow_xcls_actor42_type_id__volatile = 0;
13719         if (g_once_init_enter (&xcls_mainwindow_xcls_actor42_type_id__volatile)) {
13720                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor42Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor42_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor42), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor42_instance_init, NULL };
13721                 GType xcls_mainwindow_xcls_actor42_type_id;
13722                 xcls_mainwindow_xcls_actor42_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor42", &g_define_type_info, 0);
13723                 g_once_init_leave (&xcls_mainwindow_xcls_actor42_type_id__volatile, xcls_mainwindow_xcls_actor42_type_id);
13724         }
13725         return xcls_mainwindow_xcls_actor42_type_id__volatile;
13726 }
13727
13728
13729 static void __lambda50_ (Xcls_MainWindowXcls_Button43* self) {
13730         Xcls_MainWindow* _tmp0_;
13731         Xcls_WindowLeftProjects* _tmp1_;
13732         ProjectProject* _tmp2_ = NULL;
13733         ProjectProject* proj;
13734         ProjectProject* _tmp3_;
13735         ProjectProject* _tmp4_;
13736         const gchar* _tmp5_;
13737         ProjectProject* _tmp6_;
13738         JsRenderJsRender* _tmp7_ = NULL;
13739         JsRenderJsRender* f;
13740         Xcls_MainWindow* _tmp8_;
13741         ProjectProject* _tmp9_;
13742         ProjectProject* _tmp10_;
13743         Xcls_MainWindow* _tmp11_;
13744         Xcls_DialogNewComponent* _tmp12_;
13745         JsRenderJsRender* _tmp13_;
13746 #line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13747         _tmp0_ = self->priv->_this;
13748 #line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13749         _tmp1_ = _tmp0_->left_projects;
13750 #line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13751         _tmp2_ = xcls_windowleftprojects_getSelectedProject (_tmp1_);
13752 #line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13753         proj = _tmp2_;
13754 #line 2439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13755         _tmp3_ = proj;
13756 #line 2439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13757         if (_tmp3_ == NULL) {
13758 #line 2440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13759                 _g_object_unref0 (proj);
13760 #line 2440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13761                 return;
13762 #line 13763 "MainWindow.vala.c"
13763         }
13764 #line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13765         _tmp4_ = proj;
13766 #line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13767         _tmp5_ = _tmp4_->xtype;
13768 #line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13769         _tmp6_ = proj;
13770 #line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13771         _tmp7_ = js_render_js_render_factory (_tmp5_, _tmp6_, "");
13772 #line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13773         f = _tmp7_;
13774 #line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13775         _tmp8_ = self->priv->_this;
13776 #line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13777         _tmp9_ = proj;
13778 #line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13779         _tmp10_ = _g_object_ref0 (_tmp9_);
13780 #line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13781         _g_object_unref0 (_tmp8_->project);
13782 #line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13783         _tmp8_->project = _tmp10_;
13784 #line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13785         _tmp11_ = self->priv->_this;
13786 #line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13787         _tmp12_ = _tmp11_->new_file_dialog;
13788 #line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13789         _tmp13_ = f;
13790 #line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13791         xcls_dialognewcomponent_show (_tmp12_, _tmp13_);
13792 #line 2449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13793         _g_object_unref0 (f);
13794 #line 2449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13795         _g_object_unref0 (proj);
13796 #line 2449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13797         return;
13798 #line 13799 "MainWindow.vala.c"
13799 }
13800
13801
13802 static void ___lambda50__gtk_button_clicked (GtkButton* _sender, gpointer self) {
13803 #line 2433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13804         __lambda50_ (self);
13805 #line 13806 "MainWindow.vala.c"
13806 }
13807
13808
13809 Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_construct (GType object_type, Xcls_MainWindow* _owner) {
13810         Xcls_MainWindowXcls_Button43 * self = NULL;
13811         Xcls_MainWindow* _tmp0_;
13812         Xcls_MainWindow* _tmp1_;
13813         GtkButton* _tmp2_;
13814         GtkButton* _tmp3_;
13815         GtkButton* _tmp4_;
13816         GtkButton* _tmp5_;
13817         GtkButton* _tmp6_;
13818 #line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13819         g_return_val_if_fail (_owner != NULL, NULL);
13820 #line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13821         self = (Xcls_MainWindowXcls_Button43*) g_object_new (object_type, NULL);
13822 #line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13823         _tmp0_ = _owner;
13824 #line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13825         _tmp1_ = _g_object_ref0 (_tmp0_);
13826 #line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13827         _g_object_unref0 (self->priv->_this);
13828 #line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13829         self->priv->_this = _tmp1_;
13830 #line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13831         _tmp2_ = (GtkButton*) gtk_button_new ();
13832 #line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13833         g_object_ref_sink (_tmp2_);
13834 #line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13835         _g_object_unref0 (self->el);
13836 #line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13837         self->el = _tmp2_;
13838 #line 2428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13839         _tmp3_ = self->el;
13840 #line 2428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13841         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
13842 #line 2429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13843         _tmp4_ = self->el;
13844 #line 2429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13845         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
13846 #line 2430 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13847         _tmp5_ = self->el;
13848 #line 2430 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13849         gtk_button_set_label (_tmp5_, "Add\nFile");
13850 #line 2433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13851         _tmp6_ = self->el;
13852 #line 2433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13853         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda50__gtk_button_clicked, self, 0);
13854 #line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13855         return self;
13856 #line 13857 "MainWindow.vala.c"
13857 }
13858
13859
13860 Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_new (Xcls_MainWindow* _owner) {
13861 #line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13862         return xcls_mainwindow_xcls_button43_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, _owner);
13863 #line 13864 "MainWindow.vala.c"
13864 }
13865
13866
13867 static void xcls_mainwindow_xcls_button43_class_init (Xcls_MainWindowXcls_Button43Class * klass) {
13868 #line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13869         xcls_mainwindow_xcls_button43_parent_class = g_type_class_peek_parent (klass);
13870 #line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13871         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button43Private));
13872 #line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13873         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button43_finalize;
13874 #line 13875 "MainWindow.vala.c"
13875 }
13876
13877
13878 static void xcls_mainwindow_xcls_button43_instance_init (Xcls_MainWindowXcls_Button43 * self) {
13879 #line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13880         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON43_GET_PRIVATE (self);
13881 #line 13882 "MainWindow.vala.c"
13882 }
13883
13884
13885 static void xcls_mainwindow_xcls_button43_finalize (GObject* obj) {
13886         Xcls_MainWindowXcls_Button43 * self;
13887 #line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13888         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43);
13889 #line 2413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13890         _g_object_unref0 (self->el);
13891 #line 2414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13892         _g_object_unref0 (self->priv->_this);
13893 #line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13894         G_OBJECT_CLASS (xcls_mainwindow_xcls_button43_parent_class)->finalize (obj);
13895 #line 13896 "MainWindow.vala.c"
13896 }
13897
13898
13899 GType xcls_mainwindow_xcls_button43_get_type (void) {
13900         static volatile gsize xcls_mainwindow_xcls_button43_type_id__volatile = 0;
13901         if (g_once_init_enter (&xcls_mainwindow_xcls_button43_type_id__volatile)) {
13902                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button43Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button43_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button43), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button43_instance_init, NULL };
13903                 GType xcls_mainwindow_xcls_button43_type_id;
13904                 xcls_mainwindow_xcls_button43_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button43", &g_define_type_info, 0);
13905                 g_once_init_leave (&xcls_mainwindow_xcls_button43_type_id__volatile, xcls_mainwindow_xcls_button43_type_id);
13906         }
13907         return xcls_mainwindow_xcls_button43_type_id__volatile;
13908 }
13909
13910
13911 Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
13912         Xcls_MainWindowXcls_delprojectbutton * self = NULL;
13913         Xcls_MainWindow* _tmp0_;
13914         Xcls_MainWindow* _tmp1_;
13915         Xcls_MainWindow* _tmp2_;
13916         Xcls_MainWindowXcls_delprojectbutton* _tmp3_;
13917         ClutterActor* _tmp4_;
13918         Xcls_MainWindow* _tmp5_;
13919         Xcls_MainWindowXcls_Actor45* _tmp6_;
13920         Xcls_MainWindowXcls_Actor45* child_0;
13921         ClutterActor* _tmp7_;
13922         GtkClutterActor* _tmp8_;
13923         ClutterActor* _tmp9_;
13924 #line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13925         g_return_val_if_fail (_owner != NULL, NULL);
13926 #line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13927         self = (Xcls_MainWindowXcls_delprojectbutton*) g_object_new (object_type, NULL);
13928 #line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13929         _tmp0_ = _owner;
13930 #line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13931         _tmp1_ = _g_object_ref0 (_tmp0_);
13932 #line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13933         _g_object_unref0 (self->priv->_this);
13934 #line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13935         self->priv->_this = _tmp1_;
13936 #line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13937         _tmp2_ = self->priv->_this;
13938 #line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13939         _tmp3_ = _g_object_ref0 (self);
13940 #line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13941         _g_object_unref0 (_tmp2_->delprojectbutton);
13942 #line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13943         _tmp2_->delprojectbutton = _tmp3_;
13944 #line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13945         _tmp4_ = clutter_actor_new ();
13946 #line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13947         g_object_ref_sink (_tmp4_);
13948 #line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13949         _g_object_unref0 (self->el);
13950 #line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13951         self->el = _tmp4_;
13952 #line 2473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13953         _tmp5_ = self->priv->_this;
13954 #line 2473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13955         _tmp6_ = xcls_mainwindow_xcls_actor45_new (_tmp5_);
13956 #line 2473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13957         child_0 = _tmp6_;
13958 #line 2474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13959         g_object_ref ((GObject*) child_0);
13960 #line 2475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13961         _tmp7_ = self->el;
13962 #line 2475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13963         _tmp8_ = child_0->el;
13964 #line 2475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13965         clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
13966 #line 2479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13967         _tmp9_ = self->el;
13968 #line 2479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13969         clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
13970 #line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13971         _g_object_unref0 (child_0);
13972 #line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13973         return self;
13974 #line 13975 "MainWindow.vala.c"
13975 }
13976
13977
13978 Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_new (Xcls_MainWindow* _owner) {
13979 #line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13980         return xcls_mainwindow_xcls_delprojectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, _owner);
13981 #line 13982 "MainWindow.vala.c"
13982 }
13983
13984
13985 static void xcls_mainwindow_xcls_delprojectbutton_class_init (Xcls_MainWindowXcls_delprojectbuttonClass * klass) {
13986 #line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13987         xcls_mainwindow_xcls_delprojectbutton_parent_class = g_type_class_peek_parent (klass);
13988 #line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13989         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_delprojectbuttonPrivate));
13990 #line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13991         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_delprojectbutton_finalize;
13992 #line 13993 "MainWindow.vala.c"
13993 }
13994
13995
13996 static void xcls_mainwindow_xcls_delprojectbutton_instance_init (Xcls_MainWindowXcls_delprojectbutton * self) {
13997 #line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
13998         self->priv = XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_PRIVATE (self);
13999 #line 14000 "MainWindow.vala.c"
14000 }
14001
14002
14003 static void xcls_mainwindow_xcls_delprojectbutton_finalize (GObject* obj) {
14004         Xcls_MainWindowXcls_delprojectbutton * self;
14005 #line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14006         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbutton);
14007 #line 2457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14008         _g_object_unref0 (self->el);
14009 #line 2458 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14010         _g_object_unref0 (self->priv->_this);
14011 #line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14012         G_OBJECT_CLASS (xcls_mainwindow_xcls_delprojectbutton_parent_class)->finalize (obj);
14013 #line 14014 "MainWindow.vala.c"
14014 }
14015
14016
14017 GType xcls_mainwindow_xcls_delprojectbutton_get_type (void) {
14018         static volatile gsize xcls_mainwindow_xcls_delprojectbutton_type_id__volatile = 0;
14019         if (g_once_init_enter (&xcls_mainwindow_xcls_delprojectbutton_type_id__volatile)) {
14020                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_delprojectbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_delprojectbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_delprojectbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_delprojectbutton_instance_init, NULL };
14021                 GType xcls_mainwindow_xcls_delprojectbutton_type_id;
14022                 xcls_mainwindow_xcls_delprojectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_delprojectbutton", &g_define_type_info, 0);
14023                 g_once_init_leave (&xcls_mainwindow_xcls_delprojectbutton_type_id__volatile, xcls_mainwindow_xcls_delprojectbutton_type_id);
14024         }
14025         return xcls_mainwindow_xcls_delprojectbutton_type_id__volatile;
14026 }
14027
14028
14029 Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_construct (GType object_type, Xcls_MainWindow* _owner) {
14030         Xcls_MainWindowXcls_Actor45 * self = NULL;
14031         Xcls_MainWindow* _tmp0_;
14032         Xcls_MainWindow* _tmp1_;
14033         GtkClutterActor* _tmp2_;
14034         Xcls_MainWindow* _tmp3_;
14035         Xcls_MainWindowXcls_Button46* _tmp4_;
14036         Xcls_MainWindowXcls_Button46* child_0;
14037         GtkClutterActor* _tmp5_;
14038         GtkWidget* _tmp6_ = NULL;
14039         GtkButton* _tmp7_;
14040 #line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14041         g_return_val_if_fail (_owner != NULL, NULL);
14042 #line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14043         self = (Xcls_MainWindowXcls_Actor45*) g_object_new (object_type, NULL);
14044 #line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14045         _tmp0_ = _owner;
14046 #line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14047         _tmp1_ = _g_object_ref0 (_tmp0_);
14048 #line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14049         _g_object_unref0 (self->priv->_this);
14050 #line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14051         self->priv->_this = _tmp1_;
14052 #line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14053         _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
14054 #line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14055         g_object_ref_sink (_tmp2_);
14056 #line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14057         _g_object_unref0 (self->el);
14058 #line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14059         self->el = _tmp2_;
14060 #line 2500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14061         _tmp3_ = self->priv->_this;
14062 #line 2500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14063         _tmp4_ = xcls_mainwindow_xcls_button46_new (_tmp3_);
14064 #line 2500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14065         child_0 = _tmp4_;
14066 #line 2501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14067         g_object_ref ((GObject*) child_0);
14068 #line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14069         _tmp5_ = self->el;
14070 #line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14071         _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
14072 #line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14073         _tmp7_ = child_0->el;
14074 #line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14075         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
14076 #line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14077         _g_object_unref0 (child_0);
14078 #line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14079         return self;
14080 #line 14081 "MainWindow.vala.c"
14081 }
14082
14083
14084 Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_new (Xcls_MainWindow* _owner) {
14085 #line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14086         return xcls_mainwindow_xcls_actor45_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, _owner);
14087 #line 14088 "MainWindow.vala.c"
14088 }
14089
14090
14091 static void xcls_mainwindow_xcls_actor45_class_init (Xcls_MainWindowXcls_Actor45Class * klass) {
14092 #line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14093         xcls_mainwindow_xcls_actor45_parent_class = g_type_class_peek_parent (klass);
14094 #line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14095         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor45Private));
14096 #line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14097         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor45_finalize;
14098 #line 14099 "MainWindow.vala.c"
14099 }
14100
14101
14102 static void xcls_mainwindow_xcls_actor45_instance_init (Xcls_MainWindowXcls_Actor45 * self) {
14103 #line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14104         self->priv = XCLS_MAINWINDOW_XCLS_ACTOR45_GET_PRIVATE (self);
14105 #line 14106 "MainWindow.vala.c"
14106 }
14107
14108
14109 static void xcls_mainwindow_xcls_actor45_finalize (GObject* obj) {
14110         Xcls_MainWindowXcls_Actor45 * self;
14111 #line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14112         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45);
14113 #line 2485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14114         _g_object_unref0 (self->el);
14115 #line 2486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14116         _g_object_unref0 (self->priv->_this);
14117 #line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14118         G_OBJECT_CLASS (xcls_mainwindow_xcls_actor45_parent_class)->finalize (obj);
14119 #line 14120 "MainWindow.vala.c"
14120 }
14121
14122
14123 GType xcls_mainwindow_xcls_actor45_get_type (void) {
14124         static volatile gsize xcls_mainwindow_xcls_actor45_type_id__volatile = 0;
14125         if (g_once_init_enter (&xcls_mainwindow_xcls_actor45_type_id__volatile)) {
14126                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor45Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor45_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor45), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor45_instance_init, NULL };
14127                 GType xcls_mainwindow_xcls_actor45_type_id;
14128                 xcls_mainwindow_xcls_actor45_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor45", &g_define_type_info, 0);
14129                 g_once_init_leave (&xcls_mainwindow_xcls_actor45_type_id__volatile, xcls_mainwindow_xcls_actor45_type_id);
14130         }
14131         return xcls_mainwindow_xcls_actor45_type_id__volatile;
14132 }
14133
14134
14135 static void __lambda51_ (Xcls_MainWindowXcls_Button46* self) {
14136         DialogConfirm* _tmp0_ = NULL;
14137         DialogConfirm* cd;
14138         DialogConfirm* _tmp1_;
14139         GtkMessageDialog* _tmp2_;
14140         Xcls_MainWindow* _tmp3_;
14141         GtkWindow* _tmp4_;
14142         DialogConfirm* _tmp5_;
14143         GtkMessageDialog* _tmp6_;
14144         Xcls_MainWindow* _tmp7_;
14145         Xcls_WindowLeftProjects* _tmp8_;
14146         ProjectProject* _tmp9_ = NULL;
14147         ProjectProject* project;
14148         ProjectProject* _tmp10_;
14149         DialogConfirm* _tmp11_;
14150         ProjectProject* _tmp12_;
14151         const gchar* _tmp13_;
14152         gchar* _tmp14_ = NULL;
14153         gchar* _tmp15_;
14154         gint _tmp16_ = 0;
14155         gboolean _tmp17_;
14156         ProjectProject* _tmp18_;
14157         Xcls_MainWindow* _tmp19_;
14158         Xcls_MainWindow* _tmp20_;
14159         Xcls_WindowLeftProjects* _tmp21_;
14160         Xcls_MainWindow* _tmp22_;
14161         Xcls_WindowLeftProjects* _tmp23_;
14162         Xcls_MainWindow* _tmp24_;
14163         Xcls_ClutterFiles* _tmp25_;
14164 #line 2533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14165         _tmp0_ = dialog_confirm_singleton ();
14166 #line 2533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14167         cd = _tmp0_;
14168 #line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14169         _tmp1_ = cd;
14170 #line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14171         _tmp2_ = _tmp1_->el;
14172 #line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14173         _tmp3_ = self->priv->_this;
14174 #line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14175         _tmp4_ = _tmp3_->el;
14176 #line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14177         gtk_window_set_transient_for ((GtkWindow*) _tmp2_, _tmp4_);
14178 #line 2535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14179         _tmp5_ = cd;
14180 #line 2535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14181         _tmp6_ = _tmp5_->el;
14182 #line 2535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14183         gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE);
14184 #line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14185         _tmp7_ = self->priv->_this;
14186 #line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14187         _tmp8_ = _tmp7_->left_projects;
14188 #line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14189         _tmp9_ = xcls_windowleftprojects_getSelectedProject (_tmp8_);
14190 #line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14191         project = _tmp9_;
14192 #line 2538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14193         _tmp10_ = project;
14194 #line 2538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14195         if (_tmp10_ == NULL) {
14196 #line 2539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14197                 g_print ("SKIP - no project\n");
14198 #line 2540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14199                 _g_object_unref0 (project);
14200 #line 2540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14201                 _g_object_unref0 (cd);
14202 #line 2540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14203                 return;
14204 #line 14205 "MainWindow.vala.c"
14205         }
14206 #line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14207         _tmp11_ = cd;
14208 #line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14209         _tmp12_ = project;
14210 #line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14211         _tmp13_ = _tmp12_->name;
14212 #line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14213         _tmp14_ = g_strdup_printf ("Are you sure you want to delete project %s", _tmp13_);
14214 #line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14215         _tmp15_ = _tmp14_;
14216 #line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14217         _tmp16_ = dialog_confirm_show (_tmp11_, "Confirm", _tmp15_);
14218 #line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14219         _tmp17_ = GTK_RESPONSE_YES != _tmp16_;
14220 #line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14221         _g_free0 (_tmp15_);
14222 #line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14223         if (_tmp17_) {
14224 #line 2546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14225                 _g_object_unref0 (project);
14226 #line 2546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14227                 _g_object_unref0 (cd);
14228 #line 2546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14229                 return;
14230 #line 14231 "MainWindow.vala.c"
14231         }
14232 #line 2551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14233         _tmp18_ = project;
14234 #line 2551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14235         project_project_remove (_tmp18_);
14236 #line 2552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14237         _tmp19_ = self->priv->_this;
14238 #line 2552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14239         _g_object_unref0 (_tmp19_->project);
14240 #line 2552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14241         _tmp19_->project = NULL;
14242 #line 2554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14243         _tmp20_ = self->priv->_this;
14244 #line 2554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14245         _tmp21_ = _tmp20_->left_projects;
14246 #line 2554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14247         _tmp21_->is_loaded = FALSE;
14248 #line 2555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14249         _tmp22_ = self->priv->_this;
14250 #line 2555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14251         _tmp23_ = _tmp22_->left_projects;
14252 #line 2555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14253         xcls_windowleftprojects_load (_tmp23_);
14254 #line 2556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14255         _tmp24_ = self->priv->_this;
14256 #line 2556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14257         _tmp25_ = _tmp24_->clutterfiles;
14258 #line 2556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14259         xcls_clutterfiles_clearFiles (_tmp25_);
14260 #line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14261         _g_object_unref0 (project);
14262 #line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14263         _g_object_unref0 (cd);
14264 #line 14265 "MainWindow.vala.c"
14265 }
14266
14267
14268 static void ___lambda51__gtk_button_clicked (GtkButton* _sender, gpointer self) {
14269 #line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14270         __lambda51_ (self);
14271 #line 14272 "MainWindow.vala.c"
14272 }
14273
14274
14275 Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_construct (GType object_type, Xcls_MainWindow* _owner) {
14276         Xcls_MainWindowXcls_Button46 * self = NULL;
14277         Xcls_MainWindow* _tmp0_;
14278         Xcls_MainWindow* _tmp1_;
14279         GtkButton* _tmp2_;
14280         GtkButton* _tmp3_;
14281         GtkButton* _tmp4_;
14282         GtkButton* _tmp5_;
14283         GtkButton* _tmp6_;
14284 #line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14285         g_return_val_if_fail (_owner != NULL, NULL);
14286 #line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14287         self = (Xcls_MainWindowXcls_Button46*) g_object_new (object_type, NULL);
14288 #line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14289         _tmp0_ = _owner;
14290 #line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14291         _tmp1_ = _g_object_ref0 (_tmp0_);
14292 #line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14293         _g_object_unref0 (self->priv->_this);
14294 #line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14295         self->priv->_this = _tmp1_;
14296 #line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14297         _tmp2_ = (GtkButton*) gtk_button_new ();
14298 #line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14299         g_object_ref_sink (_tmp2_);
14300 #line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14301         _g_object_unref0 (self->el);
14302 #line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14303         self->el = _tmp2_;
14304 #line 2526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14305         _tmp3_ = self->el;
14306 #line 2526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14307         g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
14308 #line 2527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14309         _tmp4_ = self->el;
14310 #line 2527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14311         g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
14312 #line 2528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14313         _tmp5_ = self->el;
14314 #line 2528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14315         gtk_button_set_label (_tmp5_, "Del\nProj");
14316 #line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14317         _tmp6_ = self->el;
14318 #line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14319         g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda51__gtk_button_clicked, self, 0);
14320 #line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14321         return self;
14322 #line 14323 "MainWindow.vala.c"
14323 }
14324
14325
14326 Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_new (Xcls_MainWindow* _owner) {
14327 #line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14328         return xcls_mainwindow_xcls_button46_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, _owner);
14329 #line 14330 "MainWindow.vala.c"
14330 }
14331
14332
14333 static void xcls_mainwindow_xcls_button46_class_init (Xcls_MainWindowXcls_Button46Class * klass) {
14334 #line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14335         xcls_mainwindow_xcls_button46_parent_class = g_type_class_peek_parent (klass);
14336 #line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14337         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button46Private));
14338 #line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14339         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button46_finalize;
14340 #line 14341 "MainWindow.vala.c"
14341 }
14342
14343
14344 static void xcls_mainwindow_xcls_button46_instance_init (Xcls_MainWindowXcls_Button46 * self) {
14345 #line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14346         self->priv = XCLS_MAINWINDOW_XCLS_BUTTON46_GET_PRIVATE (self);
14347 #line 14348 "MainWindow.vala.c"
14348 }
14349
14350
14351 static void xcls_mainwindow_xcls_button46_finalize (GObject* obj) {
14352         Xcls_MainWindowXcls_Button46 * self;
14353 #line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14354         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46);
14355 #line 2511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14356         _g_object_unref0 (self->el);
14357 #line 2512 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14358         _g_object_unref0 (self->priv->_this);
14359 #line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14360         G_OBJECT_CLASS (xcls_mainwindow_xcls_button46_parent_class)->finalize (obj);
14361 #line 14362 "MainWindow.vala.c"
14362 }
14363
14364
14365 GType xcls_mainwindow_xcls_button46_get_type (void) {
14366         static volatile gsize xcls_mainwindow_xcls_button46_type_id__volatile = 0;
14367         if (g_once_init_enter (&xcls_mainwindow_xcls_button46_type_id__volatile)) {
14368                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button46Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button46_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button46), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button46_instance_init, NULL };
14369                 GType xcls_mainwindow_xcls_button46_type_id;
14370                 xcls_mainwindow_xcls_button46_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button46", &g_define_type_info, 0);
14371                 g_once_init_leave (&xcls_mainwindow_xcls_button46_type_id__volatile, xcls_mainwindow_xcls_button46_type_id);
14372         }
14373         return xcls_mainwindow_xcls_button46_type_id__volatile;
14374 }
14375
14376
14377 static void xcls_mainwindow_class_init (Xcls_MainWindowClass * klass) {
14378 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14379         xcls_mainwindow_parent_class = g_type_class_peek_parent (klass);
14380 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14381         g_type_class_add_private (klass, sizeof (Xcls_MainWindowPrivate));
14382 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14383         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_finalize;
14384 #line 14385 "MainWindow.vala.c"
14385 }
14386
14387
14388 static void xcls_mainwindow_instance_init (Xcls_MainWindow * self) {
14389 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14390         self->priv = XCLS_MAINWINDOW_GET_PRIVATE (self);
14391 #line 14392 "MainWindow.vala.c"
14392 }
14393
14394
14395 static void xcls_mainwindow_finalize (GObject* obj) {
14396         Xcls_MainWindow * self;
14397 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14398         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MAINWINDOW, Xcls_MainWindow);
14399 #line 5 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14400         _g_object_unref0 (self->el);
14401 #line 6 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14402         _g_object_unref0 (self->priv->_this);
14403 #line 15 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14404         _g_object_unref0 (self->vbox);
14405 #line 16 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14406         _g_object_unref0 (self->mainpane);
14407 #line 17 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14408         _g_object_unref0 (self->leftpane);
14409 #line 18 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14410         _g_object_unref0 (self->editpane);
14411 #line 19 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14412         _g_object_unref0 (self->tree);
14413 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14414         _g_object_unref0 (self->props);
14415 #line 21 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14416         _g_object_unref0 (self->clutterembed);
14417 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14418         _g_object_unref0 (self->rooview);
14419 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14420         _g_object_unref0 (self->objectview);
14421 #line 24 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14422         _g_object_unref0 (self->codeeditview);
14423 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14424         _g_object_unref0 (self->addpropsview);
14425 #line 26 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14426         _g_object_unref0 (self->projecteditview);
14427 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14428         _g_object_unref0 (self->buttonlayout);
14429 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14430         _g_object_unref0 (self->backbutton);
14431 #line 29 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14432         _g_object_unref0 (self->projectbutton);
14433 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14434         _g_object_unref0 (self->editfilebutton);
14435 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14436         _g_object_unref0 (self->projecteditbutton);
14437 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14438         _g_object_unref0 (self->objectshowbutton);
14439 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14440         _g_object_unref0 (self->addpropbutton);
14441 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14442         _g_object_unref0 (self->addlistenerbutton);
14443 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14444         _g_object_unref0 (self->addprojectbutton);
14445 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14446         _g_object_unref0 (self->addfilebutton);
14447 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14448         _g_object_unref0 (self->delprojectbutton);
14449 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14450         _g_object_unref0 (self->project);
14451 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14452         _g_object_unref0 (self->left_projects);
14453 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14454         _g_object_unref0 (self->window_rooview);
14455 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14456         _g_object_unref0 (self->left_tree);
14457 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14458         _g_object_unref0 (self->code_editor);
14459 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14460         _g_object_unref0 (self->new_file_dialog);
14461 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14462         _g_object_unref0 (self->projectsettings);
14463 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14464         _g_object_unref0 (self->clutterfiles);
14465 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14466         _g_object_unref0 (self->left_props);
14467 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14468         _g_free0 (self->state);
14469 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14470         _g_object_unref0 (self->rightpalete);
14471 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14472         _g_free0 (self->title);
14473 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14474         _g_object_unref0 (self->add_props);
14475 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14476         _g_object_unref0 (self->window_gladeview);
14477 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
14478         G_OBJECT_CLASS (xcls_mainwindow_parent_class)->finalize (obj);
14479 #line 14480 "MainWindow.vala.c"
14480 }
14481
14482
14483 GType xcls_mainwindow_get_type (void) {
14484         static volatile gsize xcls_mainwindow_type_id__volatile = 0;
14485         if (g_once_init_enter (&xcls_mainwindow_type_id__volatile)) {
14486                 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 };
14487                 GType xcls_mainwindow_type_id;
14488                 xcls_mainwindow_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindow", &g_define_type_info, 0);
14489                 g_once_init_leave (&xcls_mainwindow_type_id__volatile, xcls_mainwindow_type_id);
14490         }
14491         return xcls_mainwindow_type_id__volatile;
14492 }
14493
14494
14495