1 /* NodeToGlade.vala.c generated by valac 0.26.1, the Vala compiler
2 * generated from NodeToGlade.vala, do not modify */
6 <?xml version="1.0" encoding="UTF-8"?>
7 <!-- Generated with glade 3.18.3 -->
9 <requires lib="gtk+" version="3.12"/>
10 <object class="GtkBox" id="box1">
11 <property name="visible">True</property>
12 <property name="can_focus">False</property>
13 <property name="orientation">vertical</property>
15 <object class="GtkButton" id="button1">
16 <property name="label" translatable="yes">button</property>
17 <property name="visible">True</property>
18 <property name="can_focus">True</property>
19 <property name="receives_default">True</property>
22 <property name="expand">False</property>
23 <property name="fill">True</property>
24 <property name="position">0</property>
31 <object class="GtkToggleButton" id="togglebutton1">
32 <property name="label" translatable="yes">togglebutton</property>
33 <property name="visible">True</property>
34 <property name="can_focus">True</property>
35 <property name="receives_default">True</property>
38 <property name="expand">False</property>
39 <property name="fill">True</property>
40 <property name="position">2</property>
48 #include <glib-object.h>
55 #define JS_RENDER_TYPE_NODE_TO_GLADE (js_render_node_to_glade_get_type ())
56 #define JS_RENDER_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade))
57 #define JS_RENDER_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass))
58 #define JS_RENDER_IS_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE_TO_GLADE))
59 #define JS_RENDER_IS_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE_TO_GLADE))
60 #define JS_RENDER_NODE_TO_GLADE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass))
62 typedef struct _JsRenderNodeToGlade JsRenderNodeToGlade;
63 typedef struct _JsRenderNodeToGladeClass JsRenderNodeToGladeClass;
64 typedef struct _JsRenderNodeToGladePrivate JsRenderNodeToGladePrivate;
66 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
67 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
68 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
69 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
70 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
71 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
73 typedef struct _JsRenderNode JsRenderNode;
74 typedef struct _JsRenderNodeClass JsRenderNodeClass;
75 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
76 #define _g_free0(var) (var = (g_free (var), NULL))
77 #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
78 #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
80 #define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
81 #define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
82 #define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
83 #define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
84 #define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
85 #define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
87 typedef struct _PaleteGirObject PaleteGirObject;
88 typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
89 typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate;
90 typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
92 #define PALETE_TYPE_GIR (palete_gir_get_type ())
93 #define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir))
94 #define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass))
95 #define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR))
96 #define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR))
97 #define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass))
99 typedef struct _PaleteGir PaleteGir;
100 typedef struct _PaleteGirClass PaleteGirClass;
102 struct _JsRenderNodeToGlade {
103 GObject parent_instance;
104 JsRenderNodeToGladePrivate * priv;
107 struct _JsRenderNodeToGladeClass {
108 GObjectClass parent_class;
111 struct _JsRenderNodeToGladePrivate {
115 GeeHashMap* ar_props;
118 struct _PaleteGirObject {
119 GObject parent_instance;
120 PaleteGirObjectPrivate * priv;
127 PaleteGirObject* paramset;
128 PaleteGirObject* return_value;
129 gboolean is_instance;
136 PaleteGirObject* gparent;
137 GeeArrayList* params;
138 GeeArrayList* implements;
139 GeeArrayList* inherits;
142 GeeHashMap* includes;
150 struct _PaleteGirObjectClass {
151 GObjectClass parent_class;
154 struct _JsRenderNode {
155 GObject parent_instance;
156 JsRenderNodePrivate * priv;
157 JsRenderNode* parent;
160 GeeHashMap* listeners;
166 struct _JsRenderNodeClass {
167 GObjectClass parent_class;
171 static gpointer js_render_node_to_glade_parent_class = NULL;
172 extern gint js_render_node_to_glade_vcnt;
173 gint js_render_node_to_glade_vcnt = 0;
175 GType js_render_node_to_glade_get_type (void) G_GNUC_CONST;
176 GType js_render_node_get_type (void) G_GNUC_CONST;
177 #define JS_RENDER_NODE_TO_GLADE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladePrivate))
179 JS_RENDER_NODE_TO_GLADE_DUMMY_PROPERTY
181 JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad);
182 JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad);
183 gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self);
184 gchar* js_render_node_fqn (JsRenderNode* self);
185 gchar* js_render_node_to_glade_mungeOuter (JsRenderNodeToGlade* self, gboolean with_window);
186 gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode, gboolean with_packing);
187 gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self, gboolean with_packing);
188 gchar* js_render_node_uid (JsRenderNode* self);
189 GType palete_gir_object_get_type (void) G_GNUC_CONST;
190 PaleteGirObject* palete_gir_factoryFqn (const gchar* fqn);
191 gboolean js_render_node_has (JsRenderNode* self, const gchar* key);
192 gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
193 gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self);
194 GType palete_gir_get_type (void) G_GNUC_CONST;
195 PaleteGir* palete_gir_factory (const gchar* ns);
196 static void _vala_array_add2 (gchar*** array, int* length, int* size, gchar* value);
197 static void _vala_array_add3 (gchar*** array, int* length, int* size, gchar* value);
198 static void _vala_array_add4 (gchar*** array, int* length, int* size, gchar* value);
199 static void _vala_array_add5 (gchar*** array, int* length, int* size, gchar* value);
200 static void _vala_array_add6 (gchar*** array, int* length, int* size, gchar* value);
201 static void js_render_node_to_glade_finalize (GObject* obj);
202 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
203 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
204 static gint _vala_array_length (gpointer array);
207 static gpointer _g_object_ref0 (gpointer self) {
208 #line 54 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
209 return self ? g_object_ref (self) : NULL;
210 #line 211 "NodeToGlade.vala.c"
214 JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad) {
215 JsRenderNodeToGlade * self = NULL;
216 JsRenderNode* _tmp0_ = NULL;
217 JsRenderNode* _tmp1_ = NULL;
218 const gchar* _tmp2_ = NULL;
219 gchar* _tmp3_ = NULL;
220 GeeArrayList* _tmp4_ = NULL;
221 GeeHashMap* _tmp5_ = NULL;
222 #line 52 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
223 g_return_val_if_fail (node != NULL, NULL);
224 #line 52 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
225 g_return_val_if_fail (pad != NULL, NULL);
226 #line 52 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
227 self = (JsRenderNodeToGlade*) g_object_new (object_type, NULL);
228 #line 54 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
230 #line 54 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
231 _tmp1_ = _g_object_ref0 (_tmp0_);
232 #line 54 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
233 _g_object_unref0 (self->priv->node);
234 #line 54 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
235 self->priv->node = _tmp1_;
236 #line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
238 #line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
239 _tmp3_ = g_strdup (_tmp2_);
240 #line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
241 _g_free0 (self->priv->pad);
242 #line 55 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
243 self->priv->pad = _tmp3_;
244 #line 56 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
245 _tmp4_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
246 #line 56 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
247 _g_object_unref0 (self->priv->els);
248 #line 56 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
249 self->priv->els = _tmp4_;
250 #line 58 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
251 _tmp5_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
252 #line 58 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
253 _g_object_unref0 (self->priv->ar_props);
254 #line 58 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
255 self->priv->ar_props = _tmp5_;
256 #line 52 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
258 #line 259 "NodeToGlade.vala.c"
262 JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad) {
263 #line 52 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
264 return js_render_node_to_glade_construct (JS_RENDER_TYPE_NODE_TO_GLADE, node, pad);
265 #line 266 "NodeToGlade.vala.c"
269 static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
270 gchar* result = NULL;
271 GError * _inner_error_ = NULL;
272 #line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
273 g_return_val_if_fail (self != NULL, NULL);
274 #line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
275 g_return_val_if_fail (old != NULL, NULL);
276 #line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
277 g_return_val_if_fail (replacement != NULL, NULL);
278 #line 279 "NodeToGlade.vala.c"
280 GRegex* regex = NULL;
281 const gchar* _tmp0_ = NULL;
282 gchar* _tmp1_ = NULL;
283 gchar* _tmp2_ = NULL;
284 GRegex* _tmp3_ = NULL;
285 GRegex* _tmp4_ = NULL;
286 gchar* _tmp5_ = NULL;
287 GRegex* _tmp6_ = NULL;
288 const gchar* _tmp7_ = NULL;
289 gchar* _tmp8_ = NULL;
290 gchar* _tmp9_ = NULL;
291 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
293 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
294 _tmp1_ = g_regex_escape_string (_tmp0_, -1);
295 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
297 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
298 _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
299 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
301 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
303 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
305 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
306 if (G_UNLIKELY (_inner_error_ != NULL)) {
307 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
308 if (_inner_error_->domain == G_REGEX_ERROR) {
309 #line 310 "NodeToGlade.vala.c"
310 goto __catch2_g_regex_error;
312 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
313 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);
314 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
315 g_clear_error (&_inner_error_);
316 #line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
318 #line 319 "NodeToGlade.vala.c"
320 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
322 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
323 _tmp7_ = replacement;
324 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
325 _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_);
326 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
328 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
329 if (G_UNLIKELY (_inner_error_ != NULL)) {
330 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
331 _g_regex_unref0 (regex);
332 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
333 if (_inner_error_->domain == G_REGEX_ERROR) {
334 #line 335 "NodeToGlade.vala.c"
335 goto __catch2_g_regex_error;
337 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
338 _g_regex_unref0 (regex);
339 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
340 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);
341 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
342 g_clear_error (&_inner_error_);
343 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
345 #line 346 "NodeToGlade.vala.c"
347 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
349 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
351 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
353 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
355 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
356 _g_regex_unref0 (regex);
357 #line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
359 #line 360 "NodeToGlade.vala.c"
362 __catch2_g_regex_error:
365 #line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
367 #line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
368 _inner_error_ = NULL;
369 #line 1287 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
370 g_assert_not_reached ();
371 #line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
373 #line 374 "NodeToGlade.vala.c"
376 #line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
377 if (G_UNLIKELY (_inner_error_ != NULL)) {
378 #line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
379 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);
380 #line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
381 g_clear_error (&_inner_error_);
382 #line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
384 #line 385 "NodeToGlade.vala.c"
389 gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self) {
390 gchar* result = NULL;
391 const gchar* _tmp0_ = NULL;
392 gchar* _tmp1_ = NULL;
394 JsRenderNode* _tmp2_ = NULL;
395 gchar* _tmp3_ = NULL;
396 gchar* _tmp4_ = NULL;
397 gchar* _tmp5_ = NULL;
398 gchar* _tmp6_ = NULL;
400 gchar* _tmp7_ = NULL;
401 const gchar* _tmp8_ = NULL;
402 const gchar* _tmp9_ = NULL;
404 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
405 static GQuark _tmp10_label0 = 0;
406 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
407 static GQuark _tmp10_label1 = 0;
408 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
409 static GQuark _tmp10_label2 = 0;
410 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
411 static GQuark _tmp10_label3 = 0;
412 #line 413 "NodeToGlade.vala.c"
413 const gchar* _tmp14_ = NULL;
416 const gchar* _tmp18_ = NULL;
417 gchar* _tmp19_ = NULL;
418 gchar* _tmp20_ = NULL;
419 gchar* _tmp21_ = NULL;
420 gchar* _tmp22_ = NULL;
421 #line 62 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
422 g_return_val_if_fail (self != NULL, NULL);
423 #line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
424 _tmp0_ = self->priv->pad;
425 #line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
426 _tmp1_ = g_strconcat (_tmp0_, " ", NULL);
427 #line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
428 _g_free0 (self->priv->pad);
429 #line 66 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
430 self->priv->pad = _tmp1_;
431 #line 68 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
432 _tmp2_ = self->priv->node;
433 #line 68 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
434 _tmp3_ = js_render_node_fqn (_tmp2_);
435 #line 68 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
437 #line 68 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
438 _tmp5_ = string_replace (_tmp4_, ".", "");
439 #line 68 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
441 #line 68 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
443 #line 68 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
445 #line 69 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
446 _tmp7_ = g_strdup ("");
447 #line 69 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
449 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
451 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
453 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
454 _tmp11_ = (NULL == _tmp9_) ? 0 : g_quark_from_string (_tmp9_);
455 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
456 if ((((_tmp11_ == ((0 != _tmp10_label0) ? _tmp10_label0 : (_tmp10_label0 = g_quark_from_static_string ("GtkDialog")))) || (_tmp11_ == ((0 != _tmp10_label1) ? _tmp10_label1 : (_tmp10_label1 = g_quark_from_static_string ("GtkAboutDialog"))))) || (_tmp11_ == ((0 != _tmp10_label2) ? _tmp10_label2 : (_tmp10_label2 = g_quark_from_static_string ("GtkMessageDialog"))))) || (_tmp11_ == ((0 != _tmp10_label3) ? _tmp10_label3 : (_tmp10_label3 = g_quark_from_static_string ("GtkWindow"))))) {
457 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
459 #line 460 "NodeToGlade.vala.c"
462 gchar* _tmp12_ = NULL;
463 #line 76 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
464 _tmp12_ = js_render_node_to_glade_mungeOuter (self, TRUE);
465 #line 76 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
467 #line 76 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
469 #line 77 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
471 #line 472 "NodeToGlade.vala.c"
475 #line 70 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
477 #line 478 "NodeToGlade.vala.c"
480 gchar* _tmp13_ = NULL;
481 #line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
482 _tmp13_ = js_render_node_to_glade_mungeOuter (self, FALSE);
483 #line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
485 #line 79 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
487 #line 80 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
489 #line 490 "NodeToGlade.vala.c"
493 #line 84 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
495 #line 84 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
496 _tmp15_ = strlen (_tmp14_);
497 #line 84 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
499 #line 84 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
501 #line 502 "NodeToGlade.vala.c"
502 gchar* _tmp17_ = NULL;
503 #line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
504 _tmp17_ = g_strdup ("");
505 #line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
507 #line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
509 #line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
511 #line 85 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
513 #line 514 "NodeToGlade.vala.c"
515 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
517 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
518 _tmp19_ = g_strconcat ("<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n" \
519 " <!-- Generated with appBuilder 4.1 -->\n" \
521 " <requires lib=\"gtk+\" version=\"3.12\"/>\n" \
522 " <!-- <requires lib=\"gtksourceview\" version=\"3.0\"/> -->\n" \
524 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
526 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
527 _tmp21_ = g_strconcat (_tmp20_, "</interface>\n", NULL);
528 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
530 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
532 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
534 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
536 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
538 #line 87 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
540 #line 536 "NodeToGlade.vala.c"
544 gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode, gboolean with_packing) {
545 gchar* result = NULL;
546 JsRenderNodeToGlade* x = NULL;
547 JsRenderNode* _tmp0_ = NULL;
548 const gchar* _tmp1_ = NULL;
549 JsRenderNodeToGlade* _tmp2_ = NULL;
550 gboolean _tmp3_ = FALSE;
551 gchar* _tmp4_ = NULL;
552 #line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
553 g_return_val_if_fail (self != NULL, NULL);
554 #line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
555 g_return_val_if_fail (pad != NULL, NULL);
556 #line 98 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
557 g_return_val_if_fail (cnode != NULL, NULL);
558 #line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
560 #line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
562 #line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
563 _tmp2_ = js_render_node_to_glade_new (_tmp0_, _tmp1_);
564 #line 100 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
566 #line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
567 _tmp3_ = with_packing;
568 #line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
569 _tmp4_ = js_render_node_to_glade_mungeNode (x, _tmp3_);
570 #line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
572 #line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
573 _g_object_unref0 (x);
574 #line 101 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
576 #line 572 "NodeToGlade.vala.c"
580 static const gchar* string_to_string (const gchar* self) {
581 const gchar* result = NULL;
582 #line 1314 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
583 g_return_val_if_fail (self != NULL, NULL);
584 #line 1315 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
586 #line 1315 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
588 #line 584 "NodeToGlade.vala.c"
592 static gchar* string_strip (const gchar* self) {
593 gchar* result = NULL;
594 gchar* _result_ = NULL;
595 gchar* _tmp0_ = NULL;
596 const gchar* _tmp1_ = NULL;
597 #line 1115 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
598 g_return_val_if_fail (self != NULL, NULL);
599 #line 1116 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
600 _tmp0_ = g_strdup (self);
601 #line 1116 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
603 #line 1117 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
605 #line 1117 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
607 #line 1118 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
609 #line 1118 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
611 #line 607 "NodeToGlade.vala.c"
615 gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self, gboolean with_packing) {
616 gchar* result = NULL;
618 const gchar* _tmp0_ = NULL;
619 gchar* _tmp1_ = NULL;
621 JsRenderNode* _tmp2_ = NULL;
622 gchar* _tmp3_ = NULL;
623 gchar* _tmp4_ = NULL;
624 gchar* _tmp5_ = NULL;
625 gchar* _tmp6_ = NULL;
626 GtkBuilder* b = NULL;
627 GtkBuilder* _tmp7_ = NULL;
629 GtkBuilder* _tmp8_ = NULL;
630 const gchar* _tmp9_ = NULL;
632 JsRenderNode* _tmp11_ = NULL;
633 gchar* _tmp12_ = NULL;
634 gchar* _tmp13_ = NULL;
636 const gchar* _tmp15_ = NULL;
638 JsRenderNode* _tmp16_ = NULL;
639 gchar* _tmp17_ = NULL;
640 gchar* _tmp18_ = NULL;
641 gchar** _tmp19_ = NULL;
642 gchar** _tmp20_ = NULL;
643 gchar** _tmp21_ = NULL;
644 gint _tmp21__length1 = 0;
645 const gchar* _tmp22_ = NULL;
646 gchar* _tmp23_ = NULL;
647 gchar* _tmp24_ = NULL;
648 const gchar* _tmp25_ = NULL;
649 const gchar* _tmp27_ = NULL;
650 const gchar* _tmp29_ = NULL;
651 const gchar* _tmp30_ = NULL;
653 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
654 static GQuark _tmp31_label0 = 0;
655 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
656 static GQuark _tmp31_label1 = 0;
657 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
658 static GQuark _tmp31_label2 = 0;
659 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
660 static GQuark _tmp31_label3 = 0;
661 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
662 static GQuark _tmp31_label4 = 0;
663 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
664 static GQuark _tmp31_label5 = 0;
665 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
666 static GQuark _tmp31_label6 = 0;
667 #line 663 "NodeToGlade.vala.c"
669 JsRenderNode* _tmp34_ = NULL;
670 gchar* _tmp35_ = NULL;
672 const gchar* _tmp36_ = NULL;
673 const gchar* _tmp37_ = NULL;
674 const gchar* _tmp38_ = NULL;
675 const gchar* _tmp39_ = NULL;
676 const gchar* _tmp40_ = NULL;
677 const gchar* _tmp41_ = NULL;
678 gchar* _tmp42_ = NULL;
679 GeeHashMap* props = NULL;
680 JsRenderNode* _tmp43_ = NULL;
681 gchar* _tmp44_ = NULL;
682 gchar* _tmp45_ = NULL;
683 PaleteGirObject* _tmp46_ = NULL;
684 PaleteGirObject* _tmp47_ = NULL;
685 GeeHashMap* _tmp48_ = NULL;
686 GeeHashMap* _tmp49_ = NULL;
687 GeeHashMap* _tmp50_ = NULL;
688 GeeMapIterator* pviter = NULL;
689 GeeHashMap* _tmp51_ = NULL;
690 GeeMapIterator* _tmp52_ = NULL;
692 gchar* _tmp83_ = NULL;
693 gboolean _tmp84_ = FALSE;
694 JsRenderNode* _tmp86_ = NULL;
695 GeeArrayList* _tmp87_ = NULL;
698 const gchar* _tmp135_ = NULL;
699 const gchar* _tmp136_ = NULL;
700 const gchar* _tmp137_ = NULL;
701 gchar* _tmp138_ = NULL;
702 gchar* _tmp139_ = NULL;
703 gchar* _tmp140_ = NULL;
704 gchar* _tmp141_ = NULL;
705 const gchar* _tmp142_ = NULL;
706 gchar* _tmp143_ = NULL;
707 gchar* _tmp144_ = NULL;
708 #line 104 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
709 g_return_val_if_fail (self != NULL, NULL);
710 #line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
711 _tmp0_ = self->priv->pad;
712 #line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
713 _tmp1_ = g_strdup (_tmp0_);
714 #line 106 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
716 #line 107 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
717 _tmp2_ = self->priv->node;
718 #line 107 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
719 _tmp3_ = js_render_node_fqn (_tmp2_);
720 #line 107 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
722 #line 107 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
723 _tmp5_ = string_replace (_tmp4_, ".", "");
724 #line 107 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
726 #line 107 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
728 #line 107 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
730 #line 109 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
731 _tmp7_ = gtk_builder_new ();
732 #line 109 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
734 #line 111 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
736 #line 111 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
738 #line 111 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
739 _tmp10_ = gtk_builder_get_type_from_name (_tmp8_, _tmp9_);
740 #line 111 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
742 #line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
743 _tmp11_ = self->priv->node;
744 #line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
745 _tmp12_ = js_render_node_fqn (_tmp11_);
746 #line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
748 #line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
750 #line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
751 _tmp15_ = g_type_name (_tmp14_);
752 #line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
753 g_print ("Type: %s ?= %s\n", _tmp13_, _tmp15_);
754 #line 112 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
756 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
757 _tmp16_ = self->priv->node;
758 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
759 _tmp17_ = js_render_node_fqn (_tmp16_);
760 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
762 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
763 _tmp20_ = _tmp19_ = g_strsplit (_tmp18_, ".", 0);
764 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
766 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
767 _tmp21__length1 = _vala_array_length (_tmp19_);
768 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
769 _tmp22_ = _tmp21_[0];
770 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
771 _tmp23_ = g_strdup (_tmp22_);
772 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
774 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
775 _tmp21_ = (_vala_array_free (_tmp21_, _tmp21__length1, (GDestroyNotify) g_free), NULL);
776 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
778 #line 116 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
780 #line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
782 #line 117 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
783 if (g_strcmp0 (_tmp25_, "Clutter") == 0) {
784 #line 780 "NodeToGlade.vala.c"
785 gchar* _tmp26_ = NULL;
786 #line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
787 _tmp26_ = g_strdup ("");
788 #line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
790 #line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
792 #line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
793 _g_object_unref0 (b);
794 #line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
796 #line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
798 #line 118 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
800 #line 796 "NodeToGlade.vala.c"
802 #line 123 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
804 #line 123 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
805 if (g_strcmp0 (_tmp27_, "WebKit") == 0) {
806 #line 802 "NodeToGlade.vala.c"
807 gchar* _tmp28_ = NULL;
808 #line 124 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
809 _tmp28_ = g_strdup ("");
810 #line 124 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
812 #line 124 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
814 #line 124 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
815 _g_object_unref0 (b);
816 #line 124 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
818 #line 124 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
820 #line 124 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
822 #line 818 "NodeToGlade.vala.c"
824 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
826 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
828 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
829 _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_);
830 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
831 if (((((((_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("GtkTreeStore")))) || (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("GtkListStore"))))) || (_tmp32_ == ((0 != _tmp31_label2) ? _tmp31_label2 : (_tmp31_label2 = g_quark_from_static_string ("GtkTreeViewColumn"))))) || (_tmp32_ == ((0 != _tmp31_label3) ? _tmp31_label3 : (_tmp31_label3 = g_quark_from_static_string ("GtkMenu"))))) || (_tmp32_ == ((0 != _tmp31_label4) ? _tmp31_label4 : (_tmp31_label4 = g_quark_from_static_string ("GtkCellRendererText"))))) || (_tmp32_ == ((0 != _tmp31_label5) ? _tmp31_label5 : (_tmp31_label5 = g_quark_from_static_string ("GtkSourceBuffer"))))) || (_tmp32_ == ((0 != _tmp31_label6) ? _tmp31_label6 : (_tmp31_label6 = g_quark_from_static_string ("GtkClutterActor"))))) {
832 #line 126 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
834 #line 830 "NodeToGlade.vala.c"
837 gchar* _tmp33_ = NULL;
838 #line 148 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
839 _tmp33_ = g_strdup ("");
840 #line 148 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
842 #line 148 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
844 #line 148 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
845 _g_object_unref0 (b);
846 #line 148 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
848 #line 148 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
850 #line 148 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
852 #line 848 "NodeToGlade.vala.c"
856 #line 152 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
857 _tmp34_ = self->priv->node;
858 #line 152 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
859 _tmp35_ = js_render_node_uid (_tmp34_);
860 #line 152 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
862 #line 153 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
864 #line 153 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
865 _tmp37_ = string_to_string (_tmp36_);
866 #line 153 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
868 #line 153 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
869 _tmp39_ = string_to_string (_tmp38_);
870 #line 153 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
872 #line 153 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
873 _tmp41_ = string_to_string (_tmp40_);
874 #line 153 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
875 _tmp42_ = g_strconcat (_tmp37_, "<object class=\"", _tmp39_, "\" id=\"", _tmp41_, "\">\n", NULL);
876 #line 153 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
878 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
879 _tmp43_ = self->priv->node;
880 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
881 _tmp44_ = js_render_node_fqn (_tmp43_);
882 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
884 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
885 _tmp46_ = palete_gir_factoryFqn (_tmp45_);
886 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
888 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
889 _tmp48_ = _tmp47_->props;
890 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
891 _tmp49_ = _g_object_ref0 (_tmp48_);
892 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
894 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
895 _g_object_unref0 (_tmp47_);
896 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
898 #line 155 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
900 #line 158 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
902 #line 158 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
903 _tmp52_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp51_);
904 #line 158 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
906 #line 159 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
908 #line 904 "NodeToGlade.vala.c"
909 GeeMapIterator* _tmp53_ = NULL;
910 gboolean _tmp54_ = FALSE;
911 JsRenderNode* _tmp55_ = NULL;
912 GeeMapIterator* _tmp56_ = NULL;
913 gpointer _tmp57_ = NULL;
914 gchar* _tmp58_ = NULL;
915 gboolean _tmp59_ = FALSE;
916 gboolean _tmp60_ = FALSE;
918 GeeMapIterator* _tmp61_ = NULL;
919 gpointer _tmp62_ = NULL;
921 JsRenderNode* _tmp63_ = NULL;
922 GeeMapIterator* _tmp64_ = NULL;
923 gpointer _tmp65_ = NULL;
924 gchar* _tmp66_ = NULL;
925 gchar* _tmp67_ = NULL;
926 gchar* _tmp68_ = NULL;
927 gchar* _tmp69_ = NULL;
928 gchar* _tmp70_ = NULL;
929 gchar* _tmp71_ = NULL;
930 gchar* _tmp72_ = NULL;
931 const gchar* _tmp73_ = NULL;
932 const gchar* _tmp74_ = NULL;
933 const gchar* _tmp75_ = NULL;
934 const gchar* _tmp76_ = NULL;
935 const gchar* _tmp77_ = NULL;
936 const gchar* _tmp78_ = NULL;
937 const gchar* _tmp79_ = NULL;
938 gchar* _tmp80_ = NULL;
939 gchar* _tmp81_ = NULL;
940 gchar* _tmp82_ = NULL;
941 #line 159 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
943 #line 159 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
944 _tmp54_ = gee_map_iterator_next (_tmp53_);
945 #line 159 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
947 #line 159 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
949 #line 945 "NodeToGlade.vala.c"
951 #line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
952 _tmp55_ = self->priv->node;
953 #line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
955 #line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
956 _tmp57_ = gee_map_iterator_get_key (_tmp56_);
957 #line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
958 _tmp58_ = (gchar*) _tmp57_;
959 #line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
960 _tmp59_ = js_render_node_has (_tmp55_, _tmp58_);
961 #line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
963 #line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
965 #line 164 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
967 #line 165 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
969 #line 965 "NodeToGlade.vala.c"
971 #line 167 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
973 #line 167 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
974 _tmp62_ = gee_map_iterator_get_key (_tmp61_);
975 #line 167 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
976 k = (gchar*) _tmp62_;
977 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
978 _tmp63_ = self->priv->node;
979 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
981 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
982 _tmp65_ = gee_map_iterator_get_key (_tmp64_);
983 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
984 _tmp66_ = (gchar*) _tmp65_;
985 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
986 _tmp67_ = js_render_node_get (_tmp63_, _tmp66_);
987 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
989 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
990 _tmp69_ = string_strip (_tmp68_);
991 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
993 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
994 _tmp71_ = g_markup_escape_text (_tmp70_, (gssize) (-1));
995 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
997 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
999 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1001 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1003 #line 168 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1005 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1007 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1009 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1010 _tmp75_ = string_to_string (_tmp74_);
1011 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1013 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1014 _tmp77_ = string_to_string (_tmp76_);
1015 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1017 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1018 _tmp79_ = string_to_string (_tmp78_);
1019 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1020 _tmp80_ = g_strconcat (_tmp75_, " <property name=\"", _tmp77_, "\">", _tmp79_, "</property>\n", NULL);
1021 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1023 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1024 _tmp82_ = g_strconcat (_tmp73_, _tmp81_, NULL);
1025 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1027 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1029 #line 169 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1031 #line 159 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1033 #line 159 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1035 #line 1031 "NodeToGlade.vala.c"
1037 #line 174 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1038 _tmp83_ = g_strdup ("");
1039 #line 174 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1041 #line 176 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1042 _tmp84_ = with_packing;
1043 #line 176 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1045 #line 1041 "NodeToGlade.vala.c"
1046 gchar* _tmp85_ = NULL;
1047 #line 178 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1048 _tmp85_ = js_render_node_to_glade_packString (self);
1049 #line 178 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1051 #line 178 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1053 #line 1049 "NodeToGlade.vala.c"
1055 #line 184 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1056 _tmp86_ = self->priv->node;
1057 #line 184 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1058 _tmp87_ = _tmp86_->items;
1059 #line 184 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1060 _tmp88_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp87_);
1061 #line 184 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1063 #line 184 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1065 #line 1061 "NodeToGlade.vala.c"
1066 const gchar* _tmp90_ = NULL;
1067 const gchar* _tmp91_ = NULL;
1068 const gchar* _tmp92_ = NULL;
1069 gchar* _tmp93_ = NULL;
1070 gchar* _tmp94_ = NULL;
1071 gchar* _tmp95_ = NULL;
1072 gchar* _tmp96_ = NULL;
1073 const gchar* _tmp97_ = NULL;
1074 gchar* _tmp98_ = NULL;
1075 gchar* _tmp99_ = NULL;
1076 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1078 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1080 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1081 _tmp92_ = string_to_string (_tmp91_);
1082 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1083 _tmp93_ = g_strconcat (_tmp92_, "</object>\n", NULL);
1084 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1086 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1087 _tmp95_ = g_strconcat (_tmp90_, _tmp94_, NULL);
1088 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1090 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1092 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1093 _tmp98_ = g_strconcat (_tmp96_, _tmp97_, NULL);
1094 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1096 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1098 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1100 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1102 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1104 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1105 _g_object_unref0 (pviter);
1106 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1107 _g_object_unref0 (props);
1108 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1110 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1112 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1114 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1115 _g_object_unref0 (b);
1116 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1118 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1120 #line 185 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1122 #line 1118 "NodeToGlade.vala.c"
1126 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1128 #line 1124 "NodeToGlade.vala.c"
1130 gboolean _tmp100_ = FALSE;
1131 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1133 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1135 #line 1131 "NodeToGlade.vala.c"
1137 JsRenderNode* _tmp103_ = NULL;
1138 GeeArrayList* _tmp104_ = NULL;
1142 const gchar* _tmp107_ = NULL;
1143 gchar* _tmp108_ = NULL;
1144 gchar* _tmp109_ = NULL;
1145 JsRenderNode* _tmp110_ = NULL;
1146 GeeArrayList* _tmp111_ = NULL;
1148 gpointer _tmp113_ = NULL;
1149 JsRenderNode* _tmp114_ = NULL;
1150 gchar* _tmp115_ = NULL;
1151 gchar* _tmp116_ = NULL;
1152 const gchar* _tmp117_ = NULL;
1155 const gchar* _tmp120_ = NULL;
1156 const gchar* _tmp121_ = NULL;
1157 const gchar* _tmp122_ = NULL;
1158 gchar* _tmp123_ = NULL;
1159 gchar* _tmp124_ = NULL;
1160 gchar* _tmp125_ = NULL;
1161 const gchar* _tmp126_ = NULL;
1162 const gchar* _tmp127_ = NULL;
1163 gchar* _tmp128_ = NULL;
1164 const gchar* _tmp129_ = NULL;
1165 const gchar* _tmp130_ = NULL;
1166 const gchar* _tmp131_ = NULL;
1167 gchar* _tmp132_ = NULL;
1168 gchar* _tmp133_ = NULL;
1169 gchar* _tmp134_ = NULL;
1170 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1172 #line 1168 "NodeToGlade.vala.c"
1174 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1176 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1178 #line 1174 "NodeToGlade.vala.c"
1180 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1182 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1184 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1185 _tmp103_ = self->priv->node;
1186 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1187 _tmp104_ = _tmp103_->items;
1188 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1189 _tmp105_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp104_);
1190 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1191 _tmp106_ = _tmp105_;
1192 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1193 if (!(_tmp102_ < _tmp106_)) {
1194 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1196 #line 1192 "NodeToGlade.vala.c"
1198 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1200 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1201 _tmp108_ = g_strconcat (_tmp107_, " ", NULL);
1202 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1203 _tmp109_ = _tmp108_;
1204 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1205 _tmp110_ = self->priv->node;
1206 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1207 _tmp111_ = _tmp110_->items;
1208 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1210 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1211 _tmp113_ = gee_abstract_list_get ((GeeAbstractList*) _tmp111_, _tmp112_);
1212 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1213 _tmp114_ = (JsRenderNode*) _tmp113_;
1214 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1215 _tmp115_ = js_render_node_to_glade_mungeChild (self, _tmp109_, _tmp114_, TRUE);
1216 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1217 _tmp116_ = _tmp115_;
1218 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1219 _g_object_unref0 (_tmp114_);
1220 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1221 _g_free0 (_tmp109_);
1222 #line 190 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1224 #line 191 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1226 #line 191 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1227 _tmp118_ = strlen (_tmp117_);
1228 #line 191 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1229 _tmp119_ = _tmp118_;
1230 #line 191 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1232 #line 192 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1234 #line 192 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1236 #line 1232 "NodeToGlade.vala.c"
1238 #line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1240 #line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1242 #line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1243 _tmp122_ = string_to_string (_tmp121_);
1244 #line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1245 _tmp123_ = g_strconcat (_tmp122_, " <child>\n", NULL);
1246 #line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1247 _tmp124_ = _tmp123_;
1248 #line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1249 _tmp125_ = g_strconcat (_tmp120_, _tmp124_, NULL);
1250 #line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1252 #line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1254 #line 195 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1255 _g_free0 (_tmp124_);
1256 #line 196 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1258 #line 196 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1260 #line 196 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1261 _tmp128_ = g_strconcat (_tmp126_, _tmp127_, NULL);
1262 #line 196 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1264 #line 196 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1266 #line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1268 #line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1270 #line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1271 _tmp131_ = string_to_string (_tmp130_);
1272 #line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1273 _tmp132_ = g_strconcat (_tmp131_, " </child>\n", NULL);
1274 #line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1275 _tmp133_ = _tmp132_;
1276 #line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1277 _tmp134_ = g_strconcat (_tmp129_, _tmp133_, NULL);
1278 #line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1280 #line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1282 #line 197 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1283 _g_free0 (_tmp133_);
1284 #line 188 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1286 #line 1282 "NodeToGlade.vala.c"
1290 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1292 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1294 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1295 _tmp137_ = string_to_string (_tmp136_);
1296 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1297 _tmp138_ = g_strconcat (_tmp137_, "</object>\n", NULL);
1298 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1299 _tmp139_ = _tmp138_;
1300 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1301 _tmp140_ = g_strconcat (_tmp135_, _tmp139_, NULL);
1302 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1303 _tmp141_ = _tmp140_;
1304 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1306 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1307 _tmp143_ = g_strconcat (_tmp141_, _tmp142_, NULL);
1308 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1309 _tmp144_ = _tmp143_;
1310 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1311 _g_free0 (_tmp141_);
1312 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1313 _g_free0 (_tmp139_);
1314 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1316 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1318 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1319 _g_object_unref0 (pviter);
1320 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1321 _g_object_unref0 (props);
1322 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1324 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1326 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1328 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1329 _g_object_unref0 (b);
1330 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1332 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1334 #line 200 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1336 #line 1332 "NodeToGlade.vala.c"
1340 static void _vala_array_add2 (gchar*** array, int* length, int* size, gchar* value) {
1341 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1342 if ((*length) == (*size)) {
1343 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1344 *size = (*size) ? (2 * (*size)) : 4;
1345 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1346 *array = g_renew (gchar*, *array, (*size) + 1);
1347 #line 1343 "NodeToGlade.vala.c"
1349 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1350 (*array)[(*length)++] = value;
1351 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1352 (*array)[*length] = NULL;
1353 #line 1349 "NodeToGlade.vala.c"
1357 static void _vala_array_add3 (gchar*** array, int* length, int* size, gchar* value) {
1358 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1359 if ((*length) == (*size)) {
1360 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1361 *size = (*size) ? (2 * (*size)) : 4;
1362 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1363 *array = g_renew (gchar*, *array, (*size) + 1);
1364 #line 1360 "NodeToGlade.vala.c"
1366 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1367 (*array)[(*length)++] = value;
1368 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1369 (*array)[*length] = NULL;
1370 #line 1366 "NodeToGlade.vala.c"
1374 static void _vala_array_add4 (gchar*** array, int* length, int* size, gchar* value) {
1375 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1376 if ((*length) == (*size)) {
1377 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1378 *size = (*size) ? (2 * (*size)) : 4;
1379 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1380 *array = g_renew (gchar*, *array, (*size) + 1);
1381 #line 1377 "NodeToGlade.vala.c"
1383 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1384 (*array)[(*length)++] = value;
1385 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1386 (*array)[*length] = NULL;
1387 #line 1383 "NodeToGlade.vala.c"
1391 static void _vala_array_add5 (gchar*** array, int* length, int* size, gchar* value) {
1392 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1393 if ((*length) == (*size)) {
1394 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1395 *size = (*size) ? (2 * (*size)) : 4;
1396 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1397 *array = g_renew (gchar*, *array, (*size) + 1);
1398 #line 1394 "NodeToGlade.vala.c"
1400 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1401 (*array)[(*length)++] = value;
1402 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1403 (*array)[*length] = NULL;
1404 #line 1400 "NodeToGlade.vala.c"
1408 static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
1409 gchar* result = NULL;
1410 const gchar* _tmp0_ = NULL;
1411 gboolean _tmp1_ = FALSE;
1412 gboolean _tmp2_ = FALSE;
1413 gchar** _tmp3_ = NULL;
1414 gint _tmp3__length1 = 0;
1415 #line 964 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1417 #line 964 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1418 if (_tmp0_ == NULL) {
1419 #line 965 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1421 #line 1417 "NodeToGlade.vala.c"
1423 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1425 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1426 _tmp3__length1 = str_array_length1;
1427 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1428 if (_tmp3_ != NULL) {
1429 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1431 #line 1427 "NodeToGlade.vala.c"
1433 gchar** _tmp4_ = NULL;
1434 gint _tmp4__length1 = 0;
1435 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1437 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1438 _tmp4__length1 = str_array_length1;
1439 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1440 _tmp2_ = _tmp4__length1 > 0;
1441 #line 1437 "NodeToGlade.vala.c"
1443 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1445 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1447 #line 1443 "NodeToGlade.vala.c"
1449 gboolean _tmp5_ = FALSE;
1450 gchar** _tmp6_ = NULL;
1451 gint _tmp6__length1 = 0;
1452 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1454 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1455 _tmp6__length1 = str_array_length1;
1456 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1457 if (_tmp6__length1 == (-1)) {
1458 #line 1454 "NodeToGlade.vala.c"
1459 gchar** _tmp7_ = NULL;
1460 gint _tmp7__length1 = 0;
1461 const gchar* _tmp8_ = NULL;
1462 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1464 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1465 _tmp7__length1 = str_array_length1;
1466 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1468 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1469 _tmp5_ = _tmp8_ != NULL;
1470 #line 1466 "NodeToGlade.vala.c"
1472 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1474 #line 1470 "NodeToGlade.vala.c"
1476 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1478 #line 1474 "NodeToGlade.vala.c"
1480 #line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1482 #line 1478 "NodeToGlade.vala.c"
1488 gsize _tmp35_ = 0UL;
1489 const gchar* _tmp36_ = NULL;
1493 const gchar* res = NULL;
1494 gsize _tmp40_ = 0UL;
1495 void* _tmp41_ = NULL;
1497 const gchar* _tmp42_ = NULL;
1498 gchar** _tmp43_ = NULL;
1499 gint _tmp43__length1 = 0;
1500 const gchar* _tmp44_ = NULL;
1501 void* _tmp45_ = NULL;
1502 const gchar* _tmp62_ = NULL;
1503 #line 969 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1505 #line 1501 "NodeToGlade.vala.c"
1507 gboolean _tmp9_ = FALSE;
1508 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1510 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1512 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1514 #line 1510 "NodeToGlade.vala.c"
1515 gboolean _tmp11_ = FALSE;
1516 gboolean _tmp12_ = FALSE;
1517 gchar** _tmp13_ = NULL;
1518 gint _tmp13__length1 = 0;
1520 gchar** _tmp22_ = NULL;
1521 gint _tmp22__length1 = 0;
1523 const gchar* _tmp24_ = NULL;
1524 gsize _tmp30_ = 0UL;
1525 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1527 #line 1523 "NodeToGlade.vala.c"
1529 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1531 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1533 #line 1529 "NodeToGlade.vala.c"
1535 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1537 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1538 _tmp13_ = str_array;
1539 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1540 _tmp13__length1 = str_array_length1;
1541 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1542 if (_tmp13__length1 != (-1)) {
1543 #line 1539 "NodeToGlade.vala.c"
1545 gchar** _tmp15_ = NULL;
1546 gint _tmp15__length1 = 0;
1547 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1549 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1550 _tmp15_ = str_array;
1551 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1552 _tmp15__length1 = str_array_length1;
1553 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1554 _tmp12_ = _tmp14_ < _tmp15__length1;
1555 #line 1551 "NodeToGlade.vala.c"
1557 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1559 #line 1555 "NodeToGlade.vala.c"
1561 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1563 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1565 #line 1561 "NodeToGlade.vala.c"
1567 gboolean _tmp16_ = FALSE;
1568 gchar** _tmp17_ = NULL;
1569 gint _tmp17__length1 = 0;
1570 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1571 _tmp17_ = str_array;
1572 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1573 _tmp17__length1 = str_array_length1;
1574 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1575 if (_tmp17__length1 == (-1)) {
1576 #line 1572 "NodeToGlade.vala.c"
1577 gchar** _tmp18_ = NULL;
1578 gint _tmp18__length1 = 0;
1580 const gchar* _tmp20_ = NULL;
1581 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1582 _tmp18_ = str_array;
1583 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1584 _tmp18__length1 = str_array_length1;
1585 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1587 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1588 _tmp20_ = _tmp18_[_tmp19_];
1589 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1590 _tmp16_ = _tmp20_ != NULL;
1591 #line 1587 "NodeToGlade.vala.c"
1593 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1595 #line 1591 "NodeToGlade.vala.c"
1597 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1599 #line 1595 "NodeToGlade.vala.c"
1601 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1603 #line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1605 #line 1601 "NodeToGlade.vala.c"
1607 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1608 _tmp22_ = str_array;
1609 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1610 _tmp22__length1 = str_array_length1;
1611 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1613 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1614 _tmp24_ = _tmp22_[_tmp23_];
1615 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1616 if (_tmp24_ != NULL) {
1617 #line 1613 "NodeToGlade.vala.c"
1618 gchar** _tmp25_ = NULL;
1619 gint _tmp25__length1 = 0;
1621 const gchar* _tmp27_ = NULL;
1624 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1625 _tmp25_ = str_array;
1626 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1627 _tmp25__length1 = str_array_length1;
1628 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1630 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1631 _tmp27_ = _tmp25_[_tmp26_];
1632 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1633 _tmp28_ = strlen ((const gchar*) _tmp27_);
1634 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1636 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1638 #line 1634 "NodeToGlade.vala.c"
1640 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1642 #line 1638 "NodeToGlade.vala.c"
1644 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1646 #line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1647 len = _tmp30_ + _tmp21_;
1648 #line 1644 "NodeToGlade.vala.c"
1651 #line 973 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1653 #line 973 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1655 #line 1651 "NodeToGlade.vala.c"
1656 gchar* _tmp32_ = NULL;
1657 #line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1658 _tmp32_ = g_strdup ("");
1659 #line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1661 #line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1663 #line 1659 "NodeToGlade.vala.c"
1665 #line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1667 #line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1668 str_array_length1 = _tmp33_;
1669 #line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1670 _tmp34_ = str_array_length1;
1671 #line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1673 #line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1674 _tmp36_ = separator;
1675 #line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1676 _tmp37_ = strlen ((const gchar*) _tmp36_);
1677 #line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1679 #line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1681 #line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1682 len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
1683 #line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1685 #line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1686 _tmp41_ = g_malloc (_tmp40_);
1687 #line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1689 #line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1691 #line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1692 _tmp43_ = str_array;
1693 #line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1694 _tmp43__length1 = str_array_length1;
1695 #line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1696 _tmp44_ = _tmp43_[0];
1697 #line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1698 _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
1699 #line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1701 #line 1697 "NodeToGlade.vala.c"
1703 gboolean _tmp46_ = FALSE;
1704 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1706 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1708 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1710 #line 1706 "NodeToGlade.vala.c"
1712 gchar** _tmp49_ = NULL;
1713 gint _tmp49__length1 = 0;
1714 void* _tmp50_ = NULL;
1715 const gchar* _tmp51_ = NULL;
1716 void* _tmp52_ = NULL;
1717 const gchar* _tmp53_ = NULL;
1718 gchar** _tmp54_ = NULL;
1719 gint _tmp54__length1 = 0;
1721 const gchar* _tmp56_ = NULL;
1722 void* _tmp60_ = NULL;
1723 void* _tmp61_ = NULL;
1724 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1726 #line 1722 "NodeToGlade.vala.c"
1728 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1730 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1732 #line 1728 "NodeToGlade.vala.c"
1734 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1736 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1738 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1739 _tmp49_ = str_array;
1740 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1741 _tmp49__length1 = str_array_length1;
1742 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1743 if (!(_tmp48_ < _tmp49__length1)) {
1744 #line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1746 #line 1742 "NodeToGlade.vala.c"
1748 #line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1750 #line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1751 _tmp51_ = separator;
1752 #line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1753 _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
1754 #line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1756 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1757 _tmp54_ = str_array;
1758 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1759 _tmp54__length1 = str_array_length1;
1760 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1762 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1763 _tmp56_ = _tmp54_[_tmp55_];
1764 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1765 if (_tmp56_ != NULL) {
1766 #line 1762 "NodeToGlade.vala.c"
1767 gchar** _tmp57_ = NULL;
1768 gint _tmp57__length1 = 0;
1770 const gchar* _tmp59_ = NULL;
1771 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1772 _tmp57_ = str_array;
1773 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1774 _tmp57__length1 = str_array_length1;
1775 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1777 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1778 _tmp59_ = _tmp57_[_tmp58_];
1779 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1780 _tmp53_ = (const gchar*) _tmp59_;
1781 #line 1777 "NodeToGlade.vala.c"
1783 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1785 #line 1781 "NodeToGlade.vala.c"
1787 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1789 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1790 _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
1791 #line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1793 #line 1789 "NodeToGlade.vala.c"
1796 #line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1798 #line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1800 #line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1801 result = (gchar*) _tmp62_;
1802 #line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1804 #line 1800 "NodeToGlade.vala.c"
1806 gchar* _tmp63_ = NULL;
1807 #line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1808 _tmp63_ = g_strdup ("");
1809 #line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1811 #line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi"
1813 #line 1809 "NodeToGlade.vala.c"
1818 static void _vala_array_add6 (gchar*** array, int* length, int* size, gchar* value) {
1819 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1820 if ((*length) == (*size)) {
1821 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1822 *size = (*size) ? (2 * (*size)) : 4;
1823 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1824 *array = g_renew (gchar*, *array, (*size) + 1);
1825 #line 1821 "NodeToGlade.vala.c"
1827 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1828 (*array)[(*length)++] = value;
1829 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1830 (*array)[*length] = NULL;
1831 #line 1827 "NodeToGlade.vala.c"
1835 gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self) {
1836 gchar* result = NULL;
1837 JsRenderNode* p = NULL;
1838 JsRenderNode* _tmp0_ = NULL;
1839 JsRenderNode* _tmp1_ = NULL;
1840 JsRenderNode* _tmp2_ = NULL;
1842 gchar* _tmp3_ = NULL;
1843 gchar** _tmp4_ = NULL;
1844 gint pk_length1 = 0;
1847 gchar* _tmp5_ = NULL;
1848 JsRenderNode* _tmp6_ = NULL;
1849 const gchar* _tmp30_ = NULL;
1850 const gchar* _tmp32_ = NULL;
1851 gchar** p_parts = NULL;
1852 const gchar* _tmp34_ = NULL;
1853 gchar** _tmp35_ = NULL;
1854 gchar** _tmp36_ = NULL;
1855 gint p_parts_length1 = 0;
1856 gint _p_parts_size_ = 0;
1858 gchar** _tmp37_ = NULL;
1859 gint _tmp37__length1 = 0;
1860 const gchar* _tmp38_ = NULL;
1861 gchar* _tmp39_ = NULL;
1862 PaleteGir* gir = NULL;
1863 const gchar* _tmp40_ = NULL;
1864 PaleteGir* _tmp41_ = NULL;
1865 PaleteGirObject* cls = NULL;
1866 PaleteGir* _tmp42_ = NULL;
1867 GeeHashMap* _tmp43_ = NULL;
1868 gchar** _tmp44_ = NULL;
1869 gint _tmp44__length1 = 0;
1870 const gchar* _tmp45_ = NULL;
1871 gpointer _tmp46_ = NULL;
1872 PaleteGirObject* mdef = NULL;
1873 PaleteGirObject* _tmp47_ = NULL;
1874 GeeHashMap* _tmp48_ = NULL;
1875 gchar** _tmp49_ = NULL;
1876 gint _tmp49__length1 = 0;
1877 const gchar* _tmp50_ = NULL;
1878 gpointer _tmp51_ = NULL;
1879 PaleteGirObject* _tmp52_ = NULL;
1880 gchar** pbody = NULL;
1881 gchar** _tmp56_ = NULL;
1882 gint pbody_length1 = 0;
1883 gint _pbody_size_ = 0;
1884 gchar** _tmp57_ = NULL;
1885 gint _tmp57__length1 = 0;
1886 const gchar* _tmp58_ = NULL;
1887 const gchar* _tmp59_ = NULL;
1888 GQuark _tmp61_ = 0U;
1889 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1890 static GQuark _tmp60_label0 = 0;
1891 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1892 static GQuark _tmp60_label1 = 0;
1893 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1894 static GQuark _tmp60_label2 = 0;
1895 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1896 static GQuark _tmp60_label3 = 0;
1897 #line 1893 "NodeToGlade.vala.c"
1899 const gchar* _tmp97_ = NULL;
1900 gchar* _tmp98_ = NULL;
1901 gchar** _tmp131_ = NULL;
1902 gint _tmp131__length1 = 0;
1904 const gchar* _tmp139_ = NULL;
1905 const gchar* _tmp140_ = NULL;
1906 gchar* _tmp141_ = NULL;
1907 gchar* _tmp142_ = NULL;
1908 gchar** _tmp143_ = NULL;
1909 gint _tmp143__length1 = 0;
1910 gchar* _tmp144_ = NULL;
1911 gchar* _tmp145_ = NULL;
1912 gchar* _tmp146_ = NULL;
1913 gchar* _tmp147_ = NULL;
1914 const gchar* _tmp148_ = NULL;
1915 const gchar* _tmp149_ = NULL;
1916 gchar* _tmp150_ = NULL;
1917 gchar* _tmp151_ = NULL;
1918 gchar* _tmp152_ = NULL;
1919 gchar* _tmp153_ = NULL;
1920 #line 208 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1921 g_return_val_if_fail (self != NULL, NULL);
1922 #line 215 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1923 _tmp0_ = self->priv->node;
1924 #line 215 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1925 _tmp1_ = _tmp0_->parent;
1926 #line 215 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1927 _tmp2_ = _g_object_ref0 (_tmp1_);
1928 #line 215 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1930 #line 216 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1931 _tmp3_ = g_strdup ("add");
1932 #line 216 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1933 _tmp4_ = g_new0 (gchar*, 1 + 1);
1934 #line 216 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1936 #line 216 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1938 #line 216 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1940 #line 216 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1941 _pk_size_ = pk_length1;
1942 #line 217 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1943 _tmp5_ = g_strdup ("Gtk.Box");
1944 #line 217 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1946 #line 218 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1948 #line 218 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1949 if (_tmp6_ != NULL) {
1950 #line 1946 "NodeToGlade.vala.c"
1951 JsRenderNode* _tmp7_ = NULL;
1952 gchar* _tmp8_ = NULL;
1953 JsRenderNode* _tmp9_ = NULL;
1954 GeeHashMap* _tmp10_ = NULL;
1955 gpointer _tmp11_ = NULL;
1956 gchar* _tmp12_ = NULL;
1957 gboolean _tmp13_ = FALSE;
1958 JsRenderNode* _tmp15_ = NULL;
1959 gchar* _tmp16_ = NULL;
1960 gchar* _tmp17_ = NULL;
1961 gchar** _tmp18_ = NULL;
1962 gchar** _tmp19_ = NULL;
1963 #line 219 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1965 #line 219 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1966 _tmp8_ = js_render_node_fqn (_tmp7_);
1967 #line 219 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1969 #line 219 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1971 #line 220 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1972 _tmp9_ = self->priv->node;
1973 #line 220 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1974 _tmp10_ = _tmp9_->props;
1975 #line 220 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1976 _tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp10_, "* pack");
1977 #line 220 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1978 _tmp12_ = (gchar*) _tmp11_;
1979 #line 220 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1980 _tmp13_ = _tmp12_ == NULL;
1981 #line 220 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1983 #line 220 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1985 #line 1981 "NodeToGlade.vala.c"
1986 gchar* _tmp14_ = NULL;
1987 #line 221 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1988 _tmp14_ = g_strdup ("");
1989 #line 221 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1991 #line 221 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1993 #line 221 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1994 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1995 #line 221 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1996 _g_object_unref0 (p);
1997 #line 221 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
1999 #line 1995 "NodeToGlade.vala.c"
2001 #line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2002 _tmp15_ = self->priv->node;
2003 #line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2004 _tmp16_ = js_render_node_get (_tmp15_, "* pack");
2005 #line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2007 #line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2008 _tmp19_ = _tmp18_ = g_strsplit (_tmp17_, ",", 0);
2009 #line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2010 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2011 #line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2013 #line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2014 pk_length1 = _vala_array_length (_tmp18_);
2015 #line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2016 _pk_size_ = pk_length1;
2017 #line 223 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2019 #line 2015 "NodeToGlade.vala.c"
2021 JsRenderNode* _tmp20_ = NULL;
2022 GeeHashMap* _tmp21_ = NULL;
2023 gpointer _tmp22_ = NULL;
2024 gchar* _tmp23_ = NULL;
2025 gboolean _tmp24_ = FALSE;
2026 #line 225 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2027 _tmp20_ = self->priv->node;
2028 #line 225 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2029 _tmp21_ = _tmp20_->props;
2030 #line 225 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2031 _tmp22_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp21_, "* pack");
2032 #line 225 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2033 _tmp23_ = (gchar*) _tmp22_;
2034 #line 225 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2035 _tmp24_ = _tmp23_ != NULL;
2036 #line 225 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2038 #line 225 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2040 #line 2036 "NodeToGlade.vala.c"
2041 JsRenderNode* _tmp25_ = NULL;
2042 gchar* _tmp26_ = NULL;
2043 gchar* _tmp27_ = NULL;
2044 gchar** _tmp28_ = NULL;
2045 gchar** _tmp29_ = NULL;
2046 #line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2047 _tmp25_ = self->priv->node;
2048 #line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2049 _tmp26_ = js_render_node_get (_tmp25_, "* pack");
2050 #line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2052 #line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2053 _tmp29_ = _tmp28_ = g_strsplit (_tmp27_, ",", 0);
2054 #line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2055 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2056 #line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2058 #line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2059 pk_length1 = _vala_array_length (_tmp28_);
2060 #line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2061 _pk_size_ = pk_length1;
2062 #line 226 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2064 #line 2060 "NodeToGlade.vala.c"
2067 #line 231 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2069 #line 231 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2070 if (_tmp30_ == NULL) {
2071 #line 2067 "NodeToGlade.vala.c"
2072 gchar* _tmp31_ = NULL;
2073 #line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2074 _tmp31_ = g_strdup ("");
2075 #line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2077 #line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2079 #line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2080 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2081 #line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2082 _g_object_unref0 (p);
2083 #line 232 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2085 #line 2081 "NodeToGlade.vala.c"
2087 #line 234 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2089 #line 234 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2090 if (g_strcmp0 (_tmp32_, "Gtk.ScrolledWindow") == 0) {
2091 #line 2087 "NodeToGlade.vala.c"
2092 gchar* _tmp33_ = NULL;
2093 #line 235 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2094 _tmp33_ = g_strdup ("");
2095 #line 235 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2097 #line 235 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2099 #line 235 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2100 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2101 #line 235 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2102 _g_object_unref0 (p);
2103 #line 235 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2105 #line 2101 "NodeToGlade.vala.c"
2107 #line 237 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2109 #line 237 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2110 _tmp36_ = _tmp35_ = g_strsplit (_tmp34_, ".", 0);
2111 #line 237 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2113 #line 237 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2114 p_parts_length1 = _vala_array_length (_tmp35_);
2115 #line 237 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2116 _p_parts_size_ = p_parts_length1;
2117 #line 241 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2119 #line 241 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2120 _tmp37__length1 = p_parts_length1;
2121 #line 241 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2122 _tmp38_ = _tmp37_[0];
2123 #line 241 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2124 _tmp39_ = g_strdup (_tmp38_);
2125 #line 241 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2127 #line 242 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2129 #line 242 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2130 _tmp41_ = palete_gir_factory (_tmp40_);
2131 #line 242 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2133 #line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2135 #line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2136 _tmp43_ = ((PaleteGirObject*) _tmp42_)->classes;
2137 #line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2139 #line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2140 _tmp44__length1 = p_parts_length1;
2141 #line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2142 _tmp45_ = _tmp44_[1];
2143 #line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2144 _tmp46_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp43_, _tmp45_);
2145 #line 243 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2146 cls = (PaleteGirObject*) _tmp46_;
2147 #line 244 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2149 #line 244 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2150 _tmp48_ = _tmp47_->methods;
2151 #line 244 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2153 #line 244 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2154 _tmp49__length1 = pk_length1;
2155 #line 244 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2156 _tmp50_ = _tmp49_[0];
2157 #line 244 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2158 _tmp51_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp48_, _tmp50_);
2159 #line 244 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2160 mdef = (PaleteGirObject*) _tmp51_;
2161 #line 245 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2163 #line 245 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2164 if (_tmp52_ == NULL) {
2165 #line 2161 "NodeToGlade.vala.c"
2166 gchar** _tmp53_ = NULL;
2167 gint _tmp53__length1 = 0;
2168 const gchar* _tmp54_ = NULL;
2169 gchar* _tmp55_ = NULL;
2170 #line 246 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2172 #line 246 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2173 _tmp53__length1 = pk_length1;
2174 #line 246 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2175 _tmp54_ = _tmp53_[0];
2176 #line 246 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2177 g_print ("could not find method : %s\n", _tmp54_);
2178 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2179 _tmp55_ = g_strdup ("");
2180 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2182 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2183 _g_object_unref0 (mdef);
2184 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2185 _g_object_unref0 (cls);
2186 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2187 _g_object_unref0 (gir);
2188 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2190 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2191 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2192 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2194 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2195 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2196 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2197 _g_object_unref0 (p);
2198 #line 247 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2200 #line 2196 "NodeToGlade.vala.c"
2202 #line 259 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2203 _tmp56_ = g_new0 (gchar*, 0 + 1);
2204 #line 259 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2206 #line 259 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2208 #line 259 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2209 _pbody_size_ = pbody_length1;
2210 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2212 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2213 _tmp57__length1 = pk_length1;
2214 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2215 _tmp58_ = _tmp57_[0];
2216 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2218 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2219 _tmp61_ = (NULL == _tmp59_) ? 0 : g_quark_from_string (_tmp59_);
2220 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2221 if (_tmp61_ == ((0 != _tmp60_label0) ? _tmp60_label0 : (_tmp60_label0 = g_quark_from_static_string ("pack_start")))) {
2222 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2224 #line 2220 "NodeToGlade.vala.c"
2227 gchar** _tmp62_ = NULL;
2228 gint _tmp62__length1 = 0;
2229 const gchar* _tmp63_ = NULL;
2230 const gchar* _tmp64_ = NULL;
2231 gchar* _tmp65_ = NULL;
2232 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2234 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2235 _tmp62__length1 = pbody_length1;
2236 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2237 _tmp63_ = self->priv->pad;
2238 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2239 _tmp64_ = string_to_string (_tmp63_);
2240 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2241 _tmp65_ = g_strconcat (_tmp64_, " <property name=\"pack_type\">start</property>\n", NULL);
2242 #line 263 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2243 _vala_array_add2 (&pbody, &pbody_length1, &_pbody_size_, _tmp65_);
2244 #line 264 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2246 #line 2242 "NodeToGlade.vala.c"
2249 } else if (_tmp61_ == ((0 != _tmp60_label1) ? _tmp60_label1 : (_tmp60_label1 = g_quark_from_static_string ("pack_end")))) {
2250 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2252 #line 2248 "NodeToGlade.vala.c"
2255 gchar** _tmp66_ = NULL;
2256 gint _tmp66__length1 = 0;
2257 const gchar* _tmp67_ = NULL;
2258 const gchar* _tmp68_ = NULL;
2259 gchar* _tmp69_ = NULL;
2260 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2262 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2263 _tmp66__length1 = pbody_length1;
2264 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2265 _tmp67_ = self->priv->pad;
2266 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2267 _tmp68_ = string_to_string (_tmp67_);
2268 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2269 _tmp69_ = g_strconcat (_tmp68_, " <property name=\"pack_type\">start</property>\n", NULL);
2270 #line 267 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2271 _vala_array_add3 (&pbody, &pbody_length1, &_pbody_size_, _tmp69_);
2272 #line 268 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2274 #line 2270 "NodeToGlade.vala.c"
2277 } else if (_tmp61_ == ((0 != _tmp60_label2) ? _tmp60_label2 : (_tmp60_label2 = g_quark_from_static_string ("add")))) {
2278 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2280 #line 2276 "NodeToGlade.vala.c"
2283 gchar** _tmp70_ = NULL;
2284 gint _tmp70__length1 = 0;
2285 const gchar* _tmp71_ = NULL;
2286 const gchar* _tmp72_ = NULL;
2287 gchar* _tmp73_ = NULL;
2288 gchar** _tmp74_ = NULL;
2289 gint _tmp74__length1 = 0;
2290 const gchar* _tmp75_ = NULL;
2291 const gchar* _tmp76_ = NULL;
2292 gchar* _tmp77_ = NULL;
2294 const gchar* _tmp78_ = NULL;
2295 const gchar* _tmp79_ = NULL;
2296 gchar* _tmp80_ = NULL;
2297 gchar* _tmp81_ = NULL;
2298 gchar** _tmp82_ = NULL;
2299 gint _tmp82__length1 = 0;
2300 gchar* _tmp83_ = NULL;
2301 gchar* _tmp84_ = NULL;
2302 gchar* _tmp85_ = NULL;
2303 gchar* _tmp86_ = NULL;
2304 const gchar* _tmp87_ = NULL;
2305 const gchar* _tmp88_ = NULL;
2306 gchar* _tmp89_ = NULL;
2307 gchar* _tmp90_ = NULL;
2308 gchar* _tmp91_ = NULL;
2309 gchar* _tmp92_ = NULL;
2310 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2312 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2313 _tmp70__length1 = pbody_length1;
2314 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2315 _tmp71_ = self->priv->pad;
2316 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2317 _tmp72_ = string_to_string (_tmp71_);
2318 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2319 _tmp73_ = g_strconcat (_tmp72_, " <property name=\"expand\">True</property>\n", NULL);
2320 #line 272 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2321 _vala_array_add4 (&pbody, &pbody_length1, &_pbody_size_, _tmp73_);
2322 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2324 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2325 _tmp74__length1 = pbody_length1;
2326 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2327 _tmp75_ = self->priv->pad;
2328 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2329 _tmp76_ = string_to_string (_tmp75_);
2330 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2331 _tmp77_ = g_strconcat (_tmp76_, " <property name=\"fill\">True</property>\n", NULL);
2332 #line 273 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2333 _vala_array_add5 (&pbody, &pbody_length1, &_pbody_size_, _tmp77_);
2334 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2335 _tmp78_ = self->priv->pad;
2336 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2337 _tmp79_ = string_to_string (_tmp78_);
2338 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2339 _tmp80_ = g_strconcat (_tmp79_, "<packing>\n", NULL);
2340 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2342 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2344 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2345 _tmp82__length1 = pbody_length1;
2346 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2347 _tmp83_ = _vala_g_strjoinv ("", _tmp82_, _tmp82__length1);
2348 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2350 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2351 _tmp85_ = g_strconcat (_tmp81_, _tmp84_, NULL);
2352 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2354 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2355 _tmp87_ = self->priv->pad;
2356 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2357 _tmp88_ = string_to_string (_tmp87_);
2358 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2359 _tmp89_ = g_strconcat (_tmp88_, "</packing>\n", NULL);
2360 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2362 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2363 _tmp91_ = g_strconcat (_tmp86_, _tmp90_, NULL);
2364 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2366 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2368 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2370 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2372 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2374 #line 275 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2376 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2378 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2379 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2380 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2381 _g_object_unref0 (mdef);
2382 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2383 _g_object_unref0 (cls);
2384 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2385 _g_object_unref0 (gir);
2386 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2388 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2389 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2390 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2392 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2393 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2394 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2395 _g_object_unref0 (p);
2396 #line 278 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2398 #line 2394 "NodeToGlade.vala.c"
2401 } else if (_tmp61_ == ((0 != _tmp60_label3) ? _tmp60_label3 : (_tmp60_label3 = g_quark_from_static_string ("set_model")))) {
2402 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2404 #line 2400 "NodeToGlade.vala.c"
2407 gchar* _tmp93_ = NULL;
2408 #line 281 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2409 g_print ("set_model not handled yet..");
2410 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2411 _tmp93_ = g_strdup ("");
2412 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2414 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2415 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2416 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2417 _g_object_unref0 (mdef);
2418 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2419 _g_object_unref0 (cls);
2420 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2421 _g_object_unref0 (gir);
2422 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2424 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2425 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2426 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2428 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2429 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2430 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2431 _g_object_unref0 (p);
2432 #line 282 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2434 #line 2430 "NodeToGlade.vala.c"
2438 #line 260 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2440 #line 2436 "NodeToGlade.vala.c"
2443 gchar** _tmp94_ = NULL;
2444 gint _tmp94__length1 = 0;
2445 const gchar* _tmp95_ = NULL;
2446 gchar* _tmp96_ = NULL;
2447 #line 285 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2449 #line 285 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2450 _tmp94__length1 = pk_length1;
2451 #line 285 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2452 _tmp95_ = _tmp94_[0];
2453 #line 285 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2454 g_print ("unknown pack type: %s", _tmp95_);
2455 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2456 _tmp96_ = g_strdup ("");
2457 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2459 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2460 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2461 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2462 _g_object_unref0 (mdef);
2463 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2464 _g_object_unref0 (cls);
2465 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2466 _g_object_unref0 (gir);
2467 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2469 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2470 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2471 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2473 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2474 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2475 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2476 _g_object_unref0 (p);
2477 #line 286 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2479 #line 2475 "NodeToGlade.vala.c"
2483 #line 290 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2484 _tmp97_ = self->priv->pad;
2485 #line 290 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2486 _tmp98_ = g_strdup (_tmp97_);
2487 #line 290 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2489 #line 2485 "NodeToGlade.vala.c"
2492 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2494 #line 2490 "NodeToGlade.vala.c"
2496 gboolean _tmp99_ = FALSE;
2497 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2499 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2501 #line 2497 "NodeToGlade.vala.c"
2503 PaleteGirObject* _tmp102_ = NULL;
2504 PaleteGirObject* _tmp103_ = NULL;
2505 GeeArrayList* _tmp104_ = NULL;
2511 gchar** _tmp109_ = NULL;
2512 gint _tmp109__length1 = 0;
2514 PaleteGirObject* _tmp110_ = NULL;
2515 PaleteGirObject* _tmp111_ = NULL;
2516 GeeArrayList* _tmp112_ = NULL;
2518 gpointer _tmp114_ = NULL;
2519 PaleteGirObject* _tmp115_ = NULL;
2520 const gchar* _tmp116_ = NULL;
2521 gchar* _tmp117_ = NULL;
2522 gchar* _tmp118_ = NULL;
2524 gchar** _tmp119_ = NULL;
2525 gint _tmp119__length1 = 0;
2527 const gchar* _tmp121_ = NULL;
2528 gchar* _tmp122_ = NULL;
2529 gchar** _tmp123_ = NULL;
2530 gint _tmp123__length1 = 0;
2531 const gchar* _tmp124_ = NULL;
2532 const gchar* _tmp125_ = NULL;
2533 const gchar* _tmp126_ = NULL;
2534 const gchar* _tmp127_ = NULL;
2535 const gchar* _tmp128_ = NULL;
2536 const gchar* _tmp129_ = NULL;
2537 gchar* _tmp130_ = NULL;
2538 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2540 #line 2536 "NodeToGlade.vala.c"
2542 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2544 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2546 #line 2542 "NodeToGlade.vala.c"
2548 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2550 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2552 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2554 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2555 _tmp103_ = _tmp102_->paramset;
2556 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2557 _tmp104_ = _tmp103_->params;
2558 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2559 _tmp105_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp104_);
2560 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2561 _tmp106_ = _tmp105_;
2562 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2563 if (!(_tmp101_ < _tmp106_)) {
2564 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2566 #line 2562 "NodeToGlade.vala.c"
2568 #line 293 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2570 #line 293 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2571 poff = _tmp107_ - 1;
2572 #line 294 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2574 #line 294 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2576 #line 294 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2577 _tmp109__length1 = pk_length1;
2578 #line 294 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2579 if (_tmp108_ > (_tmp109__length1 - 1)) {
2580 #line 295 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2582 #line 2578 "NodeToGlade.vala.c"
2584 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2586 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2587 _tmp111_ = _tmp110_->paramset;
2588 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2589 _tmp112_ = _tmp111_->params;
2590 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2592 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2593 _tmp114_ = gee_abstract_list_get ((GeeAbstractList*) _tmp112_, _tmp113_);
2594 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2595 _tmp115_ = (PaleteGirObject*) _tmp114_;
2596 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2597 _tmp116_ = _tmp115_->name;
2598 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2599 _tmp117_ = g_strdup (_tmp116_);
2600 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2601 _tmp118_ = _tmp117_;
2602 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2603 _g_object_unref0 (_tmp115_);
2604 #line 298 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2606 #line 299 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2608 #line 299 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2609 _tmp119__length1 = pk_length1;
2610 #line 299 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2612 #line 299 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2613 _tmp121_ = _tmp119_[_tmp120_];
2614 #line 299 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2615 _tmp122_ = g_strdup (_tmp121_);
2616 #line 299 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2618 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2620 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2621 _tmp123__length1 = pbody_length1;
2622 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2624 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2625 _tmp125_ = string_to_string (_tmp124_);
2626 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2628 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2629 _tmp127_ = string_to_string (_tmp126_);
2630 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2632 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2633 _tmp129_ = string_to_string (_tmp128_);
2634 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2635 _tmp130_ = g_strconcat (_tmp125_, " <property name=\"", _tmp127_, "\">", _tmp129_, "</property>\n", NULL);
2636 #line 300 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2637 _vala_array_add6 (&pbody, &pbody_length1, &_pbody_size_, _tmp130_);
2638 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2640 #line 292 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2642 #line 2638 "NodeToGlade.vala.c"
2646 #line 304 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2648 #line 304 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2649 _tmp131__length1 = pbody_length1;
2650 #line 304 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2651 if (_tmp131__length1 < 1) {
2652 #line 2648 "NodeToGlade.vala.c"
2653 gchar** _tmp132_ = NULL;
2654 gint _tmp132__length1 = 0;
2655 const gchar* _tmp133_ = NULL;
2656 gchar* _tmp134_ = NULL;
2657 gchar* _tmp135_ = NULL;
2658 gchar* _tmp136_ = NULL;
2659 gchar* _tmp137_ = NULL;
2660 gchar* _tmp138_ = NULL;
2661 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2663 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2664 _tmp132__length1 = pk_length1;
2665 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2666 _tmp133_ = _tmp132_[0];
2667 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2668 _tmp134_ = g_strconcat ("skip - packing - no arguments (", _tmp133_, NULL);
2669 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2670 _tmp135_ = _tmp134_;
2671 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2672 _tmp136_ = g_strconcat (_tmp135_, ")\n", NULL);
2673 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2674 _tmp137_ = _tmp136_;
2675 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2676 g_print ("%s", _tmp137_);
2677 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2678 _g_free0 (_tmp137_);
2679 #line 314 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2680 _g_free0 (_tmp135_);
2681 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2682 _tmp138_ = g_strdup ("");
2683 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2685 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2687 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2688 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2689 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2690 _g_object_unref0 (mdef);
2691 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2692 _g_object_unref0 (cls);
2693 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2694 _g_object_unref0 (gir);
2695 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2697 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2698 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2699 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2701 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2702 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2703 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2704 _g_object_unref0 (p);
2705 #line 315 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2707 #line 2703 "NodeToGlade.vala.c"
2709 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2711 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2712 _tmp140_ = string_to_string (_tmp139_);
2713 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2714 _tmp141_ = g_strconcat (_tmp140_, "<packing>\n", NULL);
2715 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2716 _tmp142_ = _tmp141_;
2717 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2719 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2720 _tmp143__length1 = pbody_length1;
2721 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2722 _tmp144_ = _vala_g_strjoinv ("", _tmp143_, _tmp143__length1);
2723 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2724 _tmp145_ = _tmp144_;
2725 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2726 _tmp146_ = g_strconcat (_tmp142_, _tmp145_, NULL);
2727 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2728 _tmp147_ = _tmp146_;
2729 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2731 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2732 _tmp149_ = string_to_string (_tmp148_);
2733 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2734 _tmp150_ = g_strconcat (_tmp149_, "</packing>\n", NULL);
2735 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2736 _tmp151_ = _tmp150_;
2737 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2738 _tmp152_ = g_strconcat (_tmp147_, _tmp151_, NULL);
2739 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2740 _tmp153_ = _tmp152_;
2741 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2742 _g_free0 (_tmp151_);
2743 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2744 _g_free0 (_tmp147_);
2745 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2746 _g_free0 (_tmp145_);
2747 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2748 _g_free0 (_tmp142_);
2749 #line 318 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2751 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2753 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2755 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2756 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2757 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2758 _g_object_unref0 (mdef);
2759 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2760 _g_object_unref0 (cls);
2761 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2762 _g_object_unref0 (gir);
2763 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2765 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2766 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2767 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2769 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2770 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2771 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2772 _g_object_unref0 (p);
2773 #line 321 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2775 #line 2771 "NodeToGlade.vala.c"
2779 gchar* js_render_node_to_glade_mungeOuter (JsRenderNodeToGlade* self, gboolean with_window) {
2780 gchar* result = NULL;
2781 gchar* _tmp0_ = NULL;
2782 JsRenderNode* _tmp1_ = NULL;
2783 gboolean _tmp2_ = FALSE;
2784 gchar* label = NULL;
2785 JsRenderNode* _tmp6_ = NULL;
2786 gchar* _tmp7_ = NULL;
2787 gchar* _tmp8_ = NULL;
2788 gchar* _tmp9_ = NULL;
2789 gchar* _tmp10_ = NULL;
2790 gchar* _tmp11_ = NULL;
2791 gchar* _tmp12_ = NULL;
2793 gchar* _tmp13_ = NULL;
2794 const gchar* _tmp14_ = NULL;
2795 gchar* _tmp15_ = NULL;
2796 gboolean _tmp16_ = FALSE;
2797 const gchar* _tmp24_ = NULL;
2798 gchar* _tmp25_ = NULL;
2799 gboolean _tmp26_ = FALSE;
2800 const gchar* _tmp57_ = NULL;
2801 gchar* _tmp58_ = NULL;
2802 gboolean _tmp59_ = FALSE;
2803 const gchar* _tmp62_ = NULL;
2804 gchar* _tmp63_ = NULL;
2805 #line 324 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2806 g_return_val_if_fail (self != NULL, NULL);
2807 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2808 _tmp1_ = self->priv->node;
2809 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2810 _tmp2_ = js_render_node_has (_tmp1_, "title");
2811 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2813 #line 2809 "NodeToGlade.vala.c"
2814 JsRenderNode* _tmp3_ = NULL;
2815 gchar* _tmp4_ = NULL;
2816 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2817 _tmp3_ = self->priv->node;
2818 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2819 _tmp4_ = js_render_node_get (_tmp3_, "title");
2820 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2822 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2824 #line 2820 "NodeToGlade.vala.c"
2826 gchar* _tmp5_ = NULL;
2827 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2828 _tmp5_ = g_strdup ("No-title");
2829 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2831 #line 327 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2833 #line 2829 "NodeToGlade.vala.c"
2835 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2836 _tmp6_ = self->priv->node;
2837 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2838 _tmp7_ = js_render_node_fqn (_tmp6_);
2839 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2841 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2842 _tmp9_ = g_strconcat (_tmp8_, ": ", NULL);
2843 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2845 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2846 _tmp11_ = g_strconcat (_tmp10_, _tmp0_, NULL);
2847 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2849 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2851 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2853 #line 326 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2855 #line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2856 _tmp13_ = g_strdup ("");
2857 #line 329 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2859 #line 330 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2861 #line 330 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2862 _tmp15_ = g_strconcat (_tmp14_, "\n" \
2863 "<object class=\"GtkBox\" id=\"fake-window1\">\n" \
2864 " <property name=\"visible\">True</property>\n" \
2865 " <property name=\"can_focus\">False</property>\n" \
2866 " <property name=\"orientation\">vertical</property>\n", NULL);
2867 #line 330 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2869 #line 330 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2871 #line 336 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2872 _tmp16_ = with_window;
2873 #line 336 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2875 #line 2867 "NodeToGlade.vala.c"
2876 const gchar* _tmp17_ = NULL;
2877 const gchar* _tmp18_ = NULL;
2878 gchar* _tmp19_ = NULL;
2879 gchar* _tmp20_ = NULL;
2880 gchar* _tmp21_ = NULL;
2881 gchar* _tmp22_ = NULL;
2882 gchar* _tmp23_ = NULL;
2883 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2885 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2887 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2888 _tmp19_ = g_strconcat ("\n" \
2890 " <object class=\"GtkLabel\" id=\"fake-window-label-1\">\n" \
2891 " <property name=\"visible\">True</property>\n" \
2892 " <property name=\"can_focus\">False</property>\n" \
2893 " <property name=\"label\" translatable=\"yes\">", _tmp18_, NULL);
2894 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2896 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2897 _tmp21_ = g_strconcat (_tmp20_, "</property>\n" \
2900 " <property name=\"expand\">False</property>\n" \
2901 " <property name=\"fill\">True</property>\n" \
2902 " <property name=\"position\">0</property>\n" \
2906 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2908 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2909 _tmp23_ = g_strconcat (_tmp17_, _tmp22_, NULL);
2910 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2912 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2914 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2916 #line 337 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2918 #line 2897 "NodeToGlade.vala.c"
2920 #line 353 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2922 #line 353 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2923 _tmp25_ = g_strconcat (_tmp24_, " \n <child>\n ", NULL);
2924 #line 353 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2926 #line 353 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2928 #line 356 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2929 _tmp26_ = with_window;
2930 #line 356 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2932 #line 2911 "NodeToGlade.vala.c"
2933 gchar* children = NULL;
2934 gchar* _tmp27_ = NULL;
2935 JsRenderNode* _tmp28_ = NULL;
2936 GeeArrayList* _tmp29_ = NULL;
2939 const gchar* _tmp40_ = NULL;
2940 const gchar* _tmp41_ = NULL;
2943 const gchar* _tmp44_ = NULL;
2944 gchar* _tmp45_ = NULL;
2945 const gchar* _tmp46_ = NULL;
2946 const gchar* _tmp47_ = NULL;
2949 const gchar* _tmp51_ = NULL;
2950 gchar* _tmp52_ = NULL;
2951 #line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2952 _tmp27_ = g_strdup ("");
2953 #line 357 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2955 #line 358 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2956 _tmp28_ = self->priv->node;
2957 #line 358 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2958 _tmp29_ = _tmp28_->items;
2959 #line 358 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2960 _tmp30_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp29_);
2961 #line 358 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2963 #line 358 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2965 #line 2944 "NodeToGlade.vala.c"
2966 const gchar* _tmp32_ = NULL;
2967 gchar* _tmp33_ = NULL;
2968 gchar* _tmp34_ = NULL;
2969 JsRenderNode* _tmp35_ = NULL;
2970 GeeArrayList* _tmp36_ = NULL;
2971 gpointer _tmp37_ = NULL;
2972 JsRenderNode* _tmp38_ = NULL;
2973 gchar* _tmp39_ = NULL;
2974 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2975 _tmp32_ = self->priv->pad;
2976 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2977 _tmp33_ = g_strconcat (_tmp32_, " ", NULL);
2978 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2980 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2981 _tmp35_ = self->priv->node;
2982 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2983 _tmp36_ = _tmp35_->items;
2984 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2985 _tmp37_ = gee_abstract_list_get ((GeeAbstractList*) _tmp36_, 0);
2986 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2987 _tmp38_ = (JsRenderNode*) _tmp37_;
2988 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2989 _tmp39_ = js_render_node_to_glade_mungeChild (self, _tmp34_, _tmp38_, FALSE);
2990 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2991 _g_free0 (children);
2992 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2994 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2995 _g_object_unref0 (_tmp38_);
2996 #line 360 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
2998 #line 2977 "NodeToGlade.vala.c"
3000 #line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3002 #line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3003 _tmp42_ = strlen (_tmp41_);
3004 #line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3006 #line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3008 #line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3009 _tmp40_ = "<packing>\n" \
3010 " <property name=\"expand\">True</property>\n" \
3011 " <property name=\"fill\">True</property>\n" \
3012 " <property name=\"position\">1</property>\n" \
3014 #line 2989 "NodeToGlade.vala.c"
3016 #line 368 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3018 #line 2993 "NodeToGlade.vala.c"
3020 #line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3022 #line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3023 _tmp45_ = g_strconcat (_tmp44_, _tmp40_, NULL);
3024 #line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3025 _g_free0 (children);
3026 #line 364 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3028 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3030 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3031 _tmp48_ = strlen (_tmp47_);
3032 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3034 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3036 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3037 _tmp46_ = "<placeholder/>";
3038 #line 3013 "NodeToGlade.vala.c"
3040 const gchar* _tmp50_ = NULL;
3041 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3043 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3045 #line 3020 "NodeToGlade.vala.c"
3047 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3049 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3050 _tmp52_ = g_strconcat (_tmp51_, _tmp46_, NULL);
3051 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3053 #line 370 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3055 #line 356 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3056 _g_free0 (children);
3057 #line 3032 "NodeToGlade.vala.c"
3059 const gchar* _tmp53_ = NULL;
3060 gchar* _tmp54_ = NULL;
3061 gchar* _tmp55_ = NULL;
3062 gchar* _tmp56_ = NULL;
3063 #line 376 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3065 #line 376 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3066 _tmp54_ = js_render_node_to_glade_mungeNode (self, TRUE);
3067 #line 376 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3069 #line 376 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3070 _tmp56_ = g_strconcat (_tmp53_, _tmp55_, NULL);
3071 #line 376 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3073 #line 376 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3075 #line 376 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3077 #line 3052 "NodeToGlade.vala.c"
3079 #line 379 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3081 #line 379 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3082 _tmp58_ = g_strconcat (_tmp57_, "\n </child>\n ", NULL);
3083 #line 379 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3085 #line 379 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3087 #line 382 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3088 _tmp59_ = with_window;
3089 #line 382 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3091 #line 3066 "NodeToGlade.vala.c"
3092 const gchar* _tmp60_ = NULL;
3093 gchar* _tmp61_ = NULL;
3094 #line 383 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3096 #line 383 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3097 _tmp61_ = g_strconcat (_tmp60_, "\n" \
3099 " <object class=\"GtkBox\" id=\"fake-footer\">\n" \
3100 " <property name=\"visible\">True</property>\n" \
3101 " <property name=\"can_focus\">False</property>\n" \
3103 " <placeholder/>\n" \
3106 " <placeholder/>\n" \
3110 " <property name=\"expand\">False</property>\n" \
3111 " <property name=\"fill\">True</property>\n" \
3112 " <property name=\"position\">2</property>\n" \
3116 #line 383 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3118 #line 383 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3120 #line 3077 "NodeToGlade.vala.c"
3122 #line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3124 #line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3125 _tmp63_ = g_strconcat (_tmp62_, "\n </object>", NULL);
3126 #line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3128 #line 403 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3130 #line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3132 #line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3134 #line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3136 #line 406 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3138 #line 3095 "NodeToGlade.vala.c"
3142 static void js_render_node_to_glade_class_init (JsRenderNodeToGladeClass * klass) {
3143 #line 43 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3144 js_render_node_to_glade_parent_class = g_type_class_peek_parent (klass);
3145 #line 43 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3146 g_type_class_add_private (klass, sizeof (JsRenderNodeToGladePrivate));
3147 #line 43 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3148 G_OBJECT_CLASS (klass)->finalize = js_render_node_to_glade_finalize;
3149 #line 3106 "NodeToGlade.vala.c"
3153 static void js_render_node_to_glade_instance_init (JsRenderNodeToGlade * self) {
3154 #line 43 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3155 self->priv = JS_RENDER_NODE_TO_GLADE_GET_PRIVATE (self);
3156 #line 3113 "NodeToGlade.vala.c"
3160 static void js_render_node_to_glade_finalize (GObject* obj) {
3161 JsRenderNodeToGlade * self;
3162 #line 43 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3163 self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade);
3164 #line 45 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3165 _g_object_unref0 (self->priv->node);
3166 #line 46 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3167 _g_free0 (self->priv->pad);
3168 #line 47 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3169 _g_object_unref0 (self->priv->els);
3170 #line 49 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3171 _g_object_unref0 (self->priv->ar_props);
3172 #line 43 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGlade.vala"
3173 G_OBJECT_CLASS (js_render_node_to_glade_parent_class)->finalize (obj);
3174 #line 3131 "NodeToGlade.vala.c"
3178 GType js_render_node_to_glade_get_type (void) {
3179 static volatile gsize js_render_node_to_glade_type_id__volatile = 0;
3180 if (g_once_init_enter (&js_render_node_to_glade_type_id__volatile)) {
3181 static const GTypeInfo g_define_type_info = { sizeof (JsRenderNodeToGladeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_node_to_glade_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderNodeToGlade), 0, (GInstanceInitFunc) js_render_node_to_glade_instance_init, NULL };
3182 GType js_render_node_to_glade_type_id;
3183 js_render_node_to_glade_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderNodeToGlade", &g_define_type_info, 0);
3184 g_once_init_leave (&js_render_node_to_glade_type_id__volatile, js_render_node_to_glade_type_id);
3186 return js_render_node_to_glade_type_id__volatile;
3190 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
3191 if ((array != NULL) && (destroy_func != NULL)) {
3193 for (i = 0; i < array_length; i = i + 1) {
3194 if (((gpointer*) array)[i] != NULL) {
3195 destroy_func (((gpointer*) array)[i]);
3202 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
3203 _vala_array_destroy (array, array_length, destroy_func);
3208 static gint _vala_array_length (gpointer array) {
3212 while (((gpointer*) array)[length]) {