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 typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
77 #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
78 #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
80 #define PALETE_TYPE_PALETE (palete_palete_get_type ())
81 #define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
82 #define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
83 #define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
84 #define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
85 #define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
87 typedef struct _PaletePalete PaletePalete;
88 typedef struct _PaletePaleteClass PaletePaleteClass;
90 #define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
91 #define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
92 #define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
93 #define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
94 #define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
95 #define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
97 typedef struct _PaleteGirObject PaleteGirObject;
98 typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
100 #define PALETE_TYPE_GIR (palete_gir_get_type ())
101 #define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir))
102 #define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass))
103 #define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR))
104 #define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR))
105 #define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass))
107 typedef struct _PaleteGir PaleteGir;
108 typedef struct _PaleteGirClass PaleteGirClass;
109 typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate;
111 struct _JsRenderNodeToGlade {
112 GObject parent_instance;
113 JsRenderNodeToGladePrivate * priv;
116 struct _JsRenderNodeToGladeClass {
117 GObjectClass parent_class;
120 struct _JsRenderNodeToGladePrivate {
124 GeeHashMap* ar_props;
127 struct _JsRenderNode {
128 GObject parent_instance;
129 JsRenderNodePrivate * priv;
130 JsRenderNode* parent;
133 GeeHashMap* listeners;
139 struct _JsRenderNodeClass {
140 GObjectClass parent_class;
143 struct _PaleteGirObject {
144 GObject parent_instance;
145 PaleteGirObjectPrivate * priv;
152 PaleteGirObject* paramset;
153 PaleteGirObject* return_value;
154 gboolean is_instance;
160 PaleteGirObject* gparent;
161 GeeArrayList* params;
162 GeeArrayList* implements;
163 GeeArrayList* inherits;
166 GeeHashMap* includes;
174 struct _PaleteGirObjectClass {
175 GObjectClass parent_class;
179 static gpointer js_render_node_to_glade_parent_class = NULL;
180 extern gint js_render_node_to_glade_vcnt;
181 gint js_render_node_to_glade_vcnt = 0;
183 GType js_render_node_to_glade_get_type (void) G_GNUC_CONST;
184 GType js_render_node_get_type (void) G_GNUC_CONST;
185 #define JS_RENDER_NODE_TO_GLADE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladePrivate))
187 JS_RENDER_NODE_TO_GLADE_DUMMY_PROPERTY
189 JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad);
190 JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad);
191 gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self);
192 void js_render_node_to_glade_fillValaName (JsRenderNodeToGlade* self, JsRenderNode* node);
193 gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self);
194 gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode);
195 gchar* js_render_node_uid (JsRenderNode* self);
196 GType palete_palete_get_type (void) G_GNUC_CONST;
197 PaletePalete* palete_factory (const gchar* xtype);
198 GType palete_gir_object_get_type (void) G_GNUC_CONST;
199 GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type);
200 gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self);
201 static gchar* js_render_node_to_glade_toValaNS (JsRenderNodeToGlade* self, JsRenderNode* node);
202 gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
203 gchar* js_render_node_fqn (JsRenderNode* self);
204 GType palete_gir_get_type (void) G_GNUC_CONST;
205 PaleteGir* palete_gir_factory (const gchar* ns);
206 static void _vala_array_add16 (gchar*** array, int* length, int* size, gchar* value);
207 static void _vala_array_add17 (gchar*** array, int* length, int* size, gchar* value);
208 static void _vala_array_add18 (gchar*** array, int* length, int* size, gchar* value);
209 static void _vala_array_add19 (gchar*** array, int* length, int* size, gchar* value);
210 static void _vala_array_add20 (gchar*** array, int* length, int* size, gchar* value);
211 static void _vala_array_add21 (gchar*** array, int* length, int* size, gchar* value);
212 static void js_render_node_to_glade_finalize (GObject* obj);
213 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
214 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
215 static gint _vala_array_length (gpointer array);
218 static gpointer _g_object_ref0 (gpointer self) {
219 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
220 return self ? g_object_ref (self) : NULL;
221 #line 222 "NodeToGlade.vala.c"
225 JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad) {
226 JsRenderNodeToGlade * self = NULL;
227 JsRenderNode* _tmp0_;
228 JsRenderNode* _tmp1_;
231 GeeArrayList* _tmp4_;
233 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
234 g_return_val_if_fail (node != NULL, NULL);
235 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
236 g_return_val_if_fail (pad != NULL, NULL);
237 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
238 self = (JsRenderNodeToGlade*) g_object_new (object_type, NULL);
239 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
241 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
242 _tmp1_ = _g_object_ref0 (_tmp0_);
243 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
244 _g_object_unref0 (self->priv->node);
245 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
246 self->priv->node = _tmp1_;
247 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
249 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
250 _tmp3_ = g_strdup (_tmp2_);
251 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
252 _g_free0 (self->priv->pad);
253 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
254 self->priv->pad = _tmp3_;
255 #line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
256 _tmp4_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
257 #line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
258 _g_object_unref0 (self->priv->els);
259 #line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
260 self->priv->els = _tmp4_;
261 #line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
262 _tmp5_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
263 #line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
264 _g_object_unref0 (self->priv->ar_props);
265 #line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
266 self->priv->ar_props = _tmp5_;
267 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
269 #line 270 "NodeToGlade.vala.c"
273 JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad) {
274 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
275 return js_render_node_to_glade_construct (JS_RENDER_TYPE_NODE_TO_GLADE, node, pad);
276 #line 277 "NodeToGlade.vala.c"
280 gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self) {
281 gchar* result = NULL;
282 JsRenderNode* _tmp0_;
285 gchar* _tmp3_ = NULL;
291 #line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
292 g_return_val_if_fail (self != NULL, NULL);
293 #line 65 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
294 _tmp0_ = self->priv->node;
295 #line 65 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
296 js_render_node_to_glade_fillValaName (self, _tmp0_);
297 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
298 _tmp1_ = self->priv->pad;
299 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
300 _tmp2_ = g_strconcat (_tmp1_, " ", NULL);
301 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
302 _g_free0 (self->priv->pad);
303 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
304 self->priv->pad = _tmp2_;
305 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
306 _tmp3_ = js_render_node_to_glade_mungeNode (self);
307 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
309 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
310 _tmp5_ = g_strconcat ("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<!-- Generated with glade 3.18.3 -->\n" "<interface>\n" " <requires lib=\"gtk+\" version=\"3.12\"/>\n", _tmp4_, NULL);
311 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
313 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
314 _tmp7_ = g_strconcat (_tmp6_, "</interface>\n", NULL);
315 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
317 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
319 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
321 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
323 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
325 #line 326 "NodeToGlade.vala.c"
329 gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode) {
330 gchar* result = NULL;
331 JsRenderNode* _tmp0_;
333 JsRenderNodeToGlade* _tmp2_;
334 JsRenderNodeToGlade* x;
335 gchar* _tmp3_ = NULL;
336 #line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
337 g_return_val_if_fail (self != NULL, NULL);
338 #line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
339 g_return_val_if_fail (pad != NULL, NULL);
340 #line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
341 g_return_val_if_fail (cnode != NULL, NULL);
342 #line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
344 #line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
346 #line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
347 _tmp2_ = js_render_node_to_glade_new (_tmp0_, _tmp1_);
348 #line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
350 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
351 _tmp3_ = js_render_node_to_glade_mungeNode (x);
352 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
354 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
355 _g_object_unref0 (x);
356 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
358 #line 359 "NodeToGlade.vala.c"
362 static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
363 gchar* result = NULL;
364 GError * _inner_error_ = NULL;
365 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
366 g_return_val_if_fail (self != NULL, NULL);
367 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
368 g_return_val_if_fail (old != NULL, NULL);
369 #line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
370 g_return_val_if_fail (replacement != NULL, NULL);
371 #line 372 "NodeToGlade.vala.c"
374 gchar* _tmp1_ = NULL;
381 gchar* _tmp7_ = NULL;
383 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
385 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
386 _tmp1_ = g_regex_escape_string (_tmp0_, -1);
387 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
389 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
390 _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
391 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
393 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
395 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
397 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
398 if (_inner_error_ != NULL) {
399 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
400 if (_inner_error_->domain == G_REGEX_ERROR) {
401 #line 402 "NodeToGlade.vala.c"
402 goto __catch2_g_regex_error;
404 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
405 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);
406 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
407 g_clear_error (&_inner_error_);
408 #line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
410 #line 411 "NodeToGlade.vala.c"
412 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
414 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
415 _tmp6_ = replacement;
416 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
417 _tmp7_ = g_regex_replace_literal (_tmp5_, self, (gssize) (-1), 0, _tmp6_, 0, &_inner_error_);
418 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
420 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
421 if (_inner_error_ != NULL) {
422 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
423 _g_regex_unref0 (regex);
424 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
425 if (_inner_error_->domain == G_REGEX_ERROR) {
426 #line 427 "NodeToGlade.vala.c"
427 goto __catch2_g_regex_error;
429 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
430 _g_regex_unref0 (regex);
431 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
432 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);
433 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
434 g_clear_error (&_inner_error_);
435 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
437 #line 438 "NodeToGlade.vala.c"
439 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
441 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
442 _g_regex_unref0 (regex);
443 #line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
445 #line 446 "NodeToGlade.vala.c"
448 __catch2_g_regex_error:
451 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
453 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
454 _inner_error_ = NULL;
455 #line 1247 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
456 g_assert_not_reached ();
457 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
459 #line 460 "NodeToGlade.vala.c"
462 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
463 if (_inner_error_ != NULL) {
464 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
465 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);
466 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
467 g_clear_error (&_inner_error_);
468 #line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
470 #line 471 "NodeToGlade.vala.c"
475 static const gchar* string_to_string (const gchar* self) {
476 const gchar* result = NULL;
477 #line 1274 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
478 g_return_val_if_fail (self != NULL, NULL);
479 #line 1275 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
481 #line 1275 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
483 #line 484 "NodeToGlade.vala.c"
487 gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self) {
488 gchar* result = NULL;
492 JsRenderNode* _tmp2_;
494 gchar* _tmp4_ = NULL;
499 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
500 static GQuark _tmp7_label0 = 0;
501 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
502 static GQuark _tmp7_label1 = 0;
503 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
504 static GQuark _tmp7_label2 = 0;
505 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
506 static GQuark _tmp7_label3 = 0;
507 #line 508 "NodeToGlade.vala.c"
508 JsRenderNode* _tmp10_;
509 gchar* _tmp11_ = NULL;
511 const gchar* _tmp12_;
512 const gchar* _tmp13_ = NULL;
513 const gchar* _tmp14_;
514 const gchar* _tmp15_ = NULL;
515 const gchar* _tmp16_;
516 const gchar* _tmp17_ = NULL;
517 gchar* _tmp18_ = NULL;
519 PaletePalete* _tmp19_ = NULL;
520 PaletePalete* _tmp20_;
521 JsRenderNode* _tmp21_;
522 const gchar* _tmp22_;
523 GeeHashMap* _tmp23_ = NULL;
527 GeeMapIterator* _tmp26_ = NULL;
528 GeeMapIterator* pviter;
531 JsRenderNode* _tmp59_;
533 gpointer _tmp61_ = NULL;
536 JsRenderNode* _tmp65_;
537 GeeArrayList* _tmp66_;
540 const gchar* _tmp124_;
541 const gchar* _tmp125_;
542 const gchar* _tmp126_ = NULL;
543 gchar* _tmp127_ = NULL;
547 const gchar* _tmp131_;
550 #line 82 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
551 g_return_val_if_fail (self != NULL, NULL);
552 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
553 _tmp0_ = self->priv->pad;
554 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
555 _tmp1_ = g_strdup (_tmp0_);
556 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
558 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
559 _tmp2_ = self->priv->node;
560 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
561 _tmp3_ = _tmp2_->xvala_cls;
562 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
563 _tmp4_ = string_replace (_tmp3_, ".", "");
564 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
566 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
568 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
570 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
571 _tmp8_ = (NULL == _tmp6_) ? 0 : g_quark_from_string (_tmp6_);
572 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
573 if ((((_tmp8_ == ((0 != _tmp7_label0) ? _tmp7_label0 : (_tmp7_label0 = g_quark_from_static_string ("GtkTreeStore")))) || (_tmp8_ == ((0 != _tmp7_label1) ? _tmp7_label1 : (_tmp7_label1 = g_quark_from_static_string ("GtkListStore"))))) || (_tmp8_ == ((0 != _tmp7_label2) ? _tmp7_label2 : (_tmp7_label2 = g_quark_from_static_string ("GtkTreeViewColumn"))))) || (_tmp8_ == ((0 != _tmp7_label3) ? _tmp7_label3 : (_tmp7_label3 = g_quark_from_static_string ("GtkMenu"))))) {
574 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
576 #line 577 "NodeToGlade.vala.c"
580 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
581 _tmp9_ = g_strdup ("");
582 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
584 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
586 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
588 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
590 #line 591 "NodeToGlade.vala.c"
594 #line 97 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
595 _tmp10_ = self->priv->node;
596 #line 97 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
597 _tmp11_ = js_render_node_uid (_tmp10_);
598 #line 97 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
600 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
602 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
603 _tmp13_ = string_to_string (_tmp12_);
604 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
606 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
607 _tmp15_ = string_to_string (_tmp14_);
608 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
610 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
611 _tmp17_ = string_to_string (_tmp16_);
612 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
613 _tmp18_ = g_strconcat (_tmp13_, "<object class=\"", _tmp15_, "\" id=\"", _tmp17_, "\">\n", NULL);
614 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
616 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
617 _tmp19_ = palete_factory ("Gtk");
618 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
620 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
621 _tmp21_ = self->priv->node;
622 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
623 _tmp22_ = _tmp21_->xvala_cls;
624 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
625 _tmp23_ = palete_palete_getPropertiesFor (_tmp20_, _tmp22_, "props");
626 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
628 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
629 _g_object_unref0 (_tmp20_);
630 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
632 #line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
634 #line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
635 _tmp26_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp25_);
636 #line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
638 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
640 #line 641 "NodeToGlade.vala.c"
641 GeeMapIterator* _tmp27_;
642 gboolean _tmp28_ = FALSE;
643 JsRenderNode* _tmp29_;
645 GeeMapIterator* _tmp31_;
646 gpointer _tmp32_ = NULL;
648 gpointer _tmp34_ = NULL;
651 GeeMapIterator* _tmp37_;
652 gpointer _tmp38_ = NULL;
654 JsRenderNode* _tmp39_;
656 GeeMapIterator* _tmp41_;
657 gpointer _tmp42_ = NULL;
659 gpointer _tmp44_ = NULL;
661 gchar* _tmp46_ = NULL;
664 const gchar* _tmp48_;
665 const gchar* _tmp49_;
666 const gchar* _tmp50_ = NULL;
667 const gchar* _tmp51_;
668 const gchar* _tmp52_ = NULL;
669 const gchar* _tmp53_;
670 const gchar* _tmp54_ = NULL;
671 gchar* _tmp55_ = NULL;
674 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
676 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
677 _tmp28_ = gee_map_iterator_next (_tmp27_);
678 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
680 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
682 #line 683 "NodeToGlade.vala.c"
684 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
685 _tmp29_ = self->priv->node;
686 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
687 _tmp30_ = _tmp29_->props;
688 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
690 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
691 _tmp32_ = gee_map_iterator_get_key (_tmp31_);
692 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
693 _tmp33_ = (gchar*) _tmp32_;
694 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
695 _tmp34_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp30_, _tmp33_);
696 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
697 _tmp35_ = (gchar*) _tmp34_;
698 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
699 _tmp36_ = _tmp35_ == NULL;
700 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
702 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
704 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
706 #line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
708 #line 709 "NodeToGlade.vala.c"
710 #line 111 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
712 #line 111 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
713 _tmp38_ = gee_map_iterator_get_key (_tmp37_);
714 #line 111 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
715 k = (gchar*) _tmp38_;
716 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
717 _tmp39_ = self->priv->node;
718 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
719 _tmp40_ = _tmp39_->props;
720 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
722 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
723 _tmp42_ = gee_map_iterator_get_key (_tmp41_);
724 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
725 _tmp43_ = (gchar*) _tmp42_;
726 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
727 _tmp44_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp40_, _tmp43_);
728 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
729 _tmp45_ = (gchar*) _tmp44_;
730 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
731 _tmp46_ = g_markup_escape_text (_tmp45_, (gssize) (-1));
732 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
734 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
736 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
738 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
740 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
742 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
744 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
745 _tmp50_ = string_to_string (_tmp49_);
746 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
748 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
749 _tmp52_ = string_to_string (_tmp51_);
750 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
752 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
753 _tmp54_ = string_to_string (_tmp53_);
754 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
755 _tmp55_ = g_strconcat (_tmp50_, " <property name=\"", _tmp52_, "\">", _tmp54_, "</property>\n", NULL);
756 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
758 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
759 _tmp57_ = g_strconcat (_tmp48_, _tmp56_, NULL);
760 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
762 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
764 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
766 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
768 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
770 #line 771 "NodeToGlade.vala.c"
772 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
773 _tmp58_ = g_strdup ("");
774 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
776 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
777 _tmp59_ = self->priv->node;
778 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
779 _tmp60_ = _tmp59_->props;
780 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
781 _tmp61_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp60_, "* pack");
782 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
783 _tmp62_ = (gchar*) _tmp61_;
784 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
785 _tmp63_ = _tmp62_ != NULL;
786 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
788 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
790 #line 791 "NodeToGlade.vala.c"
791 gchar* _tmp64_ = NULL;
792 #line 122 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
793 _tmp64_ = js_render_node_to_glade_packString (self);
794 #line 122 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
796 #line 122 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
798 #line 799 "NodeToGlade.vala.c"
800 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
801 _tmp65_ = self->priv->node;
802 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
803 _tmp66_ = _tmp65_->items;
804 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
805 _tmp67_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp66_);
806 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
808 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
810 #line 811 "NodeToGlade.vala.c"
811 const gchar* _tmp69_;
812 const gchar* _tmp70_;
813 const gchar* _tmp71_ = NULL;
814 gchar* _tmp72_ = NULL;
818 const gchar* _tmp76_;
821 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
823 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
825 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
826 _tmp71_ = string_to_string (_tmp70_);
827 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
828 _tmp72_ = g_strconcat (_tmp71_, "</object>\n", NULL);
829 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
831 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
832 _tmp74_ = g_strconcat (_tmp69_, _tmp73_, NULL);
833 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
835 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
837 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
838 _tmp77_ = g_strconcat (_tmp75_, _tmp76_, NULL);
839 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
841 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
843 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
845 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
847 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
849 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
850 _g_object_unref0 (pviter);
851 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
852 _g_object_unref0 (props);
853 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
855 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
857 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
859 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
861 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
863 #line 864 "NodeToGlade.vala.c"
867 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
869 #line 870 "NodeToGlade.vala.c"
872 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
874 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
876 #line 877 "NodeToGlade.vala.c"
879 JsRenderNode* _tmp83_;
880 GeeArrayList* _tmp84_;
883 const gchar* _tmp87_;
886 JsRenderNode* _tmp90_;
887 GeeArrayList* _tmp91_;
889 gpointer _tmp93_ = NULL;
890 JsRenderNode* _tmp94_;
891 gchar* _tmp95_ = NULL;
894 const gchar* _tmp97_;
897 const gchar* _tmp100_;
898 const gchar* _tmp101_;
899 const gchar* _tmp102_ = NULL;
900 gchar* _tmp103_ = NULL;
903 const gchar* _tmp106_;
904 const gchar* _tmp107_;
907 JsRenderNode* _tmp110_;
908 GeeArrayList* _tmp111_;
910 gpointer _tmp113_ = NULL;
911 JsRenderNode* _tmp114_;
912 gchar* _tmp115_ = NULL;
915 const gchar* _tmp118_;
916 const gchar* _tmp119_;
917 const gchar* _tmp120_ = NULL;
918 gchar* _tmp121_ = NULL;
921 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
923 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
925 #line 926 "NodeToGlade.vala.c"
927 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
929 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
931 #line 932 "NodeToGlade.vala.c"
933 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
935 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
937 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
938 _tmp83_ = self->priv->node;
939 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
940 _tmp84_ = _tmp83_->items;
941 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
942 _tmp85_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp84_);
943 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
945 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
946 if (!(_tmp82_ < _tmp86_)) {
947 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
949 #line 950 "NodeToGlade.vala.c"
951 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
953 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
954 _tmp88_ = g_strconcat (_tmp87_, " ", NULL);
955 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
957 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
958 _tmp90_ = self->priv->node;
959 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
960 _tmp91_ = _tmp90_->items;
961 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
963 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
964 _tmp93_ = gee_abstract_list_get ((GeeAbstractList*) _tmp91_, _tmp92_);
965 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
966 _tmp94_ = (JsRenderNode*) _tmp93_;
967 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
968 _tmp95_ = js_render_node_to_glade_mungeChild (self, _tmp89_, _tmp94_);
969 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
971 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
972 _g_object_unref0 (_tmp94_);
973 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
975 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
977 #line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
979 #line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
980 _tmp98_ = strlen (_tmp97_);
981 #line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
983 #line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
985 #line 136 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
987 #line 136 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
989 #line 990 "NodeToGlade.vala.c"
991 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
993 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
995 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
996 _tmp102_ = string_to_string (_tmp101_);
997 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
998 _tmp103_ = g_strconcat (_tmp102_, " <child>\n", NULL);
999 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1000 _tmp104_ = _tmp103_;
1001 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1002 _tmp105_ = g_strconcat (_tmp100_, _tmp104_, NULL);
1003 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1005 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1007 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1008 _g_free0 (_tmp104_);
1009 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1011 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1013 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1014 _tmp108_ = g_strconcat (_tmp107_, " ", NULL);
1015 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1016 _tmp109_ = _tmp108_;
1017 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1018 _tmp110_ = self->priv->node;
1019 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1020 _tmp111_ = _tmp110_->items;
1021 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1023 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1024 _tmp113_ = gee_abstract_list_get ((GeeAbstractList*) _tmp111_, _tmp112_);
1025 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1026 _tmp114_ = (JsRenderNode*) _tmp113_;
1027 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1028 _tmp115_ = js_render_node_to_glade_mungeChild (self, _tmp109_, _tmp114_);
1029 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1030 _tmp116_ = _tmp115_;
1031 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1032 _tmp117_ = g_strconcat (_tmp106_, _tmp116_, NULL);
1033 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1035 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1037 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1038 _g_free0 (_tmp116_);
1039 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1040 _g_object_unref0 (_tmp114_);
1041 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1042 _g_free0 (_tmp109_);
1043 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1045 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1047 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1048 _tmp120_ = string_to_string (_tmp119_);
1049 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1050 _tmp121_ = g_strconcat (_tmp120_, " </child>\n", NULL);
1051 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1052 _tmp122_ = _tmp121_;
1053 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1054 _tmp123_ = g_strconcat (_tmp118_, _tmp122_, NULL);
1055 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1057 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1059 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1060 _g_free0 (_tmp122_);
1061 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1063 #line 1064 "NodeToGlade.vala.c"
1067 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1069 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1071 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1072 _tmp126_ = string_to_string (_tmp125_);
1073 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1074 _tmp127_ = g_strconcat (_tmp126_, "</object>\n", NULL);
1075 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1076 _tmp128_ = _tmp127_;
1077 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1078 _tmp129_ = g_strconcat (_tmp124_, _tmp128_, NULL);
1079 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1080 _tmp130_ = _tmp129_;
1081 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1083 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1084 _tmp132_ = g_strconcat (_tmp130_, _tmp131_, NULL);
1085 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1086 _tmp133_ = _tmp132_;
1087 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1088 _g_free0 (_tmp130_);
1089 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1090 _g_free0 (_tmp128_);
1091 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1093 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1095 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1096 _g_object_unref0 (pviter);
1097 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1098 _g_object_unref0 (props);
1099 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1101 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1103 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1105 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1107 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1109 #line 1110 "NodeToGlade.vala.c"
1113 static gchar* js_render_node_to_glade_toValaNS (JsRenderNodeToGlade* self, JsRenderNode* node) {
1114 gchar* result = NULL;
1115 JsRenderNode* _tmp0_;
1116 gchar* _tmp1_ = NULL;
1118 const gchar* _tmp2_;
1119 const gchar* _tmp4_;
1121 #line 150 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1122 g_return_val_if_fail (self != NULL, NULL);
1123 #line 150 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1124 g_return_val_if_fail (node != NULL, NULL);
1125 #line 152 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1126 _tmp0_ = self->priv->node;
1127 #line 152 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1128 _tmp1_ = js_render_node_get (_tmp0_, "$ xns");
1129 #line 152 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1131 #line 153 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1133 #line 153 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1134 if (g_strcmp0 (_tmp2_, "Glade") == 0) {
1135 #line 1136 "NodeToGlade.vala.c"
1137 #line 154 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1138 _tmp3_ = g_strdup ("Gladeui.");
1139 #line 154 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1141 #line 154 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1143 #line 154 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1145 #line 1146 "NodeToGlade.vala.c"
1147 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1149 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1150 _tmp5_ = g_strconcat (_tmp4_, ".", NULL);
1151 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1153 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1155 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1157 #line 1158 "NodeToGlade.vala.c"
1161 void js_render_node_to_glade_fillValaName (JsRenderNodeToGlade* self, JsRenderNode* node) {
1162 JsRenderNode* _tmp0_;
1163 const gchar* _tmp1_;
1166 JsRenderNode* _tmp53_;
1167 GeeArrayList* _tmp54_;
1170 #line 158 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1171 g_return_if_fail (self != NULL);
1172 #line 158 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1173 g_return_if_fail (node != NULL);
1174 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1176 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1177 _tmp1_ = _tmp0_->xvala_cls;
1178 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1179 _tmp2_ = strlen (_tmp1_);
1180 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1182 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1184 #line 1185 "NodeToGlade.vala.c"
1186 JsRenderNode* _tmp5_;
1187 gchar* _tmp6_ = NULL;
1189 JsRenderNode* _tmp8_;
1190 gchar* _tmp9_ = NULL;
1195 gchar* _tmp13_ = NULL;
1196 JsRenderNode* _tmp14_;
1197 gchar* _tmp15_ = NULL;
1202 const gchar* _tmp27_;
1205 PaletePalete* _tmp29_ = NULL;
1206 PaletePalete* _tmp30_;
1207 const gchar* _tmp31_;
1208 GeeHashMap* _tmp32_ = NULL;
1209 GeeHashMap* _tmp33_;
1211 JsRenderNode* _tmp34_;
1212 const gchar* _tmp35_;
1214 JsRenderNode* _tmp37_;
1215 const gchar* _tmp38_;
1217 gchar* _tmp40_ = NULL;
1218 JsRenderNode* _tmp41_;
1219 gchar* _tmp42_ = NULL;
1224 JsRenderNode* _tmp50_;
1225 const gchar* _tmp51_;
1227 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1228 _tmp4_ = js_render_node_to_glade_vcnt;
1229 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1230 js_render_node_to_glade_vcnt = _tmp4_ + 1;
1231 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1233 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1234 _tmp6_ = js_render_node_to_glade_toValaNS (self, _tmp5_);
1235 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1237 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1239 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1240 _tmp9_ = js_render_node_get (_tmp8_, "xtype");
1241 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1243 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1244 _tmp11_ = g_strconcat (_tmp7_, _tmp10_, NULL);
1245 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1247 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1249 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1251 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1253 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1255 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1256 _tmp15_ = js_render_node_get (_tmp14_, "id");
1257 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1259 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1260 _tmp17_ = strlen (_tmp16_);
1261 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1263 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1264 _tmp19_ = _tmp18_ > 0;
1265 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1267 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1269 #line 1270 "NodeToGlade.vala.c"
1270 JsRenderNode* _tmp20_;
1271 gchar* _tmp21_ = NULL;
1272 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1274 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1275 _tmp21_ = js_render_node_get (_tmp20_, "id");
1276 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1278 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1280 #line 1281 "NodeToGlade.vala.c"
1282 JsRenderNode* _tmp22_;
1283 gchar* _tmp23_ = NULL;
1286 gchar* _tmp26_ = NULL;
1287 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1289 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1290 _tmp23_ = js_render_node_get (_tmp22_, "xtype");
1291 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1293 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1294 _tmp25_ = js_render_node_to_glade_vcnt;
1295 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1296 _tmp26_ = g_strdup_printf ("%s%d", _tmp24_, _tmp25_);
1297 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1299 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1301 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1303 #line 1304 "NodeToGlade.vala.c"
1305 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1307 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1308 _tmp28_ = g_strdup (_tmp27_);
1309 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1311 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1312 _tmp29_ = palete_factory ("Gtk");
1313 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1315 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1317 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1318 _tmp32_ = palete_palete_getPropertiesFor (_tmp30_, _tmp31_, "props");
1319 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1321 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1322 _g_object_unref0 (_tmp30_);
1323 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1325 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1327 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1329 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1330 _tmp36_ = g_strdup (_tmp35_);
1331 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1332 _g_free0 (_tmp34_->xvala_cls);
1333 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1334 _tmp34_->xvala_cls = _tmp36_;
1335 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1337 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1339 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1340 _tmp39_ = g_strconcat ("Xcls_", _tmp38_, NULL);
1341 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1342 _g_free0 (_tmp37_->xvala_xcls);
1343 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1344 _tmp37_->xvala_xcls = _tmp39_;
1345 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1347 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1348 _tmp42_ = js_render_node_get (_tmp41_, "id");
1349 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1351 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1352 _tmp44_ = strlen (_tmp43_);
1353 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1355 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1356 _tmp46_ = _tmp45_ > 0;
1357 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1359 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1361 #line 1362 "NodeToGlade.vala.c"
1362 JsRenderNode* _tmp47_;
1363 gchar* _tmp48_ = NULL;
1364 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1366 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1367 _tmp48_ = js_render_node_get (_tmp47_, "id");
1368 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1370 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1372 #line 1373 "NodeToGlade.vala.c"
1375 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1376 _tmp49_ = g_strdup ("");
1377 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1379 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1381 #line 1382 "NodeToGlade.vala.c"
1383 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1385 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1387 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1388 _tmp52_ = g_strdup (_tmp51_);
1389 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1390 _g_free0 (_tmp50_->xvala_id);
1391 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1392 _tmp50_->xvala_id = _tmp52_;
1393 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1395 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1396 _g_object_unref0 (props);
1397 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1399 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1401 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1403 #line 1404 "NodeToGlade.vala.c"
1405 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1407 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1408 _tmp54_ = _tmp53_->items;
1409 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1410 _tmp55_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp54_);
1411 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1413 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1415 #line 178 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1417 #line 1418 "NodeToGlade.vala.c"
1421 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1423 #line 1424 "NodeToGlade.vala.c"
1426 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1428 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1430 #line 1431 "NodeToGlade.vala.c"
1433 JsRenderNode* _tmp61_;
1434 GeeArrayList* _tmp62_;
1437 JsRenderNode* _tmp65_;
1438 GeeArrayList* _tmp66_;
1440 gpointer _tmp68_ = NULL;
1441 JsRenderNode* _tmp69_;
1442 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1444 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1446 #line 1447 "NodeToGlade.vala.c"
1448 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1450 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1452 #line 1453 "NodeToGlade.vala.c"
1454 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1456 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1458 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1460 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1461 _tmp62_ = _tmp61_->items;
1462 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1463 _tmp63_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp62_);
1464 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1466 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1467 if (!(_tmp60_ < _tmp64_)) {
1468 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1470 #line 1471 "NodeToGlade.vala.c"
1472 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1474 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1475 _tmp66_ = _tmp65_->items;
1476 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1478 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1479 _tmp68_ = gee_abstract_list_get ((GeeAbstractList*) _tmp66_, _tmp67_);
1480 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1481 _tmp69_ = (JsRenderNode*) _tmp68_;
1482 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1483 js_render_node_to_glade_fillValaName (self, _tmp69_);
1484 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1485 _g_object_unref0 (_tmp69_);
1486 #line 1487 "NodeToGlade.vala.c"
1493 static void _vala_array_add16 (gchar*** array, int* length, int* size, gchar* value) {
1494 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1495 if ((*length) == (*size)) {
1496 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1497 *size = (*size) ? (2 * (*size)) : 4;
1498 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1499 *array = g_renew (gchar*, *array, (*size) + 1);
1500 #line 1501 "NodeToGlade.vala.c"
1502 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1503 (*array)[(*length)++] = value;
1504 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1505 (*array)[*length] = NULL;
1506 #line 1507 "NodeToGlade.vala.c"
1510 static void _vala_array_add17 (gchar*** array, int* length, int* size, gchar* value) {
1511 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1512 if ((*length) == (*size)) {
1513 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1514 *size = (*size) ? (2 * (*size)) : 4;
1515 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1516 *array = g_renew (gchar*, *array, (*size) + 1);
1517 #line 1518 "NodeToGlade.vala.c"
1519 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1520 (*array)[(*length)++] = value;
1521 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1522 (*array)[*length] = NULL;
1523 #line 1524 "NodeToGlade.vala.c"
1527 static void _vala_array_add18 (gchar*** array, int* length, int* size, gchar* value) {
1528 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1529 if ((*length) == (*size)) {
1530 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1531 *size = (*size) ? (2 * (*size)) : 4;
1532 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1533 *array = g_renew (gchar*, *array, (*size) + 1);
1534 #line 1535 "NodeToGlade.vala.c"
1536 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1537 (*array)[(*length)++] = value;
1538 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1539 (*array)[*length] = NULL;
1540 #line 1541 "NodeToGlade.vala.c"
1544 static void _vala_array_add19 (gchar*** array, int* length, int* size, gchar* value) {
1545 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1546 if ((*length) == (*size)) {
1547 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1548 *size = (*size) ? (2 * (*size)) : 4;
1549 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1550 *array = g_renew (gchar*, *array, (*size) + 1);
1551 #line 1552 "NodeToGlade.vala.c"
1553 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1554 (*array)[(*length)++] = value;
1555 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1556 (*array)[*length] = NULL;
1557 #line 1558 "NodeToGlade.vala.c"
1561 static void _vala_array_add20 (gchar*** array, int* length, int* size, gchar* value) {
1562 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1563 if ((*length) == (*size)) {
1564 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1565 *size = (*size) ? (2 * (*size)) : 4;
1566 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1567 *array = g_renew (gchar*, *array, (*size) + 1);
1568 #line 1569 "NodeToGlade.vala.c"
1570 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1571 (*array)[(*length)++] = value;
1572 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1573 (*array)[*length] = NULL;
1574 #line 1575 "NodeToGlade.vala.c"
1578 static void _vala_array_add21 (gchar*** array, int* length, int* size, gchar* value) {
1579 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1580 if ((*length) == (*size)) {
1581 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1582 *size = (*size) ? (2 * (*size)) : 4;
1583 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1584 *array = g_renew (gchar*, *array, (*size) + 1);
1585 #line 1586 "NodeToGlade.vala.c"
1587 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1588 (*array)[(*length)++] = value;
1589 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1590 (*array)[*length] = NULL;
1591 #line 1592 "NodeToGlade.vala.c"
1595 gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self) {
1596 gchar* result = NULL;
1597 JsRenderNode* _tmp0_;
1598 gchar* _tmp1_ = NULL;
1601 gchar** _tmp4_ = NULL;
1603 gint _tmp5__length1;
1607 JsRenderNode* _tmp6_;
1608 JsRenderNode* _tmp7_;
1609 JsRenderNode* _tmp8_;
1611 JsRenderNode* _tmp9_;
1612 JsRenderNode* _tmp11_;
1613 gchar* _tmp12_ = NULL;
1615 const gchar* _tmp13_;
1616 const gchar* _tmp15_;
1618 gchar** _tmp17_ = NULL;
1620 gint p_parts_length1;
1621 gint _p_parts_size_;
1623 gint _tmp18__length1;
1624 const gchar* _tmp19_;
1627 const gchar* _tmp21_;
1628 PaleteGir* _tmp22_ = NULL;
1631 GeeHashMap* _tmp24_;
1633 gint _tmp25__length1;
1634 const gchar* _tmp26_;
1635 gpointer _tmp27_ = NULL;
1636 PaleteGirObject* cls;
1637 PaleteGirObject* _tmp28_;
1638 GeeHashMap* _tmp29_;
1640 gint _tmp30__length1;
1641 const gchar* _tmp31_;
1642 gpointer _tmp32_ = NULL;
1643 PaleteGirObject* mdef;
1644 PaleteGirObject* _tmp33_;
1645 gchar** _tmp37_ = NULL;
1650 gint _tmp38__length1;
1651 const gchar* _tmp39_;
1652 const gchar* _tmp40_;
1653 GQuark _tmp42_ = 0U;
1654 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1655 static GQuark _tmp41_label0 = 0;
1656 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1657 static GQuark _tmp41_label1 = 0;
1658 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1659 static GQuark _tmp41_label2 = 0;
1660 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1661 static GQuark _tmp41_label3 = 0;
1662 #line 1663 "NodeToGlade.vala.c"
1663 const gchar* _tmp81_;
1667 gint _tmp116__length1;
1668 const gchar* _tmp124_;
1669 const gchar* _tmp125_ = NULL;
1670 gchar* _tmp126_ = NULL;
1673 gint _tmp128__length1;
1674 gchar* _tmp129_ = NULL;
1678 const gchar* _tmp133_;
1679 const gchar* _tmp134_ = NULL;
1680 gchar* _tmp135_ = NULL;
1685 #line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1686 g_return_val_if_fail (self != NULL, NULL);
1687 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1688 _tmp0_ = self->priv->node;
1689 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1690 _tmp1_ = js_render_node_get (_tmp0_, "* pack");
1691 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1693 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1694 _tmp4_ = _tmp3_ = g_strsplit (_tmp2_, ",", 0);
1695 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1697 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1698 _tmp5__length1 = _vala_array_length (_tmp3_);
1699 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1701 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1703 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1704 pk_length1 = _tmp5__length1;
1705 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1706 _pk_size_ = pk_length1;
1707 #line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1708 _tmp6_ = self->priv->node;
1709 #line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1710 _tmp7_ = _tmp6_->parent;
1711 #line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1712 _tmp8_ = _g_object_ref0 (_tmp7_);
1713 #line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1715 #line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1717 #line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1718 if (_tmp9_ == NULL) {
1719 #line 1720 "NodeToGlade.vala.c"
1721 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1722 _tmp10_ = g_strdup ("");
1723 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1725 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1726 _g_object_unref0 (p);
1727 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1728 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1729 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1731 #line 1732 "NodeToGlade.vala.c"
1733 #line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1735 #line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1736 _tmp12_ = js_render_node_fqn (_tmp11_);
1737 #line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1739 #line 197 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1741 #line 197 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1742 if (_tmp13_ == NULL) {
1743 #line 1744 "NodeToGlade.vala.c"
1745 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1746 _tmp14_ = g_strdup ("");
1747 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1749 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1751 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1752 _g_object_unref0 (p);
1753 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1754 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1755 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1757 #line 1758 "NodeToGlade.vala.c"
1759 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1761 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1762 _tmp17_ = _tmp16_ = g_strsplit (_tmp15_, ".", 0);
1763 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1765 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1766 p_parts_length1 = _vala_array_length (_tmp16_);
1767 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1768 _p_parts_size_ = p_parts_length1;
1769 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1771 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1772 _tmp18__length1 = p_parts_length1;
1773 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1774 _tmp19_ = _tmp18_[0];
1775 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1776 _tmp20_ = g_strdup (_tmp19_);
1777 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1779 #line 202 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1781 #line 202 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1782 _tmp22_ = palete_gir_factory (_tmp21_);
1783 #line 202 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1785 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1787 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1788 _tmp24_ = ((PaleteGirObject*) _tmp23_)->classes;
1789 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1791 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1792 _tmp25__length1 = p_parts_length1;
1793 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1794 _tmp26_ = _tmp25_[1];
1795 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1796 _tmp27_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp24_, _tmp26_);
1797 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1798 cls = (PaleteGirObject*) _tmp27_;
1799 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1801 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1802 _tmp29_ = _tmp28_->methods;
1803 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1805 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1806 _tmp30__length1 = pk_length1;
1807 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1808 _tmp31_ = _tmp30_[0];
1809 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1810 _tmp32_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp29_, _tmp31_);
1811 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1812 mdef = (PaleteGirObject*) _tmp32_;
1813 #line 205 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1815 #line 205 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1816 if (_tmp33_ == NULL) {
1817 #line 1818 "NodeToGlade.vala.c"
1819 gint _tmp34__length1;
1820 const gchar* _tmp35_;
1822 #line 206 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1824 #line 206 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1825 _tmp34__length1 = pk_length1;
1826 #line 206 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1827 _tmp35_ = _tmp34_[0];
1828 #line 206 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1829 g_print ("could not find method : %s\n", _tmp35_);
1830 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1831 _tmp36_ = g_strdup ("");
1832 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1834 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1835 _g_object_unref0 (mdef);
1836 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1837 _g_object_unref0 (cls);
1838 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1839 _g_object_unref0 (gir);
1840 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1842 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1843 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
1844 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1846 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1847 _g_object_unref0 (p);
1848 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1849 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
1850 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1852 #line 1853 "NodeToGlade.vala.c"
1854 #line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1855 _tmp37_ = g_new0 (gchar*, 0 + 1);
1856 #line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1858 #line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1860 #line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1861 _pbody_size_ = pbody_length1;
1862 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1864 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1865 _tmp38__length1 = pk_length1;
1866 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1867 _tmp39_ = _tmp38_[0];
1868 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1870 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1871 _tmp42_ = (NULL == _tmp40_) ? 0 : g_quark_from_string (_tmp40_);
1872 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1873 if (_tmp42_ == ((0 != _tmp41_label0) ? _tmp41_label0 : (_tmp41_label0 = g_quark_from_static_string ("pack_start")))) {
1874 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1876 #line 1877 "NodeToGlade.vala.c"
1880 gint _tmp43__length1;
1881 const gchar* _tmp44_;
1882 const gchar* _tmp45_ = NULL;
1883 gchar* _tmp46_ = NULL;
1884 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1886 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1887 _tmp43__length1 = pbody_length1;
1888 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1889 _tmp44_ = self->priv->pad;
1890 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1891 _tmp45_ = string_to_string (_tmp44_);
1892 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1893 _tmp46_ = g_strconcat (_tmp45_, " <property name=\"pack_type\">start</property>\n", NULL);
1894 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1895 _vala_array_add16 (&pbody, &pbody_length1, &_pbody_size_, _tmp46_);
1896 #line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1898 #line 1899 "NodeToGlade.vala.c"
1901 } else if (_tmp42_ == ((0 != _tmp41_label1) ? _tmp41_label1 : (_tmp41_label1 = g_quark_from_static_string ("pack_end")))) {
1902 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1904 #line 1905 "NodeToGlade.vala.c"
1908 gint _tmp47__length1;
1909 const gchar* _tmp48_;
1910 const gchar* _tmp49_ = NULL;
1911 gchar* _tmp50_ = NULL;
1912 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1914 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1915 _tmp47__length1 = pbody_length1;
1916 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1917 _tmp48_ = self->priv->pad;
1918 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1919 _tmp49_ = string_to_string (_tmp48_);
1920 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1921 _tmp50_ = g_strconcat (_tmp49_, " <property name=\"pack_type\">start</property>\n", NULL);
1922 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1923 _vala_array_add17 (&pbody, &pbody_length1, &_pbody_size_, _tmp50_);
1924 #line 228 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1926 #line 1927 "NodeToGlade.vala.c"
1929 } else if (_tmp42_ == ((0 != _tmp41_label2) ? _tmp41_label2 : (_tmp41_label2 = g_quark_from_static_string ("add")))) {
1930 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1932 #line 1933 "NodeToGlade.vala.c"
1936 gint _tmp51__length1;
1937 const gchar* _tmp52_;
1938 const gchar* _tmp53_ = NULL;
1939 gchar* _tmp54_ = NULL;
1941 gint _tmp55__length1;
1942 const gchar* _tmp56_;
1943 const gchar* _tmp57_ = NULL;
1944 gchar* _tmp58_ = NULL;
1946 gint _tmp59__length1;
1947 const gchar* _tmp60_;
1948 const gchar* _tmp61_ = NULL;
1949 gchar* _tmp62_ = NULL;
1950 const gchar* _tmp63_;
1951 const gchar* _tmp64_ = NULL;
1952 gchar* _tmp65_ = NULL;
1955 gint _tmp67__length1;
1956 gchar* _tmp68_ = NULL;
1960 const gchar* _tmp72_;
1961 const gchar* _tmp73_ = NULL;
1962 gchar* _tmp74_ = NULL;
1967 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1969 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1970 _tmp51__length1 = pbody_length1;
1971 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1972 _tmp52_ = self->priv->pad;
1973 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1974 _tmp53_ = string_to_string (_tmp52_);
1975 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1976 _tmp54_ = g_strconcat (_tmp53_, " <property name=\"expand\">False</property>\n", NULL);
1977 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1978 _vala_array_add18 (&pbody, &pbody_length1, &_pbody_size_, _tmp54_);
1979 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1981 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1982 _tmp55__length1 = pbody_length1;
1983 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1984 _tmp56_ = self->priv->pad;
1985 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1986 _tmp57_ = string_to_string (_tmp56_);
1987 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1988 _tmp58_ = g_strconcat (_tmp57_, " <property name=\"fill\">True</property>\n", NULL);
1989 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1990 _vala_array_add19 (&pbody, &pbody_length1, &_pbody_size_, _tmp58_);
1991 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1993 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1994 _tmp59__length1 = pbody_length1;
1995 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1996 _tmp60_ = self->priv->pad;
1997 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1998 _tmp61_ = string_to_string (_tmp60_);
1999 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2000 _tmp62_ = g_strconcat (_tmp61_, " <property name=\"position\">1</property>\n", NULL);
2001 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2002 _vala_array_add20 (&pbody, &pbody_length1, &_pbody_size_, _tmp62_);
2003 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2004 _tmp63_ = self->priv->pad;
2005 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2006 _tmp64_ = string_to_string (_tmp63_);
2007 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2008 _tmp65_ = g_strconcat (_tmp64_, "<packing>\n", NULL);
2009 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2011 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2013 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2014 _tmp67__length1 = pbody_length1;
2015 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2016 _tmp68_ = g_strjoinv ("", _tmp67_);
2017 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2019 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2020 _tmp70_ = g_strconcat (_tmp66_, _tmp69_, NULL);
2021 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2023 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2024 _tmp72_ = self->priv->pad;
2025 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2026 _tmp73_ = string_to_string (_tmp72_);
2027 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2028 _tmp74_ = g_strconcat (_tmp73_, "</packing>\n", NULL);
2029 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2031 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2032 _tmp76_ = g_strconcat (_tmp71_, _tmp75_, NULL);
2033 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2035 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2037 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2039 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2041 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2043 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2045 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2047 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2048 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2049 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2050 _g_object_unref0 (mdef);
2051 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2052 _g_object_unref0 (cls);
2053 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2054 _g_object_unref0 (gir);
2055 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2057 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2058 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2059 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2061 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2062 _g_object_unref0 (p);
2063 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2064 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2065 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2067 #line 2068 "NodeToGlade.vala.c"
2070 } else if (_tmp42_ == ((0 != _tmp41_label3) ? _tmp41_label3 : (_tmp41_label3 = g_quark_from_static_string ("set_model")))) {
2071 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2073 #line 2074 "NodeToGlade.vala.c"
2077 #line 241 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2078 g_print ("set_model not handled yet..");
2079 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2080 _tmp78_ = g_strdup ("");
2081 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2083 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2084 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2085 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2086 _g_object_unref0 (mdef);
2087 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2088 _g_object_unref0 (cls);
2089 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2090 _g_object_unref0 (gir);
2091 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2093 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2094 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2095 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2097 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2098 _g_object_unref0 (p);
2099 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2100 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2101 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2103 #line 2104 "NodeToGlade.vala.c"
2107 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2109 #line 2110 "NodeToGlade.vala.c"
2113 gint _tmp79__length1;
2114 const gchar* _tmp80_;
2115 #line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2117 #line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2118 _tmp79__length1 = pk_length1;
2119 #line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2120 _tmp80_ = _tmp79_[0];
2121 #line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2122 g_print ("unknown pack type: %s", _tmp80_);
2123 #line 246 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2125 #line 2126 "NodeToGlade.vala.c"
2129 #line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2130 _tmp81_ = self->priv->pad;
2131 #line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2132 _tmp82_ = g_strdup (_tmp81_);
2133 #line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2135 #line 2136 "NodeToGlade.vala.c"
2138 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2140 #line 2141 "NodeToGlade.vala.c"
2143 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2145 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2147 #line 2148 "NodeToGlade.vala.c"
2150 PaleteGirObject* _tmp87_;
2151 PaleteGirObject* _tmp88_;
2152 GeeArrayList* _tmp89_;
2159 gint _tmp94__length1;
2160 PaleteGirObject* _tmp95_;
2161 PaleteGirObject* _tmp96_;
2162 GeeArrayList* _tmp97_;
2164 gpointer _tmp99_ = NULL;
2165 PaleteGirObject* _tmp100_;
2166 const gchar* _tmp101_;
2171 gint _tmp104__length1;
2173 const gchar* _tmp106_;
2177 gint _tmp108__length1;
2178 const gchar* _tmp109_;
2179 const gchar* _tmp110_ = NULL;
2180 const gchar* _tmp111_;
2181 const gchar* _tmp112_ = NULL;
2182 const gchar* _tmp113_;
2183 const gchar* _tmp114_ = NULL;
2184 gchar* _tmp115_ = NULL;
2185 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2187 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2189 #line 2190 "NodeToGlade.vala.c"
2191 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2193 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2195 #line 2196 "NodeToGlade.vala.c"
2197 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2199 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2201 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2203 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2204 _tmp88_ = _tmp87_->paramset;
2205 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2206 _tmp89_ = _tmp88_->params;
2207 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2208 _tmp90_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp89_);
2209 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2211 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2212 if (!(_tmp86_ < _tmp91_)) {
2213 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2215 #line 2216 "NodeToGlade.vala.c"
2217 #line 253 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2219 #line 253 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2221 #line 254 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2223 #line 254 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2225 #line 254 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2226 _tmp94__length1 = pk_length1;
2227 #line 254 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2228 if (_tmp93_ > (_tmp94__length1 - 1)) {
2229 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2231 #line 2232 "NodeToGlade.vala.c"
2233 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2235 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2236 _tmp96_ = _tmp95_->paramset;
2237 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2238 _tmp97_ = _tmp96_->params;
2239 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2241 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2242 _tmp99_ = gee_abstract_list_get ((GeeAbstractList*) _tmp97_, _tmp98_);
2243 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2244 _tmp100_ = (PaleteGirObject*) _tmp99_;
2245 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2246 _tmp101_ = _tmp100_->name;
2247 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2248 _tmp102_ = g_strdup (_tmp101_);
2249 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2250 _tmp103_ = _tmp102_;
2251 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2252 _g_object_unref0 (_tmp100_);
2253 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2255 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2257 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2258 _tmp104__length1 = pk_length1;
2259 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2261 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2262 _tmp106_ = _tmp104_[_tmp105_];
2263 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2264 _tmp107_ = g_strdup (_tmp106_);
2265 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2267 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2269 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2270 _tmp108__length1 = pbody_length1;
2271 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2273 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2274 _tmp110_ = string_to_string (_tmp109_);
2275 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2277 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2278 _tmp112_ = string_to_string (_tmp111_);
2279 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2281 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2282 _tmp114_ = string_to_string (_tmp113_);
2283 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2284 _tmp115_ = g_strconcat (_tmp110_, " <property name=\"", _tmp112_, "\">", _tmp114_, "</property>\n", NULL);
2285 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2286 _vala_array_add21 (&pbody, &pbody_length1, &_pbody_size_, _tmp115_);
2287 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2289 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2291 #line 2292 "NodeToGlade.vala.c"
2295 #line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2297 #line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2298 _tmp116__length1 = pbody_length1;
2299 #line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2300 if (_tmp116__length1 < 1) {
2301 #line 2302 "NodeToGlade.vala.c"
2303 gint _tmp117__length1;
2304 const gchar* _tmp118_;
2310 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2312 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2313 _tmp117__length1 = pk_length1;
2314 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2315 _tmp118_ = _tmp117_[0];
2316 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2317 _tmp119_ = g_strconcat ("skip - packing - no arguments (", _tmp118_, NULL);
2318 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2319 _tmp120_ = _tmp119_;
2320 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2321 _tmp121_ = g_strconcat (_tmp120_, ")\n", NULL);
2322 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2323 _tmp122_ = _tmp121_;
2324 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2325 g_print ("%s", _tmp122_);
2326 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2327 _g_free0 (_tmp122_);
2328 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2329 _g_free0 (_tmp120_);
2330 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2331 _tmp123_ = g_strdup ("");
2332 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2334 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2336 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2337 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2338 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2339 _g_object_unref0 (mdef);
2340 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2341 _g_object_unref0 (cls);
2342 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2343 _g_object_unref0 (gir);
2344 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2346 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2347 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2348 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2350 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2351 _g_object_unref0 (p);
2352 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2353 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2354 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2356 #line 2357 "NodeToGlade.vala.c"
2358 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2360 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2361 _tmp125_ = string_to_string (_tmp124_);
2362 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2363 _tmp126_ = g_strconcat (_tmp125_, "<packing>\n", NULL);
2364 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2365 _tmp127_ = _tmp126_;
2366 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2368 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2369 _tmp128__length1 = pbody_length1;
2370 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2371 _tmp129_ = g_strjoinv ("", _tmp128_);
2372 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2373 _tmp130_ = _tmp129_;
2374 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2375 _tmp131_ = g_strconcat (_tmp127_, _tmp130_, NULL);
2376 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2377 _tmp132_ = _tmp131_;
2378 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2380 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2381 _tmp134_ = string_to_string (_tmp133_);
2382 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2383 _tmp135_ = g_strconcat (_tmp134_, "</packing>\n", NULL);
2384 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2385 _tmp136_ = _tmp135_;
2386 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2387 _tmp137_ = g_strconcat (_tmp132_, _tmp136_, NULL);
2388 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2389 _tmp138_ = _tmp137_;
2390 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2391 _g_free0 (_tmp136_);
2392 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2393 _g_free0 (_tmp132_);
2394 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2395 _g_free0 (_tmp130_);
2396 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2397 _g_free0 (_tmp127_);
2398 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2400 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2402 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2404 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2405 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2406 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2407 _g_object_unref0 (mdef);
2408 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2409 _g_object_unref0 (cls);
2410 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2411 _g_object_unref0 (gir);
2412 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2414 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2415 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2416 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2418 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2419 _g_object_unref0 (p);
2420 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2421 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2422 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2424 #line 2425 "NodeToGlade.vala.c"
2428 static void js_render_node_to_glade_class_init (JsRenderNodeToGladeClass * klass) {
2429 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2430 js_render_node_to_glade_parent_class = g_type_class_peek_parent (klass);
2431 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2432 g_type_class_add_private (klass, sizeof (JsRenderNodeToGladePrivate));
2433 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2434 G_OBJECT_CLASS (klass)->finalize = js_render_node_to_glade_finalize;
2435 #line 2436 "NodeToGlade.vala.c"
2439 static void js_render_node_to_glade_instance_init (JsRenderNodeToGlade * self) {
2440 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2441 self->priv = JS_RENDER_NODE_TO_GLADE_GET_PRIVATE (self);
2442 #line 2443 "NodeToGlade.vala.c"
2446 static void js_render_node_to_glade_finalize (GObject* obj) {
2447 JsRenderNodeToGlade * self;
2448 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2449 self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade);
2450 #line 45 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2451 _g_object_unref0 (self->priv->node);
2452 #line 46 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2453 _g_free0 (self->priv->pad);
2454 #line 47 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2455 _g_object_unref0 (self->priv->els);
2456 #line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2457 _g_object_unref0 (self->priv->ar_props);
2458 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2459 G_OBJECT_CLASS (js_render_node_to_glade_parent_class)->finalize (obj);
2460 #line 2461 "NodeToGlade.vala.c"
2464 GType js_render_node_to_glade_get_type (void) {
2465 static volatile gsize js_render_node_to_glade_type_id__volatile = 0;
2466 if (g_once_init_enter (&js_render_node_to_glade_type_id__volatile)) {
2467 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 };
2468 GType js_render_node_to_glade_type_id;
2469 js_render_node_to_glade_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderNodeToGlade", &g_define_type_info, 0);
2470 g_once_init_leave (&js_render_node_to_glade_type_id__volatile, js_render_node_to_glade_type_id);
2472 return js_render_node_to_glade_type_id__volatile;
2476 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
2477 if ((array != NULL) && (destroy_func != NULL)) {
2479 for (i = 0; i < array_length; i = i + 1) {
2480 if (((gpointer*) array)[i] != NULL) {
2481 destroy_func (((gpointer*) array)[i]);
2488 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
2489 _vala_array_destroy (array, array_length, destroy_func);
2494 static gint _vala_array_length (gpointer array) {
2498 while (((gpointer*) array)[length]) {