1 /* WindowRooView.vala.c generated by valac 0.20.1, the Vala compiler
2 * generated from WindowRooView.vala, do not modify */
6 #include <glib-object.h>
11 #include <gdk-pixbuf/gdk-pixbuf.h>
12 #include <webkit2/webkit2.h>
15 #include <cairo-pdf.h>
18 #include <glib/gstdio.h>
21 #define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ())
22 #define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView))
23 #define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
24 #define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW))
25 #define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW))
26 #define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
28 typedef struct _Xcls_WindowRooView Xcls_WindowRooView;
29 typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass;
30 typedef struct _Xcls_WindowRooViewPrivate Xcls_WindowRooViewPrivate;
32 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW (xcls_windowrooview_xcls_autoredraw_get_type ())
33 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw))
34 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
35 #define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
36 #define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
37 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
39 typedef struct _Xcls_WindowRooViewXcls_AutoRedraw Xcls_WindowRooViewXcls_AutoRedraw;
40 typedef struct _Xcls_WindowRooViewXcls_AutoRedrawClass Xcls_WindowRooViewXcls_AutoRedrawClass;
42 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW (xcls_windowrooview_xcls_view_get_type ())
43 #define XCLS_WINDOWROOVIEW_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view))
44 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
45 #define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
46 #define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
47 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
49 typedef struct _Xcls_WindowRooViewXcls_view Xcls_WindowRooViewXcls_view;
50 typedef struct _Xcls_WindowRooViewXcls_viewClass Xcls_WindowRooViewXcls_viewClass;
52 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER (xcls_windowrooview_xcls_inspectorcontainer_get_type ())
53 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer))
54 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
55 #define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
56 #define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
57 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
59 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainer Xcls_WindowRooViewXcls_inspectorcontainer;
60 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerClass Xcls_WindowRooViewXcls_inspectorcontainerClass;
62 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
63 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
64 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
65 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
66 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
67 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
69 typedef struct _JsRenderJsRender JsRenderJsRender;
70 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
71 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
73 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2 (xcls_windowrooview_xcls_vbox2_get_type ())
74 #define XCLS_WINDOWROOVIEW_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2))
75 #define XCLS_WINDOWROOVIEW_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Class))
76 #define XCLS_WINDOWROOVIEW_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2))
77 #define XCLS_WINDOWROOVIEW_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2))
78 #define XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Class))
80 typedef struct _Xcls_WindowRooViewXcls_VBox2 Xcls_WindowRooViewXcls_VBox2;
81 typedef struct _Xcls_WindowRooViewXcls_VBox2Class Xcls_WindowRooViewXcls_VBox2Class;
82 typedef struct _Xcls_WindowRooViewXcls_VBox2Private Xcls_WindowRooViewXcls_VBox2Private;
83 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerPrivate Xcls_WindowRooViewXcls_inspectorcontainerPrivate;
84 typedef struct _Block4Data Block4Data;
85 #define _g_free0(var) (var = (g_free (var), NULL))
86 typedef struct _Xcls_WindowRooViewXcls_viewPrivate Xcls_WindowRooViewXcls_viewPrivate;
87 #define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL)))
89 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3 (xcls_windowrooview_xcls_hbox3_get_type ())
90 #define XCLS_WINDOWROOVIEW_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3))
91 #define XCLS_WINDOWROOVIEW_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Class))
92 #define XCLS_WINDOWROOVIEW_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3))
93 #define XCLS_WINDOWROOVIEW_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3))
94 #define XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Class))
96 typedef struct _Xcls_WindowRooViewXcls_HBox3 Xcls_WindowRooViewXcls_HBox3;
97 typedef struct _Xcls_WindowRooViewXcls_HBox3Class Xcls_WindowRooViewXcls_HBox3Class;
98 typedef struct _Xcls_WindowRooViewXcls_HBox3Private Xcls_WindowRooViewXcls_HBox3Private;
100 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7 (xcls_windowrooview_xcls_scrolledwindow7_get_type ())
101 #define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7))
102 #define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Class))
103 #define XCLS_WINDOWROOVIEW_IS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7))
104 #define XCLS_WINDOWROOVIEW_IS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7))
105 #define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Class))
107 typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7 Xcls_WindowRooViewXcls_ScrolledWindow7;
108 typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7Class Xcls_WindowRooViewXcls_ScrolledWindow7Class;
109 typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7Private Xcls_WindowRooViewXcls_ScrolledWindow7Private;
111 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4 (xcls_windowrooview_xcls_button4_get_type ())
112 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4))
113 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Class))
114 #define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4))
115 #define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4))
116 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Class))
118 typedef struct _Xcls_WindowRooViewXcls_Button4 Xcls_WindowRooViewXcls_Button4;
119 typedef struct _Xcls_WindowRooViewXcls_Button4Class Xcls_WindowRooViewXcls_Button4Class;
120 typedef struct _Xcls_WindowRooViewXcls_Button4Private Xcls_WindowRooViewXcls_Button4Private;
121 typedef struct _Xcls_WindowRooViewXcls_AutoRedrawPrivate Xcls_WindowRooViewXcls_AutoRedrawPrivate;
123 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6 (xcls_windowrooview_xcls_button6_get_type ())
124 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6))
125 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Class))
126 #define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6))
127 #define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6))
128 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Class))
130 typedef struct _Xcls_WindowRooViewXcls_Button6 Xcls_WindowRooViewXcls_Button6;
131 typedef struct _Xcls_WindowRooViewXcls_Button6Class Xcls_WindowRooViewXcls_Button6Class;
132 typedef struct _Xcls_WindowRooViewXcls_Button6Private Xcls_WindowRooViewXcls_Button6Private;
133 #define _g_date_time_unref0(var) ((var == NULL) ? NULL : (var = (g_date_time_unref (var), NULL)))
134 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
136 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
137 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
138 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
139 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
140 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
141 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
143 typedef struct _ProjectProject ProjectProject;
144 typedef struct _ProjectProjectClass ProjectProjectClass;
146 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
147 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
148 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
149 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
150 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
151 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
153 typedef struct _JsRenderNode JsRenderNode;
154 typedef struct _JsRenderNodeClass JsRenderNodeClass;
155 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
156 #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
157 #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
159 struct _Xcls_WindowRooView {
160 GObject parent_instance;
161 Xcls_WindowRooViewPrivate * priv;
163 Xcls_WindowRooViewXcls_AutoRedraw* AutoRedraw;
164 Xcls_WindowRooViewXcls_view* view;
165 Xcls_WindowRooViewXcls_inspectorcontainer* inspectorcontainer;
166 JsRenderJsRender* file;
169 struct _Xcls_WindowRooViewClass {
170 GObjectClass parent_class;
173 struct _Xcls_WindowRooViewPrivate {
174 Xcls_WindowRooView* _this;
177 struct _Xcls_WindowRooViewXcls_VBox2 {
178 GObject parent_instance;
179 Xcls_WindowRooViewXcls_VBox2Private * priv;
183 struct _Xcls_WindowRooViewXcls_VBox2Class {
184 GObjectClass parent_class;
187 struct _Xcls_WindowRooViewXcls_inspectorcontainer {
188 GObject parent_instance;
189 Xcls_WindowRooViewXcls_inspectorcontainerPrivate * priv;
190 GtkScrolledWindow* el;
193 struct _Xcls_WindowRooViewXcls_inspectorcontainerClass {
194 GObjectClass parent_class;
199 Xcls_WindowRooView * self;
203 struct _Xcls_WindowRooViewXcls_view {
204 GObject parent_instance;
205 Xcls_WindowRooViewXcls_viewPrivate * priv;
208 gboolean refreshRequired;
209 WebKitWebInspector* inspector;
211 GDateTime* lastRedraw;
213 gboolean pendingRedraw;
216 struct _Xcls_WindowRooViewXcls_viewClass {
217 GObjectClass parent_class;
220 struct _Xcls_WindowRooViewXcls_VBox2Private {
221 Xcls_WindowRooView* _this;
224 struct _Xcls_WindowRooViewXcls_HBox3 {
225 GObject parent_instance;
226 Xcls_WindowRooViewXcls_HBox3Private * priv;
230 struct _Xcls_WindowRooViewXcls_HBox3Class {
231 GObjectClass parent_class;
234 struct _Xcls_WindowRooViewXcls_ScrolledWindow7 {
235 GObject parent_instance;
236 Xcls_WindowRooViewXcls_ScrolledWindow7Private * priv;
237 GtkScrolledWindow* el;
240 struct _Xcls_WindowRooViewXcls_ScrolledWindow7Class {
241 GObjectClass parent_class;
244 struct _Xcls_WindowRooViewXcls_HBox3Private {
245 Xcls_WindowRooView* _this;
248 struct _Xcls_WindowRooViewXcls_Button4 {
249 GObject parent_instance;
250 Xcls_WindowRooViewXcls_Button4Private * priv;
254 struct _Xcls_WindowRooViewXcls_Button4Class {
255 GObjectClass parent_class;
258 struct _Xcls_WindowRooViewXcls_AutoRedraw {
259 GObject parent_instance;
260 Xcls_WindowRooViewXcls_AutoRedrawPrivate * priv;
264 struct _Xcls_WindowRooViewXcls_AutoRedrawClass {
265 GObjectClass parent_class;
268 struct _Xcls_WindowRooViewXcls_Button6 {
269 GObject parent_instance;
270 Xcls_WindowRooViewXcls_Button6Private * priv;
274 struct _Xcls_WindowRooViewXcls_Button6Class {
275 GObjectClass parent_class;
278 struct _Xcls_WindowRooViewXcls_Button4Private {
279 Xcls_WindowRooView* _this;
282 struct _Xcls_WindowRooViewXcls_AutoRedrawPrivate {
283 Xcls_WindowRooView* _this;
286 struct _Xcls_WindowRooViewXcls_Button6Private {
287 Xcls_WindowRooView* _this;
290 struct _Xcls_WindowRooViewXcls_ScrolledWindow7Private {
291 Xcls_WindowRooView* _this;
294 struct _Xcls_WindowRooViewXcls_viewPrivate {
295 Xcls_WindowRooView* _this;
298 struct _JsRenderJsRender {
299 GObject parent_instance;
300 JsRenderJsRenderPrivate * priv;
301 GeeArrayList* doubleStringProps;
312 guint64 webkit_page_id;
313 ProjectProject* project;
319 struct _JsRenderJsRenderClass {
320 GObjectClass parent_class;
321 void (*loadItems) (JsRenderJsRender* self, GError** error);
322 void (*save) (JsRenderJsRender* self);
323 void (*saveHTML) (JsRenderJsRender* self, const gchar* html);
324 gchar* (*toSource) (JsRenderJsRender* self);
325 gchar* (*toSourcePreview) (JsRenderJsRender* self);
328 struct _ProjectProject {
329 GObject parent_instance;
330 ProjectProjectPrivate * priv;
335 gchar* base_template;
342 struct _ProjectProjectClass {
343 GObjectClass parent_class;
346 struct _Xcls_WindowRooViewXcls_inspectorcontainerPrivate {
347 Xcls_WindowRooView* _this;
351 extern Xcls_WindowRooView* _WindowRooView;
352 Xcls_WindowRooView* _WindowRooView = NULL;
353 static gpointer xcls_windowrooview_parent_class = NULL;
354 static gpointer xcls_windowrooview_xcls_vbox2_parent_class = NULL;
355 static gpointer xcls_windowrooview_xcls_hbox3_parent_class = NULL;
356 static gpointer xcls_windowrooview_xcls_button4_parent_class = NULL;
357 static gpointer xcls_windowrooview_xcls_autoredraw_parent_class = NULL;
358 static gpointer xcls_windowrooview_xcls_button6_parent_class = NULL;
359 static gpointer xcls_windowrooview_xcls_scrolledwindow7_parent_class = NULL;
360 static gpointer xcls_windowrooview_xcls_view_parent_class = NULL;
361 static gpointer xcls_windowrooview_xcls_inspectorcontainer_parent_class = NULL;
363 GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
364 GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST;
365 GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST;
366 GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST;
367 GType js_render_js_render_get_type (void) G_GNUC_CONST;
368 #define XCLS_WINDOWROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewPrivate))
370 XCLS_WINDOWROOVIEW_DUMMY_PROPERTY
372 Xcls_WindowRooView* xcls_windowrooview_singleton (void);
373 Xcls_WindowRooView* xcls_windowrooview_new (void);
374 Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type);
375 Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_new (Xcls_WindowRooView* _owner);
376 Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_construct (GType object_type, Xcls_WindowRooView* _owner);
377 GType xcls_windowrooview_xcls_vbox2_get_type (void) G_GNUC_CONST;
378 Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_new (Xcls_WindowRooView* _owner);
379 Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_construct (GType object_type, Xcls_WindowRooView* _owner);
380 void xcls_windowrooview_createThumb (Xcls_WindowRooView* self);
381 static Block4Data* block4_data_ref (Block4Data* _data4_);
382 static void block4_data_unref (void * _userdata_);
383 gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default);
384 static void __lambda43_ (Block4Data* _data4_);
385 static void ___lambda43__webkit_print_operation_finished (WebKitPrintOperation* _sender, gpointer self);
386 void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file);
387 void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force);
388 void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self);
389 #define XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Private))
391 XCLS_WINDOWROOVIEW_XCLS_VBOX2_DUMMY_PROPERTY
393 Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_new (Xcls_WindowRooView* _owner);
394 Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_construct (GType object_type, Xcls_WindowRooView* _owner);
395 GType xcls_windowrooview_xcls_hbox3_get_type (void) G_GNUC_CONST;
396 Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_new (Xcls_WindowRooView* _owner);
397 Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_construct (GType object_type, Xcls_WindowRooView* _owner);
398 GType xcls_windowrooview_xcls_scrolledwindow7_get_type (void) G_GNUC_CONST;
399 static void xcls_windowrooview_xcls_vbox2_finalize (GObject* obj);
400 #define XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Private))
402 XCLS_WINDOWROOVIEW_XCLS_HBOX3_DUMMY_PROPERTY
404 Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_new (Xcls_WindowRooView* _owner);
405 Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_construct (GType object_type, Xcls_WindowRooView* _owner);
406 GType xcls_windowrooview_xcls_button4_get_type (void) G_GNUC_CONST;
407 Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_new (Xcls_WindowRooView* _owner);
408 Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_construct (GType object_type, Xcls_WindowRooView* _owner);
409 Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_new (Xcls_WindowRooView* _owner);
410 Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_construct (GType object_type, Xcls_WindowRooView* _owner);
411 GType xcls_windowrooview_xcls_button6_get_type (void) G_GNUC_CONST;
412 static void xcls_windowrooview_xcls_hbox3_finalize (GObject* obj);
413 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Private))
415 XCLS_WINDOWROOVIEW_XCLS_BUTTON4_DUMMY_PROPERTY
417 static void __lambda41_ (Xcls_WindowRooViewXcls_Button4* self);
418 static void ___lambda41__gtk_button_clicked (GtkButton* _sender, gpointer self);
419 static void xcls_windowrooview_xcls_button4_finalize (GObject* obj);
420 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawPrivate))
422 XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_DUMMY_PROPERTY
424 static void __lambda34_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state);
425 static void ___lambda34__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
426 static void xcls_windowrooview_xcls_autoredraw_finalize (GObject* obj);
427 #define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Private))
429 XCLS_WINDOWROOVIEW_XCLS_BUTTON6_DUMMY_PROPERTY
431 static void __lambda42_ (Xcls_WindowRooViewXcls_Button6* self);
432 static void ___lambda42__gtk_button_clicked (GtkButton* _sender, gpointer self);
433 static void xcls_windowrooview_xcls_button6_finalize (GObject* obj);
434 #define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Private))
436 XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_DUMMY_PROPERTY
438 Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_new (Xcls_WindowRooView* _owner);
439 Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_construct (GType object_type, Xcls_WindowRooView* _owner);
440 static void xcls_windowrooview_xcls_scrolledwindow7_finalize (GObject* obj);
441 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewPrivate))
443 XCLS_WINDOWROOVIEW_XCLS_VIEW_DUMMY_PROPERTY
445 static gboolean ___lambda35_ (Xcls_WindowRooViewXcls_view* self);
446 void xcls_windowrooview_xcls_view_runRefresh (Xcls_WindowRooViewXcls_view* self);
447 static gboolean ____lambda35__gsource_func (gpointer self);
448 static gboolean __lambda36_ (Xcls_WindowRooViewXcls_view* self, WebKitScriptDialog* dialog);
449 void js_render_js_render_saveHTML (JsRenderJsRender* self, const gchar* html);
450 static gboolean ___lambda36__webkit_web_view_script_dialog (WebKitWebView* _sender, WebKitScriptDialog* dialog, gpointer self);
451 static void __lambda37_ (Xcls_WindowRooViewXcls_view* self);
452 static gboolean __lambda38_ (Xcls_WindowRooViewXcls_view* self);
453 static gboolean ___lambda38__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self);
454 static void __lambda39_ (Xcls_WindowRooViewXcls_view* self);
455 static void ___lambda39__webkit_web_inspector_closed (WebKitWebInspector* _sender, gpointer self);
456 static void ___lambda37__gtk_widget_show (GtkWidget* _sender, gpointer self);
457 static gboolean __lambda40_ (Xcls_WindowRooViewXcls_view* self, GtkWidget* ctx, GdkDragContext* x, gint y, gint time, guint ud);
458 static gboolean ___lambda40__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self);
459 GType project_project_get_type (void) G_GNUC_CONST;
460 GType js_render_node_get_type (void) G_GNUC_CONST;
461 gchar* js_render_js_render_toSourcePreview (JsRenderJsRender* self);
462 gchar* builder4_application_configDirectory (void);
463 static void xcls_windowrooview_xcls_view_finalize (GObject* obj);
464 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerPrivate))
466 XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_DUMMY_PROPERTY
468 static void xcls_windowrooview_xcls_inspectorcontainer_finalize (GObject* obj);
469 static void xcls_windowrooview_finalize (GObject* obj);
470 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
471 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
472 static gint _vala_array_length (gpointer array);
475 static gpointer _g_object_ref0 (gpointer self) {
476 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
477 return self ? g_object_ref (self) : NULL;
478 #line 479 "WindowRooView.vala.c"
482 Xcls_WindowRooView* xcls_windowrooview_singleton (void) {
483 Xcls_WindowRooView* result = NULL;
484 Xcls_WindowRooView* _tmp0_;
485 Xcls_WindowRooView* _tmp2_;
486 Xcls_WindowRooView* _tmp3_;
487 #line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
488 _tmp0_ = _WindowRooView;
489 #line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
490 if (_tmp0_ == NULL) {
491 #line 492 "WindowRooView.vala.c"
492 Xcls_WindowRooView* _tmp1_;
493 #line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
494 _tmp1_ = xcls_windowrooview_new ();
495 #line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
496 _g_object_unref0 (_WindowRooView);
497 #line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
498 _WindowRooView = _tmp1_;
499 #line 500 "WindowRooView.vala.c"
501 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
502 _tmp2_ = _WindowRooView;
503 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
504 _tmp3_ = _g_object_ref0 (_tmp2_);
505 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
507 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
509 #line 510 "WindowRooView.vala.c"
513 Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type) {
514 Xcls_WindowRooView * self = NULL;
515 Xcls_WindowRooView* _tmp0_;
517 Xcls_WindowRooView* _tmp2_;
518 Xcls_WindowRooViewXcls_VBox2* _tmp3_;
519 Xcls_WindowRooViewXcls_VBox2* child_0;
522 Xcls_WindowRooView* _tmp6_;
523 Xcls_WindowRooViewXcls_inspectorcontainer* _tmp7_;
524 Xcls_WindowRooViewXcls_inspectorcontainer* child_1;
526 GtkScrolledWindow* _tmp9_;
527 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
528 self = (Xcls_WindowRooView*) g_object_new (object_type, NULL);
529 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
530 _tmp0_ = _g_object_ref0 (self);
531 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
532 _g_object_unref0 (self->priv->_this);
533 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
534 self->priv->_this = _tmp0_;
535 #line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
536 _tmp1_ = (GtkVPaned*) gtk_vpaned_new ();
537 #line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
538 g_object_ref_sink (_tmp1_);
539 #line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
540 _g_object_unref0 (self->el);
541 #line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
543 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
544 _tmp2_ = self->priv->_this;
545 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
546 _tmp3_ = xcls_windowrooview_xcls_vbox2_new (_tmp2_);
547 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
549 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
550 g_object_ref ((GObject*) child_0);
551 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
553 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
554 _tmp5_ = child_0->el;
555 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
556 gtk_paned_pack1 ((GtkPaned*) _tmp4_, (GtkWidget*) _tmp5_, TRUE, TRUE);
557 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
558 _tmp6_ = self->priv->_this;
559 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
560 _tmp7_ = xcls_windowrooview_xcls_inspectorcontainer_new (_tmp6_);
561 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
563 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
564 g_object_ref ((GObject*) child_1);
565 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
567 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
568 _tmp9_ = child_1->el;
569 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
570 gtk_paned_pack2 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_, TRUE, TRUE);
571 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
572 _g_object_unref0 (child_1);
573 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
574 _g_object_unref0 (child_0);
575 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
577 #line 578 "WindowRooView.vala.c"
581 Xcls_WindowRooView* xcls_windowrooview_new (void) {
582 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
583 return xcls_windowrooview_construct (TYPE_XCLS_WINDOWROOVIEW);
584 #line 585 "WindowRooView.vala.c"
588 static Block4Data* block4_data_ref (Block4Data* _data4_) {
589 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
590 g_atomic_int_inc (&_data4_->_ref_count_);
591 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
593 #line 594 "WindowRooView.vala.c"
597 static void block4_data_unref (void * _userdata_) {
599 _data4_ = (Block4Data*) _userdata_;
600 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
601 if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
602 #line 603 "WindowRooView.vala.c"
603 Xcls_WindowRooView * self;
604 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
605 self = _data4_->self;
606 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
607 _g_free0 (_data4_->filename);
608 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
609 _g_object_unref0 (self);
610 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
611 g_slice_free (Block4Data, _data4_);
612 #line 613 "WindowRooView.vala.c"
617 static void __lambda43_ (Block4Data* _data4_) {
618 Xcls_WindowRooView * self;
627 cairo_surface_t* _tmp8_;
628 cairo_surface_t* _tmp9_;
630 const gchar* _tmp10_;
631 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
632 self = _data4_->self;
633 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
634 _tmp0_ = _data4_->filename;
635 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
636 _tmp1_ = g_strconcat ("creating thumbnail for ", _tmp0_, NULL);
637 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
639 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
640 _tmp3_ = g_strconcat (_tmp2_, ".pdf\n", NULL);
641 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
643 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
644 g_print ("%s", _tmp4_);
645 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
647 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
649 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
650 _tmp5_ = _data4_->filename;
651 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
652 _tmp6_ = g_strconcat (_tmp5_, ".pdf", NULL);
653 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
655 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
656 _tmp8_ = cairo_pdf_surface_create (_tmp7_, (gdouble) 400, (gdouble) 400);
657 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
659 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
661 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
663 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
664 _tmp10_ = _data4_->filename;
665 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
666 cairo_surface_write_to_png (s, _tmp10_);
667 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
668 _cairo_surface_destroy0 (s);
669 #line 670 "WindowRooView.vala.c"
673 static void ___lambda43__webkit_print_operation_finished (WebKitPrintOperation* _sender, gpointer self) {
674 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
676 #line 677 "WindowRooView.vala.c"
680 void xcls_windowrooview_createThumb (Xcls_WindowRooView* self) {
682 JsRenderJsRender* _tmp0_;
683 JsRenderJsRender* _tmp1_;
684 gchar* _tmp2_ = NULL;
686 GdkWindow* _tmp4_ = NULL;
700 GdkPixbuf* _tmp15_ = NULL;
701 GdkPixbuf* screenshot;
703 const gchar* _tmp17_;
704 Xcls_WindowRooView* _tmp18_;
705 Xcls_WindowRooViewXcls_view* _tmp19_;
706 WebKitWebView* _tmp20_;
707 WebKitPrintOperation* _tmp21_;
708 WebKitPrintOperation* p;
709 GtkPrintSettings* _tmp22_;
710 GtkPrintSettings* ps;
711 GtkPrintSettings* _tmp23_;
712 GtkPrintSettings* _tmp24_;
713 GtkPrintSettings* _tmp25_;
714 const gchar* _tmp26_;
719 WebKitPrintOperation* _tmp31_;
720 GtkPrintSettings* _tmp32_;
721 WebKitPrintOperation* _tmp33_;
722 WebKitPrintOperation* _tmp34_;
723 GError * _inner_error_ = NULL;
724 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
725 g_return_if_fail (self != NULL);
726 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
727 _data4_ = g_slice_new0 (Block4Data);
728 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
729 _data4_->_ref_count_ = 1;
730 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
731 _data4_->self = g_object_ref (self);
732 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
734 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
735 if (_tmp0_ == NULL) {
736 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
737 block4_data_unref (_data4_);
738 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
740 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
742 #line 743 "WindowRooView.vala.c"
744 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
746 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
747 _tmp2_ = js_render_js_render_getIconFileName (_tmp1_, FALSE);
748 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
749 _data4_->filename = _tmp2_;
750 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
752 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
753 _tmp4_ = gtk_widget_get_parent_window ((GtkWidget*) _tmp3_);
754 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
755 _tmp5_ = _g_object_ref0 (_tmp4_);
756 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
758 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
760 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
761 _tmp7_ = gdk_window_get_width (_tmp6_);
762 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
764 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
766 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
767 _tmp9_ = gdk_window_get_height (_tmp8_);
768 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
770 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
772 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
774 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
776 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
777 _tmp13_ = gtk_paned_get_position ((GtkPaned*) _tmp12_);
778 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
780 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
781 _tmp15_ = gdk_pixbuf_get_from_window (_tmp10_, 0, 0, _tmp11_, _tmp14_);
782 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
783 screenshot = _tmp15_;
784 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
785 _tmp16_ = screenshot;
786 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
787 _tmp17_ = _data4_->filename;
788 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
789 gdk_pixbuf_save (_tmp16_, _tmp17_, "png", &_inner_error_, NULL);
790 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
791 if (_inner_error_ != NULL) {
792 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
793 _g_object_unref0 (screenshot);
794 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
795 _g_object_unref0 (win);
796 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
797 block4_data_unref (_data4_);
798 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
800 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
801 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);
802 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
803 g_clear_error (&_inner_error_);
804 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
806 #line 807 "WindowRooView.vala.c"
808 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
809 _g_object_unref0 (screenshot);
810 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
811 _g_object_unref0 (win);
812 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
813 block4_data_unref (_data4_);
814 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
816 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
818 #line 819 "WindowRooView.vala.c"
822 void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file) {
823 JsRenderJsRender* _tmp0_;
824 JsRenderJsRender* _tmp1_;
825 Xcls_WindowRooViewXcls_view* _tmp2_;
826 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
827 g_return_if_fail (self != NULL);
828 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
829 g_return_if_fail (file != NULL);
830 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
832 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
833 _tmp1_ = _g_object_ref0 (_tmp0_);
834 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
835 _g_object_unref0 (self->file);
836 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
838 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
840 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
841 xcls_windowrooview_xcls_view_renderJS (_tmp2_, TRUE);
842 #line 843 "WindowRooView.vala.c"
846 void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self) {
847 Xcls_WindowRooViewXcls_view* _tmp0_;
848 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
849 g_return_if_fail (self != NULL);
850 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
852 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
853 xcls_windowrooview_xcls_view_renderJS (_tmp0_, FALSE);
854 #line 855 "WindowRooView.vala.c"
858 Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_construct (GType object_type, Xcls_WindowRooView* _owner) {
859 Xcls_WindowRooViewXcls_VBox2 * self = NULL;
860 Xcls_WindowRooView* _tmp0_;
861 Xcls_WindowRooView* _tmp1_;
863 Xcls_WindowRooView* _tmp3_;
864 Xcls_WindowRooViewXcls_HBox3* _tmp4_;
865 Xcls_WindowRooViewXcls_HBox3* child_0;
868 Xcls_WindowRooView* _tmp7_;
869 Xcls_WindowRooViewXcls_ScrolledWindow7* _tmp8_;
870 Xcls_WindowRooViewXcls_ScrolledWindow7* child_1;
872 GtkScrolledWindow* _tmp10_;
873 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
874 g_return_val_if_fail (_owner != NULL, NULL);
875 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
876 self = (Xcls_WindowRooViewXcls_VBox2*) g_object_new (object_type, NULL);
877 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
879 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
880 _tmp1_ = _g_object_ref0 (_tmp0_);
881 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
882 _g_object_unref0 (self->priv->_this);
883 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
884 self->priv->_this = _tmp1_;
885 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
886 _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
887 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
888 g_object_ref_sink (_tmp2_);
889 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
890 _g_object_unref0 (self->el);
891 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
893 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
894 _tmp3_ = self->priv->_this;
895 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
896 _tmp4_ = xcls_windowrooview_xcls_hbox3_new (_tmp3_);
897 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
899 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
900 g_object_ref ((GObject*) child_0);
901 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
903 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
904 _tmp6_ = child_0->el;
905 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
906 gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 0);
907 #line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
908 _tmp7_ = self->priv->_this;
909 #line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
910 _tmp8_ = xcls_windowrooview_xcls_scrolledwindow7_new (_tmp7_);
911 #line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
913 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
914 g_object_ref ((GObject*) child_1);
915 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
917 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
918 _tmp10_ = child_1->el;
919 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
920 gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0);
921 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
922 _g_object_unref0 (child_1);
923 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
924 _g_object_unref0 (child_0);
925 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
927 #line 928 "WindowRooView.vala.c"
931 Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_new (Xcls_WindowRooView* _owner) {
932 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
933 return xcls_windowrooview_xcls_vbox2_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, _owner);
934 #line 935 "WindowRooView.vala.c"
938 static void xcls_windowrooview_xcls_vbox2_class_init (Xcls_WindowRooViewXcls_VBox2Class * klass) {
939 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
940 xcls_windowrooview_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
941 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
942 g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_VBox2Private));
943 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
944 G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_vbox2_finalize;
945 #line 946 "WindowRooView.vala.c"
949 static void xcls_windowrooview_xcls_vbox2_instance_init (Xcls_WindowRooViewXcls_VBox2 * self) {
950 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
951 self->priv = XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_PRIVATE (self);
952 #line 953 "WindowRooView.vala.c"
956 static void xcls_windowrooview_xcls_vbox2_finalize (GObject* obj) {
957 Xcls_WindowRooViewXcls_VBox2 * self;
958 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
959 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2);
960 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
961 _g_object_unref0 (self->el);
962 #line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
963 _g_object_unref0 (self->priv->_this);
964 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
965 G_OBJECT_CLASS (xcls_windowrooview_xcls_vbox2_parent_class)->finalize (obj);
966 #line 967 "WindowRooView.vala.c"
970 GType xcls_windowrooview_xcls_vbox2_get_type (void) {
971 static volatile gsize xcls_windowrooview_xcls_vbox2_type_id__volatile = 0;
972 if (g_once_init_enter (&xcls_windowrooview_xcls_vbox2_type_id__volatile)) {
973 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 };
974 GType xcls_windowrooview_xcls_vbox2_type_id;
975 xcls_windowrooview_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_VBox2", &g_define_type_info, 0);
976 g_once_init_leave (&xcls_windowrooview_xcls_vbox2_type_id__volatile, xcls_windowrooview_xcls_vbox2_type_id);
978 return xcls_windowrooview_xcls_vbox2_type_id__volatile;
982 Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_construct (GType object_type, Xcls_WindowRooView* _owner) {
983 Xcls_WindowRooViewXcls_HBox3 * self = NULL;
984 Xcls_WindowRooView* _tmp0_;
985 Xcls_WindowRooView* _tmp1_;
989 Xcls_WindowRooView* _tmp5_;
990 Xcls_WindowRooViewXcls_Button4* _tmp6_;
991 Xcls_WindowRooViewXcls_Button4* child_0;
994 Xcls_WindowRooView* _tmp9_;
995 Xcls_WindowRooViewXcls_AutoRedraw* _tmp10_;
996 Xcls_WindowRooViewXcls_AutoRedraw* child_1;
998 GtkCheckButton* _tmp12_;
999 Xcls_WindowRooView* _tmp13_;
1000 Xcls_WindowRooViewXcls_Button6* _tmp14_;
1001 Xcls_WindowRooViewXcls_Button6* child_2;
1004 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1005 g_return_val_if_fail (_owner != NULL, NULL);
1006 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1007 self = (Xcls_WindowRooViewXcls_HBox3*) g_object_new (object_type, NULL);
1008 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1010 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1011 _tmp1_ = _g_object_ref0 (_tmp0_);
1012 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1013 _g_object_unref0 (self->priv->_this);
1014 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1015 self->priv->_this = _tmp1_;
1016 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1017 _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
1018 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1019 g_object_ref_sink (_tmp2_);
1020 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1021 _g_object_unref0 (self->el);
1022 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1024 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1026 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1027 g_object_set ((GtkWidget*) _tmp3_, "height-request", 20, NULL);
1028 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1030 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1031 gtk_widget_set_vexpand ((GtkWidget*) _tmp4_, FALSE);
1032 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1033 _tmp5_ = self->priv->_this;
1034 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1035 _tmp6_ = xcls_windowrooview_xcls_button4_new (_tmp5_);
1036 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1038 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1039 g_object_ref ((GObject*) child_0);
1040 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1042 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1043 _tmp8_ = child_0->el;
1044 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1045 gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, FALSE, (guint) 0);
1046 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1047 _tmp9_ = self->priv->_this;
1048 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1049 _tmp10_ = xcls_windowrooview_xcls_autoredraw_new (_tmp9_);
1050 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1052 #line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1053 g_object_ref ((GObject*) child_1);
1054 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1056 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1057 _tmp12_ = child_1->el;
1058 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1059 gtk_box_pack_start ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, FALSE, FALSE, (guint) 0);
1060 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1061 _tmp13_ = self->priv->_this;
1062 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1063 _tmp14_ = xcls_windowrooview_xcls_button6_new (_tmp13_);
1064 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1066 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1067 g_object_ref ((GObject*) child_2);
1068 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1070 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1071 _tmp16_ = child_2->el;
1072 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1073 gtk_box_pack_start ((GtkBox*) _tmp15_, (GtkWidget*) _tmp16_, FALSE, FALSE, (guint) 0);
1074 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1075 _g_object_unref0 (child_2);
1076 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1077 _g_object_unref0 (child_1);
1078 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1079 _g_object_unref0 (child_0);
1080 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1082 #line 1083 "WindowRooView.vala.c"
1086 Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_new (Xcls_WindowRooView* _owner) {
1087 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1088 return xcls_windowrooview_xcls_hbox3_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, _owner);
1089 #line 1090 "WindowRooView.vala.c"
1093 static void xcls_windowrooview_xcls_hbox3_class_init (Xcls_WindowRooViewXcls_HBox3Class * klass) {
1094 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1095 xcls_windowrooview_xcls_hbox3_parent_class = g_type_class_peek_parent (klass);
1096 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1097 g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_HBox3Private));
1098 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1099 G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_hbox3_finalize;
1100 #line 1101 "WindowRooView.vala.c"
1104 static void xcls_windowrooview_xcls_hbox3_instance_init (Xcls_WindowRooViewXcls_HBox3 * self) {
1105 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1106 self->priv = XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_PRIVATE (self);
1107 #line 1108 "WindowRooView.vala.c"
1111 static void xcls_windowrooview_xcls_hbox3_finalize (GObject* obj) {
1112 Xcls_WindowRooViewXcls_HBox3 * self;
1113 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1114 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3);
1115 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1116 _g_object_unref0 (self->el);
1117 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1118 _g_object_unref0 (self->priv->_this);
1119 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1120 G_OBJECT_CLASS (xcls_windowrooview_xcls_hbox3_parent_class)->finalize (obj);
1121 #line 1122 "WindowRooView.vala.c"
1125 GType xcls_windowrooview_xcls_hbox3_get_type (void) {
1126 static volatile gsize xcls_windowrooview_xcls_hbox3_type_id__volatile = 0;
1127 if (g_once_init_enter (&xcls_windowrooview_xcls_hbox3_type_id__volatile)) {
1128 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 };
1129 GType xcls_windowrooview_xcls_hbox3_type_id;
1130 xcls_windowrooview_xcls_hbox3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_HBox3", &g_define_type_info, 0);
1131 g_once_init_leave (&xcls_windowrooview_xcls_hbox3_type_id__volatile, xcls_windowrooview_xcls_hbox3_type_id);
1133 return xcls_windowrooview_xcls_hbox3_type_id__volatile;
1137 static void __lambda41_ (Xcls_WindowRooViewXcls_Button4* self) {
1138 Xcls_WindowRooView* _tmp0_;
1139 Xcls_WindowRooViewXcls_view* _tmp1_;
1140 #line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1141 _tmp0_ = self->priv->_this;
1142 #line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1143 _tmp1_ = _tmp0_->view;
1144 #line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1145 xcls_windowrooview_xcls_view_renderJS (_tmp1_, TRUE);
1146 #line 1147 "WindowRooView.vala.c"
1150 static void ___lambda41__gtk_button_clicked (GtkButton* _sender, gpointer self) {
1151 #line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1153 #line 1154 "WindowRooView.vala.c"
1157 Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_construct (GType object_type, Xcls_WindowRooView* _owner) {
1158 Xcls_WindowRooViewXcls_Button4 * self = NULL;
1159 Xcls_WindowRooView* _tmp0_;
1160 Xcls_WindowRooView* _tmp1_;
1164 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1165 g_return_val_if_fail (_owner != NULL, NULL);
1166 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1167 self = (Xcls_WindowRooViewXcls_Button4*) g_object_new (object_type, NULL);
1168 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1170 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1171 _tmp1_ = _g_object_ref0 (_tmp0_);
1172 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1173 _g_object_unref0 (self->priv->_this);
1174 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1175 self->priv->_this = _tmp1_;
1176 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1177 _tmp2_ = (GtkButton*) gtk_button_new ();
1178 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1179 g_object_ref_sink (_tmp2_);
1180 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1181 _g_object_unref0 (self->el);
1182 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1184 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1186 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1187 gtk_button_set_label (_tmp3_, "Redraw");
1188 #line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1190 #line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1191 g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda41__gtk_button_clicked, self, 0);
1192 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1194 #line 1195 "WindowRooView.vala.c"
1198 Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_new (Xcls_WindowRooView* _owner) {
1199 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1200 return xcls_windowrooview_xcls_button4_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, _owner);
1201 #line 1202 "WindowRooView.vala.c"
1205 static void xcls_windowrooview_xcls_button4_class_init (Xcls_WindowRooViewXcls_Button4Class * klass) {
1206 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1207 xcls_windowrooview_xcls_button4_parent_class = g_type_class_peek_parent (klass);
1208 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1209 g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button4Private));
1210 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1211 G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button4_finalize;
1212 #line 1213 "WindowRooView.vala.c"
1216 static void xcls_windowrooview_xcls_button4_instance_init (Xcls_WindowRooViewXcls_Button4 * self) {
1217 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1218 self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_PRIVATE (self);
1219 #line 1220 "WindowRooView.vala.c"
1223 static void xcls_windowrooview_xcls_button4_finalize (GObject* obj) {
1224 Xcls_WindowRooViewXcls_Button4 * self;
1225 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1226 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4);
1227 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1228 _g_object_unref0 (self->el);
1229 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1230 _g_object_unref0 (self->priv->_this);
1231 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1232 G_OBJECT_CLASS (xcls_windowrooview_xcls_button4_parent_class)->finalize (obj);
1233 #line 1234 "WindowRooView.vala.c"
1237 GType xcls_windowrooview_xcls_button4_get_type (void) {
1238 static volatile gsize xcls_windowrooview_xcls_button4_type_id__volatile = 0;
1239 if (g_once_init_enter (&xcls_windowrooview_xcls_button4_type_id__volatile)) {
1240 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 };
1241 GType xcls_windowrooview_xcls_button4_type_id;
1242 xcls_windowrooview_xcls_button4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_Button4", &g_define_type_info, 0);
1243 g_once_init_leave (&xcls_windowrooview_xcls_button4_type_id__volatile, xcls_windowrooview_xcls_button4_type_id);
1245 return xcls_windowrooview_xcls_button4_type_id__volatile;
1249 static void __lambda34_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state) {
1250 const gchar* _tmp0_ = NULL;
1251 GtkCheckButton* _tmp1_;
1254 GtkCheckButton* _tmp4_;
1255 const gchar* _tmp5_;
1256 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1257 g_return_if_fail (state != NULL);
1258 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1260 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1261 _tmp2_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp1_);
1262 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1264 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1266 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1267 _tmp0_ = "Auto Redraw On";
1268 #line 1269 "WindowRooView.vala.c"
1270 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1271 _tmp0_ = "Auto Redraw Off";
1272 #line 1273 "WindowRooView.vala.c"
1274 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1276 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1278 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1279 gtk_button_set_label ((GtkButton*) _tmp4_, _tmp5_);
1280 #line 1281 "WindowRooView.vala.c"
1284 static void ___lambda34__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1285 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1286 __lambda34_ (self, _sender);
1287 #line 1288 "WindowRooView.vala.c"
1291 Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_construct (GType object_type, Xcls_WindowRooView* _owner) {
1292 Xcls_WindowRooViewXcls_AutoRedraw * self = NULL;
1293 Xcls_WindowRooView* _tmp0_;
1294 Xcls_WindowRooView* _tmp1_;
1295 Xcls_WindowRooView* _tmp2_;
1296 Xcls_WindowRooViewXcls_AutoRedraw* _tmp3_;
1297 GtkCheckButton* _tmp4_;
1298 GtkCheckButton* _tmp5_;
1299 GtkCheckButton* _tmp6_;
1300 GtkCheckButton* _tmp7_;
1301 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1302 g_return_val_if_fail (_owner != NULL, NULL);
1303 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1304 self = (Xcls_WindowRooViewXcls_AutoRedraw*) g_object_new (object_type, NULL);
1305 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1307 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1308 _tmp1_ = _g_object_ref0 (_tmp0_);
1309 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1310 _g_object_unref0 (self->priv->_this);
1311 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1312 self->priv->_this = _tmp1_;
1313 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1314 _tmp2_ = self->priv->_this;
1315 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1316 _tmp3_ = _g_object_ref0 (self);
1317 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1318 _g_object_unref0 (_tmp2_->AutoRedraw);
1319 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1320 _tmp2_->AutoRedraw = _tmp3_;
1321 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1322 _tmp4_ = (GtkCheckButton*) gtk_check_button_new ();
1323 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1324 g_object_ref_sink (_tmp4_);
1325 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1326 _g_object_unref0 (self->el);
1327 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1329 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1331 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1332 gtk_toggle_button_set_active ((GtkToggleButton*) _tmp5_, TRUE);
1333 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1335 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1336 gtk_button_set_label ((GtkButton*) _tmp6_, "Auto Redraw On");
1337 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1339 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1340 g_signal_connect_object ((GtkToggleButton*) _tmp7_, "toggled", (GCallback) ___lambda34__gtk_toggle_button_toggled, self, 0);
1341 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1343 #line 1344 "WindowRooView.vala.c"
1347 Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_new (Xcls_WindowRooView* _owner) {
1348 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1349 return xcls_windowrooview_xcls_autoredraw_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, _owner);
1350 #line 1351 "WindowRooView.vala.c"
1354 static void xcls_windowrooview_xcls_autoredraw_class_init (Xcls_WindowRooViewXcls_AutoRedrawClass * klass) {
1355 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1356 xcls_windowrooview_xcls_autoredraw_parent_class = g_type_class_peek_parent (klass);
1357 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1358 g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_AutoRedrawPrivate));
1359 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1360 G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_autoredraw_finalize;
1361 #line 1362 "WindowRooView.vala.c"
1365 static void xcls_windowrooview_xcls_autoredraw_instance_init (Xcls_WindowRooViewXcls_AutoRedraw * self) {
1366 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1367 self->priv = XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_PRIVATE (self);
1368 #line 1369 "WindowRooView.vala.c"
1372 static void xcls_windowrooview_xcls_autoredraw_finalize (GObject* obj) {
1373 Xcls_WindowRooViewXcls_AutoRedraw * self;
1374 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1375 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw);
1376 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1377 _g_object_unref0 (self->el);
1378 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1379 _g_object_unref0 (self->priv->_this);
1380 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1381 G_OBJECT_CLASS (xcls_windowrooview_xcls_autoredraw_parent_class)->finalize (obj);
1382 #line 1383 "WindowRooView.vala.c"
1386 GType xcls_windowrooview_xcls_autoredraw_get_type (void) {
1387 static volatile gsize xcls_windowrooview_xcls_autoredraw_type_id__volatile = 0;
1388 if (g_once_init_enter (&xcls_windowrooview_xcls_autoredraw_type_id__volatile)) {
1389 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 };
1390 GType xcls_windowrooview_xcls_autoredraw_type_id;
1391 xcls_windowrooview_xcls_autoredraw_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_AutoRedraw", &g_define_type_info, 0);
1392 g_once_init_leave (&xcls_windowrooview_xcls_autoredraw_type_id__volatile, xcls_windowrooview_xcls_autoredraw_type_id);
1394 return xcls_windowrooview_xcls_autoredraw_type_id__volatile;
1398 static void __lambda42_ (Xcls_WindowRooViewXcls_Button6* self) {
1399 Xcls_WindowRooView* _tmp0_;
1400 Xcls_WindowRooViewXcls_view* _tmp1_;
1401 Xcls_WindowRooView* _tmp2_;
1402 Xcls_WindowRooViewXcls_view* _tmp3_;
1403 WebKitWebView* _tmp4_;
1404 WebKitWebContext* _tmp5_ = NULL;
1405 WebKitWebContext* _tmp6_;
1406 WebKitWebContext* _tmp7_;
1407 Xcls_WindowRooView* _tmp8_;
1408 Xcls_WindowRooViewXcls_view* _tmp9_;
1409 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1410 _tmp0_ = self->priv->_this;
1411 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1412 _tmp1_ = _tmp0_->view;
1413 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1414 _tmp1_->redraws = 99;
1415 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1416 _tmp2_ = self->priv->_this;
1417 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1418 _tmp3_ = _tmp2_->view;
1419 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1420 _tmp4_ = _tmp3_->el;
1421 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1422 g_object_get (_tmp4_, "web-context", &_tmp5_, NULL);
1423 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1425 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1427 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1428 webkit_web_context_clear_cache (_tmp7_);
1429 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1430 _g_object_unref0 (_tmp7_);
1431 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1432 _tmp8_ = self->priv->_this;
1433 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1434 _tmp9_ = _tmp8_->view;
1435 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1436 xcls_windowrooview_xcls_view_renderJS (_tmp9_, TRUE);
1437 #line 1438 "WindowRooView.vala.c"
1441 static void ___lambda42__gtk_button_clicked (GtkButton* _sender, gpointer self) {
1442 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1444 #line 1445 "WindowRooView.vala.c"
1448 Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_construct (GType object_type, Xcls_WindowRooView* _owner) {
1449 Xcls_WindowRooViewXcls_Button6 * self = NULL;
1450 Xcls_WindowRooView* _tmp0_;
1451 Xcls_WindowRooView* _tmp1_;
1455 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1456 g_return_val_if_fail (_owner != NULL, NULL);
1457 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1458 self = (Xcls_WindowRooViewXcls_Button6*) g_object_new (object_type, NULL);
1459 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1461 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1462 _tmp1_ = _g_object_ref0 (_tmp0_);
1463 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1464 _g_object_unref0 (self->priv->_this);
1465 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1466 self->priv->_this = _tmp1_;
1467 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1468 _tmp2_ = (GtkButton*) gtk_button_new ();
1469 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1470 g_object_ref_sink (_tmp2_);
1471 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1472 _g_object_unref0 (self->el);
1473 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1475 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1477 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1478 gtk_button_set_label (_tmp3_, "Full Redraw");
1479 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1481 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1482 g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda42__gtk_button_clicked, self, 0);
1483 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1485 #line 1486 "WindowRooView.vala.c"
1489 Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_new (Xcls_WindowRooView* _owner) {
1490 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1491 return xcls_windowrooview_xcls_button6_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, _owner);
1492 #line 1493 "WindowRooView.vala.c"
1496 static void xcls_windowrooview_xcls_button6_class_init (Xcls_WindowRooViewXcls_Button6Class * klass) {
1497 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1498 xcls_windowrooview_xcls_button6_parent_class = g_type_class_peek_parent (klass);
1499 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1500 g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button6Private));
1501 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1502 G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button6_finalize;
1503 #line 1504 "WindowRooView.vala.c"
1507 static void xcls_windowrooview_xcls_button6_instance_init (Xcls_WindowRooViewXcls_Button6 * self) {
1508 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1509 self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_PRIVATE (self);
1510 #line 1511 "WindowRooView.vala.c"
1514 static void xcls_windowrooview_xcls_button6_finalize (GObject* obj) {
1515 Xcls_WindowRooViewXcls_Button6 * self;
1516 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1517 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6);
1518 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1519 _g_object_unref0 (self->el);
1520 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1521 _g_object_unref0 (self->priv->_this);
1522 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1523 G_OBJECT_CLASS (xcls_windowrooview_xcls_button6_parent_class)->finalize (obj);
1524 #line 1525 "WindowRooView.vala.c"
1528 GType xcls_windowrooview_xcls_button6_get_type (void) {
1529 static volatile gsize xcls_windowrooview_xcls_button6_type_id__volatile = 0;
1530 if (g_once_init_enter (&xcls_windowrooview_xcls_button6_type_id__volatile)) {
1531 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 };
1532 GType xcls_windowrooview_xcls_button6_type_id;
1533 xcls_windowrooview_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_Button6", &g_define_type_info, 0);
1534 g_once_init_leave (&xcls_windowrooview_xcls_button6_type_id__volatile, xcls_windowrooview_xcls_button6_type_id);
1536 return xcls_windowrooview_xcls_button6_type_id__volatile;
1540 Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_construct (GType object_type, Xcls_WindowRooView* _owner) {
1541 Xcls_WindowRooViewXcls_ScrolledWindow7 * self = NULL;
1542 Xcls_WindowRooView* _tmp0_;
1543 Xcls_WindowRooView* _tmp1_;
1544 GtkScrolledWindow* _tmp2_;
1545 GtkScrolledWindow* _tmp3_;
1546 Xcls_WindowRooView* _tmp4_;
1547 Xcls_WindowRooViewXcls_view* _tmp5_;
1548 Xcls_WindowRooViewXcls_view* child_0;
1549 GtkScrolledWindow* _tmp6_;
1550 WebKitWebView* _tmp7_;
1551 GtkScrolledWindow* _tmp8_;
1552 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1553 g_return_val_if_fail (_owner != NULL, NULL);
1554 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1555 self = (Xcls_WindowRooViewXcls_ScrolledWindow7*) g_object_new (object_type, NULL);
1556 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1558 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1559 _tmp1_ = _g_object_ref0 (_tmp0_);
1560 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1561 _g_object_unref0 (self->priv->_this);
1562 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1563 self->priv->_this = _tmp1_;
1564 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1565 _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
1566 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1567 g_object_ref_sink (_tmp2_);
1568 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1569 _g_object_unref0 (self->el);
1570 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1572 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1574 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1575 gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN);
1576 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1577 _tmp4_ = self->priv->_this;
1578 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1579 _tmp5_ = xcls_windowrooview_xcls_view_new (_tmp4_);
1580 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1582 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1583 g_object_ref ((GObject*) child_0);
1584 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1586 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1587 _tmp7_ = child_0->el;
1588 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1589 gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
1590 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1592 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1593 gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1594 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1595 _g_object_unref0 (child_0);
1596 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1598 #line 1599 "WindowRooView.vala.c"
1602 Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_new (Xcls_WindowRooView* _owner) {
1603 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1604 return xcls_windowrooview_xcls_scrolledwindow7_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, _owner);
1605 #line 1606 "WindowRooView.vala.c"
1609 static void xcls_windowrooview_xcls_scrolledwindow7_class_init (Xcls_WindowRooViewXcls_ScrolledWindow7Class * klass) {
1610 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1611 xcls_windowrooview_xcls_scrolledwindow7_parent_class = g_type_class_peek_parent (klass);
1612 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1613 g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7Private));
1614 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1615 G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_scrolledwindow7_finalize;
1616 #line 1617 "WindowRooView.vala.c"
1620 static void xcls_windowrooview_xcls_scrolledwindow7_instance_init (Xcls_WindowRooViewXcls_ScrolledWindow7 * self) {
1621 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1622 self->priv = XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_PRIVATE (self);
1623 #line 1624 "WindowRooView.vala.c"
1627 static void xcls_windowrooview_xcls_scrolledwindow7_finalize (GObject* obj) {
1628 Xcls_WindowRooViewXcls_ScrolledWindow7 * self;
1629 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1630 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7);
1631 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1632 _g_object_unref0 (self->el);
1633 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1634 _g_object_unref0 (self->priv->_this);
1635 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1636 G_OBJECT_CLASS (xcls_windowrooview_xcls_scrolledwindow7_parent_class)->finalize (obj);
1637 #line 1638 "WindowRooView.vala.c"
1641 GType xcls_windowrooview_xcls_scrolledwindow7_get_type (void) {
1642 static volatile gsize xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile = 0;
1643 if (g_once_init_enter (&xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile)) {
1644 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 };
1645 GType xcls_windowrooview_xcls_scrolledwindow7_type_id;
1646 xcls_windowrooview_xcls_scrolledwindow7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_ScrolledWindow7", &g_define_type_info, 0);
1647 g_once_init_leave (&xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile, xcls_windowrooview_xcls_scrolledwindow7_type_id);
1649 return xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile;
1653 static gboolean ___lambda35_ (Xcls_WindowRooViewXcls_view* self) {
1654 gboolean result = FALSE;
1655 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1656 xcls_windowrooview_xcls_view_runRefresh (self);
1657 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1659 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1661 #line 1662 "WindowRooView.vala.c"
1665 static gboolean ____lambda35__gsource_func (gpointer self) {
1667 result = ___lambda35_ (self);
1668 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1670 #line 1671 "WindowRooView.vala.c"
1674 static glong string_strnlen (gchar* str, glong maxlen) {
1678 gchar* _tmp2_ = NULL;
1681 #line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1683 #line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1685 #line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1686 _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
1687 #line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1689 #line 1158 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1691 #line 1158 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1692 if (_tmp3_ == NULL) {
1693 #line 1694 "WindowRooView.vala.c"
1695 #line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1697 #line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1699 #line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1701 #line 1702 "WindowRooView.vala.c"
1705 #line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1707 #line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1709 #line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1710 result = (glong) (_tmp5_ - _tmp6_);
1711 #line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1713 #line 1714 "WindowRooView.vala.c"
1718 static gchar* string_substring (const gchar* self, glong offset, glong len) {
1719 gchar* result = NULL;
1720 glong string_length = 0L;
1721 gboolean _tmp0_ = FALSE;
1731 gchar* _tmp23_ = NULL;
1732 #line 1168 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1733 g_return_val_if_fail (self != NULL, NULL);
1734 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1736 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1737 if (_tmp1_ >= ((glong) 0)) {
1738 #line 1739 "WindowRooView.vala.c"
1740 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1742 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1743 _tmp0_ = _tmp2_ >= ((glong) 0);
1744 #line 1745 "WindowRooView.vala.c"
1746 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1748 #line 1749 "WindowRooView.vala.c"
1750 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1752 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1754 #line 1755 "WindowRooView.vala.c"
1758 #line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1760 #line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1762 #line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1763 _tmp6_ = string_strnlen ((gchar*) self, _tmp4_ + _tmp5_);
1764 #line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1765 string_length = _tmp6_;
1766 #line 1767 "WindowRooView.vala.c"
1770 #line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1771 _tmp7_ = strlen (self);
1772 #line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1774 #line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1775 string_length = (glong) _tmp8_;
1776 #line 1777 "WindowRooView.vala.c"
1778 #line 1177 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1780 #line 1177 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1781 if (_tmp9_ < ((glong) 0)) {
1782 #line 1783 "WindowRooView.vala.c"
1786 #line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1787 _tmp10_ = string_length;
1788 #line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1790 #line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1791 offset = _tmp10_ + _tmp11_;
1792 #line 1179 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1794 #line 1179 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1795 g_return_val_if_fail (_tmp12_ >= ((glong) 0), NULL);
1796 #line 1797 "WindowRooView.vala.c"
1800 #line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1802 #line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1803 _tmp14_ = string_length;
1804 #line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1805 g_return_val_if_fail (_tmp13_ <= _tmp14_, NULL);
1806 #line 1807 "WindowRooView.vala.c"
1808 #line 1183 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1810 #line 1183 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1811 if (_tmp15_ < ((glong) 0)) {
1812 #line 1813 "WindowRooView.vala.c"
1815 #line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1816 _tmp16_ = string_length;
1817 #line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1819 #line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1820 len = _tmp16_ - _tmp17_;
1821 #line 1822 "WindowRooView.vala.c"
1823 #line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1825 #line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1827 #line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1828 _tmp20_ = string_length;
1829 #line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1830 g_return_val_if_fail ((_tmp18_ + _tmp19_) <= _tmp20_, NULL);
1831 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1833 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1835 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1836 _tmp23_ = g_strndup (((gchar*) self) + _tmp21_, (gsize) _tmp22_);
1837 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1839 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1841 #line 1842 "WindowRooView.vala.c"
1845 static gboolean __lambda36_ (Xcls_WindowRooViewXcls_view* self, WebKitScriptDialog* dialog) {
1846 gboolean result = FALSE;
1847 WebKitScriptDialog* _tmp0_;
1848 const gchar* _tmp1_ = NULL;
1851 const gchar* _tmp3_;
1854 const gchar* _tmp6_;
1855 gchar* _tmp7_ = NULL;
1858 const gchar* _tmp10_;
1860 gchar** _tmp12_ = NULL;
1865 gint _tmp13__length1;
1867 gint _tmp14__length1;
1868 const gchar* _tmp15_;
1869 const gchar* _tmp16_;
1870 GQuark _tmp18_ = 0U;
1871 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1872 static GQuark _tmp17_label0 = 0;
1873 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1874 g_return_val_if_fail (dialog != NULL, FALSE);
1875 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1877 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1878 _tmp1_ = webkit_script_dialog_get_message (_tmp0_);
1879 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1880 _tmp2_ = g_strdup (_tmp1_);
1881 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1883 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1885 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1886 _tmp4_ = strlen (_tmp3_);
1887 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1889 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1891 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1893 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1895 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1897 #line 1898 "WindowRooView.vala.c"
1899 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1901 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1902 _tmp7_ = string_substring (_tmp6_, (glong) 0, (glong) 4);
1903 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1905 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1906 _tmp9_ = g_strcmp0 (_tmp8_, "IPC:") != 0;
1907 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1909 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1911 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1913 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1915 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1917 #line 1918 "WindowRooView.vala.c"
1919 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1921 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1922 _tmp12_ = _tmp11_ = g_strsplit (_tmp10_, ":", 3);
1923 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1925 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1926 ar_length1 = _vala_array_length (_tmp11_);
1927 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1928 _ar_size_ = ar_length1;
1929 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1931 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1932 _tmp13__length1 = ar_length1;
1933 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1934 if (_tmp13__length1 < 3) {
1935 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1937 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1938 ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
1939 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1941 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1943 #line 1944 "WindowRooView.vala.c"
1945 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1947 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1948 _tmp14__length1 = ar_length1;
1949 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1950 _tmp15_ = _tmp14_[1];
1951 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1953 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1954 _tmp18_ = (NULL == _tmp16_) ? 0 : g_quark_from_string (_tmp16_);
1955 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1956 if (_tmp18_ == ((0 != _tmp17_label0) ? _tmp17_label0 : (_tmp17_label0 = g_quark_from_static_string ("SAVEHTML")))) {
1957 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1959 #line 1960 "WindowRooView.vala.c"
1962 Xcls_WindowRooView* _tmp19_;
1963 JsRenderJsRender* _tmp20_;
1965 gint _tmp21__length1;
1966 const gchar* _tmp22_;
1967 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1968 _tmp19_ = self->priv->_this;
1969 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1970 _tmp20_ = _tmp19_->file;
1971 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1973 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1974 _tmp21__length1 = ar_length1;
1975 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1976 _tmp22_ = _tmp21_[2];
1977 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1978 js_render_js_render_saveHTML (_tmp20_, _tmp22_);
1979 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1981 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1982 ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
1983 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1985 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1987 #line 1988 "WindowRooView.vala.c"
1991 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1993 #line 1994 "WindowRooView.vala.c"
1996 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1998 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
1999 ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2000 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2002 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2004 #line 2005 "WindowRooView.vala.c"
2008 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2009 ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2010 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2012 #line 2013 "WindowRooView.vala.c"
2016 static gboolean ___lambda36__webkit_web_view_script_dialog (WebKitWebView* _sender, WebKitScriptDialog* dialog, gpointer self) {
2018 result = __lambda36_ (self, dialog);
2019 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2021 #line 2022 "WindowRooView.vala.c"
2025 static gboolean __lambda38_ (Xcls_WindowRooViewXcls_view* self) {
2026 gboolean result = FALSE;
2027 WebKitWebInspector* _tmp0_;
2028 WebKitWebViewBase* _tmp1_ = NULL;
2029 WebKitWebViewBase* _tmp2_;
2030 WebKitWebViewBase* wv;
2031 WebKitWebViewBase* _tmp3_;
2032 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2033 g_print ("inspector attach\n");
2034 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2035 _tmp0_ = self->inspector;
2036 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2037 _tmp1_ = webkit_web_inspector_get_web_view (_tmp0_);
2038 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2039 _tmp2_ = _g_object_ref0 (_tmp1_);
2040 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2042 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2044 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2045 if (_tmp3_ != NULL) {
2046 #line 2047 "WindowRooView.vala.c"
2047 Xcls_WindowRooView* _tmp4_;
2048 Xcls_WindowRooViewXcls_inspectorcontainer* _tmp5_;
2049 GtkScrolledWindow* _tmp6_;
2050 WebKitWebViewBase* _tmp7_;
2051 WebKitWebViewBase* _tmp8_;
2052 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2053 g_print ("got inspector web view\n");
2054 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2055 _tmp4_ = self->priv->_this;
2056 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2057 _tmp5_ = _tmp4_->inspectorcontainer;
2058 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2059 _tmp6_ = _tmp5_->el;
2060 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2062 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2063 gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
2064 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2066 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2067 gtk_widget_show ((GtkWidget*) _tmp8_);
2068 #line 2069 "WindowRooView.vala.c"
2070 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2071 g_print ("no web view yet\n");
2072 #line 2073 "WindowRooView.vala.c"
2074 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2076 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2077 _g_object_unref0 (wv);
2078 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2080 #line 2081 "WindowRooView.vala.c"
2084 static gboolean ___lambda38__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self) {
2086 result = __lambda38_ (self);
2087 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2089 #line 2090 "WindowRooView.vala.c"
2093 static void __lambda39_ (Xcls_WindowRooViewXcls_view* self) {
2094 WebKitWebInspector* _tmp0_;
2095 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2096 _tmp0_ = self->inspector;
2097 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2098 webkit_web_inspector_show (_tmp0_);
2099 #line 2100 "WindowRooView.vala.c"
2103 static void ___lambda39__webkit_web_inspector_closed (WebKitWebInspector* _sender, gpointer self) {
2104 #line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2106 #line 2107 "WindowRooView.vala.c"
2110 static void __lambda37_ (Xcls_WindowRooViewXcls_view* self) {
2111 WebKitWebView* _tmp0_;
2112 WebKitWebInspector* _tmp1_ = NULL;
2113 WebKitWebInspector* _tmp2_;
2114 WebKitWebInspector* _tmp3_;
2115 WebKitWebInspector* _tmp4_;
2116 WebKitWebInspector* _tmp5_;
2117 #line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2119 #line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2120 _tmp1_ = webkit_web_view_get_inspector (_tmp0_);
2121 #line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2122 _tmp2_ = _g_object_ref0 (_tmp1_);
2123 #line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2124 _g_object_unref0 (self->inspector);
2125 #line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2126 self->inspector = _tmp2_;
2127 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2128 _tmp3_ = self->inspector;
2129 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2130 g_signal_connect_object (_tmp3_, "open-window", (GCallback) ___lambda38__webkit_web_inspector_open_window, self, 0);
2131 #line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2132 _tmp4_ = self->inspector;
2133 #line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2134 g_signal_connect_object (_tmp4_, "closed", (GCallback) ___lambda39__webkit_web_inspector_closed, self, 0);
2135 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2136 _tmp5_ = self->inspector;
2137 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2138 webkit_web_inspector_show (_tmp5_);
2139 #line 2140 "WindowRooView.vala.c"
2143 static void ___lambda37__gtk_widget_show (GtkWidget* _sender, gpointer self) {
2144 #line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2146 #line 2147 "WindowRooView.vala.c"
2150 static gboolean __lambda40_ (Xcls_WindowRooViewXcls_view* self, GtkWidget* ctx, GdkDragContext* x, gint y, gint time, guint ud) {
2151 gboolean result = FALSE;
2152 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2153 g_return_val_if_fail (ctx != NULL, FALSE);
2154 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2155 g_return_val_if_fail (x != NULL, FALSE);
2156 #line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2158 #line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2160 #line 2161 "WindowRooView.vala.c"
2164 static gboolean ___lambda40__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) {
2166 result = __lambda40_ (self, _sender, context, x, y, time_);
2167 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2169 #line 2170 "WindowRooView.vala.c"
2173 Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_construct (GType object_type, Xcls_WindowRooView* _owner) {
2174 Xcls_WindowRooViewXcls_view * self = NULL;
2175 Xcls_WindowRooView* _tmp0_;
2176 Xcls_WindowRooView* _tmp1_;
2177 Xcls_WindowRooView* _tmp2_;
2178 Xcls_WindowRooViewXcls_view* _tmp3_;
2179 WebKitWebView* _tmp4_;
2182 WebKitWebView* _tmp11_;
2183 WebKitWebView* _tmp12_;
2184 WebKitWebView* _tmp13_;
2185 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2186 g_return_val_if_fail (_owner != NULL, NULL);
2187 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2188 self = (Xcls_WindowRooViewXcls_view*) g_object_new (object_type, NULL);
2189 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2191 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2192 _tmp1_ = _g_object_ref0 (_tmp0_);
2193 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2194 _g_object_unref0 (self->priv->_this);
2195 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2196 self->priv->_this = _tmp1_;
2197 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2198 _tmp2_ = self->priv->_this;
2199 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2200 _tmp3_ = _g_object_ref0 (self);
2201 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2202 _g_object_unref0 (_tmp2_->view);
2203 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2204 _tmp2_->view = _tmp3_;
2205 #line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2206 _tmp4_ = (WebKitWebView*) webkit_web_view_new ();
2207 #line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2208 g_object_ref_sink (_tmp4_);
2209 #line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2210 _g_object_unref0 (self->el);
2211 #line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2213 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2214 _tmp5_ = g_strdup ("");
2215 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2216 _g_free0 (self->renderedData);
2217 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2218 self->renderedData = _tmp5_;
2219 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2220 self->refreshRequired = FALSE;
2221 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2223 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2224 _g_date_time_unref0 (self->lastRedraw);
2225 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2226 self->lastRedraw = NULL;
2227 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2228 _tmp6_ = g_strdup ("");
2229 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2230 _g_free0 (self->runhtml);
2231 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2232 self->runhtml = _tmp6_;
2233 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2234 self->pendingRedraw = FALSE;
2235 #line 2236 "WindowRooView.vala.c"
2237 WebKitWebView* _tmp7_;
2238 WebKitSettings* _tmp8_ = NULL;
2239 WebKitSettings* _tmp9_;
2240 WebKitSettings* settings;
2241 WebKitWebView* _tmp10_;
2242 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2244 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2245 _tmp8_ = webkit_web_view_get_settings (_tmp7_);
2246 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2247 _tmp9_ = _g_object_ref0 (_tmp8_);
2248 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2250 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2251 webkit_settings_set_enable_developer_extras (settings, TRUE);
2252 #line 343 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2254 #line 343 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2255 webkit_web_view_load_html (_tmp10_, "Render not ready", "http://localhost/app.Builder/");
2256 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2257 g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 1, ____lambda35__gsource_func, g_object_ref (self), g_object_unref);
2258 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2259 _g_object_unref0 (settings);
2260 #line 2261 "WindowRooView.vala.c"
2262 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2264 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2265 g_signal_connect_object (_tmp11_, "script-dialog", (GCallback) ___lambda36__webkit_web_view_script_dialog, self, 0);
2266 #line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2268 #line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2269 g_signal_connect_object ((GtkWidget*) _tmp12_, "show", (GCallback) ___lambda37__gtk_widget_show, self, 0);
2270 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2272 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2273 g_signal_connect_object ((GtkWidget*) _tmp13_, "drag-drop", (GCallback) ___lambda40__gtk_widget_drag_drop, self, 0);
2274 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2276 #line 2277 "WindowRooView.vala.c"
2280 Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_new (Xcls_WindowRooView* _owner) {
2281 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2282 return xcls_windowrooview_xcls_view_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, _owner);
2283 #line 2284 "WindowRooView.vala.c"
2287 static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
2288 gchar* result = NULL;
2289 GError * _inner_error_ = NULL;
2290 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2291 g_return_val_if_fail (self != NULL, NULL);
2292 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2293 g_return_val_if_fail (old != NULL, NULL);
2294 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2295 g_return_val_if_fail (replacement != NULL, NULL);
2296 #line 2297 "WindowRooView.vala.c"
2298 const gchar* _tmp0_;
2299 gchar* _tmp1_ = NULL;
2305 const gchar* _tmp6_;
2306 gchar* _tmp7_ = NULL;
2308 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2310 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2311 _tmp1_ = g_regex_escape_string (_tmp0_, -1);
2312 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2314 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2315 _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
2316 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2318 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2320 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2322 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2323 if (_inner_error_ != NULL) {
2324 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2325 if (_inner_error_->domain == G_REGEX_ERROR) {
2326 #line 2327 "WindowRooView.vala.c"
2327 goto __catch13_g_regex_error;
2329 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2330 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);
2331 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2332 g_clear_error (&_inner_error_);
2333 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2335 #line 2336 "WindowRooView.vala.c"
2337 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2339 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2340 _tmp6_ = replacement;
2341 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2342 _tmp7_ = g_regex_replace_literal (_tmp5_, self, (gssize) (-1), 0, _tmp6_, 0, &_inner_error_);
2343 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2345 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2346 if (_inner_error_ != NULL) {
2347 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2348 _g_regex_unref0 (regex);
2349 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2350 if (_inner_error_->domain == G_REGEX_ERROR) {
2351 #line 2352 "WindowRooView.vala.c"
2352 goto __catch13_g_regex_error;
2354 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2355 _g_regex_unref0 (regex);
2356 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2357 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);
2358 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2359 g_clear_error (&_inner_error_);
2360 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2362 #line 2363 "WindowRooView.vala.c"
2364 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2366 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2367 _g_regex_unref0 (regex);
2368 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2370 #line 2371 "WindowRooView.vala.c"
2373 __catch13_g_regex_error:
2376 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2378 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2379 _inner_error_ = NULL;
2380 #line 1247 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2381 g_assert_not_reached ();
2382 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2384 #line 2385 "WindowRooView.vala.c"
2387 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2388 if (_inner_error_ != NULL) {
2389 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2390 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);
2391 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2392 g_clear_error (&_inner_error_);
2393 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2395 #line 2396 "WindowRooView.vala.c"
2400 void xcls_windowrooview_xcls_view_runRefresh (Xcls_WindowRooViewXcls_view* self) {
2403 Xcls_WindowRooView* _tmp7_;
2404 JsRenderJsRender* _tmp8_;
2405 Xcls_WindowRooView* _tmp9_;
2406 JsRenderJsRender* _tmp10_;
2407 WebKitWebView* _tmp11_;
2408 guint64 _tmp12_ = 0ULL;
2409 Xcls_WindowRooView* _tmp13_;
2410 JsRenderJsRender* _tmp14_;
2411 gchar* _tmp15_ = NULL;
2413 const gchar* _tmp16_;
2417 Xcls_WindowRooView* _tmp20_;
2418 JsRenderJsRender* _tmp21_;
2419 ProjectProject* _tmp22_;
2420 ProjectProject* _tmp23_;
2421 ProjectProject* project;
2424 gchar* builderhtml = NULL;
2425 gchar* _tmp25_ = NULL;
2429 gchar* _tmp29_ = NULL;
2430 const gchar* _tmp30_;
2431 const gchar* _tmp31_;
2435 const gchar* _tmp35_;
2437 ProjectProject* _tmp37_;
2438 const gchar* _tmp38_;
2440 gchar* inhtml = NULL;
2441 Xcls_WindowRooView* _tmp40_;
2442 JsRenderJsRender* _tmp41_;
2443 ProjectProject* _tmp42_;
2444 const gchar* _tmp43_;
2446 gchar* base_template;
2447 gboolean _tmp45_ = FALSE;
2448 const gchar* _tmp46_;
2452 const gchar* _tmp60_ = NULL;
2453 const gchar* _tmp61_;
2456 gchar* _tmp65_ = NULL;
2460 const gchar* _tmp69_;
2463 gchar* _tmp72_ = NULL;
2464 const gchar* _tmp73_;
2466 const gchar* _tmp75_;
2473 Xcls_WindowRooView* _tmp82_;
2474 JsRenderJsRender* _tmp83_;
2475 const gchar* _tmp84_;
2480 Xcls_WindowRooView* _tmp89_;
2481 JsRenderJsRender* _tmp90_;
2482 const gchar* _tmp91_;
2492 const gchar* _tmp100_;
2495 GDateTime* _tmp103_;
2496 const gchar* _tmp104_;
2497 const gchar* _tmp105_;
2498 const gchar* _tmp106_;
2503 const gchar* _tmp111_;
2512 gchar* _tmp120_ = NULL;
2515 const gchar* _tmp122_;
2518 Xcls_WindowRooView* _tmp125_;
2519 JsRenderJsRender* _tmp126_;
2520 ProjectProject* _tmp127_;
2521 const gchar* _tmp128_;
2524 const gchar* _tmp130_ = NULL;
2525 const gchar* _tmp131_;
2528 WebKitWebView* _tmp135_;
2529 const gchar* _tmp136_;
2530 const gchar* _tmp137_;
2531 GError * _inner_error_ = NULL;
2532 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2533 g_return_if_fail (self != NULL);
2534 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2535 _tmp0_ = self->refreshRequired;
2536 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2538 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2540 #line 2541 "WindowRooView.vala.c"
2542 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2543 _tmp1_ = self->lastRedraw;
2544 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2545 if (_tmp1_ != NULL) {
2546 #line 2547 "WindowRooView.vala.c"
2550 GTimeSpan _tmp5_ = 0LL;
2552 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2553 _tmp2_ = g_date_time_new_now_local ();
2554 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2556 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2557 _tmp4_ = self->lastRedraw;
2558 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2559 _tmp5_ = g_date_time_difference (_tmp3_, _tmp4_);
2560 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2561 _tmp6_ = ((gint64) _tmp5_) < ((gint64) 5000);
2562 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2563 _g_date_time_unref0 (_tmp3_);
2564 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2566 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2568 #line 2569 "WindowRooView.vala.c"
2571 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2572 _tmp7_ = self->priv->_this;
2573 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2574 _tmp8_ = _tmp7_->file;
2575 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2576 if (_tmp8_ == NULL) {
2577 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2579 #line 2580 "WindowRooView.vala.c"
2581 #line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2582 self->refreshRequired = FALSE;
2583 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2584 _tmp9_ = self->priv->_this;
2585 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2586 _tmp10_ = _tmp9_->file;
2587 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2589 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2590 _tmp12_ = webkit_web_view_get_page_id (_tmp11_);
2591 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2592 _tmp10_->webkit_page_id = _tmp12_;
2593 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2594 _tmp13_ = self->priv->_this;
2595 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2596 _tmp14_ = _tmp13_->file;
2597 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2598 _tmp15_ = js_render_js_render_toSourcePreview (_tmp14_);
2599 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2601 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2603 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2604 _tmp17_ = strlen (_tmp16_);
2605 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2607 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2609 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2610 g_print ("no data");
2611 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2613 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2615 #line 2616 "WindowRooView.vala.c"
2617 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2618 _tmp19_ = self->redraws;
2619 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2620 self->redraws = _tmp19_ + 1;
2621 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2622 _tmp20_ = self->priv->_this;
2623 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2624 _tmp21_ = _tmp20_->file;
2625 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2626 _tmp22_ = _tmp21_->project;
2627 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2628 _tmp23_ = _g_object_ref0 (_tmp22_);
2629 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2631 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2632 self->pendingRedraw = TRUE;
2633 #line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2634 _tmp24_ = g_strdup ("<script type=\"text/javascript\">\n");
2635 #line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2637 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2638 _tmp25_ = builder4_application_configDirectory ();
2639 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2641 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2642 _tmp27_ = g_strconcat (_tmp26_, "/resources/roo.builder.js", NULL);
2643 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2645 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2646 g_file_get_contents (_tmp28_, &_tmp29_, NULL, &_inner_error_);
2647 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2648 _g_free0 (builderhtml);
2649 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2650 builderhtml = _tmp29_;
2651 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2653 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2655 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2656 if (_inner_error_ != NULL) {
2657 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2658 _g_free0 (builderhtml);
2659 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2661 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2662 _g_object_unref0 (project);
2663 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2665 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2666 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);
2667 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2668 g_clear_error (&_inner_error_);
2669 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2671 #line 2672 "WindowRooView.vala.c"
2673 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2675 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2676 _tmp31_ = builderhtml;
2677 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2678 _tmp32_ = g_strconcat (_tmp31_, "\n", NULL);
2679 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2681 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2682 _tmp34_ = g_strconcat (_tmp30_, _tmp33_, NULL);
2683 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2685 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2687 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2689 #line 505 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2691 #line 505 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2692 _tmp36_ = g_strconcat (_tmp35_, "</script>\n", NULL);
2693 #line 505 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2695 #line 505 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2697 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2699 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2700 _tmp38_ = _tmp37_->runhtml;
2701 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2702 _tmp39_ = g_strdup (_tmp38_);
2703 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2704 _g_free0 (self->runhtml);
2705 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2706 self->runhtml = _tmp39_;
2707 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2708 _tmp40_ = self->priv->_this;
2709 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2710 _tmp41_ = _tmp40_->file;
2711 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2712 _tmp42_ = _tmp41_->project;
2713 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2714 _tmp43_ = _tmp42_->base_template;
2715 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2716 _tmp44_ = g_strdup (_tmp43_);
2717 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2718 base_template = _tmp44_;
2719 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2720 _tmp46_ = base_template;
2721 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2722 _tmp47_ = strlen (_tmp46_);
2723 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2725 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2727 #line 2728 "WindowRooView.vala.c"
2728 gchar* _tmp49_ = NULL;
2732 const gchar* _tmp53_;
2735 gboolean _tmp56_ = FALSE;
2736 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2737 _tmp49_ = builder4_application_configDirectory ();
2738 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2740 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2741 _tmp51_ = g_strconcat (_tmp50_, "/resources/", NULL);
2742 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2744 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2745 _tmp53_ = base_template;
2746 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2747 _tmp54_ = g_strconcat (_tmp52_, _tmp53_, NULL);
2748 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2750 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2751 _tmp56_ = g_file_test (_tmp55_, G_FILE_TEST_EXISTS);
2752 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2754 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2756 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2758 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2760 #line 2761 "WindowRooView.vala.c"
2762 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2764 #line 2765 "WindowRooView.vala.c"
2766 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2768 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2770 #line 2771 "WindowRooView.vala.c"
2771 const gchar* _tmp58_;
2773 #line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2774 _tmp58_ = base_template;
2775 #line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2776 g_print ("invalid base_template name - using default: %s\n", _tmp58_);
2777 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2778 _tmp59_ = g_strdup ("");
2779 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2780 _g_free0 (base_template);
2781 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2782 base_template = _tmp59_;
2783 #line 2784 "WindowRooView.vala.c"
2785 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2786 _tmp61_ = base_template;
2787 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2788 _tmp62_ = strlen (_tmp61_);
2789 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2791 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2793 #line 2794 "WindowRooView.vala.c"
2794 const gchar* _tmp64_;
2795 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2796 _tmp64_ = base_template;
2797 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2799 #line 2800 "WindowRooView.vala.c"
2801 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2802 _tmp60_ = "roo.builder.html";
2803 #line 2804 "WindowRooView.vala.c"
2805 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2806 _tmp65_ = builder4_application_configDirectory ();
2807 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2809 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2810 _tmp67_ = g_strconcat (_tmp66_, "/resources/", NULL);
2811 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2813 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2815 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2816 _tmp70_ = g_strconcat (_tmp68_, _tmp69_, NULL);
2817 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2819 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2820 g_file_get_contents (_tmp71_, &_tmp72_, NULL, &_inner_error_);
2821 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2823 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2825 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2827 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2829 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2831 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2832 if (_inner_error_ != NULL) {
2833 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2834 _g_free0 (base_template);
2835 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2837 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2838 _g_free0 (builderhtml);
2839 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2841 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2842 _g_object_unref0 (project);
2843 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2845 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2846 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);
2847 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2848 g_clear_error (&_inner_error_);
2849 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2851 #line 2852 "WindowRooView.vala.c"
2853 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2855 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2856 _tmp74_ = g_strdup (_tmp73_);
2857 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2858 _g_free0 (self->renderedData);
2859 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2860 self->renderedData = _tmp74_;
2861 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2863 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2864 _tmp76_ = g_strconcat (_tmp75_, "\n", NULL);
2865 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2867 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2868 _tmp78_ = g_strconcat (_tmp77_, "Roo.onReady(function() {\n", NULL);
2869 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2871 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2872 _tmp80_ = g_strconcat (_tmp79_, "if (", NULL);
2873 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2875 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2876 _tmp82_ = self->priv->_this;
2877 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2878 _tmp83_ = _tmp82_->file;
2879 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2880 _tmp84_ = _tmp83_->name;
2881 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2882 _tmp85_ = g_strconcat (_tmp81_, _tmp84_, NULL);
2883 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2885 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2886 _tmp87_ = g_strconcat (_tmp86_, ".show) ", NULL);
2887 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2889 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2890 _tmp89_ = self->priv->_this;
2891 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2892 _tmp90_ = _tmp89_->file;
2893 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2894 _tmp91_ = _tmp90_->name;
2895 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2896 _tmp92_ = g_strconcat (_tmp88_, _tmp91_, NULL);
2897 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2899 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2900 _tmp94_ = g_strconcat (_tmp93_, ".show({});\n", NULL);
2901 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2903 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2904 _tmp96_ = g_strconcat (_tmp95_, "Roo.XComponent.build();\n", NULL);
2905 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2907 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2908 _tmp98_ = g_strconcat (_tmp97_, "});\n", NULL);
2909 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2911 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2913 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2915 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2917 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2919 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2921 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2923 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2925 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2927 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2929 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2931 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2932 _tmp101_ = g_strconcat ("render js: ", _tmp100_, NULL);
2933 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2934 _tmp102_ = _tmp101_;
2935 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2936 g_print ("%s", _tmp102_);
2937 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2938 _g_free0 (_tmp102_);
2939 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2940 _tmp103_ = g_date_time_new_now_local ();
2941 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2942 _g_date_time_unref0 (self->lastRedraw);
2943 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2944 self->lastRedraw = _tmp103_;
2945 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2947 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2949 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2950 _tmp106_ = self->runhtml;
2951 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2952 _tmp107_ = g_strconcat (_tmp105_, _tmp106_, NULL);
2953 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2954 _tmp108_ = _tmp107_;
2955 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2956 _tmp109_ = g_strconcat (_tmp108_, "<script type=\"text/javascript\">\n", NULL);
2957 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2958 _tmp110_ = _tmp109_;
2959 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2961 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2962 _tmp112_ = g_strconcat (_tmp110_, _tmp111_, NULL);
2963 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2964 _tmp113_ = _tmp112_;
2965 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2966 _tmp114_ = g_strconcat (_tmp113_, "\n", NULL);
2967 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2968 _tmp115_ = _tmp114_;
2969 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2970 _tmp116_ = g_strconcat (_tmp115_, "</script>", NULL);
2971 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2972 _tmp117_ = _tmp116_;
2973 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2974 _tmp118_ = g_strconcat (_tmp117_, "</head>", NULL);
2975 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2976 _tmp119_ = _tmp118_;
2977 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2978 _tmp120_ = string_replace (_tmp104_, "</head>", _tmp119_);
2979 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2980 _tmp121_ = _tmp120_;
2981 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2982 _g_free0 (_tmp119_);
2983 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2984 _g_free0 (_tmp117_);
2985 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2986 _g_free0 (_tmp115_);
2987 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2988 _g_free0 (_tmp113_);
2989 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2990 _g_free0 (_tmp110_);
2991 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2992 _g_free0 (_tmp108_);
2993 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2995 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2997 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
2998 _tmp123_ = g_strconcat ("LOAD HTML ", _tmp122_, NULL);
2999 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3000 _tmp124_ = _tmp123_;
3001 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3002 g_print ("%s", _tmp124_);
3003 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3004 _g_free0 (_tmp124_);
3005 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3006 _tmp125_ = self->priv->_this;
3007 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3008 _tmp126_ = _tmp125_->file;
3009 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3010 _tmp127_ = _tmp126_->project;
3011 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3012 _tmp128_ = _tmp127_->rootURL;
3013 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3014 _tmp129_ = g_strdup (_tmp128_);
3015 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3017 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3019 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3020 _tmp132_ = strlen (_tmp131_);
3021 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3022 _tmp133_ = _tmp132_;
3023 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3025 #line 3026 "WindowRooView.vala.c"
3026 const gchar* _tmp134_;
3027 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3029 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3030 _tmp130_ = _tmp134_;
3031 #line 3032 "WindowRooView.vala.c"
3033 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3034 _tmp130_ = "http://localhost/app.Builder/";
3035 #line 3036 "WindowRooView.vala.c"
3037 #line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3038 _tmp135_ = self->el;
3039 #line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3041 #line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3042 _tmp137_ = _tmp130_;
3043 #line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3044 webkit_web_view_load_html (_tmp135_, _tmp136_, _tmp137_);
3045 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3047 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3049 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3051 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3052 _g_free0 (base_template);
3053 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3055 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3056 _g_free0 (builderhtml);
3057 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3059 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3060 _g_object_unref0 (project);
3061 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3063 #line 3064 "WindowRooView.vala.c"
3067 void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force) {
3068 Xcls_WindowRooView* _tmp0_;
3069 Xcls_WindowRooViewXcls_AutoRedraw* _tmp1_;
3070 GtkCheckButton* _tmp2_;
3074 gboolean _tmp5_ = FALSE;
3077 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3078 g_return_if_fail (self != NULL);
3079 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3080 _tmp0_ = self->priv->_this;
3081 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3082 _tmp1_ = _tmp0_->AutoRedraw;
3083 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3084 _tmp2_ = _tmp1_->el;
3085 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3086 _tmp3_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp2_);
3087 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3089 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3091 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3093 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3095 #line 3096 "WindowRooView.vala.c"
3097 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3099 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3101 #line 3102 "WindowRooView.vala.c"
3103 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3105 #line 3106 "WindowRooView.vala.c"
3107 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3109 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3111 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3112 g_print ("Skipping redraw - no force, and autodraw off");
3113 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3115 #line 3116 "WindowRooView.vala.c"
3117 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3118 self->refreshRequired = TRUE;
3119 #line 3120 "WindowRooView.vala.c"
3123 static void xcls_windowrooview_xcls_view_class_init (Xcls_WindowRooViewXcls_viewClass * klass) {
3124 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3125 xcls_windowrooview_xcls_view_parent_class = g_type_class_peek_parent (klass);
3126 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3127 g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_viewPrivate));
3128 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3129 G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_view_finalize;
3130 #line 3131 "WindowRooView.vala.c"
3134 static void xcls_windowrooview_xcls_view_instance_init (Xcls_WindowRooViewXcls_view * self) {
3135 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3136 self->priv = XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_PRIVATE (self);
3137 #line 3138 "WindowRooView.vala.c"
3141 static void xcls_windowrooview_xcls_view_finalize (GObject* obj) {
3142 Xcls_WindowRooViewXcls_view * self;
3143 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3144 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view);
3145 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3146 _g_object_unref0 (self->el);
3147 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3148 _g_object_unref0 (self->priv->_this);
3149 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3150 _g_free0 (self->renderedData);
3151 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3152 _g_object_unref0 (self->inspector);
3153 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3154 _g_date_time_unref0 (self->lastRedraw);
3155 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3156 _g_free0 (self->runhtml);
3157 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3158 G_OBJECT_CLASS (xcls_windowrooview_xcls_view_parent_class)->finalize (obj);
3159 #line 3160 "WindowRooView.vala.c"
3163 GType xcls_windowrooview_xcls_view_get_type (void) {
3164 static volatile gsize xcls_windowrooview_xcls_view_type_id__volatile = 0;
3165 if (g_once_init_enter (&xcls_windowrooview_xcls_view_type_id__volatile)) {
3166 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 };
3167 GType xcls_windowrooview_xcls_view_type_id;
3168 xcls_windowrooview_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_view", &g_define_type_info, 0);
3169 g_once_init_leave (&xcls_windowrooview_xcls_view_type_id__volatile, xcls_windowrooview_xcls_view_type_id);
3171 return xcls_windowrooview_xcls_view_type_id__volatile;
3175 Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_construct (GType object_type, Xcls_WindowRooView* _owner) {
3176 Xcls_WindowRooViewXcls_inspectorcontainer * self = NULL;
3177 Xcls_WindowRooView* _tmp0_;
3178 Xcls_WindowRooView* _tmp1_;
3179 Xcls_WindowRooView* _tmp2_;
3180 Xcls_WindowRooViewXcls_inspectorcontainer* _tmp3_;
3181 GtkScrolledWindow* _tmp4_;
3182 GtkScrolledWindow* _tmp5_;
3183 GtkScrolledWindow* _tmp6_;
3184 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3185 g_return_val_if_fail (_owner != NULL, NULL);
3186 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3187 self = (Xcls_WindowRooViewXcls_inspectorcontainer*) g_object_new (object_type, NULL);
3188 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3190 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3191 _tmp1_ = _g_object_ref0 (_tmp0_);
3192 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3193 _g_object_unref0 (self->priv->_this);
3194 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3195 self->priv->_this = _tmp1_;
3196 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3197 _tmp2_ = self->priv->_this;
3198 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3199 _tmp3_ = _g_object_ref0 (self);
3200 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3201 _g_object_unref0 (_tmp2_->inspectorcontainer);
3202 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3203 _tmp2_->inspectorcontainer = _tmp3_;
3204 #line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3205 _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
3206 #line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3207 g_object_ref_sink (_tmp4_);
3208 #line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3209 _g_object_unref0 (self->el);
3210 #line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3212 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3214 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3215 gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN);
3216 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3218 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3219 gtk_scrolled_window_set_policy (_tmp6_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
3220 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3222 #line 3223 "WindowRooView.vala.c"
3226 Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_new (Xcls_WindowRooView* _owner) {
3227 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3228 return xcls_windowrooview_xcls_inspectorcontainer_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, _owner);
3229 #line 3230 "WindowRooView.vala.c"
3233 static void xcls_windowrooview_xcls_inspectorcontainer_class_init (Xcls_WindowRooViewXcls_inspectorcontainerClass * klass) {
3234 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3235 xcls_windowrooview_xcls_inspectorcontainer_parent_class = g_type_class_peek_parent (klass);
3236 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3237 g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_inspectorcontainerPrivate));
3238 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3239 G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_inspectorcontainer_finalize;
3240 #line 3241 "WindowRooView.vala.c"
3244 static void xcls_windowrooview_xcls_inspectorcontainer_instance_init (Xcls_WindowRooViewXcls_inspectorcontainer * self) {
3245 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3246 self->priv = XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_PRIVATE (self);
3247 #line 3248 "WindowRooView.vala.c"
3251 static void xcls_windowrooview_xcls_inspectorcontainer_finalize (GObject* obj) {
3252 Xcls_WindowRooViewXcls_inspectorcontainer * self;
3253 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3254 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer);
3255 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3256 _g_object_unref0 (self->el);
3257 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3258 _g_object_unref0 (self->priv->_this);
3259 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3260 G_OBJECT_CLASS (xcls_windowrooview_xcls_inspectorcontainer_parent_class)->finalize (obj);
3261 #line 3262 "WindowRooView.vala.c"
3265 GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) {
3266 static volatile gsize xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile = 0;
3267 if (g_once_init_enter (&xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile)) {
3268 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 };
3269 GType xcls_windowrooview_xcls_inspectorcontainer_type_id;
3270 xcls_windowrooview_xcls_inspectorcontainer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_inspectorcontainer", &g_define_type_info, 0);
3271 g_once_init_leave (&xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile, xcls_windowrooview_xcls_inspectorcontainer_type_id);
3273 return xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile;
3277 static void xcls_windowrooview_class_init (Xcls_WindowRooViewClass * klass) {
3278 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3279 xcls_windowrooview_parent_class = g_type_class_peek_parent (klass);
3280 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3281 g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewPrivate));
3282 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3283 G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_finalize;
3284 #line 3285 "WindowRooView.vala.c"
3288 static void xcls_windowrooview_instance_init (Xcls_WindowRooView * self) {
3289 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3290 self->priv = XCLS_WINDOWROOVIEW_GET_PRIVATE (self);
3291 #line 3292 "WindowRooView.vala.c"
3295 static void xcls_windowrooview_finalize (GObject* obj) {
3296 Xcls_WindowRooView * self;
3297 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3298 self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView);
3299 #line 5 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3300 _g_object_unref0 (self->el);
3301 #line 6 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3302 _g_object_unref0 (self->priv->_this);
3303 #line 15 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3304 _g_object_unref0 (self->AutoRedraw);
3305 #line 16 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3306 _g_object_unref0 (self->view);
3307 #line 17 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3308 _g_object_unref0 (self->inspectorcontainer);
3309 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3310 _g_object_unref0 (self->file);
3311 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
3312 G_OBJECT_CLASS (xcls_windowrooview_parent_class)->finalize (obj);
3313 #line 3314 "WindowRooView.vala.c"
3317 GType xcls_windowrooview_get_type (void) {
3318 static volatile gsize xcls_windowrooview_type_id__volatile = 0;
3319 if (g_once_init_enter (&xcls_windowrooview_type_id__volatile)) {
3320 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 };
3321 GType xcls_windowrooview_type_id;
3322 xcls_windowrooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooView", &g_define_type_info, 0);
3323 g_once_init_leave (&xcls_windowrooview_type_id__volatile, xcls_windowrooview_type_id);
3325 return xcls_windowrooview_type_id__volatile;
3329 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
3330 if ((array != NULL) && (destroy_func != NULL)) {
3332 for (i = 0; i < array_length; i = i + 1) {
3333 if (((gpointer*) array)[i] != NULL) {
3334 destroy_func (((gpointer*) array)[i]);
3341 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
3342 _vala_array_destroy (array, array_length, destroy_func);
3347 static gint _vala_array_length (gpointer array) {
3351 while (((gpointer*) array)[length]) {