JsRender/NodeToGlade.vala
[app.Builder.js] / Builder4 / WindowRooView.vala.c
1 /* WindowRooView.vala.c generated by valac 0.20.1, the Vala compiler
2  * generated from WindowRooView.vala, do not modify */
3
4 /* -- to compile
5 valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
6     /tmp/WindowRooView.vala  -o /tmp/WindowRooView
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_WindowRooView();
12     WindowRooView.show_all();
13      Gtk.main ();
14     return 0;
15 }
16 */
17
18 #include <glib.h>
19 #include <glib-object.h>
20 #include <gtk/gtk.h>
21 #include <stdlib.h>
22 #include <string.h>
23 #include <gdk/gdk.h>
24 #include <gdk-pixbuf/gdk-pixbuf.h>
25 #include <webkit2/webkit2.h>
26 #include <float.h>
27 #include <math.h>
28 #include <cairo-pdf.h>
29 #include <cairo.h>
30 #include <gee.h>
31 #include <glib/gstdio.h>
32
33
34 #define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ())
35 #define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView))
36 #define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
37 #define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW))
38 #define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW))
39 #define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
40
41 typedef struct _Xcls_WindowRooView Xcls_WindowRooView;
42 typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass;
43 typedef struct _Xcls_WindowRooViewPrivate Xcls_WindowRooViewPrivate;
44
45 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW (xcls_windowrooview_xcls_autoredraw_get_type ())
46 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw))
47 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
48 #define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
49 #define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
50 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
51
52 typedef struct _Xcls_WindowRooViewXcls_AutoRedraw Xcls_WindowRooViewXcls_AutoRedraw;
53 typedef struct _Xcls_WindowRooViewXcls_AutoRedrawClass Xcls_WindowRooViewXcls_AutoRedrawClass;
54
55 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW (xcls_windowrooview_xcls_view_get_type ())
56 #define XCLS_WINDOWROOVIEW_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view))
57 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
58 #define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
59 #define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
60 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
61
62 typedef struct _Xcls_WindowRooViewXcls_view Xcls_WindowRooViewXcls_view;
63 typedef struct _Xcls_WindowRooViewXcls_viewClass Xcls_WindowRooViewXcls_viewClass;
64
65 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER (xcls_windowrooview_xcls_inspectorcontainer_get_type ())
66 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer))
67 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
68 #define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
69 #define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
70 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
71
72 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainer Xcls_WindowRooViewXcls_inspectorcontainer;
73 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerClass Xcls_WindowRooViewXcls_inspectorcontainerClass;
74
75 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
76 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
77 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
78 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
79 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
80 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
81
82 typedef struct _JsRenderJsRender JsRenderJsRender;
83 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
84 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
85
86 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2 (xcls_windowrooview_xcls_vbox2_get_type ())
87 #define XCLS_WINDOWROOVIEW_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2))
88 #define XCLS_WINDOWROOVIEW_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Class))
89 #define XCLS_WINDOWROOVIEW_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2))
90 #define XCLS_WINDOWROOVIEW_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2))
91 #define XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Class))
92
93 typedef struct _Xcls_WindowRooViewXcls_VBox2 Xcls_WindowRooViewXcls_VBox2;
94 typedef struct _Xcls_WindowRooViewXcls_VBox2Class Xcls_WindowRooViewXcls_VBox2Class;
95 typedef struct _Xcls_WindowRooViewXcls_VBox2Private Xcls_WindowRooViewXcls_VBox2Private;
96 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerPrivate Xcls_WindowRooViewXcls_inspectorcontainerPrivate;
97 typedef struct _Block3Data Block3Data;
98 #define _g_free0(var) (var = (g_free (var), NULL))
99 typedef struct _Xcls_WindowRooViewXcls_viewPrivate Xcls_WindowRooViewXcls_viewPrivate;
100 #define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL)))
101
102 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3 (xcls_windowrooview_xcls_hbox3_get_type ())
103 #define XCLS_WINDOWROOVIEW_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3))
104 #define XCLS_WINDOWROOVIEW_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Class))
105 #define XCLS_WINDOWROOVIEW_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3))
106 #define XCLS_WINDOWROOVIEW_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3))
107 #define XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Class))
108
109 typedef struct _Xcls_WindowRooViewXcls_HBox3 Xcls_WindowRooViewXcls_HBox3;
110 typedef struct _Xcls_WindowRooViewXcls_HBox3Class Xcls_WindowRooViewXcls_HBox3Class;
111 typedef struct _Xcls_WindowRooViewXcls_HBox3Private Xcls_WindowRooViewXcls_HBox3Private;
112
113 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7 (xcls_windowrooview_xcls_scrolledwindow7_get_type ())
114 #define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7))
115 #define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Class))
116 #define XCLS_WINDOWROOVIEW_IS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7))
117 #define XCLS_WINDOWROOVIEW_IS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7))
118 #define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Class))
119
120 typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7 Xcls_WindowRooViewXcls_ScrolledWindow7;
121 typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7Class Xcls_WindowRooViewXcls_ScrolledWindow7Class;
122 typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7Private Xcls_WindowRooViewXcls_ScrolledWindow7Private;
123
124 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4 (xcls_windowrooview_xcls_button4_get_type ())
125 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4))
126 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Class))
127 #define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4))
128 #define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4))
129 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Class))
130
131 typedef struct _Xcls_WindowRooViewXcls_Button4 Xcls_WindowRooViewXcls_Button4;
132 typedef struct _Xcls_WindowRooViewXcls_Button4Class Xcls_WindowRooViewXcls_Button4Class;
133 typedef struct _Xcls_WindowRooViewXcls_Button4Private Xcls_WindowRooViewXcls_Button4Private;
134 typedef struct _Xcls_WindowRooViewXcls_AutoRedrawPrivate Xcls_WindowRooViewXcls_AutoRedrawPrivate;
135
136 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6 (xcls_windowrooview_xcls_button6_get_type ())
137 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6))
138 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Class))
139 #define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6))
140 #define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6))
141 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Class))
142
143 typedef struct _Xcls_WindowRooViewXcls_Button6 Xcls_WindowRooViewXcls_Button6;
144 typedef struct _Xcls_WindowRooViewXcls_Button6Class Xcls_WindowRooViewXcls_Button6Class;
145 typedef struct _Xcls_WindowRooViewXcls_Button6Private Xcls_WindowRooViewXcls_Button6Private;
146 #define _g_date_time_unref0(var) ((var == NULL) ? NULL : (var = (g_date_time_unref (var), NULL)))
147 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
148
149 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
150 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
151 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
152 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
153 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
154 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
155
156 typedef struct _ProjectProject ProjectProject;
157 typedef struct _ProjectProjectClass ProjectProjectClass;
158
159 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
160 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
161 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
162 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
163 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
164 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
165
166 typedef struct _JsRenderNode JsRenderNode;
167 typedef struct _JsRenderNodeClass JsRenderNodeClass;
168 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
169 #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
170 #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
171
172 struct _Xcls_WindowRooView {
173         GObject parent_instance;
174         Xcls_WindowRooViewPrivate * priv;
175         GtkVPaned* el;
176         Xcls_WindowRooViewXcls_AutoRedraw* AutoRedraw;
177         Xcls_WindowRooViewXcls_view* view;
178         Xcls_WindowRooViewXcls_inspectorcontainer* inspectorcontainer;
179         JsRenderJsRender* file;
180 };
181
182 struct _Xcls_WindowRooViewClass {
183         GObjectClass parent_class;
184 };
185
186 struct _Xcls_WindowRooViewPrivate {
187         Xcls_WindowRooView* _this;
188 };
189
190 struct _Xcls_WindowRooViewXcls_VBox2 {
191         GObject parent_instance;
192         Xcls_WindowRooViewXcls_VBox2Private * priv;
193         GtkVBox* el;
194 };
195
196 struct _Xcls_WindowRooViewXcls_VBox2Class {
197         GObjectClass parent_class;
198 };
199
200 struct _Xcls_WindowRooViewXcls_inspectorcontainer {
201         GObject parent_instance;
202         Xcls_WindowRooViewXcls_inspectorcontainerPrivate * priv;
203         GtkScrolledWindow* el;
204 };
205
206 struct _Xcls_WindowRooViewXcls_inspectorcontainerClass {
207         GObjectClass parent_class;
208 };
209
210 struct _Block3Data {
211         int _ref_count_;
212         Xcls_WindowRooView * self;
213         gchar* filename;
214 };
215
216 struct _Xcls_WindowRooViewXcls_view {
217         GObject parent_instance;
218         Xcls_WindowRooViewXcls_viewPrivate * priv;
219         WebKitWebView* el;
220         GDateTime* lastRedraw;
221         WebKitWebInspector* inspector;
222         gboolean pendingRedraw;
223         gboolean refreshRequired;
224         gint redraws;
225         gchar* renderedData;
226         gchar* runhtml;
227 };
228
229 struct _Xcls_WindowRooViewXcls_viewClass {
230         GObjectClass parent_class;
231 };
232
233 struct _Xcls_WindowRooViewXcls_VBox2Private {
234         Xcls_WindowRooView* _this;
235 };
236
237 struct _Xcls_WindowRooViewXcls_HBox3 {
238         GObject parent_instance;
239         Xcls_WindowRooViewXcls_HBox3Private * priv;
240         GtkHBox* el;
241 };
242
243 struct _Xcls_WindowRooViewXcls_HBox3Class {
244         GObjectClass parent_class;
245 };
246
247 struct _Xcls_WindowRooViewXcls_ScrolledWindow7 {
248         GObject parent_instance;
249         Xcls_WindowRooViewXcls_ScrolledWindow7Private * priv;
250         GtkScrolledWindow* el;
251 };
252
253 struct _Xcls_WindowRooViewXcls_ScrolledWindow7Class {
254         GObjectClass parent_class;
255 };
256
257 struct _Xcls_WindowRooViewXcls_HBox3Private {
258         Xcls_WindowRooView* _this;
259 };
260
261 struct _Xcls_WindowRooViewXcls_Button4 {
262         GObject parent_instance;
263         Xcls_WindowRooViewXcls_Button4Private * priv;
264         GtkButton* el;
265 };
266
267 struct _Xcls_WindowRooViewXcls_Button4Class {
268         GObjectClass parent_class;
269 };
270
271 struct _Xcls_WindowRooViewXcls_AutoRedraw {
272         GObject parent_instance;
273         Xcls_WindowRooViewXcls_AutoRedrawPrivate * priv;
274         GtkCheckButton* el;
275 };
276
277 struct _Xcls_WindowRooViewXcls_AutoRedrawClass {
278         GObjectClass parent_class;
279 };
280
281 struct _Xcls_WindowRooViewXcls_Button6 {
282         GObject parent_instance;
283         Xcls_WindowRooViewXcls_Button6Private * priv;
284         GtkButton* el;
285 };
286
287 struct _Xcls_WindowRooViewXcls_Button6Class {
288         GObjectClass parent_class;
289 };
290
291 struct _Xcls_WindowRooViewXcls_Button4Private {
292         Xcls_WindowRooView* _this;
293 };
294
295 struct _Xcls_WindowRooViewXcls_AutoRedrawPrivate {
296         Xcls_WindowRooView* _this;
297 };
298
299 struct _Xcls_WindowRooViewXcls_Button6Private {
300         Xcls_WindowRooView* _this;
301 };
302
303 struct _Xcls_WindowRooViewXcls_ScrolledWindow7Private {
304         Xcls_WindowRooView* _this;
305 };
306
307 struct _Xcls_WindowRooViewXcls_viewPrivate {
308         Xcls_WindowRooView* _this;
309 };
310
311 struct _JsRenderJsRender {
312         GObject parent_instance;
313         JsRenderJsRenderPrivate * priv;
314         GeeArrayList* doubleStringProps;
315         gchar* id;
316         gchar* name;
317         gchar* fullname;
318         gchar* path;
319         gchar* parent;
320         gchar* region;
321         gchar* title;
322         gchar* permname;
323         gchar* modOrder;
324         gchar* xtype;
325         ProjectProject* project;
326         JsRenderNode* tree;
327         GList* cn;
328         gboolean hasParent;
329 };
330
331 struct _JsRenderJsRenderClass {
332         GObjectClass parent_class;
333         void (*save) (JsRenderJsRender* self);
334         void (*loadItems) (JsRenderJsRender* self, GError** error);
335         gchar* (*toSource) (JsRenderJsRender* self);
336         gchar* (*toSourcePreview) (JsRenderJsRender* self);
337         gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
338 };
339
340 struct _ProjectProject {
341         GObject parent_instance;
342         ProjectProjectPrivate * priv;
343         gchar* id;
344         gchar* fn;
345         gchar* name;
346         gchar* runhtml;
347         GeeHashMap* paths;
348         GeeHashMap* files;
349         gchar* xtype;
350 };
351
352 struct _ProjectProjectClass {
353         GObjectClass parent_class;
354 };
355
356 struct _Xcls_WindowRooViewXcls_inspectorcontainerPrivate {
357         Xcls_WindowRooView* _this;
358 };
359
360
361 extern Xcls_WindowRooView* WindowRooView;
362 Xcls_WindowRooView* WindowRooView = NULL;
363 static gpointer xcls_windowrooview_parent_class = NULL;
364 static gpointer xcls_windowrooview_xcls_vbox2_parent_class = NULL;
365 static gpointer xcls_windowrooview_xcls_hbox3_parent_class = NULL;
366 static gpointer xcls_windowrooview_xcls_button4_parent_class = NULL;
367 static gpointer xcls_windowrooview_xcls_autoredraw_parent_class = NULL;
368 static gpointer xcls_windowrooview_xcls_button6_parent_class = NULL;
369 static gpointer xcls_windowrooview_xcls_scrolledwindow7_parent_class = NULL;
370 static gpointer xcls_windowrooview_xcls_view_parent_class = NULL;
371 static gpointer xcls_windowrooview_xcls_inspectorcontainer_parent_class = NULL;
372
373 GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
374 GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST;
375 GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST;
376 GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST;
377 GType js_render_js_render_get_type (void) G_GNUC_CONST;
378 #define XCLS_WINDOWROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewPrivate))
379 enum  {
380         XCLS_WINDOWROOVIEW_DUMMY_PROPERTY
381 };
382 Xcls_WindowRooView* xcls_windowrooview_singleton (void);
383 Xcls_WindowRooView* xcls_windowrooview_new (void);
384 Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type);
385 Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_new (Xcls_WindowRooView* _owner);
386 Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_construct (GType object_type, Xcls_WindowRooView* _owner);
387 GType xcls_windowrooview_xcls_vbox2_get_type (void) G_GNUC_CONST;
388 Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_new (Xcls_WindowRooView* _owner);
389 Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_construct (GType object_type, Xcls_WindowRooView* _owner);
390 void xcls_windowrooview_createThumb (Xcls_WindowRooView* self);
391 static Block3Data* block3_data_ref (Block3Data* _data3_);
392 static void block3_data_unref (void * _userdata_);
393 gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default);
394 static void __lambda40_ (Block3Data* _data3_);
395 static void ___lambda40__webkit_print_operation_finished (WebKitPrintOperation* _sender, gpointer self);
396 void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file);
397 void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force);
398 void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self);
399 #define XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Private))
400 enum  {
401         XCLS_WINDOWROOVIEW_XCLS_VBOX2_DUMMY_PROPERTY
402 };
403 Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_new (Xcls_WindowRooView* _owner);
404 Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_construct (GType object_type, Xcls_WindowRooView* _owner);
405 GType xcls_windowrooview_xcls_hbox3_get_type (void) G_GNUC_CONST;
406 Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_new (Xcls_WindowRooView* _owner);
407 Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_construct (GType object_type, Xcls_WindowRooView* _owner);
408 GType xcls_windowrooview_xcls_scrolledwindow7_get_type (void) G_GNUC_CONST;
409 static void xcls_windowrooview_xcls_vbox2_finalize (GObject* obj);
410 #define XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Private))
411 enum  {
412         XCLS_WINDOWROOVIEW_XCLS_HBOX3_DUMMY_PROPERTY
413 };
414 Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_new (Xcls_WindowRooView* _owner);
415 Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_construct (GType object_type, Xcls_WindowRooView* _owner);
416 GType xcls_windowrooview_xcls_button4_get_type (void) G_GNUC_CONST;
417 Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_new (Xcls_WindowRooView* _owner);
418 Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_construct (GType object_type, Xcls_WindowRooView* _owner);
419 Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_new (Xcls_WindowRooView* _owner);
420 Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_construct (GType object_type, Xcls_WindowRooView* _owner);
421 GType xcls_windowrooview_xcls_button6_get_type (void) G_GNUC_CONST;
422 static void xcls_windowrooview_xcls_hbox3_finalize (GObject* obj);
423 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Private))
424 enum  {
425         XCLS_WINDOWROOVIEW_XCLS_BUTTON4_DUMMY_PROPERTY
426 };
427 static void __lambda38_ (Xcls_WindowRooViewXcls_Button4* self);
428 static void ___lambda38__gtk_button_clicked (GtkButton* _sender, gpointer self);
429 static void xcls_windowrooview_xcls_button4_finalize (GObject* obj);
430 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawPrivate))
431 enum  {
432         XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_DUMMY_PROPERTY
433 };
434 static void __lambda33_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state);
435 static void ___lambda33__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
436 static void xcls_windowrooview_xcls_autoredraw_finalize (GObject* obj);
437 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Private))
438 enum  {
439         XCLS_WINDOWROOVIEW_XCLS_BUTTON6_DUMMY_PROPERTY
440 };
441 static void __lambda39_ (Xcls_WindowRooViewXcls_Button6* self);
442 static void ___lambda39__gtk_button_clicked (GtkButton* _sender, gpointer self);
443 static void xcls_windowrooview_xcls_button6_finalize (GObject* obj);
444 #define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Private))
445 enum  {
446         XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_DUMMY_PROPERTY
447 };
448 Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_new (Xcls_WindowRooView* _owner);
449 Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_construct (GType object_type, Xcls_WindowRooView* _owner);
450 static void xcls_windowrooview_xcls_scrolledwindow7_finalize (GObject* obj);
451 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewPrivate))
452 enum  {
453         XCLS_WINDOWROOVIEW_XCLS_VIEW_DUMMY_PROPERTY
454 };
455 static gboolean ___lambda34_ (Xcls_WindowRooViewXcls_view* self);
456 static gboolean ____lambda34__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self);
457 static gboolean ___lambda35_ (Xcls_WindowRooViewXcls_view* self);
458 void xcls_windowrooview_xcls_view_runRefresh (Xcls_WindowRooViewXcls_view* self);
459 static gboolean ____lambda35__gsource_func (gpointer self);
460 static gboolean __lambda36_ (Xcls_WindowRooViewXcls_view* self, GtkWidget* ctx, GdkDragContext* x, gint y, gint time, guint ud);
461 static gboolean ___lambda36__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self);
462 static void __lambda37_ (Xcls_WindowRooViewXcls_view* self);
463 static void ___lambda37__gtk_widget_show (GtkWidget* _sender, gpointer self);
464 gchar* js_render_js_render_toSourcePreview (JsRenderJsRender* self);
465 GType project_project_get_type (void) G_GNUC_CONST;
466 GType js_render_node_get_type (void) G_GNUC_CONST;
467 static void xcls_windowrooview_xcls_view_finalize (GObject* obj);
468 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerPrivate))
469 enum  {
470         XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_DUMMY_PROPERTY
471 };
472 static void xcls_windowrooview_xcls_inspectorcontainer_finalize (GObject* obj);
473 static void xcls_windowrooview_finalize (GObject* obj);
474
475
476 static gpointer _g_object_ref0 (gpointer self) {
477 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
478         return self ? g_object_ref (self) : NULL;
479 #line 480 "WindowRooView.vala.c"
480 }
481
482
483 Xcls_WindowRooView* xcls_windowrooview_singleton (void) {
484         Xcls_WindowRooView* result = NULL;
485         Xcls_WindowRooView* _tmp0_;
486         Xcls_WindowRooView* _tmp2_;
487         Xcls_WindowRooView* _tmp3_;
488 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
489         _tmp0_ = WindowRooView;
490 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
491         if (_tmp0_ == NULL) {
492 #line 493 "WindowRooView.vala.c"
493                 Xcls_WindowRooView* _tmp1_;
494 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
495                 _tmp1_ = xcls_windowrooview_new ();
496 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
497                 _g_object_unref0 (WindowRooView);
498 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
499                 WindowRooView = _tmp1_;
500 #line 501 "WindowRooView.vala.c"
501         }
502 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
503         _tmp2_ = WindowRooView;
504 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
505         _tmp3_ = _g_object_ref0 (_tmp2_);
506 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
507         result = _tmp3_;
508 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
509         return result;
510 #line 511 "WindowRooView.vala.c"
511 }
512
513
514 Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type) {
515         Xcls_WindowRooView * self = NULL;
516         Xcls_WindowRooView* _tmp0_;
517         GtkVPaned* _tmp1_;
518         Xcls_WindowRooView* _tmp2_;
519         Xcls_WindowRooViewXcls_VBox2* _tmp3_;
520         Xcls_WindowRooViewXcls_VBox2* child_0;
521         GtkVPaned* _tmp4_;
522         GtkVBox* _tmp5_;
523         Xcls_WindowRooView* _tmp6_;
524         Xcls_WindowRooViewXcls_inspectorcontainer* _tmp7_;
525         Xcls_WindowRooViewXcls_inspectorcontainer* child_1;
526         GtkVPaned* _tmp8_;
527         GtkScrolledWindow* _tmp9_;
528 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
529         self = (Xcls_WindowRooView*) g_object_new (object_type, NULL);
530 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
531         _tmp0_ = _g_object_ref0 (self);
532 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
533         _g_object_unref0 (self->priv->_this);
534 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
535         self->priv->_this = _tmp0_;
536 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
537         _tmp1_ = (GtkVPaned*) gtk_vpaned_new ();
538 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
539         g_object_ref_sink (_tmp1_);
540 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
541         _g_object_unref0 (self->el);
542 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
543         self->el = _tmp1_;
544 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
545         _tmp2_ = self->priv->_this;
546 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
547         _tmp3_ = xcls_windowrooview_xcls_vbox2_new (_tmp2_);
548 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
549         child_0 = _tmp3_;
550 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
551         g_object_ref ((GObject*) child_0);
552 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
553         _tmp4_ = self->el;
554 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
555         _tmp5_ = child_0->el;
556 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
557         gtk_paned_pack1 ((GtkPaned*) _tmp4_, (GtkWidget*) _tmp5_, TRUE, TRUE);
558 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
559         _tmp6_ = self->priv->_this;
560 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
561         _tmp7_ = xcls_windowrooview_xcls_inspectorcontainer_new (_tmp6_);
562 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
563         child_1 = _tmp7_;
564 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
565         g_object_ref ((GObject*) child_1);
566 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
567         _tmp8_ = self->el;
568 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
569         _tmp9_ = child_1->el;
570 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
571         gtk_paned_pack2 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_, TRUE, TRUE);
572 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
573         _g_object_unref0 (child_1);
574 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
575         _g_object_unref0 (child_0);
576 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
577         return self;
578 #line 579 "WindowRooView.vala.c"
579 }
580
581
582 Xcls_WindowRooView* xcls_windowrooview_new (void) {
583 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
584         return xcls_windowrooview_construct (TYPE_XCLS_WINDOWROOVIEW);
585 #line 586 "WindowRooView.vala.c"
586 }
587
588
589 static Block3Data* block3_data_ref (Block3Data* _data3_) {
590 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
591         g_atomic_int_inc (&_data3_->_ref_count_);
592 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
593         return _data3_;
594 #line 595 "WindowRooView.vala.c"
595 }
596
597
598 static void block3_data_unref (void * _userdata_) {
599         Block3Data* _data3_;
600         _data3_ = (Block3Data*) _userdata_;
601 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
602         if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) {
603 #line 604 "WindowRooView.vala.c"
604                 Xcls_WindowRooView * self;
605 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
606                 self = _data3_->self;
607 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
608                 _g_free0 (_data3_->filename);
609 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
610                 _g_object_unref0 (self);
611 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
612                 g_slice_free (Block3Data, _data3_);
613 #line 614 "WindowRooView.vala.c"
614         }
615 }
616
617
618 static void __lambda40_ (Block3Data* _data3_) {
619         Xcls_WindowRooView * self;
620         const gchar* _tmp0_;
621         gchar* _tmp1_;
622         gchar* _tmp2_;
623         gchar* _tmp3_;
624         gchar* _tmp4_;
625         const gchar* _tmp5_;
626         gchar* _tmp6_;
627         gchar* _tmp7_;
628         cairo_surface_t* _tmp8_;
629         cairo_surface_t* _tmp9_;
630         cairo_surface_t* s;
631         const gchar* _tmp10_;
632 #line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
633         self = _data3_->self;
634 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
635         _tmp0_ = _data3_->filename;
636 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
637         _tmp1_ = g_strconcat ("creating thumbnail for ", _tmp0_, NULL);
638 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
639         _tmp2_ = _tmp1_;
640 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
641         _tmp3_ = g_strconcat (_tmp2_, ".pdf\n", NULL);
642 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
643         _tmp4_ = _tmp3_;
644 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
645         g_print ("%s", _tmp4_);
646 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
647         _g_free0 (_tmp4_);
648 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
649         _g_free0 (_tmp2_);
650 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
651         _tmp5_ = _data3_->filename;
652 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
653         _tmp6_ = g_strconcat (_tmp5_, ".pdf", NULL);
654 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
655         _tmp7_ = _tmp6_;
656 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
657         _tmp8_ = cairo_pdf_surface_create (_tmp7_, (gdouble) 400, (gdouble) 400);
658 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
659         _tmp9_ = _tmp8_;
660 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
661         _g_free0 (_tmp7_);
662 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
663         s = _tmp9_;
664 #line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
665         _tmp10_ = _data3_->filename;
666 #line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
667         cairo_surface_write_to_png (s, _tmp10_);
668 #line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
669         _cairo_surface_destroy0 (s);
670 #line 671 "WindowRooView.vala.c"
671 }
672
673
674 static void ___lambda40__webkit_print_operation_finished (WebKitPrintOperation* _sender, gpointer self) {
675 #line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
676         __lambda40_ (self);
677 #line 678 "WindowRooView.vala.c"
678 }
679
680
681 void xcls_windowrooview_createThumb (Xcls_WindowRooView* self) {
682         Block3Data* _data3_;
683         JsRenderJsRender* _tmp0_;
684         JsRenderJsRender* _tmp1_;
685         gchar* _tmp2_ = NULL;
686         GtkVPaned* _tmp3_;
687         GdkWindow* _tmp4_ = NULL;
688         GdkWindow* _tmp5_;
689         GdkWindow* win;
690         GdkWindow* _tmp6_;
691         gint _tmp7_ = 0;
692         gint width;
693         GdkWindow* _tmp8_;
694         gint _tmp9_ = 0;
695         gint height;
696         GdkWindow* _tmp10_;
697         gint _tmp11_;
698         GtkVPaned* _tmp12_;
699         gint _tmp13_;
700         gint _tmp14_;
701         GdkPixbuf* _tmp15_ = NULL;
702         GdkPixbuf* screenshot;
703         GdkPixbuf* _tmp16_;
704         const gchar* _tmp17_;
705         Xcls_WindowRooView* _tmp18_;
706         Xcls_WindowRooViewXcls_view* _tmp19_;
707         WebKitWebView* _tmp20_;
708         WebKitPrintOperation* _tmp21_;
709         WebKitPrintOperation* p;
710         GtkPrintSettings* _tmp22_;
711         GtkPrintSettings* ps;
712         GtkPrintSettings* _tmp23_;
713         GtkPrintSettings* _tmp24_;
714         GtkPrintSettings* _tmp25_;
715         const gchar* _tmp26_;
716         gchar* _tmp27_;
717         gchar* _tmp28_;
718         gchar* _tmp29_;
719         gchar* _tmp30_;
720         WebKitPrintOperation* _tmp31_;
721         GtkPrintSettings* _tmp32_;
722         WebKitPrintOperation* _tmp33_;
723         WebKitPrintOperation* _tmp34_;
724         GError * _inner_error_ = NULL;
725 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
726         g_return_if_fail (self != NULL);
727 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
728         _data3_ = g_slice_new0 (Block3Data);
729 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
730         _data3_->_ref_count_ = 1;
731 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
732         _data3_->self = g_object_ref (self);
733 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
734         _tmp0_ = self->file;
735 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
736         if (_tmp0_ == NULL) {
737 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
738                 block3_data_unref (_data3_);
739 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
740                 _data3_ = NULL;
741 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
742                 return;
743 #line 744 "WindowRooView.vala.c"
744         }
745 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
746         _tmp1_ = self->file;
747 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
748         _tmp2_ = js_render_js_render_getIconFileName (_tmp1_, FALSE);
749 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
750         _data3_->filename = _tmp2_;
751 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
752         _tmp3_ = self->el;
753 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
754         _tmp4_ = gtk_widget_get_parent_window ((GtkWidget*) _tmp3_);
755 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
756         _tmp5_ = _g_object_ref0 (_tmp4_);
757 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
758         win = _tmp5_;
759 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
760         _tmp6_ = win;
761 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
762         _tmp7_ = gdk_window_get_width (_tmp6_);
763 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
764         width = _tmp7_;
765 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
766         _tmp8_ = win;
767 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
768         _tmp9_ = gdk_window_get_height (_tmp8_);
769 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
770         height = _tmp9_;
771 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
772         _tmp10_ = win;
773 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
774         _tmp11_ = width;
775 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
776         _tmp12_ = self->el;
777 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
778         _tmp13_ = gtk_paned_get_position ((GtkPaned*) _tmp12_);
779 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
780         _tmp14_ = _tmp13_;
781 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
782         _tmp15_ = gdk_pixbuf_get_from_window (_tmp10_, 0, 0, _tmp11_, _tmp14_);
783 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
784         screenshot = _tmp15_;
785 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
786         _tmp16_ = screenshot;
787 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
788         _tmp17_ = _data3_->filename;
789 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
790         gdk_pixbuf_save (_tmp16_, _tmp17_, "png", &_inner_error_, NULL);
791 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
792         if (_inner_error_ != NULL) {
793 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
794                 _g_object_unref0 (screenshot);
795 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
796                 _g_object_unref0 (win);
797 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
798                 block3_data_unref (_data3_);
799 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
800                 _data3_ = NULL;
801 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
802                 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
803 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
804                 g_clear_error (&_inner_error_);
805 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
806                 return;
807 #line 808 "WindowRooView.vala.c"
808         }
809 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
810         _g_object_unref0 (screenshot);
811 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
812         _g_object_unref0 (win);
813 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
814         block3_data_unref (_data3_);
815 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
816         _data3_ = NULL;
817 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
818         return;
819 #line 820 "WindowRooView.vala.c"
820 }
821
822
823 void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file) {
824         JsRenderJsRender* _tmp0_;
825         JsRenderJsRender* _tmp1_;
826         Xcls_WindowRooViewXcls_view* _tmp2_;
827 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
828         g_return_if_fail (self != NULL);
829 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
830         g_return_if_fail (file != NULL);
831 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
832         _tmp0_ = file;
833 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
834         _tmp1_ = _g_object_ref0 (_tmp0_);
835 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
836         _g_object_unref0 (self->file);
837 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
838         self->file = _tmp1_;
839 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
840         _tmp2_ = self->view;
841 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
842         xcls_windowrooview_xcls_view_renderJS (_tmp2_, TRUE);
843 #line 844 "WindowRooView.vala.c"
844 }
845
846
847 void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self) {
848         Xcls_WindowRooViewXcls_view* _tmp0_;
849 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
850         g_return_if_fail (self != NULL);
851 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
852         _tmp0_ = self->view;
853 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
854         xcls_windowrooview_xcls_view_renderJS (_tmp0_, FALSE);
855 #line 856 "WindowRooView.vala.c"
856 }
857
858
859 Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_construct (GType object_type, Xcls_WindowRooView* _owner) {
860         Xcls_WindowRooViewXcls_VBox2 * self = NULL;
861         Xcls_WindowRooView* _tmp0_;
862         Xcls_WindowRooView* _tmp1_;
863         GtkVBox* _tmp2_;
864         Xcls_WindowRooView* _tmp3_;
865         Xcls_WindowRooViewXcls_HBox3* _tmp4_;
866         Xcls_WindowRooViewXcls_HBox3* child_0;
867         GtkVBox* _tmp5_;
868         GtkHBox* _tmp6_;
869         Xcls_WindowRooView* _tmp7_;
870         Xcls_WindowRooViewXcls_ScrolledWindow7* _tmp8_;
871         Xcls_WindowRooViewXcls_ScrolledWindow7* child_1;
872         GtkVBox* _tmp9_;
873         GtkScrolledWindow* _tmp10_;
874 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
875         g_return_val_if_fail (_owner != NULL, NULL);
876 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
877         self = (Xcls_WindowRooViewXcls_VBox2*) g_object_new (object_type, NULL);
878 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
879         _tmp0_ = _owner;
880 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
881         _tmp1_ = _g_object_ref0 (_tmp0_);
882 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
883         _g_object_unref0 (self->priv->_this);
884 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
885         self->priv->_this = _tmp1_;
886 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
887         _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
888 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
889         g_object_ref_sink (_tmp2_);
890 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
891         _g_object_unref0 (self->el);
892 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
893         self->el = _tmp2_;
894 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
895         _tmp3_ = self->priv->_this;
896 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
897         _tmp4_ = xcls_windowrooview_xcls_hbox3_new (_tmp3_);
898 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
899         child_0 = _tmp4_;
900 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
901         g_object_ref ((GObject*) child_0);
902 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
903         _tmp5_ = self->el;
904 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
905         _tmp6_ = child_0->el;
906 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
907         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 0);
908 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
909         _tmp7_ = self->priv->_this;
910 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
911         _tmp8_ = xcls_windowrooview_xcls_scrolledwindow7_new (_tmp7_);
912 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
913         child_1 = _tmp8_;
914 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
915         g_object_ref ((GObject*) child_1);
916 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
917         _tmp9_ = self->el;
918 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
919         _tmp10_ = child_1->el;
920 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
921         gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0);
922 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
923         _g_object_unref0 (child_1);
924 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
925         _g_object_unref0 (child_0);
926 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
927         return self;
928 #line 929 "WindowRooView.vala.c"
929 }
930
931
932 Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_new (Xcls_WindowRooView* _owner) {
933 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
934         return xcls_windowrooview_xcls_vbox2_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, _owner);
935 #line 936 "WindowRooView.vala.c"
936 }
937
938
939 static void xcls_windowrooview_xcls_vbox2_class_init (Xcls_WindowRooViewXcls_VBox2Class * klass) {
940 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
941         xcls_windowrooview_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
942 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
943         g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_VBox2Private));
944 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
945         G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_vbox2_finalize;
946 #line 947 "WindowRooView.vala.c"
947 }
948
949
950 static void xcls_windowrooview_xcls_vbox2_instance_init (Xcls_WindowRooViewXcls_VBox2 * self) {
951 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
952         self->priv = XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_PRIVATE (self);
953 #line 954 "WindowRooView.vala.c"
954 }
955
956
957 static void xcls_windowrooview_xcls_vbox2_finalize (GObject* obj) {
958         Xcls_WindowRooViewXcls_VBox2 * self;
959 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
960         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2);
961 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
962         _g_object_unref0 (self->el);
963 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
964         _g_object_unref0 (self->priv->_this);
965 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
966         G_OBJECT_CLASS (xcls_windowrooview_xcls_vbox2_parent_class)->finalize (obj);
967 #line 968 "WindowRooView.vala.c"
968 }
969
970
971 GType xcls_windowrooview_xcls_vbox2_get_type (void) {
972         static volatile gsize xcls_windowrooview_xcls_vbox2_type_id__volatile = 0;
973         if (g_once_init_enter (&xcls_windowrooview_xcls_vbox2_type_id__volatile)) {
974                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_VBox2), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_vbox2_instance_init, NULL };
975                 GType xcls_windowrooview_xcls_vbox2_type_id;
976                 xcls_windowrooview_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_VBox2", &g_define_type_info, 0);
977                 g_once_init_leave (&xcls_windowrooview_xcls_vbox2_type_id__volatile, xcls_windowrooview_xcls_vbox2_type_id);
978         }
979         return xcls_windowrooview_xcls_vbox2_type_id__volatile;
980 }
981
982
983 Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_construct (GType object_type, Xcls_WindowRooView* _owner) {
984         Xcls_WindowRooViewXcls_HBox3 * self = NULL;
985         Xcls_WindowRooView* _tmp0_;
986         Xcls_WindowRooView* _tmp1_;
987         GtkHBox* _tmp2_;
988         GtkHBox* _tmp3_;
989         GtkHBox* _tmp4_;
990         Xcls_WindowRooView* _tmp5_;
991         Xcls_WindowRooViewXcls_Button4* _tmp6_;
992         Xcls_WindowRooViewXcls_Button4* child_0;
993         GtkHBox* _tmp7_;
994         GtkButton* _tmp8_;
995         Xcls_WindowRooView* _tmp9_;
996         Xcls_WindowRooViewXcls_AutoRedraw* _tmp10_;
997         Xcls_WindowRooViewXcls_AutoRedraw* child_1;
998         GtkHBox* _tmp11_;
999         GtkCheckButton* _tmp12_;
1000         Xcls_WindowRooView* _tmp13_;
1001         Xcls_WindowRooViewXcls_Button6* _tmp14_;
1002         Xcls_WindowRooViewXcls_Button6* child_2;
1003         GtkHBox* _tmp15_;
1004         GtkButton* _tmp16_;
1005 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1006         g_return_val_if_fail (_owner != NULL, NULL);
1007 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1008         self = (Xcls_WindowRooViewXcls_HBox3*) g_object_new (object_type, NULL);
1009 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1010         _tmp0_ = _owner;
1011 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1012         _tmp1_ = _g_object_ref0 (_tmp0_);
1013 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1014         _g_object_unref0 (self->priv->_this);
1015 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1016         self->priv->_this = _tmp1_;
1017 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1018         _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
1019 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1020         g_object_ref_sink (_tmp2_);
1021 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1022         _g_object_unref0 (self->el);
1023 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1024         self->el = _tmp2_;
1025 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1026         _tmp3_ = self->el;
1027 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1028         g_object_set ((GtkWidget*) _tmp3_, "height-request", 20, NULL);
1029 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1030         _tmp4_ = self->el;
1031 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1032         gtk_widget_set_vexpand ((GtkWidget*) _tmp4_, FALSE);
1033 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1034         _tmp5_ = self->priv->_this;
1035 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1036         _tmp6_ = xcls_windowrooview_xcls_button4_new (_tmp5_);
1037 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1038         child_0 = _tmp6_;
1039 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1040         g_object_ref ((GObject*) child_0);
1041 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1042         _tmp7_ = self->el;
1043 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1044         _tmp8_ = child_0->el;
1045 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1046         gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, FALSE, (guint) 0);
1047 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1048         _tmp9_ = self->priv->_this;
1049 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1050         _tmp10_ = xcls_windowrooview_xcls_autoredraw_new (_tmp9_);
1051 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1052         child_1 = _tmp10_;
1053 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1054         g_object_ref ((GObject*) child_1);
1055 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1056         _tmp11_ = self->el;
1057 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1058         _tmp12_ = child_1->el;
1059 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1060         gtk_box_pack_start ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, FALSE, FALSE, (guint) 0);
1061 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1062         _tmp13_ = self->priv->_this;
1063 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1064         _tmp14_ = xcls_windowrooview_xcls_button6_new (_tmp13_);
1065 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1066         child_2 = _tmp14_;
1067 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1068         g_object_ref ((GObject*) child_2);
1069 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1070         _tmp15_ = self->el;
1071 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1072         _tmp16_ = child_2->el;
1073 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1074         gtk_box_pack_start ((GtkBox*) _tmp15_, (GtkWidget*) _tmp16_, FALSE, FALSE, (guint) 0);
1075 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1076         _g_object_unref0 (child_2);
1077 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1078         _g_object_unref0 (child_1);
1079 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1080         _g_object_unref0 (child_0);
1081 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1082         return self;
1083 #line 1084 "WindowRooView.vala.c"
1084 }
1085
1086
1087 Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_new (Xcls_WindowRooView* _owner) {
1088 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1089         return xcls_windowrooview_xcls_hbox3_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, _owner);
1090 #line 1091 "WindowRooView.vala.c"
1091 }
1092
1093
1094 static void xcls_windowrooview_xcls_hbox3_class_init (Xcls_WindowRooViewXcls_HBox3Class * klass) {
1095 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1096         xcls_windowrooview_xcls_hbox3_parent_class = g_type_class_peek_parent (klass);
1097 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1098         g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_HBox3Private));
1099 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1100         G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_hbox3_finalize;
1101 #line 1102 "WindowRooView.vala.c"
1102 }
1103
1104
1105 static void xcls_windowrooview_xcls_hbox3_instance_init (Xcls_WindowRooViewXcls_HBox3 * self) {
1106 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1107         self->priv = XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_PRIVATE (self);
1108 #line 1109 "WindowRooView.vala.c"
1109 }
1110
1111
1112 static void xcls_windowrooview_xcls_hbox3_finalize (GObject* obj) {
1113         Xcls_WindowRooViewXcls_HBox3 * self;
1114 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1115         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3);
1116 #line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1117         _g_object_unref0 (self->el);
1118 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1119         _g_object_unref0 (self->priv->_this);
1120 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1121         G_OBJECT_CLASS (xcls_windowrooview_xcls_hbox3_parent_class)->finalize (obj);
1122 #line 1123 "WindowRooView.vala.c"
1123 }
1124
1125
1126 GType xcls_windowrooview_xcls_hbox3_get_type (void) {
1127         static volatile gsize xcls_windowrooview_xcls_hbox3_type_id__volatile = 0;
1128         if (g_once_init_enter (&xcls_windowrooview_xcls_hbox3_type_id__volatile)) {
1129                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_HBox3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_hbox3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_HBox3), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_hbox3_instance_init, NULL };
1130                 GType xcls_windowrooview_xcls_hbox3_type_id;
1131                 xcls_windowrooview_xcls_hbox3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_HBox3", &g_define_type_info, 0);
1132                 g_once_init_leave (&xcls_windowrooview_xcls_hbox3_type_id__volatile, xcls_windowrooview_xcls_hbox3_type_id);
1133         }
1134         return xcls_windowrooview_xcls_hbox3_type_id__volatile;
1135 }
1136
1137
1138 static void __lambda38_ (Xcls_WindowRooViewXcls_Button4* self) {
1139         Xcls_WindowRooView* _tmp0_;
1140         Xcls_WindowRooViewXcls_view* _tmp1_;
1141 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1142         _tmp0_ = self->priv->_this;
1143 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1144         _tmp1_ = _tmp0_->view;
1145 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1146         xcls_windowrooview_xcls_view_renderJS (_tmp1_, TRUE);
1147 #line 1148 "WindowRooView.vala.c"
1148 }
1149
1150
1151 static void ___lambda38__gtk_button_clicked (GtkButton* _sender, gpointer self) {
1152 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1153         __lambda38_ (self);
1154 #line 1155 "WindowRooView.vala.c"
1155 }
1156
1157
1158 Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_construct (GType object_type, Xcls_WindowRooView* _owner) {
1159         Xcls_WindowRooViewXcls_Button4 * self = NULL;
1160         Xcls_WindowRooView* _tmp0_;
1161         Xcls_WindowRooView* _tmp1_;
1162         GtkButton* _tmp2_;
1163         GtkButton* _tmp3_;
1164         GtkButton* _tmp4_;
1165 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1166         g_return_val_if_fail (_owner != NULL, NULL);
1167 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1168         self = (Xcls_WindowRooViewXcls_Button4*) g_object_new (object_type, NULL);
1169 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1170         _tmp0_ = _owner;
1171 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1172         _tmp1_ = _g_object_ref0 (_tmp0_);
1173 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1174         _g_object_unref0 (self->priv->_this);
1175 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1176         self->priv->_this = _tmp1_;
1177 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1178         _tmp2_ = (GtkButton*) gtk_button_new ();
1179 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1180         g_object_ref_sink (_tmp2_);
1181 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1182         _g_object_unref0 (self->el);
1183 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1184         self->el = _tmp2_;
1185 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1186         _tmp3_ = self->el;
1187 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1188         gtk_button_set_label (_tmp3_, "Redraw");
1189 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1190         _tmp4_ = self->el;
1191 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1192         g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda38__gtk_button_clicked, self, 0);
1193 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1194         return self;
1195 #line 1196 "WindowRooView.vala.c"
1196 }
1197
1198
1199 Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_new (Xcls_WindowRooView* _owner) {
1200 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1201         return xcls_windowrooview_xcls_button4_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, _owner);
1202 #line 1203 "WindowRooView.vala.c"
1203 }
1204
1205
1206 static void xcls_windowrooview_xcls_button4_class_init (Xcls_WindowRooViewXcls_Button4Class * klass) {
1207 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1208         xcls_windowrooview_xcls_button4_parent_class = g_type_class_peek_parent (klass);
1209 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1210         g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button4Private));
1211 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1212         G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button4_finalize;
1213 #line 1214 "WindowRooView.vala.c"
1214 }
1215
1216
1217 static void xcls_windowrooview_xcls_button4_instance_init (Xcls_WindowRooViewXcls_Button4 * self) {
1218 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1219         self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_PRIVATE (self);
1220 #line 1221 "WindowRooView.vala.c"
1221 }
1222
1223
1224 static void xcls_windowrooview_xcls_button4_finalize (GObject* obj) {
1225         Xcls_WindowRooViewXcls_Button4 * self;
1226 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1227         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4);
1228 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1229         _g_object_unref0 (self->el);
1230 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1231         _g_object_unref0 (self->priv->_this);
1232 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1233         G_OBJECT_CLASS (xcls_windowrooview_xcls_button4_parent_class)->finalize (obj);
1234 #line 1235 "WindowRooView.vala.c"
1235 }
1236
1237
1238 GType xcls_windowrooview_xcls_button4_get_type (void) {
1239         static volatile gsize xcls_windowrooview_xcls_button4_type_id__volatile = 0;
1240         if (g_once_init_enter (&xcls_windowrooview_xcls_button4_type_id__volatile)) {
1241                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_Button4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_button4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_Button4), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_button4_instance_init, NULL };
1242                 GType xcls_windowrooview_xcls_button4_type_id;
1243                 xcls_windowrooview_xcls_button4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_Button4", &g_define_type_info, 0);
1244                 g_once_init_leave (&xcls_windowrooview_xcls_button4_type_id__volatile, xcls_windowrooview_xcls_button4_type_id);
1245         }
1246         return xcls_windowrooview_xcls_button4_type_id__volatile;
1247 }
1248
1249
1250 static void __lambda33_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state) {
1251         const gchar* _tmp0_ = NULL;
1252         GtkCheckButton* _tmp1_;
1253         gboolean _tmp2_;
1254         gboolean _tmp3_;
1255         GtkCheckButton* _tmp4_;
1256         const gchar* _tmp5_;
1257 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1258         g_return_if_fail (state != NULL);
1259 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1260         _tmp1_ = self->el;
1261 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1262         _tmp2_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp1_);
1263 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1264         _tmp3_ = _tmp2_;
1265 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1266         if (_tmp3_) {
1267 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1268                 _tmp0_ = "Auto Redraw On";
1269 #line 1270 "WindowRooView.vala.c"
1270         } else {
1271 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1272                 _tmp0_ = "Auto Redraw Off";
1273 #line 1274 "WindowRooView.vala.c"
1274         }
1275 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1276         _tmp4_ = self->el;
1277 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1278         _tmp5_ = _tmp0_;
1279 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1280         gtk_button_set_label ((GtkButton*) _tmp4_, _tmp5_);
1281 #line 1282 "WindowRooView.vala.c"
1282 }
1283
1284
1285 static void ___lambda33__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1286 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1287         __lambda33_ (self, _sender);
1288 #line 1289 "WindowRooView.vala.c"
1289 }
1290
1291
1292 Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_construct (GType object_type, Xcls_WindowRooView* _owner) {
1293         Xcls_WindowRooViewXcls_AutoRedraw * self = NULL;
1294         Xcls_WindowRooView* _tmp0_;
1295         Xcls_WindowRooView* _tmp1_;
1296         Xcls_WindowRooView* _tmp2_;
1297         Xcls_WindowRooViewXcls_AutoRedraw* _tmp3_;
1298         GtkCheckButton* _tmp4_;
1299         GtkCheckButton* _tmp5_;
1300         GtkCheckButton* _tmp6_;
1301         GtkCheckButton* _tmp7_;
1302 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1303         g_return_val_if_fail (_owner != NULL, NULL);
1304 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1305         self = (Xcls_WindowRooViewXcls_AutoRedraw*) g_object_new (object_type, NULL);
1306 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1307         _tmp0_ = _owner;
1308 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1309         _tmp1_ = _g_object_ref0 (_tmp0_);
1310 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1311         _g_object_unref0 (self->priv->_this);
1312 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1313         self->priv->_this = _tmp1_;
1314 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1315         _tmp2_ = self->priv->_this;
1316 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1317         _tmp3_ = _g_object_ref0 (self);
1318 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1319         _g_object_unref0 (_tmp2_->AutoRedraw);
1320 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1321         _tmp2_->AutoRedraw = _tmp3_;
1322 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1323         _tmp4_ = (GtkCheckButton*) gtk_check_button_new ();
1324 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1325         g_object_ref_sink (_tmp4_);
1326 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1327         _g_object_unref0 (self->el);
1328 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1329         self->el = _tmp4_;
1330 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1331         _tmp5_ = self->el;
1332 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1333         gtk_toggle_button_set_active ((GtkToggleButton*) _tmp5_, TRUE);
1334 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1335         _tmp6_ = self->el;
1336 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1337         gtk_button_set_label ((GtkButton*) _tmp6_, "Auto Redraw On");
1338 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1339         _tmp7_ = self->el;
1340 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1341         g_signal_connect_object ((GtkToggleButton*) _tmp7_, "toggled", (GCallback) ___lambda33__gtk_toggle_button_toggled, self, 0);
1342 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1343         return self;
1344 #line 1345 "WindowRooView.vala.c"
1345 }
1346
1347
1348 Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_new (Xcls_WindowRooView* _owner) {
1349 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1350         return xcls_windowrooview_xcls_autoredraw_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, _owner);
1351 #line 1352 "WindowRooView.vala.c"
1352 }
1353
1354
1355 static void xcls_windowrooview_xcls_autoredraw_class_init (Xcls_WindowRooViewXcls_AutoRedrawClass * klass) {
1356 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1357         xcls_windowrooview_xcls_autoredraw_parent_class = g_type_class_peek_parent (klass);
1358 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1359         g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_AutoRedrawPrivate));
1360 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1361         G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_autoredraw_finalize;
1362 #line 1363 "WindowRooView.vala.c"
1363 }
1364
1365
1366 static void xcls_windowrooview_xcls_autoredraw_instance_init (Xcls_WindowRooViewXcls_AutoRedraw * self) {
1367 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1368         self->priv = XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_PRIVATE (self);
1369 #line 1370 "WindowRooView.vala.c"
1370 }
1371
1372
1373 static void xcls_windowrooview_xcls_autoredraw_finalize (GObject* obj) {
1374         Xcls_WindowRooViewXcls_AutoRedraw * self;
1375 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1376         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw);
1377 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1378         _g_object_unref0 (self->el);
1379 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1380         _g_object_unref0 (self->priv->_this);
1381 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1382         G_OBJECT_CLASS (xcls_windowrooview_xcls_autoredraw_parent_class)->finalize (obj);
1383 #line 1384 "WindowRooView.vala.c"
1384 }
1385
1386
1387 GType xcls_windowrooview_xcls_autoredraw_get_type (void) {
1388         static volatile gsize xcls_windowrooview_xcls_autoredraw_type_id__volatile = 0;
1389         if (g_once_init_enter (&xcls_windowrooview_xcls_autoredraw_type_id__volatile)) {
1390                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_AutoRedrawClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_autoredraw_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_AutoRedraw), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_autoredraw_instance_init, NULL };
1391                 GType xcls_windowrooview_xcls_autoredraw_type_id;
1392                 xcls_windowrooview_xcls_autoredraw_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_AutoRedraw", &g_define_type_info, 0);
1393                 g_once_init_leave (&xcls_windowrooview_xcls_autoredraw_type_id__volatile, xcls_windowrooview_xcls_autoredraw_type_id);
1394         }
1395         return xcls_windowrooview_xcls_autoredraw_type_id__volatile;
1396 }
1397
1398
1399 static void __lambda39_ (Xcls_WindowRooViewXcls_Button6* self) {
1400         Xcls_WindowRooView* _tmp0_;
1401         Xcls_WindowRooViewXcls_view* _tmp1_;
1402         Xcls_WindowRooView* _tmp2_;
1403         Xcls_WindowRooViewXcls_view* _tmp3_;
1404 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1405         _tmp0_ = self->priv->_this;
1406 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1407         _tmp1_ = _tmp0_->view;
1408 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1409         _tmp1_->redraws = 99;
1410 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1411         _tmp2_ = self->priv->_this;
1412 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1413         _tmp3_ = _tmp2_->view;
1414 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1415         xcls_windowrooview_xcls_view_renderJS (_tmp3_, TRUE);
1416 #line 1417 "WindowRooView.vala.c"
1417 }
1418
1419
1420 static void ___lambda39__gtk_button_clicked (GtkButton* _sender, gpointer self) {
1421 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1422         __lambda39_ (self);
1423 #line 1424 "WindowRooView.vala.c"
1424 }
1425
1426
1427 Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_construct (GType object_type, Xcls_WindowRooView* _owner) {
1428         Xcls_WindowRooViewXcls_Button6 * self = NULL;
1429         Xcls_WindowRooView* _tmp0_;
1430         Xcls_WindowRooView* _tmp1_;
1431         GtkButton* _tmp2_;
1432         GtkButton* _tmp3_;
1433         GtkButton* _tmp4_;
1434 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1435         g_return_val_if_fail (_owner != NULL, NULL);
1436 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1437         self = (Xcls_WindowRooViewXcls_Button6*) g_object_new (object_type, NULL);
1438 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1439         _tmp0_ = _owner;
1440 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1441         _tmp1_ = _g_object_ref0 (_tmp0_);
1442 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1443         _g_object_unref0 (self->priv->_this);
1444 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1445         self->priv->_this = _tmp1_;
1446 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1447         _tmp2_ = (GtkButton*) gtk_button_new ();
1448 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1449         g_object_ref_sink (_tmp2_);
1450 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1451         _g_object_unref0 (self->el);
1452 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1453         self->el = _tmp2_;
1454 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1455         _tmp3_ = self->el;
1456 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1457         gtk_button_set_label (_tmp3_, "Full Redraw");
1458 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1459         _tmp4_ = self->el;
1460 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1461         g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda39__gtk_button_clicked, self, 0);
1462 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1463         return self;
1464 #line 1465 "WindowRooView.vala.c"
1465 }
1466
1467
1468 Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_new (Xcls_WindowRooView* _owner) {
1469 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1470         return xcls_windowrooview_xcls_button6_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, _owner);
1471 #line 1472 "WindowRooView.vala.c"
1472 }
1473
1474
1475 static void xcls_windowrooview_xcls_button6_class_init (Xcls_WindowRooViewXcls_Button6Class * klass) {
1476 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1477         xcls_windowrooview_xcls_button6_parent_class = g_type_class_peek_parent (klass);
1478 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1479         g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button6Private));
1480 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1481         G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button6_finalize;
1482 #line 1483 "WindowRooView.vala.c"
1483 }
1484
1485
1486 static void xcls_windowrooview_xcls_button6_instance_init (Xcls_WindowRooViewXcls_Button6 * self) {
1487 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1488         self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_PRIVATE (self);
1489 #line 1490 "WindowRooView.vala.c"
1490 }
1491
1492
1493 static void xcls_windowrooview_xcls_button6_finalize (GObject* obj) {
1494         Xcls_WindowRooViewXcls_Button6 * self;
1495 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1496         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6);
1497 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1498         _g_object_unref0 (self->el);
1499 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1500         _g_object_unref0 (self->priv->_this);
1501 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1502         G_OBJECT_CLASS (xcls_windowrooview_xcls_button6_parent_class)->finalize (obj);
1503 #line 1504 "WindowRooView.vala.c"
1504 }
1505
1506
1507 GType xcls_windowrooview_xcls_button6_get_type (void) {
1508         static volatile gsize xcls_windowrooview_xcls_button6_type_id__volatile = 0;
1509         if (g_once_init_enter (&xcls_windowrooview_xcls_button6_type_id__volatile)) {
1510                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_Button6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_button6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_Button6), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_button6_instance_init, NULL };
1511                 GType xcls_windowrooview_xcls_button6_type_id;
1512                 xcls_windowrooview_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_Button6", &g_define_type_info, 0);
1513                 g_once_init_leave (&xcls_windowrooview_xcls_button6_type_id__volatile, xcls_windowrooview_xcls_button6_type_id);
1514         }
1515         return xcls_windowrooview_xcls_button6_type_id__volatile;
1516 }
1517
1518
1519 Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_construct (GType object_type, Xcls_WindowRooView* _owner) {
1520         Xcls_WindowRooViewXcls_ScrolledWindow7 * self = NULL;
1521         Xcls_WindowRooView* _tmp0_;
1522         Xcls_WindowRooView* _tmp1_;
1523         GtkScrolledWindow* _tmp2_;
1524         GtkScrolledWindow* _tmp3_;
1525         Xcls_WindowRooView* _tmp4_;
1526         Xcls_WindowRooViewXcls_view* _tmp5_;
1527         Xcls_WindowRooViewXcls_view* child_0;
1528         GtkScrolledWindow* _tmp6_;
1529         WebKitWebView* _tmp7_;
1530         GtkScrolledWindow* _tmp8_;
1531 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1532         g_return_val_if_fail (_owner != NULL, NULL);
1533 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1534         self = (Xcls_WindowRooViewXcls_ScrolledWindow7*) g_object_new (object_type, NULL);
1535 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1536         _tmp0_ = _owner;
1537 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1538         _tmp1_ = _g_object_ref0 (_tmp0_);
1539 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1540         _g_object_unref0 (self->priv->_this);
1541 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1542         self->priv->_this = _tmp1_;
1543 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1544         _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
1545 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1546         g_object_ref_sink (_tmp2_);
1547 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1548         _g_object_unref0 (self->el);
1549 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1550         self->el = _tmp2_;
1551 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1552         _tmp3_ = self->el;
1553 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1554         gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN);
1555 #line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1556         _tmp4_ = self->priv->_this;
1557 #line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1558         _tmp5_ = xcls_windowrooview_xcls_view_new (_tmp4_);
1559 #line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1560         child_0 = _tmp5_;
1561 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1562         g_object_ref ((GObject*) child_0);
1563 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1564         _tmp6_ = self->el;
1565 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1566         _tmp7_ = child_0->el;
1567 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1568         gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
1569 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1570         _tmp8_ = self->el;
1571 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1572         gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1573 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1574         _g_object_unref0 (child_0);
1575 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1576         return self;
1577 #line 1578 "WindowRooView.vala.c"
1578 }
1579
1580
1581 Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_new (Xcls_WindowRooView* _owner) {
1582 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1583         return xcls_windowrooview_xcls_scrolledwindow7_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, _owner);
1584 #line 1585 "WindowRooView.vala.c"
1585 }
1586
1587
1588 static void xcls_windowrooview_xcls_scrolledwindow7_class_init (Xcls_WindowRooViewXcls_ScrolledWindow7Class * klass) {
1589 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1590         xcls_windowrooview_xcls_scrolledwindow7_parent_class = g_type_class_peek_parent (klass);
1591 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1592         g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7Private));
1593 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1594         G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_scrolledwindow7_finalize;
1595 #line 1596 "WindowRooView.vala.c"
1596 }
1597
1598
1599 static void xcls_windowrooview_xcls_scrolledwindow7_instance_init (Xcls_WindowRooViewXcls_ScrolledWindow7 * self) {
1600 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1601         self->priv = XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_PRIVATE (self);
1602 #line 1603 "WindowRooView.vala.c"
1603 }
1604
1605
1606 static void xcls_windowrooview_xcls_scrolledwindow7_finalize (GObject* obj) {
1607         Xcls_WindowRooViewXcls_ScrolledWindow7 * self;
1608 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1609         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7);
1610 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1611         _g_object_unref0 (self->el);
1612 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1613         _g_object_unref0 (self->priv->_this);
1614 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1615         G_OBJECT_CLASS (xcls_windowrooview_xcls_scrolledwindow7_parent_class)->finalize (obj);
1616 #line 1617 "WindowRooView.vala.c"
1617 }
1618
1619
1620 GType xcls_windowrooview_xcls_scrolledwindow7_get_type (void) {
1621         static volatile gsize xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile = 0;
1622         if (g_once_init_enter (&xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile)) {
1623                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_scrolledwindow7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_scrolledwindow7_instance_init, NULL };
1624                 GType xcls_windowrooview_xcls_scrolledwindow7_type_id;
1625                 xcls_windowrooview_xcls_scrolledwindow7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_ScrolledWindow7", &g_define_type_info, 0);
1626                 g_once_init_leave (&xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile, xcls_windowrooview_xcls_scrolledwindow7_type_id);
1627         }
1628         return xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile;
1629 }
1630
1631
1632 static gboolean ___lambda34_ (Xcls_WindowRooViewXcls_view* self) {
1633         gboolean result = FALSE;
1634         WebKitWebInspector* _tmp0_;
1635         WebKitWebViewBase* _tmp1_ = NULL;
1636         WebKitWebViewBase* _tmp2_;
1637         WebKitWebViewBase* wv;
1638         WebKitWebViewBase* _tmp3_;
1639 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1640         g_print ("inspector attach\n");
1641 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1642         _tmp0_ = self->inspector;
1643 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1644         _tmp1_ = webkit_web_inspector_get_web_view (_tmp0_);
1645 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1646         _tmp2_ = _g_object_ref0 (_tmp1_);
1647 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1648         wv = _tmp2_;
1649 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1650         _tmp3_ = wv;
1651 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1652         if (_tmp3_ != NULL) {
1653 #line 1654 "WindowRooView.vala.c"
1654                 Xcls_WindowRooView* _tmp4_;
1655                 Xcls_WindowRooViewXcls_inspectorcontainer* _tmp5_;
1656                 GtkScrolledWindow* _tmp6_;
1657                 WebKitWebViewBase* _tmp7_;
1658                 WebKitWebViewBase* _tmp8_;
1659 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1660                 g_print ("got inspector web view\n");
1661 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1662                 _tmp4_ = self->priv->_this;
1663 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1664                 _tmp5_ = _tmp4_->inspectorcontainer;
1665 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1666                 _tmp6_ = _tmp5_->el;
1667 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1668                 _tmp7_ = wv;
1669 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1670                 gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
1671 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1672                 _tmp8_ = wv;
1673 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1674                 gtk_widget_show ((GtkWidget*) _tmp8_);
1675 #line 1676 "WindowRooView.vala.c"
1676         } else {
1677 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1678                 g_print ("no web view yet\n");
1679 #line 1680 "WindowRooView.vala.c"
1680         }
1681 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1682         result = TRUE;
1683 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1684         _g_object_unref0 (wv);
1685 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1686         return result;
1687 #line 1688 "WindowRooView.vala.c"
1688 }
1689
1690
1691 static gboolean ____lambda34__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self) {
1692         gboolean result;
1693         result = ___lambda34_ (self);
1694 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1695         return result;
1696 #line 1697 "WindowRooView.vala.c"
1697 }
1698
1699
1700 static gboolean ___lambda35_ (Xcls_WindowRooViewXcls_view* self) {
1701         gboolean result = FALSE;
1702 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1703         g_print ("run refresh?");
1704 #line 408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1705         xcls_windowrooview_xcls_view_runRefresh (self);
1706 #line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1707         result = TRUE;
1708 #line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1709         return result;
1710 #line 1711 "WindowRooView.vala.c"
1711 }
1712
1713
1714 static gboolean ____lambda35__gsource_func (gpointer self) {
1715         gboolean result;
1716         result = ___lambda35_ (self);
1717 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1718         return result;
1719 #line 1720 "WindowRooView.vala.c"
1720 }
1721
1722
1723 static gboolean __lambda36_ (Xcls_WindowRooViewXcls_view* self, GtkWidget* ctx, GdkDragContext* x, gint y, gint time, guint ud) {
1724         gboolean result = FALSE;
1725 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1726         g_return_val_if_fail (ctx != NULL, FALSE);
1727 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1728         g_return_val_if_fail (x != NULL, FALSE);
1729 #line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1730         result = FALSE;
1731 #line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1732         return result;
1733 #line 1734 "WindowRooView.vala.c"
1734 }
1735
1736
1737 static gboolean ___lambda36__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) {
1738         gboolean result;
1739         result = __lambda36_ (self, _sender, context, x, y, time_);
1740 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1741         return result;
1742 #line 1743 "WindowRooView.vala.c"
1743 }
1744
1745
1746 static void __lambda37_ (Xcls_WindowRooViewXcls_view* self) {
1747         WebKitWebInspector* _tmp0_;
1748 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1749         _tmp0_ = self->inspector;
1750 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1751         webkit_web_inspector_show (_tmp0_);
1752 #line 1753 "WindowRooView.vala.c"
1753 }
1754
1755
1756 static void ___lambda37__gtk_widget_show (GtkWidget* _sender, gpointer self) {
1757 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1758         __lambda37_ (self);
1759 #line 1760 "WindowRooView.vala.c"
1760 }
1761
1762
1763 Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_construct (GType object_type, Xcls_WindowRooView* _owner) {
1764         Xcls_WindowRooViewXcls_view * self = NULL;
1765         Xcls_WindowRooView* _tmp0_;
1766         Xcls_WindowRooView* _tmp1_;
1767         Xcls_WindowRooView* _tmp2_;
1768         Xcls_WindowRooViewXcls_view* _tmp3_;
1769         WebKitWebView* _tmp4_;
1770         gchar* _tmp5_;
1771         gchar* _tmp6_;
1772         WebKitWebView* _tmp15_;
1773         WebKitWebView* _tmp16_;
1774 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1775         g_return_val_if_fail (_owner != NULL, NULL);
1776 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1777         self = (Xcls_WindowRooViewXcls_view*) g_object_new (object_type, NULL);
1778 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1779         _tmp0_ = _owner;
1780 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1781         _tmp1_ = _g_object_ref0 (_tmp0_);
1782 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1783         _g_object_unref0 (self->priv->_this);
1784 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1785         self->priv->_this = _tmp1_;
1786 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1787         _tmp2_ = self->priv->_this;
1788 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1789         _tmp3_ = _g_object_ref0 (self);
1790 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1791         _g_object_unref0 (_tmp2_->view);
1792 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1793         _tmp2_->view = _tmp3_;
1794 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1795         _tmp4_ = (WebKitWebView*) webkit_web_view_new ();
1796 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1797         g_object_ref_sink (_tmp4_);
1798 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1799         _g_object_unref0 (self->el);
1800 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1801         self->el = _tmp4_;
1802 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1803         _g_date_time_unref0 (self->lastRedraw);
1804 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1805         self->lastRedraw = NULL;
1806 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1807         self->pendingRedraw = FALSE;
1808 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1809         self->refreshRequired = FALSE;
1810 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1811         self->redraws = 0;
1812 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1813         _tmp5_ = g_strdup ("");
1814 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1815         _g_free0 (self->renderedData);
1816 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1817         self->renderedData = _tmp5_;
1818 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1819         _tmp6_ = g_strdup ("");
1820 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1821         _g_free0 (self->runhtml);
1822 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1823         self->runhtml = _tmp6_;
1824 #line 1825 "WindowRooView.vala.c"
1825         {
1826                 WebKitWebView* _tmp7_;
1827                 WebKitSettings* _tmp8_ = NULL;
1828                 WebKitSettings* _tmp9_;
1829                 WebKitSettings* settings;
1830                 WebKitWebView* _tmp10_;
1831                 WebKitWebInspector* _tmp11_ = NULL;
1832                 WebKitWebInspector* _tmp12_;
1833                 WebKitWebInspector* _tmp13_;
1834                 WebKitWebView* _tmp14_;
1835 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1836                 _tmp7_ = self->el;
1837 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1838                 _tmp8_ = webkit_web_view_get_settings (_tmp7_);
1839 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1840                 _tmp9_ = _g_object_ref0 (_tmp8_);
1841 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1842                 settings = _tmp9_;
1843 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1844                 webkit_settings_set_enable_developer_extras (settings, TRUE);
1845 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1846                 _tmp10_ = self->el;
1847 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1848                 _tmp11_ = webkit_web_view_get_inspector (_tmp10_);
1849 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1850                 _tmp12_ = _g_object_ref0 (_tmp11_);
1851 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1852                 _g_object_unref0 (self->inspector);
1853 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1854                 self->inspector = _tmp12_;
1855 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1856                 _tmp13_ = self->inspector;
1857 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1858                 g_signal_connect_object (_tmp13_, "open-window", (GCallback) ____lambda34__webkit_web_inspector_open_window, self, 0);
1859 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1860                 _tmp14_ = self->el;
1861 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1862                 webkit_web_view_load_html (_tmp14_, "Render not ready", "http://localhost/app.Builder/");
1863 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1864                 g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 1, ____lambda35__gsource_func, g_object_ref (self), g_object_unref);
1865 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1866                 _g_object_unref0 (settings);
1867 #line 1868 "WindowRooView.vala.c"
1868         }
1869 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1870         _tmp15_ = self->el;
1871 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1872         g_signal_connect_object ((GtkWidget*) _tmp15_, "drag-drop", (GCallback) ___lambda36__gtk_widget_drag_drop, self, 0);
1873 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1874         _tmp16_ = self->el;
1875 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1876         g_signal_connect_object ((GtkWidget*) _tmp16_, "show", (GCallback) ___lambda37__gtk_widget_show, self, 0);
1877 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1878         return self;
1879 #line 1880 "WindowRooView.vala.c"
1880 }
1881
1882
1883 Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_new (Xcls_WindowRooView* _owner) {
1884 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1885         return xcls_windowrooview_xcls_view_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, _owner);
1886 #line 1887 "WindowRooView.vala.c"
1887 }
1888
1889
1890 void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force) {
1891         Xcls_WindowRooView* _tmp0_;
1892         Xcls_WindowRooViewXcls_AutoRedraw* _tmp1_;
1893         GtkCheckButton* _tmp2_;
1894         gboolean _tmp3_;
1895         gboolean _tmp4_;
1896         gboolean autodraw;
1897         gboolean _tmp5_ = FALSE;
1898         gboolean _tmp6_;
1899         gboolean _tmp8_;
1900 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1901         g_return_if_fail (self != NULL);
1902 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1903         _tmp0_ = self->priv->_this;
1904 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1905         _tmp1_ = _tmp0_->AutoRedraw;
1906 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1907         _tmp2_ = _tmp1_->el;
1908 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1909         _tmp3_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp2_);
1910 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1911         _tmp4_ = _tmp3_;
1912 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1913         autodraw = _tmp4_;
1914 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1915         _tmp6_ = autodraw;
1916 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1917         if (!_tmp6_) {
1918 #line 1919 "WindowRooView.vala.c"
1919                 gboolean _tmp7_;
1920 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1921                 _tmp7_ = force;
1922 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1923                 _tmp5_ = !_tmp7_;
1924 #line 1925 "WindowRooView.vala.c"
1925         } else {
1926 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1927                 _tmp5_ = FALSE;
1928 #line 1929 "WindowRooView.vala.c"
1929         }
1930 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1931         _tmp8_ = _tmp5_;
1932 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1933         if (_tmp8_) {
1934 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1935                 g_print ("Skipping redraw - no force, and autodraw off");
1936 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1937                 return;
1938 #line 1939 "WindowRooView.vala.c"
1939         }
1940 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1941         self->refreshRequired = TRUE;
1942 #line 1943 "WindowRooView.vala.c"
1943 }
1944
1945
1946 static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
1947         gchar* result = NULL;
1948         GError * _inner_error_ = NULL;
1949 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1950         g_return_val_if_fail (self != NULL, NULL);
1951 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1952         g_return_val_if_fail (old != NULL, NULL);
1953 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1954         g_return_val_if_fail (replacement != NULL, NULL);
1955 #line 1956 "WindowRooView.vala.c"
1956         {
1957                 const gchar* _tmp0_;
1958                 gchar* _tmp1_ = NULL;
1959                 gchar* _tmp2_;
1960                 GRegex* _tmp3_;
1961                 GRegex* _tmp4_;
1962                 GRegex* regex;
1963                 GRegex* _tmp5_;
1964                 const gchar* _tmp6_;
1965                 gchar* _tmp7_ = NULL;
1966                 gchar* _tmp8_;
1967 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1968                 _tmp0_ = old;
1969 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1970                 _tmp1_ = g_regex_escape_string (_tmp0_, -1);
1971 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1972                 _tmp2_ = _tmp1_;
1973 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1974                 _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
1975 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1976                 _tmp4_ = _tmp3_;
1977 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1978                 _g_free0 (_tmp2_);
1979 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1980                 regex = _tmp4_;
1981 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1982                 if (_inner_error_ != NULL) {
1983 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1984                         if (_inner_error_->domain == G_REGEX_ERROR) {
1985 #line 1986 "WindowRooView.vala.c"
1986                                 goto __catch10_g_regex_error;
1987                         }
1988 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1989                         g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1990 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1991                         g_clear_error (&_inner_error_);
1992 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1993                         return NULL;
1994 #line 1995 "WindowRooView.vala.c"
1995                 }
1996 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1997                 _tmp5_ = regex;
1998 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1999                 _tmp6_ = replacement;
2000 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2001                 _tmp7_ = g_regex_replace_literal (_tmp5_, self, (gssize) (-1), 0, _tmp6_, 0, &_inner_error_);
2002 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2003                 _tmp8_ = _tmp7_;
2004 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2005                 if (_inner_error_ != NULL) {
2006 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2007                         _g_regex_unref0 (regex);
2008 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2009                         if (_inner_error_->domain == G_REGEX_ERROR) {
2010 #line 2011 "WindowRooView.vala.c"
2011                                 goto __catch10_g_regex_error;
2012                         }
2013 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2014                         _g_regex_unref0 (regex);
2015 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2016                         g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
2017 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2018                         g_clear_error (&_inner_error_);
2019 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2020                         return NULL;
2021 #line 2022 "WindowRooView.vala.c"
2022                 }
2023 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2024                 result = _tmp8_;
2025 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2026                 _g_regex_unref0 (regex);
2027 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2028                 return result;
2029 #line 2030 "WindowRooView.vala.c"
2030         }
2031         goto __finally10;
2032         __catch10_g_regex_error:
2033         {
2034                 GError* e = NULL;
2035 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2036                 e = _inner_error_;
2037 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2038                 _inner_error_ = NULL;
2039 #line 1247 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2040                 g_assert_not_reached ();
2041 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2042                 _g_error_free0 (e);
2043 #line 2044 "WindowRooView.vala.c"
2044         }
2045         __finally10:
2046 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2047         if (_inner_error_ != NULL) {
2048 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2049                 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
2050 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2051                 g_clear_error (&_inner_error_);
2052 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2053                 return NULL;
2054 #line 2055 "WindowRooView.vala.c"
2055         }
2056 }
2057
2058
2059 void xcls_windowrooview_xcls_view_runRefresh (Xcls_WindowRooViewXcls_view* self) {
2060         gboolean _tmp0_;
2061         GDateTime* _tmp1_;
2062         Xcls_WindowRooView* _tmp7_;
2063         JsRenderJsRender* _tmp8_;
2064         Xcls_WindowRooView* _tmp9_;
2065         JsRenderJsRender* _tmp10_;
2066         gchar* _tmp11_ = NULL;
2067         gchar* js;
2068         const gchar* _tmp12_;
2069         gint _tmp13_;
2070         gint _tmp14_;
2071         gint _tmp15_;
2072         Xcls_WindowRooView* _tmp16_;
2073         JsRenderJsRender* _tmp17_;
2074         ProjectProject* _tmp18_;
2075         ProjectProject* _tmp19_;
2076         ProjectProject* project;
2077         gchar* _tmp20_;
2078         gchar* runhtml;
2079         gchar* builderhtml = NULL;
2080         gchar* _tmp21_ = NULL;
2081         const gchar* _tmp22_;
2082         const gchar* _tmp23_;
2083         gchar* _tmp24_;
2084         gchar* _tmp25_;
2085         gchar* _tmp26_;
2086         const gchar* _tmp27_;
2087         gchar* _tmp28_;
2088         ProjectProject* _tmp29_;
2089         const gchar* _tmp30_;
2090         gchar* _tmp31_;
2091         gchar* inhtml = NULL;
2092         gchar* _tmp32_ = NULL;
2093         const gchar* _tmp33_;
2094         gchar* _tmp34_;
2095         const gchar* _tmp35_;
2096         gchar* _tmp36_;
2097         gchar* _tmp37_;
2098         gchar* _tmp38_;
2099         gchar* _tmp39_;
2100         gchar* _tmp40_;
2101         gchar* _tmp41_;
2102         Xcls_WindowRooView* _tmp42_;
2103         JsRenderJsRender* _tmp43_;
2104         const gchar* _tmp44_;
2105         gchar* _tmp45_;
2106         gchar* _tmp46_;
2107         gchar* _tmp47_;
2108         gchar* _tmp48_;
2109         Xcls_WindowRooView* _tmp49_;
2110         JsRenderJsRender* _tmp50_;
2111         const gchar* _tmp51_;
2112         gchar* _tmp52_;
2113         gchar* _tmp53_;
2114         gchar* _tmp54_;
2115         gchar* _tmp55_;
2116         gchar* _tmp56_;
2117         gchar* _tmp57_;
2118         gchar* _tmp58_;
2119         gchar* _tmp59_;
2120         gchar* js_src;
2121         const gchar* _tmp60_;
2122         gchar* _tmp61_;
2123         gchar* _tmp62_;
2124         GDateTime* _tmp63_;
2125         const gchar* _tmp64_;
2126         const gchar* _tmp65_;
2127         const gchar* _tmp66_;
2128         gchar* _tmp67_;
2129         gchar* _tmp68_;
2130         gchar* _tmp69_;
2131         gchar* _tmp70_;
2132         const gchar* _tmp71_;
2133         gchar* _tmp72_;
2134         gchar* _tmp73_;
2135         gchar* _tmp74_;
2136         gchar* _tmp75_;
2137         gchar* _tmp76_;
2138         gchar* _tmp77_;
2139         gchar* _tmp78_;
2140         gchar* _tmp79_;
2141         gchar* _tmp80_ = NULL;
2142         gchar* _tmp81_;
2143         gchar* html;
2144         const gchar* _tmp82_;
2145         gchar* _tmp83_;
2146         gchar* _tmp84_;
2147         WebKitWebView* _tmp85_;
2148         const gchar* _tmp86_;
2149         GError * _inner_error_ = NULL;
2150 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2151         g_return_if_fail (self != NULL);
2152 #line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2153         _tmp0_ = self->refreshRequired;
2154 #line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2155         if (!_tmp0_) {
2156 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2157                 return;
2158 #line 2159 "WindowRooView.vala.c"
2159         }
2160 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2161         _tmp1_ = self->lastRedraw;
2162 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2163         if (_tmp1_ != NULL) {
2164 #line 2165 "WindowRooView.vala.c"
2165                 GDateTime* _tmp2_;
2166                 GDateTime* _tmp3_;
2167                 GDateTime* _tmp4_;
2168                 GTimeSpan _tmp5_ = 0LL;
2169                 gboolean _tmp6_;
2170 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2171                 _tmp2_ = g_date_time_new_now_local ();
2172 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2173                 _tmp3_ = _tmp2_;
2174 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2175                 _tmp4_ = self->lastRedraw;
2176 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2177                 _tmp5_ = g_date_time_difference (_tmp3_, _tmp4_);
2178 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2179                 _tmp6_ = ((gint64) _tmp5_) < ((gint64) 5000);
2180 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2181                 _g_date_time_unref0 (_tmp3_);
2182 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2183                 if (_tmp6_) {
2184 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2185                         return;
2186 #line 2187 "WindowRooView.vala.c"
2187                 }
2188         }
2189 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2190         _tmp7_ = self->priv->_this;
2191 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2192         _tmp8_ = _tmp7_->file;
2193 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2194         if (_tmp8_ == NULL) {
2195 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2196                 return;
2197 #line 2198 "WindowRooView.vala.c"
2198         }
2199 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2200         self->refreshRequired = FALSE;
2201 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2202         _tmp9_ = self->priv->_this;
2203 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2204         _tmp10_ = _tmp9_->file;
2205 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2206         _tmp11_ = js_render_js_render_toSourcePreview (_tmp10_);
2207 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2208         js = _tmp11_;
2209 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2210         _tmp12_ = js;
2211 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2212         _tmp13_ = strlen (_tmp12_);
2213 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2214         _tmp14_ = _tmp13_;
2215 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2216         if (_tmp14_ < 1) {
2217 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2218                 g_print ("no data");
2219 #line 489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2220                 _g_free0 (js);
2221 #line 489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2222                 return;
2223 #line 2224 "WindowRooView.vala.c"
2224         }
2225 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2226         _tmp15_ = self->redraws;
2227 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2228         self->redraws = _tmp15_ + 1;
2229 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2230         _tmp16_ = self->priv->_this;
2231 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2232         _tmp17_ = _tmp16_->file;
2233 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2234         _tmp18_ = _tmp17_->project;
2235 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2236         _tmp19_ = _g_object_ref0 (_tmp18_);
2237 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2238         project = _tmp19_;
2239 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2240         self->pendingRedraw = TRUE;
2241 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2242         _tmp20_ = g_strdup ("<script type=\"text/javascript\">\n");
2243 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2244         runhtml = _tmp20_;
2245 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2246         g_file_get_contents ("/home/alan/gitlive/app.Builder.js/builder.html.js", &_tmp21_, NULL, &_inner_error_);
2247 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2248         _g_free0 (builderhtml);
2249 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2250         builderhtml = _tmp21_;
2251 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2252         if (_inner_error_ != NULL) {
2253 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2254                 _g_free0 (builderhtml);
2255 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2256                 _g_free0 (runhtml);
2257 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2258                 _g_object_unref0 (project);
2259 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2260                 _g_free0 (js);
2261 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2262                 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
2263 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2264                 g_clear_error (&_inner_error_);
2265 #line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2266                 return;
2267 #line 2268 "WindowRooView.vala.c"
2268         }
2269 #line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2270         _tmp22_ = runhtml;
2271 #line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2272         _tmp23_ = builderhtml;
2273 #line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2274         _tmp24_ = g_strconcat (_tmp23_, "\n", NULL);
2275 #line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2276         _tmp25_ = _tmp24_;
2277 #line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2278         _tmp26_ = g_strconcat (_tmp22_, _tmp25_, NULL);
2279 #line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2280         _g_free0 (runhtml);
2281 #line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2282         runhtml = _tmp26_;
2283 #line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2284         _g_free0 (_tmp25_);
2285 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2286         _tmp27_ = runhtml;
2287 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2288         _tmp28_ = g_strconcat (_tmp27_, "</script>\n", NULL);
2289 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2290         _g_free0 (runhtml);
2291 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2292         runhtml = _tmp28_;
2293 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2294         _tmp29_ = project;
2295 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2296         _tmp30_ = _tmp29_->runhtml;
2297 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2298         _tmp31_ = g_strdup (_tmp30_);
2299 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2300         _g_free0 (self->runhtml);
2301 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2302         self->runhtml = _tmp31_;
2303 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2304         g_file_get_contents ("/home/alan/gitlive/app.Builder.js/builder.html", &_tmp32_, NULL, &_inner_error_);
2305 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2306         _g_free0 (inhtml);
2307 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2308         inhtml = _tmp32_;
2309 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2310         if (_inner_error_ != NULL) {
2311 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2312                 _g_free0 (inhtml);
2313 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2314                 _g_free0 (builderhtml);
2315 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2316                 _g_free0 (runhtml);
2317 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2318                 _g_object_unref0 (project);
2319 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2320                 _g_free0 (js);
2321 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2322                 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
2323 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2324                 g_clear_error (&_inner_error_);
2325 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2326                 return;
2327 #line 2328 "WindowRooView.vala.c"
2328         }
2329 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2330         _tmp33_ = js;
2331 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2332         _tmp34_ = g_strdup (_tmp33_);
2333 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2334         _g_free0 (self->renderedData);
2335 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2336         self->renderedData = _tmp34_;
2337 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2338         _tmp35_ = js;
2339 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2340         _tmp36_ = g_strconcat (_tmp35_, "\n", NULL);
2341 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2342         _tmp37_ = _tmp36_;
2343 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2344         _tmp38_ = g_strconcat (_tmp37_, "Roo.onReady(function() {\n", NULL);
2345 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2346         _tmp39_ = _tmp38_;
2347 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2348         _tmp40_ = g_strconcat (_tmp39_, "if (", NULL);
2349 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2350         _tmp41_ = _tmp40_;
2351 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2352         _tmp42_ = self->priv->_this;
2353 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2354         _tmp43_ = _tmp42_->file;
2355 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2356         _tmp44_ = _tmp43_->name;
2357 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2358         _tmp45_ = g_strconcat (_tmp41_, _tmp44_, NULL);
2359 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2360         _tmp46_ = _tmp45_;
2361 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2362         _tmp47_ = g_strconcat (_tmp46_, ".show) ", NULL);
2363 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2364         _tmp48_ = _tmp47_;
2365 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2366         _tmp49_ = self->priv->_this;
2367 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2368         _tmp50_ = _tmp49_->file;
2369 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2370         _tmp51_ = _tmp50_->name;
2371 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2372         _tmp52_ = g_strconcat (_tmp48_, _tmp51_, NULL);
2373 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2374         _tmp53_ = _tmp52_;
2375 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2376         _tmp54_ = g_strconcat (_tmp53_, ".show({});\n", NULL);
2377 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2378         _tmp55_ = _tmp54_;
2379 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2380         _tmp56_ = g_strconcat (_tmp55_, "Roo.XComponent.build();\n", NULL);
2381 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2382         _tmp57_ = _tmp56_;
2383 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2384         _tmp58_ = g_strconcat (_tmp57_, "});\n", NULL);
2385 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2386         _tmp59_ = _tmp58_;
2387 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2388         _g_free0 (_tmp57_);
2389 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2390         _g_free0 (_tmp55_);
2391 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2392         _g_free0 (_tmp53_);
2393 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2394         _g_free0 (_tmp48_);
2395 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2396         _g_free0 (_tmp46_);
2397 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2398         _g_free0 (_tmp41_);
2399 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2400         _g_free0 (_tmp39_);
2401 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2402         _g_free0 (_tmp37_);
2403 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2404         js_src = _tmp59_;
2405 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2406         _tmp60_ = js;
2407 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2408         _tmp61_ = g_strconcat ("render js: ", _tmp60_, NULL);
2409 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2410         _tmp62_ = _tmp61_;
2411 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2412         g_print ("%s", _tmp62_);
2413 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2414         _g_free0 (_tmp62_);
2415 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2416         _tmp63_ = g_date_time_new_now_local ();
2417 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2418         _g_date_time_unref0 (self->lastRedraw);
2419 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2420         self->lastRedraw = _tmp63_;
2421 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2422         _tmp64_ = inhtml;
2423 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2424         _tmp65_ = runhtml;
2425 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2426         _tmp66_ = self->runhtml;
2427 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2428         _tmp67_ = g_strconcat (_tmp65_, _tmp66_, NULL);
2429 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2430         _tmp68_ = _tmp67_;
2431 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2432         _tmp69_ = g_strconcat (_tmp68_, "<script type=\"text/javascript\">\n", NULL);
2433 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2434         _tmp70_ = _tmp69_;
2435 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2436         _tmp71_ = js_src;
2437 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2438         _tmp72_ = g_strconcat (_tmp70_, _tmp71_, NULL);
2439 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2440         _tmp73_ = _tmp72_;
2441 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2442         _tmp74_ = g_strconcat (_tmp73_, "\n", NULL);
2443 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2444         _tmp75_ = _tmp74_;
2445 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2446         _tmp76_ = g_strconcat (_tmp75_, "</script>", NULL);
2447 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2448         _tmp77_ = _tmp76_;
2449 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2450         _tmp78_ = g_strconcat (_tmp77_, "</head>", NULL);
2451 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2452         _tmp79_ = _tmp78_;
2453 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2454         _tmp80_ = string_replace (_tmp64_, "</head>", _tmp79_);
2455 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2456         _tmp81_ = _tmp80_;
2457 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2458         _g_free0 (_tmp79_);
2459 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2460         _g_free0 (_tmp77_);
2461 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2462         _g_free0 (_tmp75_);
2463 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2464         _g_free0 (_tmp73_);
2465 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2466         _g_free0 (_tmp70_);
2467 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2468         _g_free0 (_tmp68_);
2469 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2470         html = _tmp81_;
2471 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2472         _tmp82_ = html;
2473 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2474         _tmp83_ = g_strconcat ("LOAD HTML ", _tmp82_, NULL);
2475 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2476         _tmp84_ = _tmp83_;
2477 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2478         g_print ("%s", _tmp84_);
2479 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2480         _g_free0 (_tmp84_);
2481 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2482         _tmp85_ = self->el;
2483 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2484         _tmp86_ = html;
2485 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2486         webkit_web_view_load_html (_tmp85_, _tmp86_, "http://localhost/app.Builder/");
2487 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2488         _g_free0 (html);
2489 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2490         _g_free0 (js_src);
2491 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2492         _g_free0 (inhtml);
2493 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2494         _g_free0 (builderhtml);
2495 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2496         _g_free0 (runhtml);
2497 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2498         _g_object_unref0 (project);
2499 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2500         _g_free0 (js);
2501 #line 2502 "WindowRooView.vala.c"
2502 }
2503
2504
2505 static void xcls_windowrooview_xcls_view_class_init (Xcls_WindowRooViewXcls_viewClass * klass) {
2506 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2507         xcls_windowrooview_xcls_view_parent_class = g_type_class_peek_parent (klass);
2508 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2509         g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_viewPrivate));
2510 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2511         G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_view_finalize;
2512 #line 2513 "WindowRooView.vala.c"
2513 }
2514
2515
2516 static void xcls_windowrooview_xcls_view_instance_init (Xcls_WindowRooViewXcls_view * self) {
2517 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2518         self->priv = XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_PRIVATE (self);
2519 #line 2520 "WindowRooView.vala.c"
2520 }
2521
2522
2523 static void xcls_windowrooview_xcls_view_finalize (GObject* obj) {
2524         Xcls_WindowRooViewXcls_view * self;
2525 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2526         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view);
2527 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2528         _g_object_unref0 (self->el);
2529 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2530         _g_object_unref0 (self->priv->_this);
2531 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2532         _g_date_time_unref0 (self->lastRedraw);
2533 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2534         _g_object_unref0 (self->inspector);
2535 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2536         _g_free0 (self->renderedData);
2537 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2538         _g_free0 (self->runhtml);
2539 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2540         G_OBJECT_CLASS (xcls_windowrooview_xcls_view_parent_class)->finalize (obj);
2541 #line 2542 "WindowRooView.vala.c"
2542 }
2543
2544
2545 GType xcls_windowrooview_xcls_view_get_type (void) {
2546         static volatile gsize xcls_windowrooview_xcls_view_type_id__volatile = 0;
2547         if (g_once_init_enter (&xcls_windowrooview_xcls_view_type_id__volatile)) {
2548                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_view), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_view_instance_init, NULL };
2549                 GType xcls_windowrooview_xcls_view_type_id;
2550                 xcls_windowrooview_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_view", &g_define_type_info, 0);
2551                 g_once_init_leave (&xcls_windowrooview_xcls_view_type_id__volatile, xcls_windowrooview_xcls_view_type_id);
2552         }
2553         return xcls_windowrooview_xcls_view_type_id__volatile;
2554 }
2555
2556
2557 Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_construct (GType object_type, Xcls_WindowRooView* _owner) {
2558         Xcls_WindowRooViewXcls_inspectorcontainer * self = NULL;
2559         Xcls_WindowRooView* _tmp0_;
2560         Xcls_WindowRooView* _tmp1_;
2561         Xcls_WindowRooView* _tmp2_;
2562         Xcls_WindowRooViewXcls_inspectorcontainer* _tmp3_;
2563         GtkScrolledWindow* _tmp4_;
2564         GtkScrolledWindow* _tmp5_;
2565         GtkScrolledWindow* _tmp6_;
2566 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2567         g_return_val_if_fail (_owner != NULL, NULL);
2568 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2569         self = (Xcls_WindowRooViewXcls_inspectorcontainer*) g_object_new (object_type, NULL);
2570 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2571         _tmp0_ = _owner;
2572 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2573         _tmp1_ = _g_object_ref0 (_tmp0_);
2574 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2575         _g_object_unref0 (self->priv->_this);
2576 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2577         self->priv->_this = _tmp1_;
2578 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2579         _tmp2_ = self->priv->_this;
2580 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2581         _tmp3_ = _g_object_ref0 (self);
2582 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2583         _g_object_unref0 (_tmp2_->inspectorcontainer);
2584 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2585         _tmp2_->inspectorcontainer = _tmp3_;
2586 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2587         _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
2588 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2589         g_object_ref_sink (_tmp4_);
2590 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2591         _g_object_unref0 (self->el);
2592 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2593         self->el = _tmp4_;
2594 #line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2595         _tmp5_ = self->el;
2596 #line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2597         gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN);
2598 #line 585 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2599         _tmp6_ = self->el;
2600 #line 585 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2601         gtk_scrolled_window_set_policy (_tmp6_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
2602 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2603         return self;
2604 #line 2605 "WindowRooView.vala.c"
2605 }
2606
2607
2608 Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_new (Xcls_WindowRooView* _owner) {
2609 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2610         return xcls_windowrooview_xcls_inspectorcontainer_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, _owner);
2611 #line 2612 "WindowRooView.vala.c"
2612 }
2613
2614
2615 static void xcls_windowrooview_xcls_inspectorcontainer_class_init (Xcls_WindowRooViewXcls_inspectorcontainerClass * klass) {
2616 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2617         xcls_windowrooview_xcls_inspectorcontainer_parent_class = g_type_class_peek_parent (klass);
2618 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2619         g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_inspectorcontainerPrivate));
2620 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2621         G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_inspectorcontainer_finalize;
2622 #line 2623 "WindowRooView.vala.c"
2623 }
2624
2625
2626 static void xcls_windowrooview_xcls_inspectorcontainer_instance_init (Xcls_WindowRooViewXcls_inspectorcontainer * self) {
2627 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2628         self->priv = XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_PRIVATE (self);
2629 #line 2630 "WindowRooView.vala.c"
2630 }
2631
2632
2633 static void xcls_windowrooview_xcls_inspectorcontainer_finalize (GObject* obj) {
2634         Xcls_WindowRooViewXcls_inspectorcontainer * self;
2635 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2636         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer);
2637 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2638         _g_object_unref0 (self->el);
2639 #line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2640         _g_object_unref0 (self->priv->_this);
2641 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2642         G_OBJECT_CLASS (xcls_windowrooview_xcls_inspectorcontainer_parent_class)->finalize (obj);
2643 #line 2644 "WindowRooView.vala.c"
2644 }
2645
2646
2647 GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) {
2648         static volatile gsize xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile = 0;
2649         if (g_once_init_enter (&xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile)) {
2650                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_inspectorcontainerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_inspectorcontainer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_inspectorcontainer), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_inspectorcontainer_instance_init, NULL };
2651                 GType xcls_windowrooview_xcls_inspectorcontainer_type_id;
2652                 xcls_windowrooview_xcls_inspectorcontainer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_inspectorcontainer", &g_define_type_info, 0);
2653                 g_once_init_leave (&xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile, xcls_windowrooview_xcls_inspectorcontainer_type_id);
2654         }
2655         return xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile;
2656 }
2657
2658
2659 static void xcls_windowrooview_class_init (Xcls_WindowRooViewClass * klass) {
2660 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2661         xcls_windowrooview_parent_class = g_type_class_peek_parent (klass);
2662 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2663         g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewPrivate));
2664 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2665         G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_finalize;
2666 #line 2667 "WindowRooView.vala.c"
2667 }
2668
2669
2670 static void xcls_windowrooview_instance_init (Xcls_WindowRooView * self) {
2671 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2672         self->priv = XCLS_WINDOWROOVIEW_GET_PRIVATE (self);
2673 #line 2674 "WindowRooView.vala.c"
2674 }
2675
2676
2677 static void xcls_windowrooview_finalize (GObject* obj) {
2678         Xcls_WindowRooView * self;
2679 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2680         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView);
2681 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2682         _g_object_unref0 (self->el);
2683 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2684         _g_object_unref0 (self->priv->_this);
2685 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2686         _g_object_unref0 (self->AutoRedraw);
2687 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2688         _g_object_unref0 (self->view);
2689 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2690         _g_object_unref0 (self->inspectorcontainer);
2691 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2692         _g_object_unref0 (self->file);
2693 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2694         G_OBJECT_CLASS (xcls_windowrooview_parent_class)->finalize (obj);
2695 #line 2696 "WindowRooView.vala.c"
2696 }
2697
2698
2699 GType xcls_windowrooview_get_type (void) {
2700         static volatile gsize xcls_windowrooview_type_id__volatile = 0;
2701         if (g_once_init_enter (&xcls_windowrooview_type_id__volatile)) {
2702                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooView), 0, (GInstanceInitFunc) xcls_windowrooview_instance_init, NULL };
2703                 GType xcls_windowrooview_type_id;
2704                 xcls_windowrooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooView", &g_define_type_info, 0);
2705                 g_once_init_leave (&xcls_windowrooview_type_id__volatile, xcls_windowrooview_type_id);
2706         }
2707         return xcls_windowrooview_type_id__volatile;
2708 }
2709
2710
2711