1 /* NodeToGlade.vala.c generated by valac 0.20.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>
54 #define JS_RENDER_TYPE_NODE_TO_GLADE (js_render_node_to_glade_get_type ())
55 #define JS_RENDER_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade))
56 #define JS_RENDER_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass))
57 #define JS_RENDER_IS_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE_TO_GLADE))
58 #define JS_RENDER_IS_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE_TO_GLADE))
59 #define JS_RENDER_NODE_TO_GLADE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass))
61 typedef struct _JsRenderNodeToGlade JsRenderNodeToGlade;
62 typedef struct _JsRenderNodeToGladeClass JsRenderNodeToGladeClass;
63 typedef struct _JsRenderNodeToGladePrivate JsRenderNodeToGladePrivate;
65 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
66 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
67 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
68 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
69 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
70 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
72 typedef struct _JsRenderNode JsRenderNode;
73 typedef struct _JsRenderNodeClass JsRenderNodeClass;
74 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
75 #define _g_free0(var) (var = (g_free (var), NULL))
76 #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
77 #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
79 #define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
80 #define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
81 #define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
82 #define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
83 #define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
84 #define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
86 typedef struct _PaleteGirObject PaleteGirObject;
87 typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
88 typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate;
89 typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
91 #define PALETE_TYPE_GIR (palete_gir_get_type ())
92 #define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir))
93 #define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass))
94 #define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR))
95 #define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR))
96 #define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass))
98 typedef struct _PaleteGir PaleteGir;
99 typedef struct _PaleteGirClass PaleteGirClass;
101 struct _JsRenderNodeToGlade {
102 GObject parent_instance;
103 JsRenderNodeToGladePrivate * priv;
106 struct _JsRenderNodeToGladeClass {
107 GObjectClass parent_class;
110 struct _JsRenderNodeToGladePrivate {
114 GeeHashMap* ar_props;
117 struct _PaleteGirObject {
118 GObject parent_instance;
119 PaleteGirObjectPrivate * priv;
126 PaleteGirObject* paramset;
127 PaleteGirObject* return_value;
128 gboolean is_instance;
135 PaleteGirObject* gparent;
136 GeeArrayList* params;
137 GeeArrayList* implements;
138 GeeArrayList* inherits;
141 GeeHashMap* includes;
149 struct _PaleteGirObjectClass {
150 GObjectClass parent_class;
153 struct _JsRenderNode {
154 GObject parent_instance;
155 JsRenderNodePrivate * priv;
156 JsRenderNode* parent;
159 GeeHashMap* listeners;
165 struct _JsRenderNodeClass {
166 GObjectClass parent_class;
170 static gpointer js_render_node_to_glade_parent_class = NULL;
171 extern gint js_render_node_to_glade_vcnt;
172 gint js_render_node_to_glade_vcnt = 0;
174 GType js_render_node_to_glade_get_type (void) G_GNUC_CONST;
175 GType js_render_node_get_type (void) G_GNUC_CONST;
176 #define JS_RENDER_NODE_TO_GLADE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladePrivate))
178 JS_RENDER_NODE_TO_GLADE_DUMMY_PROPERTY
180 JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad);
181 JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad);
182 gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self);
183 gchar* js_render_node_fqn (JsRenderNode* self);
184 gchar* js_render_node_to_glade_mungeOuter (JsRenderNodeToGlade* self, gboolean with_window);
185 gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode, gboolean with_packing);
186 gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self, gboolean with_packing);
187 gchar* js_render_node_uid (JsRenderNode* self);
188 GType palete_gir_object_get_type (void) G_GNUC_CONST;
189 PaleteGirObject* palete_gir_factoryFqn (const gchar* fqn);
190 gboolean js_render_node_has (JsRenderNode* self, const gchar* key);
191 gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
192 gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self);
193 GType palete_gir_get_type (void) G_GNUC_CONST;
194 PaleteGir* palete_gir_factory (const gchar* ns);
195 static void _vala_array_add17 (gchar*** array, int* length, int* size, gchar* value);
196 static void _vala_array_add18 (gchar*** array, int* length, int* size, gchar* value);
197 static void _vala_array_add19 (gchar*** array, int* length, int* size, gchar* value);
198 static void _vala_array_add20 (gchar*** array, int* length, int* size, gchar* value);
199 static void _vala_array_add21 (gchar*** array, int* length, int* size, gchar* value);
200 static void js_render_node_to_glade_finalize (GObject* obj);
201 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
202 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
203 static gint _vala_array_length (gpointer array);
206 static gpointer _g_object_ref0 (gpointer self) {
207 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
208 return self ? g_object_ref (self) : NULL;
209 #line 210 "NodeToGlade.vala.c"
213 JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad) {
214 JsRenderNodeToGlade * self = NULL;
215 JsRenderNode* _tmp0_;
216 JsRenderNode* _tmp1_;
219 GeeArrayList* _tmp4_;
221 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
222 g_return_val_if_fail (node != NULL, NULL);
223 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
224 g_return_val_if_fail (pad != NULL, NULL);
225 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
226 self = (JsRenderNodeToGlade*) g_object_new (object_type, NULL);
227 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
229 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
230 _tmp1_ = _g_object_ref0 (_tmp0_);
231 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
232 _g_object_unref0 (self->priv->node);
233 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
234 self->priv->node = _tmp1_;
235 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
237 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
238 _tmp3_ = g_strdup (_tmp2_);
239 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
240 _g_free0 (self->priv->pad);
241 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
242 self->priv->pad = _tmp3_;
243 #line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
244 _tmp4_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
245 #line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
246 _g_object_unref0 (self->priv->els);
247 #line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
248 self->priv->els = _tmp4_;
249 #line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
250 _tmp5_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
251 #line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
252 _g_object_unref0 (self->priv->ar_props);
253 #line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
254 self->priv->ar_props = _tmp5_;
255 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
257 #line 258 "NodeToGlade.vala.c"
261 JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad) {
262 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
263 return js_render_node_to_glade_construct (JS_RENDER_TYPE_NODE_TO_GLADE, node, pad);
264 #line 265 "NodeToGlade.vala.c"
268 static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
269 gchar* result = NULL;
270 GError * _inner_error_ = NULL;
271 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
272 g_return_val_if_fail (self != NULL, NULL);
273 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
274 g_return_val_if_fail (old != NULL, NULL);
275 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
276 g_return_val_if_fail (replacement != NULL, NULL);
277 #line 278 "NodeToGlade.vala.c"
280 gchar* _tmp1_ = NULL;
287 gchar* _tmp7_ = NULL;
289 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
291 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
292 _tmp1_ = g_regex_escape_string (_tmp0_, -1);
293 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
295 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
296 _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
297 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
299 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
301 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
303 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
304 if (_inner_error_ != NULL) {
305 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
306 if (_inner_error_->domain == G_REGEX_ERROR) {
307 #line 308 "NodeToGlade.vala.c"
308 goto __catch2_g_regex_error;
310 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
311 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);
312 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
313 g_clear_error (&_inner_error_);
314 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
316 #line 317 "NodeToGlade.vala.c"
318 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
320 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
321 _tmp6_ = replacement;
322 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
323 _tmp7_ = g_regex_replace_literal (_tmp5_, self, (gssize) (-1), 0, _tmp6_, 0, &_inner_error_);
324 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
326 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
327 if (_inner_error_ != NULL) {
328 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
329 _g_regex_unref0 (regex);
330 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
331 if (_inner_error_->domain == G_REGEX_ERROR) {
332 #line 333 "NodeToGlade.vala.c"
333 goto __catch2_g_regex_error;
335 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
336 _g_regex_unref0 (regex);
337 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
338 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);
339 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
340 g_clear_error (&_inner_error_);
341 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
343 #line 344 "NodeToGlade.vala.c"
345 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
347 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
348 _g_regex_unref0 (regex);
349 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
351 #line 352 "NodeToGlade.vala.c"
354 __catch2_g_regex_error:
357 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
359 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
360 _inner_error_ = NULL;
361 #line 1247 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
362 g_assert_not_reached ();
363 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
365 #line 366 "NodeToGlade.vala.c"
368 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
369 if (_inner_error_ != NULL) {
370 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
371 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);
372 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
373 g_clear_error (&_inner_error_);
374 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
376 #line 377 "NodeToGlade.vala.c"
381 gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self) {
382 gchar* result = NULL;
385 JsRenderNode* _tmp2_;
386 gchar* _tmp3_ = NULL;
388 gchar* _tmp5_ = NULL;
396 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
397 static GQuark _tmp10_label0 = 0;
398 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
399 static GQuark _tmp10_label1 = 0;
400 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
401 static GQuark _tmp10_label2 = 0;
402 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
403 static GQuark _tmp10_label3 = 0;
404 #line 405 "NodeToGlade.vala.c"
405 const gchar* _tmp14_;
408 const gchar* _tmp18_;
413 #line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
414 g_return_val_if_fail (self != NULL, NULL);
415 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
416 _tmp0_ = self->priv->pad;
417 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
418 _tmp1_ = g_strconcat (_tmp0_, " ", NULL);
419 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
420 _g_free0 (self->priv->pad);
421 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
422 self->priv->pad = _tmp1_;
423 #line 68 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
424 _tmp2_ = self->priv->node;
425 #line 68 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
426 _tmp3_ = js_render_node_fqn (_tmp2_);
427 #line 68 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
429 #line 68 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
430 _tmp5_ = string_replace (_tmp4_, ".", "");
431 #line 68 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
433 #line 68 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
435 #line 68 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
437 #line 69 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
438 _tmp7_ = g_strdup ("");
439 #line 69 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
441 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
443 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
445 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
446 _tmp11_ = (NULL == _tmp9_) ? 0 : g_quark_from_string (_tmp9_);
447 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
448 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"))))) {
449 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
451 #line 452 "NodeToGlade.vala.c"
454 gchar* _tmp12_ = NULL;
455 #line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
456 _tmp12_ = js_render_node_to_glade_mungeOuter (self, TRUE);
457 #line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
459 #line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
461 #line 77 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
463 #line 464 "NodeToGlade.vala.c"
467 #line 70 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
469 #line 470 "NodeToGlade.vala.c"
472 gchar* _tmp13_ = NULL;
473 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
474 _tmp13_ = js_render_node_to_glade_mungeOuter (self, FALSE);
475 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
477 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
479 #line 80 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
481 #line 482 "NodeToGlade.vala.c"
485 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
487 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
488 _tmp15_ = strlen (_tmp14_);
489 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
491 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
493 #line 494 "NodeToGlade.vala.c"
495 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
496 _tmp17_ = g_strdup ("");
497 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
499 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
501 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
503 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
505 #line 506 "NodeToGlade.vala.c"
507 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
509 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
510 _tmp19_ = g_strconcat ("<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n" \
511 " <!-- Generated with appBuilder 4.1 -->\n" \
513 " <requires lib=\"gtk+\" version=\"3.12\"/>\n" \
514 " <!-- <requires lib=\"gtksourceview\" version=\"3.0\"/> -->\n" \
516 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
518 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
519 _tmp21_ = g_strconcat (_tmp20_, "</interface>\n", NULL);
520 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
522 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
524 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
526 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
528 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
530 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
532 #line 528 "NodeToGlade.vala.c"
536 gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode, gboolean with_packing) {
537 gchar* result = NULL;
538 JsRenderNode* _tmp0_;
540 JsRenderNodeToGlade* _tmp2_;
541 JsRenderNodeToGlade* x;
543 gchar* _tmp4_ = NULL;
544 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
545 g_return_val_if_fail (self != NULL, NULL);
546 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
547 g_return_val_if_fail (pad != NULL, NULL);
548 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
549 g_return_val_if_fail (cnode != NULL, NULL);
550 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
552 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
554 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
555 _tmp2_ = js_render_node_to_glade_new (_tmp0_, _tmp1_);
556 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
558 #line 101 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
559 _tmp3_ = with_packing;
560 #line 101 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
561 _tmp4_ = js_render_node_to_glade_mungeNode (x, _tmp3_);
562 #line 101 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
564 #line 101 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
565 _g_object_unref0 (x);
566 #line 101 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
568 #line 564 "NodeToGlade.vala.c"
572 static const gchar* string_to_string (const gchar* self) {
573 const gchar* result = NULL;
574 #line 1274 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
575 g_return_val_if_fail (self != NULL, NULL);
576 #line 1275 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
578 #line 1275 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
580 #line 576 "NodeToGlade.vala.c"
584 static gchar* string_strip (const gchar* self) {
585 gchar* result = NULL;
586 gchar* _tmp0_ = NULL;
589 #line 1085 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
590 g_return_val_if_fail (self != NULL, NULL);
591 #line 1086 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
592 _tmp0_ = g_strdup (self);
593 #line 1086 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
595 #line 1087 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
597 #line 1087 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
599 #line 1088 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
601 #line 1088 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
603 #line 599 "NodeToGlade.vala.c"
607 gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self, gboolean with_packing) {
608 gchar* result = NULL;
612 JsRenderNode* _tmp2_;
613 gchar* _tmp3_ = NULL;
615 gchar* _tmp5_ = NULL;
618 JsRenderNode* _tmp7_;
619 gchar* _tmp8_ = NULL;
622 gchar** _tmp11_ = NULL;
624 gint _tmp12__length1;
625 const gchar* _tmp13_;
629 const gchar* _tmp16_;
630 const gchar* _tmp18_;
631 const gchar* _tmp20_;
632 const gchar* _tmp21_;
634 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
635 static GQuark _tmp22_label0 = 0;
636 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
637 static GQuark _tmp22_label1 = 0;
638 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
639 static GQuark _tmp22_label2 = 0;
640 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
641 static GQuark _tmp22_label3 = 0;
642 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
643 static GQuark _tmp22_label4 = 0;
644 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
645 static GQuark _tmp22_label5 = 0;
646 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
647 static GQuark _tmp22_label6 = 0;
648 #line 644 "NodeToGlade.vala.c"
649 JsRenderNode* _tmp25_;
650 gchar* _tmp26_ = NULL;
652 const gchar* _tmp27_;
653 const gchar* _tmp28_ = NULL;
654 const gchar* _tmp29_;
655 const gchar* _tmp30_ = NULL;
656 const gchar* _tmp31_;
657 const gchar* _tmp32_ = NULL;
658 gchar* _tmp33_ = NULL;
660 JsRenderNode* _tmp34_;
661 gchar* _tmp35_ = NULL;
663 PaleteGirObject* _tmp37_ = NULL;
664 PaleteGirObject* _tmp38_;
670 GeeMapIterator* _tmp43_ = NULL;
671 GeeMapIterator* pviter;
675 JsRenderNode* _tmp77_;
676 GeeArrayList* _tmp78_;
679 const gchar* _tmp127_;
680 const gchar* _tmp128_;
681 const gchar* _tmp129_ = NULL;
682 gchar* _tmp130_ = NULL;
686 const gchar* _tmp134_;
689 #line 104 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
690 g_return_val_if_fail (self != NULL, NULL);
691 #line 106 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
692 _tmp0_ = self->priv->pad;
693 #line 106 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
694 _tmp1_ = g_strdup (_tmp0_);
695 #line 106 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
697 #line 107 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
698 _tmp2_ = self->priv->node;
699 #line 107 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
700 _tmp3_ = js_render_node_fqn (_tmp2_);
701 #line 107 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
703 #line 107 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
704 _tmp5_ = string_replace (_tmp4_, ".", "");
705 #line 107 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
707 #line 107 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
709 #line 107 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
711 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
712 _tmp7_ = self->priv->node;
713 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
714 _tmp8_ = js_render_node_fqn (_tmp7_);
715 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
717 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
718 _tmp11_ = _tmp10_ = g_strsplit (_tmp9_, ".", 0);
719 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
721 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
722 _tmp12__length1 = _vala_array_length (_tmp10_);
723 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
724 _tmp13_ = _tmp12_[0];
725 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
726 _tmp14_ = g_strdup (_tmp13_);
727 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
729 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
730 _tmp12_ = (_vala_array_free (_tmp12_, _tmp12__length1, (GDestroyNotify) g_free), NULL);
731 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
733 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
735 #line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
737 #line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
738 if (g_strcmp0 (_tmp16_, "Clutter") == 0) {
739 #line 735 "NodeToGlade.vala.c"
741 #line 110 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
742 _tmp17_ = g_strdup ("");
743 #line 110 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
745 #line 110 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
747 #line 110 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
749 #line 110 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
751 #line 110 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
753 #line 749 "NodeToGlade.vala.c"
755 #line 115 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
757 #line 115 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
758 if (g_strcmp0 (_tmp18_, "WebKit") == 0) {
759 #line 755 "NodeToGlade.vala.c"
761 #line 116 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
762 _tmp19_ = g_strdup ("");
763 #line 116 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
765 #line 116 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
767 #line 116 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
769 #line 116 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
771 #line 116 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
773 #line 769 "NodeToGlade.vala.c"
775 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
777 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
779 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
780 _tmp23_ = (NULL == _tmp21_) ? 0 : g_quark_from_string (_tmp21_);
781 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
782 if (((((((_tmp23_ == ((0 != _tmp22_label0) ? _tmp22_label0 : (_tmp22_label0 = g_quark_from_static_string ("GtkTreeStore")))) || (_tmp23_ == ((0 != _tmp22_label1) ? _tmp22_label1 : (_tmp22_label1 = g_quark_from_static_string ("GtkListStore"))))) || (_tmp23_ == ((0 != _tmp22_label2) ? _tmp22_label2 : (_tmp22_label2 = g_quark_from_static_string ("GtkTreeViewColumn"))))) || (_tmp23_ == ((0 != _tmp22_label3) ? _tmp22_label3 : (_tmp22_label3 = g_quark_from_static_string ("GtkMenu"))))) || (_tmp23_ == ((0 != _tmp22_label4) ? _tmp22_label4 : (_tmp22_label4 = g_quark_from_static_string ("GtkCellRendererText"))))) || (_tmp23_ == ((0 != _tmp22_label5) ? _tmp22_label5 : (_tmp22_label5 = g_quark_from_static_string ("GtkSourceBuffer"))))) || (_tmp23_ == ((0 != _tmp22_label6) ? _tmp22_label6 : (_tmp22_label6 = g_quark_from_static_string ("GtkClutterActor"))))) {
783 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
785 #line 781 "NodeToGlade.vala.c"
789 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
790 _tmp24_ = g_strdup ("");
791 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
793 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
795 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
797 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
799 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
801 #line 797 "NodeToGlade.vala.c"
805 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
806 _tmp25_ = self->priv->node;
807 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
808 _tmp26_ = js_render_node_uid (_tmp25_);
809 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
811 #line 145 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
813 #line 145 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
814 _tmp28_ = string_to_string (_tmp27_);
815 #line 145 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
817 #line 145 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
818 _tmp30_ = string_to_string (_tmp29_);
819 #line 145 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
821 #line 145 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
822 _tmp32_ = string_to_string (_tmp31_);
823 #line 145 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
824 _tmp33_ = g_strconcat (_tmp28_, "<object class=\"", _tmp30_, "\" id=\"", _tmp32_, "\">\n", NULL);
825 #line 145 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
827 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
828 _tmp34_ = self->priv->node;
829 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
830 _tmp35_ = js_render_node_fqn (_tmp34_);
831 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
833 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
834 _tmp37_ = palete_gir_factoryFqn (_tmp36_);
835 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
837 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
838 _tmp39_ = _tmp38_->props;
839 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
840 _tmp40_ = _g_object_ref0 (_tmp39_);
841 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
843 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
844 _g_object_unref0 (_tmp38_);
845 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
847 #line 147 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
849 #line 150 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
851 #line 150 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
852 _tmp43_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp42_);
853 #line 150 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
855 #line 151 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
857 #line 853 "NodeToGlade.vala.c"
858 GeeMapIterator* _tmp44_;
859 gboolean _tmp45_ = FALSE;
860 JsRenderNode* _tmp46_;
861 GeeMapIterator* _tmp47_;
862 gpointer _tmp48_ = NULL;
864 gboolean _tmp50_ = FALSE;
866 GeeMapIterator* _tmp52_;
867 gpointer _tmp53_ = NULL;
869 JsRenderNode* _tmp54_;
870 GeeMapIterator* _tmp55_;
871 gpointer _tmp56_ = NULL;
873 gchar* _tmp58_ = NULL;
875 gchar* _tmp60_ = NULL;
877 gchar* _tmp62_ = NULL;
880 const gchar* _tmp64_;
881 const gchar* _tmp65_;
882 const gchar* _tmp66_ = NULL;
883 const gchar* _tmp67_;
884 const gchar* _tmp68_ = NULL;
885 const gchar* _tmp69_;
886 const gchar* _tmp70_ = NULL;
887 gchar* _tmp71_ = NULL;
890 #line 151 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
892 #line 151 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
893 _tmp45_ = gee_map_iterator_next (_tmp44_);
894 #line 151 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
896 #line 151 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
898 #line 894 "NodeToGlade.vala.c"
900 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
901 _tmp46_ = self->priv->node;
902 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
904 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
905 _tmp48_ = gee_map_iterator_get_key (_tmp47_);
906 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
907 _tmp49_ = (gchar*) _tmp48_;
908 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
909 _tmp50_ = js_render_node_has (_tmp46_, _tmp49_);
910 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
912 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
914 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
916 #line 157 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
918 #line 914 "NodeToGlade.vala.c"
920 #line 159 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
922 #line 159 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
923 _tmp53_ = gee_map_iterator_get_key (_tmp52_);
924 #line 159 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
925 k = (gchar*) _tmp53_;
926 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
927 _tmp54_ = self->priv->node;
928 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
930 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
931 _tmp56_ = gee_map_iterator_get_key (_tmp55_);
932 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
933 _tmp57_ = (gchar*) _tmp56_;
934 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
935 _tmp58_ = js_render_node_get (_tmp54_, _tmp57_);
936 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
938 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
939 _tmp60_ = string_strip (_tmp59_);
940 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
942 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
943 _tmp62_ = g_markup_escape_text (_tmp61_, (gssize) (-1));
944 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
946 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
948 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
950 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
952 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
954 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
956 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
958 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
959 _tmp66_ = string_to_string (_tmp65_);
960 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
962 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
963 _tmp68_ = string_to_string (_tmp67_);
964 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
966 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
967 _tmp70_ = string_to_string (_tmp69_);
968 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
969 _tmp71_ = g_strconcat (_tmp66_, " <property name=\"", _tmp68_, "\">", _tmp70_, "</property>\n", NULL);
970 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
972 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
973 _tmp73_ = g_strconcat (_tmp64_, _tmp72_, NULL);
974 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
976 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
978 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
980 #line 151 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
982 #line 151 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
984 #line 980 "NodeToGlade.vala.c"
986 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
987 _tmp74_ = g_strdup ("");
988 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
990 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
991 _tmp75_ = with_packing;
992 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
994 #line 990 "NodeToGlade.vala.c"
995 gchar* _tmp76_ = NULL;
996 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
997 _tmp76_ = js_render_node_to_glade_packString (self);
998 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1000 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1002 #line 998 "NodeToGlade.vala.c"
1004 #line 176 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1005 _tmp77_ = self->priv->node;
1006 #line 176 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1007 _tmp78_ = _tmp77_->items;
1008 #line 176 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1009 _tmp79_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp78_);
1010 #line 176 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1012 #line 176 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1014 #line 1010 "NodeToGlade.vala.c"
1015 const gchar* _tmp81_;
1016 const gchar* _tmp82_;
1017 const gchar* _tmp83_ = NULL;
1018 gchar* _tmp84_ = NULL;
1022 const gchar* _tmp88_;
1025 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1027 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1029 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1030 _tmp83_ = string_to_string (_tmp82_);
1031 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1032 _tmp84_ = g_strconcat (_tmp83_, "</object>\n", NULL);
1033 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1035 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1036 _tmp86_ = g_strconcat (_tmp81_, _tmp85_, NULL);
1037 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1039 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1041 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1042 _tmp89_ = g_strconcat (_tmp87_, _tmp88_, NULL);
1043 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1045 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1047 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1049 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1051 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1053 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1054 _g_object_unref0 (pviter);
1055 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1056 _g_object_unref0 (props);
1057 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1059 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1061 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1063 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1065 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1067 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1069 #line 1065 "NodeToGlade.vala.c"
1073 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1075 #line 1071 "NodeToGlade.vala.c"
1078 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1080 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1082 #line 1078 "NodeToGlade.vala.c"
1085 JsRenderNode* _tmp95_;
1086 GeeArrayList* _tmp96_;
1089 const gchar* _tmp99_;
1092 JsRenderNode* _tmp102_;
1093 GeeArrayList* _tmp103_;
1095 gpointer _tmp105_ = NULL;
1096 JsRenderNode* _tmp106_;
1097 gchar* _tmp107_ = NULL;
1100 const gchar* _tmp109_;
1103 const gchar* _tmp112_;
1104 const gchar* _tmp113_;
1105 const gchar* _tmp114_ = NULL;
1106 gchar* _tmp115_ = NULL;
1109 const gchar* _tmp118_;
1110 const gchar* _tmp119_;
1112 const gchar* _tmp121_;
1113 const gchar* _tmp122_;
1114 const gchar* _tmp123_ = NULL;
1115 gchar* _tmp124_ = NULL;
1118 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1120 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1122 #line 1118 "NodeToGlade.vala.c"
1124 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1126 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1128 #line 1124 "NodeToGlade.vala.c"
1130 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1132 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1134 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1135 _tmp95_ = self->priv->node;
1136 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1137 _tmp96_ = _tmp95_->items;
1138 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1139 _tmp97_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp96_);
1140 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1142 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1143 if (!(_tmp94_ < _tmp98_)) {
1144 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1146 #line 1142 "NodeToGlade.vala.c"
1148 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1150 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1151 _tmp100_ = g_strconcat (_tmp99_, " ", NULL);
1152 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1153 _tmp101_ = _tmp100_;
1154 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1155 _tmp102_ = self->priv->node;
1156 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1157 _tmp103_ = _tmp102_->items;
1158 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1160 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1161 _tmp105_ = gee_abstract_list_get ((GeeAbstractList*) _tmp103_, _tmp104_);
1162 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1163 _tmp106_ = (JsRenderNode*) _tmp105_;
1164 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1165 _tmp107_ = js_render_node_to_glade_mungeChild (self, _tmp101_, _tmp106_, TRUE);
1166 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1167 _tmp108_ = _tmp107_;
1168 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1169 _g_object_unref0 (_tmp106_);
1170 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1171 _g_free0 (_tmp101_);
1172 #line 182 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1174 #line 183 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1176 #line 183 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1177 _tmp110_ = strlen (_tmp109_);
1178 #line 183 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1179 _tmp111_ = _tmp110_;
1180 #line 183 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1182 #line 184 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1184 #line 184 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1186 #line 1182 "NodeToGlade.vala.c"
1188 #line 187 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1190 #line 187 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1192 #line 187 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1193 _tmp114_ = string_to_string (_tmp113_);
1194 #line 187 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1195 _tmp115_ = g_strconcat (_tmp114_, " <child>\n", NULL);
1196 #line 187 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1197 _tmp116_ = _tmp115_;
1198 #line 187 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1199 _tmp117_ = g_strconcat (_tmp112_, _tmp116_, NULL);
1200 #line 187 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1202 #line 187 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1204 #line 187 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1205 _g_free0 (_tmp116_);
1206 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1208 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1210 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1211 _tmp120_ = g_strconcat (_tmp118_, _tmp119_, NULL);
1212 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1214 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1216 #line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1218 #line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1220 #line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1221 _tmp123_ = string_to_string (_tmp122_);
1222 #line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1223 _tmp124_ = g_strconcat (_tmp123_, " </child>\n", NULL);
1224 #line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1225 _tmp125_ = _tmp124_;
1226 #line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1227 _tmp126_ = g_strconcat (_tmp121_, _tmp125_, NULL);
1228 #line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1230 #line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1232 #line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1233 _g_free0 (_tmp125_);
1234 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1236 #line 1232 "NodeToGlade.vala.c"
1240 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1242 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1244 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1245 _tmp129_ = string_to_string (_tmp128_);
1246 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1247 _tmp130_ = g_strconcat (_tmp129_, "</object>\n", NULL);
1248 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1249 _tmp131_ = _tmp130_;
1250 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1251 _tmp132_ = g_strconcat (_tmp127_, _tmp131_, NULL);
1252 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1253 _tmp133_ = _tmp132_;
1254 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1256 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1257 _tmp135_ = g_strconcat (_tmp133_, _tmp134_, NULL);
1258 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1259 _tmp136_ = _tmp135_;
1260 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1261 _g_free0 (_tmp133_);
1262 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1263 _g_free0 (_tmp131_);
1264 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1266 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1268 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1269 _g_object_unref0 (pviter);
1270 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1271 _g_object_unref0 (props);
1272 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1274 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1276 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1278 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1280 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1282 #line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1284 #line 1280 "NodeToGlade.vala.c"
1288 static void _vala_array_add17 (gchar*** array, int* length, int* size, gchar* value) {
1289 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1290 if ((*length) == (*size)) {
1291 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1292 *size = (*size) ? (2 * (*size)) : 4;
1293 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1294 *array = g_renew (gchar*, *array, (*size) + 1);
1295 #line 1291 "NodeToGlade.vala.c"
1297 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1298 (*array)[(*length)++] = value;
1299 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1300 (*array)[*length] = NULL;
1301 #line 1297 "NodeToGlade.vala.c"
1305 static void _vala_array_add18 (gchar*** array, int* length, int* size, gchar* value) {
1306 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1307 if ((*length) == (*size)) {
1308 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1309 *size = (*size) ? (2 * (*size)) : 4;
1310 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1311 *array = g_renew (gchar*, *array, (*size) + 1);
1312 #line 1308 "NodeToGlade.vala.c"
1314 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1315 (*array)[(*length)++] = value;
1316 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1317 (*array)[*length] = NULL;
1318 #line 1314 "NodeToGlade.vala.c"
1322 static void _vala_array_add19 (gchar*** array, int* length, int* size, gchar* value) {
1323 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1324 if ((*length) == (*size)) {
1325 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1326 *size = (*size) ? (2 * (*size)) : 4;
1327 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1328 *array = g_renew (gchar*, *array, (*size) + 1);
1329 #line 1325 "NodeToGlade.vala.c"
1331 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1332 (*array)[(*length)++] = value;
1333 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1334 (*array)[*length] = NULL;
1335 #line 1331 "NodeToGlade.vala.c"
1339 static void _vala_array_add20 (gchar*** array, int* length, int* size, gchar* value) {
1340 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1341 if ((*length) == (*size)) {
1342 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1343 *size = (*size) ? (2 * (*size)) : 4;
1344 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1345 *array = g_renew (gchar*, *array, (*size) + 1);
1346 #line 1342 "NodeToGlade.vala.c"
1348 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1349 (*array)[(*length)++] = value;
1350 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1351 (*array)[*length] = NULL;
1352 #line 1348 "NodeToGlade.vala.c"
1356 static void _vala_array_add21 (gchar*** array, int* length, int* size, gchar* value) {
1357 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1358 if ((*length) == (*size)) {
1359 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1360 *size = (*size) ? (2 * (*size)) : 4;
1361 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1362 *array = g_renew (gchar*, *array, (*size) + 1);
1363 #line 1359 "NodeToGlade.vala.c"
1365 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1366 (*array)[(*length)++] = value;
1367 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1368 (*array)[*length] = NULL;
1369 #line 1365 "NodeToGlade.vala.c"
1373 gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self) {
1374 gchar* result = NULL;
1375 JsRenderNode* _tmp0_;
1376 JsRenderNode* _tmp1_;
1377 JsRenderNode* _tmp2_;
1380 gchar** _tmp4_ = NULL;
1386 JsRenderNode* _tmp6_;
1387 const gchar* _tmp30_;
1388 const gchar* _tmp32_;
1389 const gchar* _tmp34_;
1391 gchar** _tmp36_ = NULL;
1393 gint p_parts_length1;
1394 gint _p_parts_size_;
1396 gint _tmp37__length1;
1397 const gchar* _tmp38_;
1400 const gchar* _tmp40_;
1401 PaleteGir* _tmp41_ = NULL;
1404 GeeHashMap* _tmp43_;
1406 gint _tmp44__length1;
1407 const gchar* _tmp45_;
1408 gpointer _tmp46_ = NULL;
1409 PaleteGirObject* cls;
1410 PaleteGirObject* _tmp47_;
1411 GeeHashMap* _tmp48_;
1413 gint _tmp49__length1;
1414 const gchar* _tmp50_;
1415 gpointer _tmp51_ = NULL;
1416 PaleteGirObject* mdef;
1417 PaleteGirObject* _tmp52_;
1418 gchar** _tmp56_ = NULL;
1423 gint _tmp57__length1;
1424 const gchar* _tmp58_;
1425 const gchar* _tmp59_;
1426 GQuark _tmp61_ = 0U;
1427 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1428 static GQuark _tmp60_label0 = 0;
1429 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1430 static GQuark _tmp60_label1 = 0;
1431 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1432 static GQuark _tmp60_label2 = 0;
1433 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1434 static GQuark _tmp60_label3 = 0;
1435 #line 1431 "NodeToGlade.vala.c"
1436 const gchar* _tmp97_;
1440 gint _tmp132__length1;
1441 const gchar* _tmp140_;
1442 const gchar* _tmp141_ = NULL;
1443 gchar* _tmp142_ = NULL;
1446 gint _tmp144__length1;
1447 gchar* _tmp145_ = NULL;
1451 const gchar* _tmp149_;
1452 const gchar* _tmp150_ = NULL;
1453 gchar* _tmp151_ = NULL;
1458 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1459 g_return_val_if_fail (self != NULL, NULL);
1460 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1461 _tmp0_ = self->priv->node;
1462 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1463 _tmp1_ = _tmp0_->parent;
1464 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1465 _tmp2_ = _g_object_ref0 (_tmp1_);
1466 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1468 #line 208 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1469 _tmp3_ = g_strdup ("add");
1470 #line 208 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1471 _tmp4_ = g_new0 (gchar*, 1 + 1);
1472 #line 208 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1474 #line 208 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1476 #line 208 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1478 #line 208 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1479 _pk_size_ = pk_length1;
1480 #line 209 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1481 _tmp5_ = g_strdup ("Gtk.Box");
1482 #line 209 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1484 #line 210 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1486 #line 210 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1487 if (_tmp6_ != NULL) {
1488 #line 1484 "NodeToGlade.vala.c"
1489 JsRenderNode* _tmp7_;
1490 gchar* _tmp8_ = NULL;
1491 JsRenderNode* _tmp9_;
1492 GeeHashMap* _tmp10_;
1493 gpointer _tmp11_ = NULL;
1496 JsRenderNode* _tmp15_;
1497 gchar* _tmp16_ = NULL;
1500 gchar** _tmp19_ = NULL;
1501 #line 211 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1503 #line 211 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1504 _tmp8_ = js_render_node_fqn (_tmp7_);
1505 #line 211 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1507 #line 211 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1509 #line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1510 _tmp9_ = self->priv->node;
1511 #line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1512 _tmp10_ = _tmp9_->props;
1513 #line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1514 _tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp10_, "* pack");
1515 #line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1516 _tmp12_ = (gchar*) _tmp11_;
1517 #line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1518 _tmp13_ = _tmp12_ == NULL;
1519 #line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1521 #line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1523 #line 1519 "NodeToGlade.vala.c"
1525 #line 213 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1526 _tmp14_ = g_strdup ("");
1527 #line 213 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1529 #line 213 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1531 #line 213 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1532 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1533 #line 213 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1534 _g_object_unref0 (p);
1535 #line 213 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1537 #line 1533 "NodeToGlade.vala.c"
1539 #line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1540 _tmp15_ = self->priv->node;
1541 #line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1542 _tmp16_ = js_render_node_get (_tmp15_, "* pack");
1543 #line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1545 #line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1546 _tmp19_ = _tmp18_ = g_strsplit (_tmp17_, ",", 0);
1547 #line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1548 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1549 #line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1551 #line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1552 pk_length1 = _vala_array_length (_tmp18_);
1553 #line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1554 _pk_size_ = pk_length1;
1555 #line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1557 #line 1553 "NodeToGlade.vala.c"
1559 JsRenderNode* _tmp20_;
1560 GeeHashMap* _tmp21_;
1561 gpointer _tmp22_ = NULL;
1564 #line 217 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1565 _tmp20_ = self->priv->node;
1566 #line 217 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1567 _tmp21_ = _tmp20_->props;
1568 #line 217 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1569 _tmp22_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp21_, "* pack");
1570 #line 217 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1571 _tmp23_ = (gchar*) _tmp22_;
1572 #line 217 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1573 _tmp24_ = _tmp23_ != NULL;
1574 #line 217 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1576 #line 217 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1578 #line 1574 "NodeToGlade.vala.c"
1579 JsRenderNode* _tmp25_;
1580 gchar* _tmp26_ = NULL;
1583 gchar** _tmp29_ = NULL;
1584 #line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1585 _tmp25_ = self->priv->node;
1586 #line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1587 _tmp26_ = js_render_node_get (_tmp25_, "* pack");
1588 #line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1590 #line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1591 _tmp29_ = _tmp28_ = g_strsplit (_tmp27_, ",", 0);
1592 #line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1593 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1594 #line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1596 #line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1597 pk_length1 = _vala_array_length (_tmp28_);
1598 #line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1599 _pk_size_ = pk_length1;
1600 #line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1602 #line 1598 "NodeToGlade.vala.c"
1605 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1607 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1608 if (_tmp30_ == NULL) {
1609 #line 1605 "NodeToGlade.vala.c"
1611 #line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1612 _tmp31_ = g_strdup ("");
1613 #line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1615 #line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1617 #line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1618 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1619 #line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1620 _g_object_unref0 (p);
1621 #line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1623 #line 1619 "NodeToGlade.vala.c"
1625 #line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1627 #line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1628 if (g_strcmp0 (_tmp32_, "Gtk.ScrolledWindow") == 0) {
1629 #line 1625 "NodeToGlade.vala.c"
1631 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1632 _tmp33_ = g_strdup ("");
1633 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1635 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1637 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1638 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1639 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1640 _g_object_unref0 (p);
1641 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1643 #line 1639 "NodeToGlade.vala.c"
1645 #line 229 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1647 #line 229 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1648 _tmp36_ = _tmp35_ = g_strsplit (_tmp34_, ".", 0);
1649 #line 229 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1651 #line 229 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1652 p_parts_length1 = _vala_array_length (_tmp35_);
1653 #line 229 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1654 _p_parts_size_ = p_parts_length1;
1655 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1657 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1658 _tmp37__length1 = p_parts_length1;
1659 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1660 _tmp38_ = _tmp37_[0];
1661 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1662 _tmp39_ = g_strdup (_tmp38_);
1663 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1665 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1667 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1668 _tmp41_ = palete_gir_factory (_tmp40_);
1669 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1671 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1673 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1674 _tmp43_ = ((PaleteGirObject*) _tmp42_)->classes;
1675 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1677 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1678 _tmp44__length1 = p_parts_length1;
1679 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1680 _tmp45_ = _tmp44_[1];
1681 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1682 _tmp46_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp43_, _tmp45_);
1683 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1684 cls = (PaleteGirObject*) _tmp46_;
1685 #line 236 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1687 #line 236 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1688 _tmp48_ = _tmp47_->methods;
1689 #line 236 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1691 #line 236 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1692 _tmp49__length1 = pk_length1;
1693 #line 236 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1694 _tmp50_ = _tmp49_[0];
1695 #line 236 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1696 _tmp51_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp48_, _tmp50_);
1697 #line 236 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1698 mdef = (PaleteGirObject*) _tmp51_;
1699 #line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1701 #line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1702 if (_tmp52_ == NULL) {
1703 #line 1699 "NodeToGlade.vala.c"
1705 gint _tmp53__length1;
1706 const gchar* _tmp54_;
1708 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1710 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1711 _tmp53__length1 = pk_length1;
1712 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1713 _tmp54_ = _tmp53_[0];
1714 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1715 g_print ("could not find method : %s\n", _tmp54_);
1716 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1717 _tmp55_ = g_strdup ("");
1718 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1720 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1721 _g_object_unref0 (mdef);
1722 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1723 _g_object_unref0 (cls);
1724 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1725 _g_object_unref0 (gir);
1726 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1728 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1729 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
1730 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1732 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1733 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1734 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1735 _g_object_unref0 (p);
1736 #line 239 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1738 #line 1734 "NodeToGlade.vala.c"
1740 #line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1741 _tmp56_ = g_new0 (gchar*, 0 + 1);
1742 #line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1744 #line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1746 #line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1747 _pbody_size_ = pbody_length1;
1748 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1750 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1751 _tmp57__length1 = pk_length1;
1752 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1753 _tmp58_ = _tmp57_[0];
1754 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1756 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1757 _tmp61_ = (NULL == _tmp59_) ? 0 : g_quark_from_string (_tmp59_);
1758 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1759 if (_tmp61_ == ((0 != _tmp60_label0) ? _tmp60_label0 : (_tmp60_label0 = g_quark_from_static_string ("pack_start")))) {
1760 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1762 #line 1758 "NodeToGlade.vala.c"
1766 gint _tmp62__length1;
1767 const gchar* _tmp63_;
1768 const gchar* _tmp64_ = NULL;
1769 gchar* _tmp65_ = NULL;
1770 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1772 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1773 _tmp62__length1 = pbody_length1;
1774 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1775 _tmp63_ = self->priv->pad;
1776 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1777 _tmp64_ = string_to_string (_tmp63_);
1778 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1779 _tmp65_ = g_strconcat (_tmp64_, " <property name=\"pack_type\">start</property>\n", NULL);
1780 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1781 _vala_array_add17 (&pbody, &pbody_length1, &_pbody_size_, _tmp65_);
1782 #line 256 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1784 #line 1780 "NodeToGlade.vala.c"
1787 } else if (_tmp61_ == ((0 != _tmp60_label1) ? _tmp60_label1 : (_tmp60_label1 = g_quark_from_static_string ("pack_end")))) {
1788 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1790 #line 1786 "NodeToGlade.vala.c"
1794 gint _tmp66__length1;
1795 const gchar* _tmp67_;
1796 const gchar* _tmp68_ = NULL;
1797 gchar* _tmp69_ = NULL;
1798 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1800 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1801 _tmp66__length1 = pbody_length1;
1802 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1803 _tmp67_ = self->priv->pad;
1804 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1805 _tmp68_ = string_to_string (_tmp67_);
1806 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1807 _tmp69_ = g_strconcat (_tmp68_, " <property name=\"pack_type\">start</property>\n", NULL);
1808 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1809 _vala_array_add18 (&pbody, &pbody_length1, &_pbody_size_, _tmp69_);
1810 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1812 #line 1808 "NodeToGlade.vala.c"
1815 } else if (_tmp61_ == ((0 != _tmp60_label2) ? _tmp60_label2 : (_tmp60_label2 = g_quark_from_static_string ("add")))) {
1816 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1818 #line 1814 "NodeToGlade.vala.c"
1822 gint _tmp70__length1;
1823 const gchar* _tmp71_;
1824 const gchar* _tmp72_ = NULL;
1825 gchar* _tmp73_ = NULL;
1827 gint _tmp74__length1;
1828 const gchar* _tmp75_;
1829 const gchar* _tmp76_ = NULL;
1830 gchar* _tmp77_ = NULL;
1831 const gchar* _tmp78_;
1832 const gchar* _tmp79_ = NULL;
1833 gchar* _tmp80_ = NULL;
1836 gint _tmp82__length1;
1837 gchar* _tmp83_ = NULL;
1841 const gchar* _tmp87_;
1842 const gchar* _tmp88_ = NULL;
1843 gchar* _tmp89_ = NULL;
1848 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1850 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1851 _tmp70__length1 = pbody_length1;
1852 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1853 _tmp71_ = self->priv->pad;
1854 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1855 _tmp72_ = string_to_string (_tmp71_);
1856 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1857 _tmp73_ = g_strconcat (_tmp72_, " <property name=\"expand\">True</property>\n", NULL);
1858 #line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1859 _vala_array_add19 (&pbody, &pbody_length1, &_pbody_size_, _tmp73_);
1860 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1862 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1863 _tmp74__length1 = pbody_length1;
1864 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1865 _tmp75_ = self->priv->pad;
1866 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1867 _tmp76_ = string_to_string (_tmp75_);
1868 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1869 _tmp77_ = g_strconcat (_tmp76_, " <property name=\"fill\">True</property>\n", NULL);
1870 #line 265 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1871 _vala_array_add20 (&pbody, &pbody_length1, &_pbody_size_, _tmp77_);
1872 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1873 _tmp78_ = self->priv->pad;
1874 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1875 _tmp79_ = string_to_string (_tmp78_);
1876 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1877 _tmp80_ = g_strconcat (_tmp79_, "<packing>\n", NULL);
1878 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1880 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1882 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1883 _tmp82__length1 = pbody_length1;
1884 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1885 _tmp83_ = g_strjoinv ("", _tmp82_);
1886 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1888 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1889 _tmp85_ = g_strconcat (_tmp81_, _tmp84_, NULL);
1890 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1892 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1893 _tmp87_ = self->priv->pad;
1894 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1895 _tmp88_ = string_to_string (_tmp87_);
1896 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1897 _tmp89_ = g_strconcat (_tmp88_, "</packing>\n", NULL);
1898 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1900 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1901 _tmp91_ = g_strconcat (_tmp86_, _tmp90_, NULL);
1902 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1904 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1906 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1908 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1910 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1912 #line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1914 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1916 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1917 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
1918 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1919 _g_object_unref0 (mdef);
1920 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1921 _g_object_unref0 (cls);
1922 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1923 _g_object_unref0 (gir);
1924 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1926 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1927 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
1928 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1930 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1931 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1932 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1933 _g_object_unref0 (p);
1934 #line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1936 #line 1932 "NodeToGlade.vala.c"
1939 } else if (_tmp61_ == ((0 != _tmp60_label3) ? _tmp60_label3 : (_tmp60_label3 = g_quark_from_static_string ("set_model")))) {
1940 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1942 #line 1938 "NodeToGlade.vala.c"
1946 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1947 g_print ("set_model not handled yet..");
1948 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1949 _tmp93_ = g_strdup ("");
1950 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1952 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1953 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
1954 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1955 _g_object_unref0 (mdef);
1956 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1957 _g_object_unref0 (cls);
1958 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1959 _g_object_unref0 (gir);
1960 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1962 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1963 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
1964 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1966 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1967 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1968 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1969 _g_object_unref0 (p);
1970 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1972 #line 1968 "NodeToGlade.vala.c"
1976 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1978 #line 1974 "NodeToGlade.vala.c"
1982 gint _tmp94__length1;
1983 const gchar* _tmp95_;
1985 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1987 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1988 _tmp94__length1 = pk_length1;
1989 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1990 _tmp95_ = _tmp94_[0];
1991 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1992 g_print ("unknown pack type: %s", _tmp95_);
1993 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1994 _tmp96_ = g_strdup ("");
1995 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1997 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1998 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
1999 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2000 _g_object_unref0 (mdef);
2001 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2002 _g_object_unref0 (cls);
2003 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2004 _g_object_unref0 (gir);
2005 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2007 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2008 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2009 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2011 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2012 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2013 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2014 _g_object_unref0 (p);
2015 #line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2017 #line 2013 "NodeToGlade.vala.c"
2021 #line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2022 _tmp97_ = self->priv->pad;
2023 #line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2024 _tmp98_ = g_strdup (_tmp97_);
2025 #line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2027 #line 2023 "NodeToGlade.vala.c"
2030 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2032 #line 2028 "NodeToGlade.vala.c"
2035 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2037 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2039 #line 2035 "NodeToGlade.vala.c"
2042 PaleteGirObject* _tmp103_;
2043 PaleteGirObject* _tmp104_;
2044 GeeArrayList* _tmp105_;
2051 gint _tmp110__length1;
2052 PaleteGirObject* _tmp111_;
2053 PaleteGirObject* _tmp112_;
2054 GeeArrayList* _tmp113_;
2056 gpointer _tmp115_ = NULL;
2057 PaleteGirObject* _tmp116_;
2058 const gchar* _tmp117_;
2063 gint _tmp120__length1;
2065 const gchar* _tmp122_;
2069 gint _tmp124__length1;
2070 const gchar* _tmp125_;
2071 const gchar* _tmp126_ = NULL;
2072 const gchar* _tmp127_;
2073 const gchar* _tmp128_ = NULL;
2074 const gchar* _tmp129_;
2075 const gchar* _tmp130_ = NULL;
2076 gchar* _tmp131_ = NULL;
2077 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2079 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2081 #line 2077 "NodeToGlade.vala.c"
2083 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2085 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2087 #line 2083 "NodeToGlade.vala.c"
2089 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2091 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2093 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2095 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2096 _tmp104_ = _tmp103_->paramset;
2097 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2098 _tmp105_ = _tmp104_->params;
2099 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2100 _tmp106_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp105_);
2101 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2102 _tmp107_ = _tmp106_;
2103 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2104 if (!(_tmp102_ < _tmp107_)) {
2105 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2107 #line 2103 "NodeToGlade.vala.c"
2109 #line 285 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2111 #line 285 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2112 poff = _tmp108_ - 1;
2113 #line 286 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2115 #line 286 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2117 #line 286 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2118 _tmp110__length1 = pk_length1;
2119 #line 286 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2120 if (_tmp109_ > (_tmp110__length1 - 1)) {
2121 #line 287 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2123 #line 2119 "NodeToGlade.vala.c"
2125 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2127 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2128 _tmp112_ = _tmp111_->paramset;
2129 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2130 _tmp113_ = _tmp112_->params;
2131 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2133 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2134 _tmp115_ = gee_abstract_list_get ((GeeAbstractList*) _tmp113_, _tmp114_);
2135 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2136 _tmp116_ = (PaleteGirObject*) _tmp115_;
2137 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2138 _tmp117_ = _tmp116_->name;
2139 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2140 _tmp118_ = g_strdup (_tmp117_);
2141 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2142 _tmp119_ = _tmp118_;
2143 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2144 _g_object_unref0 (_tmp116_);
2145 #line 290 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2147 #line 291 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2149 #line 291 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2150 _tmp120__length1 = pk_length1;
2151 #line 291 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2153 #line 291 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2154 _tmp122_ = _tmp120_[_tmp121_];
2155 #line 291 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2156 _tmp123_ = g_strdup (_tmp122_);
2157 #line 291 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2159 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2161 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2162 _tmp124__length1 = pbody_length1;
2163 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2165 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2166 _tmp126_ = string_to_string (_tmp125_);
2167 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2169 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2170 _tmp128_ = string_to_string (_tmp127_);
2171 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2173 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2174 _tmp130_ = string_to_string (_tmp129_);
2175 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2176 _tmp131_ = g_strconcat (_tmp126_, " <property name=\"", _tmp128_, "\">", _tmp130_, "</property>\n", NULL);
2177 #line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2178 _vala_array_add21 (&pbody, &pbody_length1, &_pbody_size_, _tmp131_);
2179 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2181 #line 284 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2183 #line 2179 "NodeToGlade.vala.c"
2187 #line 296 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2189 #line 296 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2190 _tmp132__length1 = pbody_length1;
2191 #line 296 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2192 if (_tmp132__length1 < 1) {
2193 #line 2189 "NodeToGlade.vala.c"
2195 gint _tmp133__length1;
2196 const gchar* _tmp134_;
2202 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2204 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2205 _tmp133__length1 = pk_length1;
2206 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2207 _tmp134_ = _tmp133_[0];
2208 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2209 _tmp135_ = g_strconcat ("skip - packing - no arguments (", _tmp134_, NULL);
2210 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2211 _tmp136_ = _tmp135_;
2212 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2213 _tmp137_ = g_strconcat (_tmp136_, ")\n", NULL);
2214 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2215 _tmp138_ = _tmp137_;
2216 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2217 g_print ("%s", _tmp138_);
2218 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2219 _g_free0 (_tmp138_);
2220 #line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2221 _g_free0 (_tmp136_);
2222 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2223 _tmp139_ = g_strdup ("");
2224 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2226 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2228 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2229 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2230 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2231 _g_object_unref0 (mdef);
2232 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2233 _g_object_unref0 (cls);
2234 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2235 _g_object_unref0 (gir);
2236 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2238 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2239 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2240 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2242 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2243 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2244 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2245 _g_object_unref0 (p);
2246 #line 307 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2248 #line 2244 "NodeToGlade.vala.c"
2250 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2252 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2253 _tmp141_ = string_to_string (_tmp140_);
2254 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2255 _tmp142_ = g_strconcat (_tmp141_, "<packing>\n", NULL);
2256 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2257 _tmp143_ = _tmp142_;
2258 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2260 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2261 _tmp144__length1 = pbody_length1;
2262 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2263 _tmp145_ = g_strjoinv ("", _tmp144_);
2264 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2265 _tmp146_ = _tmp145_;
2266 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2267 _tmp147_ = g_strconcat (_tmp143_, _tmp146_, NULL);
2268 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2269 _tmp148_ = _tmp147_;
2270 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2272 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2273 _tmp150_ = string_to_string (_tmp149_);
2274 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2275 _tmp151_ = g_strconcat (_tmp150_, "</packing>\n", NULL);
2276 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2277 _tmp152_ = _tmp151_;
2278 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2279 _tmp153_ = g_strconcat (_tmp148_, _tmp152_, NULL);
2280 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2281 _tmp154_ = _tmp153_;
2282 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2283 _g_free0 (_tmp152_);
2284 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2285 _g_free0 (_tmp148_);
2286 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2287 _g_free0 (_tmp146_);
2288 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2289 _g_free0 (_tmp143_);
2290 #line 310 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2292 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2294 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2296 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2297 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2298 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2299 _g_object_unref0 (mdef);
2300 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2301 _g_object_unref0 (cls);
2302 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2303 _g_object_unref0 (gir);
2304 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2306 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2307 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2308 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2310 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2311 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2312 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2313 _g_object_unref0 (p);
2314 #line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2316 #line 2312 "NodeToGlade.vala.c"
2320 gchar* js_render_node_to_glade_mungeOuter (JsRenderNodeToGlade* self, gboolean with_window) {
2321 gchar* result = NULL;
2322 gchar* _tmp0_ = NULL;
2323 JsRenderNode* _tmp1_;
2324 gboolean _tmp2_ = FALSE;
2325 JsRenderNode* _tmp6_;
2326 gchar* _tmp7_ = NULL;
2330 const gchar* _tmp11_;
2336 const gchar* _tmp15_;
2339 const gchar* _tmp25_;
2342 const gchar* _tmp60_;
2345 const gchar* _tmp65_;
2347 #line 316 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2348 g_return_val_if_fail (self != NULL, NULL);
2349 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2350 _tmp1_ = self->priv->node;
2351 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2352 _tmp2_ = js_render_node_has (_tmp1_, "title");
2353 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2355 #line 2351 "NodeToGlade.vala.c"
2356 JsRenderNode* _tmp3_;
2357 gchar* _tmp4_ = NULL;
2358 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2359 _tmp3_ = self->priv->node;
2360 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2361 _tmp4_ = js_render_node_get (_tmp3_, "title");
2362 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2364 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2366 #line 2362 "NodeToGlade.vala.c"
2369 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2370 _tmp5_ = g_strdup ("No-title");
2371 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2373 #line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2375 #line 2371 "NodeToGlade.vala.c"
2377 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2378 _tmp6_ = self->priv->node;
2379 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2380 _tmp7_ = js_render_node_fqn (_tmp6_);
2381 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2383 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2384 _tmp9_ = g_strconcat (_tmp8_, ": ", NULL);
2385 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2387 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2389 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2390 _tmp12_ = g_strconcat (_tmp10_, _tmp11_, NULL);
2391 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2393 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2395 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2397 #line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2399 #line 321 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2400 _tmp14_ = g_strdup ("");
2401 #line 321 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2403 #line 322 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2405 #line 322 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2406 _tmp16_ = g_strconcat (_tmp15_, "\n" \
2407 "<object class=\"GtkBox\" id=\"fake-window1\">\n" \
2408 " <property name=\"visible\">True</property>\n" \
2409 " <property name=\"can_focus\">False</property>\n" \
2410 " <property name=\"orientation\">vertical</property>\n", NULL);
2411 #line 322 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2413 #line 322 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2415 #line 328 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2416 _tmp17_ = with_window;
2417 #line 328 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2419 #line 2411 "NodeToGlade.vala.c"
2420 const gchar* _tmp18_;
2421 const gchar* _tmp19_;
2427 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2429 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2431 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2432 _tmp20_ = g_strconcat ("\n" \
2434 " <object class=\"GtkLabel\" id=\"fake-window-label-1\">\n" \
2435 " <property name=\"visible\">True</property>\n" \
2436 " <property name=\"can_focus\">False</property>\n" \
2437 " <property name=\"label\" translatable=\"yes\">", _tmp19_, NULL);
2438 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2440 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2441 _tmp22_ = g_strconcat (_tmp21_, "</property>\n" \
2444 " <property name=\"expand\">False</property>\n" \
2445 " <property name=\"fill\">True</property>\n" \
2446 " <property name=\"position\">0</property>\n" \
2450 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2452 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2453 _tmp24_ = g_strconcat (_tmp18_, _tmp23_, NULL);
2454 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2456 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2458 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2460 #line 329 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2462 #line 2441 "NodeToGlade.vala.c"
2464 #line 345 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2466 #line 345 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2467 _tmp26_ = g_strconcat (_tmp25_, " \n <child>\n ", NULL);
2468 #line 345 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2470 #line 345 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2472 #line 348 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2473 _tmp27_ = with_window;
2474 #line 348 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2476 #line 2455 "NodeToGlade.vala.c"
2479 JsRenderNode* _tmp29_;
2480 GeeArrayList* _tmp30_;
2483 const gchar* _tmp41_ = NULL;
2484 const gchar* _tmp42_;
2487 const gchar* _tmp45_;
2488 const gchar* _tmp46_;
2490 const gchar* _tmp48_ = NULL;
2491 const gchar* _tmp49_;
2494 const gchar* _tmp53_;
2495 const gchar* _tmp54_;
2497 #line 349 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2498 _tmp28_ = g_strdup ("");
2499 #line 349 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2501 #line 350 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2502 _tmp29_ = self->priv->node;
2503 #line 350 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2504 _tmp30_ = _tmp29_->items;
2505 #line 350 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2506 _tmp31_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp30_);
2507 #line 350 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2509 #line 350 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2511 #line 2490 "NodeToGlade.vala.c"
2512 const gchar* _tmp33_;
2515 JsRenderNode* _tmp36_;
2516 GeeArrayList* _tmp37_;
2517 gpointer _tmp38_ = NULL;
2518 JsRenderNode* _tmp39_;
2519 gchar* _tmp40_ = NULL;
2520 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2521 _tmp33_ = self->priv->pad;
2522 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2523 _tmp34_ = g_strconcat (_tmp33_, " ", NULL);
2524 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2526 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2527 _tmp36_ = self->priv->node;
2528 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2529 _tmp37_ = _tmp36_->items;
2530 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2531 _tmp38_ = gee_abstract_list_get ((GeeAbstractList*) _tmp37_, 0);
2532 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2533 _tmp39_ = (JsRenderNode*) _tmp38_;
2534 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2535 _tmp40_ = js_render_node_to_glade_mungeChild (self, _tmp35_, _tmp39_, FALSE);
2536 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2537 _g_free0 (children);
2538 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2540 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2541 _g_object_unref0 (_tmp39_);
2542 #line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2544 #line 2523 "NodeToGlade.vala.c"
2546 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2548 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2549 _tmp43_ = strlen (_tmp42_);
2550 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2552 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2554 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2555 _tmp41_ = "<packing>\n" \
2556 " <property name=\"expand\">True</property>\n" \
2557 " <property name=\"fill\">True</property>\n" \
2558 " <property name=\"position\">1</property>\n" \
2560 #line 2535 "NodeToGlade.vala.c"
2562 #line 360 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2564 #line 2539 "NodeToGlade.vala.c"
2566 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2568 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2570 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2571 _tmp47_ = g_strconcat (_tmp45_, _tmp46_, NULL);
2572 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2573 _g_free0 (children);
2574 #line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2576 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2578 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2579 _tmp50_ = strlen (_tmp49_);
2580 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2582 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2584 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2585 _tmp48_ = "<placeholder/>";
2586 #line 2561 "NodeToGlade.vala.c"
2588 const gchar* _tmp52_;
2589 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2591 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2593 #line 2568 "NodeToGlade.vala.c"
2595 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2597 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2599 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2600 _tmp55_ = g_strconcat (_tmp53_, _tmp54_, NULL);
2601 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2603 #line 362 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2605 #line 348 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2606 _g_free0 (children);
2607 #line 2582 "NodeToGlade.vala.c"
2609 const gchar* _tmp56_;
2610 gchar* _tmp57_ = NULL;
2613 #line 368 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2615 #line 368 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2616 _tmp57_ = js_render_node_to_glade_mungeNode (self, TRUE);
2617 #line 368 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2619 #line 368 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2620 _tmp59_ = g_strconcat (_tmp56_, _tmp58_, NULL);
2621 #line 368 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2623 #line 368 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2625 #line 368 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2627 #line 2602 "NodeToGlade.vala.c"
2629 #line 371 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2631 #line 371 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2632 _tmp61_ = g_strconcat (_tmp60_, "\n </child>\n ", NULL);
2633 #line 371 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2635 #line 371 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2637 #line 374 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2638 _tmp62_ = with_window;
2639 #line 374 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2641 #line 2616 "NodeToGlade.vala.c"
2642 const gchar* _tmp63_;
2644 #line 375 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2646 #line 375 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2647 _tmp64_ = g_strconcat (_tmp63_, "\n" \
2649 " <object class=\"GtkBox\" id=\"fake-footer\">\n" \
2650 " <property name=\"visible\">True</property>\n" \
2651 " <property name=\"can_focus\">False</property>\n" \
2653 " <placeholder/>\n" \
2656 " <placeholder/>\n" \
2660 " <property name=\"expand\">False</property>\n" \
2661 " <property name=\"fill\">True</property>\n" \
2662 " <property name=\"position\">2</property>\n" \
2666 #line 375 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2668 #line 375 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2670 #line 2627 "NodeToGlade.vala.c"
2672 #line 395 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2674 #line 395 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2675 _tmp66_ = g_strconcat (_tmp65_, "\n </object>", NULL);
2676 #line 395 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2678 #line 395 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2680 #line 398 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2682 #line 398 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2684 #line 398 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2686 #line 398 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2688 #line 2645 "NodeToGlade.vala.c"
2692 static void js_render_node_to_glade_class_init (JsRenderNodeToGladeClass * klass) {
2693 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2694 js_render_node_to_glade_parent_class = g_type_class_peek_parent (klass);
2695 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2696 g_type_class_add_private (klass, sizeof (JsRenderNodeToGladePrivate));
2697 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2698 G_OBJECT_CLASS (klass)->finalize = js_render_node_to_glade_finalize;
2699 #line 2656 "NodeToGlade.vala.c"
2703 static void js_render_node_to_glade_instance_init (JsRenderNodeToGlade * self) {
2704 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2705 self->priv = JS_RENDER_NODE_TO_GLADE_GET_PRIVATE (self);
2706 #line 2663 "NodeToGlade.vala.c"
2710 static void js_render_node_to_glade_finalize (GObject* obj) {
2711 JsRenderNodeToGlade * self;
2712 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2713 self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade);
2714 #line 45 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2715 _g_object_unref0 (self->priv->node);
2716 #line 46 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2717 _g_free0 (self->priv->pad);
2718 #line 47 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2719 _g_object_unref0 (self->priv->els);
2720 #line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2721 _g_object_unref0 (self->priv->ar_props);
2722 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2723 G_OBJECT_CLASS (js_render_node_to_glade_parent_class)->finalize (obj);
2724 #line 2681 "NodeToGlade.vala.c"
2728 GType js_render_node_to_glade_get_type (void) {
2729 static volatile gsize js_render_node_to_glade_type_id__volatile = 0;
2730 if (g_once_init_enter (&js_render_node_to_glade_type_id__volatile)) {
2731 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 };
2732 GType js_render_node_to_glade_type_id;
2733 js_render_node_to_glade_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderNodeToGlade", &g_define_type_info, 0);
2734 g_once_init_leave (&js_render_node_to_glade_type_id__volatile, js_render_node_to_glade_type_id);
2736 return js_render_node_to_glade_type_id__volatile;
2740 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
2741 if ((array != NULL) && (destroy_func != NULL)) {
2743 for (i = 0; i < array_length; i = i + 1) {
2744 if (((gpointer*) array)[i] != NULL) {
2745 destroy_func (((gpointer*) array)[i]);
2752 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
2753 _vala_array_destroy (array, array_length, destroy_func);
2758 static gint _vala_array_length (gpointer array) {
2762 while (((gpointer*) array)[length]) {