1 /* NodeToGlade.vala.c generated by valac 0.24.0, 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_GIR_OBJECT (palete_gir_object_get_type ())
81 #define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
82 #define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
83 #define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
84 #define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
85 #define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
87 typedef struct _PaleteGirObject PaleteGirObject;
88 typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
90 #define PALETE_TYPE_PALETE (palete_palete_get_type ())
91 #define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
92 #define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
93 #define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
94 #define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
95 #define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
97 typedef struct _PaletePalete PaletePalete;
98 typedef struct _PaletePaleteClass PaletePaleteClass;
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 GeeArrayList* params;
161 GeeArrayList* implements;
162 GeeArrayList* inherits;
165 GeeHashMap* includes;
173 struct _PaleteGirObjectClass {
174 GObjectClass parent_class;
178 static gpointer js_render_node_to_glade_parent_class = NULL;
179 extern gint js_render_node_to_glade_vcnt;
180 gint js_render_node_to_glade_vcnt = 0;
182 GType js_render_node_to_glade_get_type (void) G_GNUC_CONST;
183 GType js_render_node_get_type (void) G_GNUC_CONST;
184 #define JS_RENDER_NODE_TO_GLADE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladePrivate))
186 JS_RENDER_NODE_TO_GLADE_DUMMY_PROPERTY
188 JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad);
189 JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad);
190 gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self);
191 void js_render_node_to_glade_fillValaName (JsRenderNodeToGlade* self, JsRenderNode* node);
192 gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self);
193 gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode);
194 gchar* js_render_node_uid (JsRenderNode* self);
195 GType palete_gir_object_get_type (void) G_GNUC_CONST;
196 GType palete_palete_get_type (void) G_GNUC_CONST;
197 PaletePalete* palete_factory (const gchar* xtype);
198 GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type);
199 gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self);
200 static gchar* js_render_node_to_glade_toValaNS (JsRenderNodeToGlade* self, JsRenderNode* node);
201 gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
202 gchar* js_render_node_fqn (JsRenderNode* self);
203 GType palete_gir_get_type (void) G_GNUC_CONST;
204 PaleteGir* palete_gir_factory (const gchar* ns);
205 static void _vala_array_add16 (gchar*** array, int* length, int* size, gchar* value);
206 static void _vala_array_add17 (gchar*** array, int* length, int* size, gchar* value);
207 static void _vala_array_add18 (gchar*** array, int* length, int* size, gchar* value);
208 static void _vala_array_add19 (gchar*** array, int* length, int* size, gchar* value);
209 static void _vala_array_add20 (gchar*** array, int* length, int* size, gchar* value);
210 static void _vala_array_add21 (gchar*** array, int* length, int* size, gchar* value);
211 static void js_render_node_to_glade_finalize (GObject* obj);
212 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
213 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
214 static gint _vala_array_length (gpointer array);
217 static gpointer _g_object_ref0 (gpointer self) {
218 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
219 return self ? g_object_ref (self) : NULL;
220 #line 221 "NodeToGlade.vala.c"
224 JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad) {
225 JsRenderNodeToGlade * self = NULL;
226 JsRenderNode* _tmp0_ = NULL;
227 JsRenderNode* _tmp1_ = NULL;
228 const gchar* _tmp2_ = NULL;
229 gchar* _tmp3_ = NULL;
230 GeeArrayList* _tmp4_ = NULL;
231 GeeHashMap* _tmp5_ = NULL;
232 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
233 g_return_val_if_fail (node != NULL, NULL);
234 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
235 g_return_val_if_fail (pad != NULL, NULL);
236 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
237 self = (JsRenderNodeToGlade*) g_object_new (object_type, NULL);
238 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
240 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
241 _tmp1_ = _g_object_ref0 (_tmp0_);
242 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
243 _g_object_unref0 (self->priv->node);
244 #line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
245 self->priv->node = _tmp1_;
246 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
248 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
249 _tmp3_ = g_strdup (_tmp2_);
250 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
251 _g_free0 (self->priv->pad);
252 #line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
253 self->priv->pad = _tmp3_;
254 #line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
255 _tmp4_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
256 #line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
257 _g_object_unref0 (self->priv->els);
258 #line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
259 self->priv->els = _tmp4_;
260 #line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
261 _tmp5_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
262 #line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
263 _g_object_unref0 (self->priv->ar_props);
264 #line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
265 self->priv->ar_props = _tmp5_;
266 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
268 #line 269 "NodeToGlade.vala.c"
272 JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad) {
273 #line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
274 return js_render_node_to_glade_construct (JS_RENDER_TYPE_NODE_TO_GLADE, node, pad);
275 #line 276 "NodeToGlade.vala.c"
279 gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self) {
280 gchar* result = NULL;
281 JsRenderNode* _tmp0_ = NULL;
282 const gchar* _tmp1_ = NULL;
283 gchar* _tmp2_ = NULL;
284 gchar* _tmp3_ = NULL;
285 gchar* _tmp4_ = NULL;
286 gchar* _tmp5_ = NULL;
287 gchar* _tmp6_ = NULL;
288 gchar* _tmp7_ = NULL;
289 gchar* _tmp8_ = NULL;
290 #line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
291 g_return_val_if_fail (self != NULL, NULL);
292 #line 65 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
293 _tmp0_ = self->priv->node;
294 #line 65 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
295 js_render_node_to_glade_fillValaName (self, _tmp0_);
296 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
297 _tmp1_ = self->priv->pad;
298 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
299 _tmp2_ = g_strconcat (_tmp1_, " ", NULL);
300 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
301 _g_free0 (self->priv->pad);
302 #line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
303 self->priv->pad = _tmp2_;
304 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
305 _tmp3_ = js_render_node_to_glade_mungeNode (self);
306 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
308 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
309 _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);
310 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
312 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
313 _tmp7_ = g_strconcat (_tmp6_, "</interface>\n", NULL);
314 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
316 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
318 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
320 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
322 #line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
324 #line 325 "NodeToGlade.vala.c"
328 gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode) {
329 gchar* result = NULL;
330 JsRenderNodeToGlade* x = NULL;
331 JsRenderNode* _tmp0_ = NULL;
332 const gchar* _tmp1_ = NULL;
333 JsRenderNodeToGlade* _tmp2_ = NULL;
334 gchar* _tmp3_ = NULL;
335 #line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
336 g_return_val_if_fail (self != NULL, NULL);
337 #line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
338 g_return_val_if_fail (pad != NULL, NULL);
339 #line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
340 g_return_val_if_fail (cnode != NULL, NULL);
341 #line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
343 #line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
345 #line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
346 _tmp2_ = js_render_node_to_glade_new (_tmp0_, _tmp1_);
347 #line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
349 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
350 _tmp3_ = js_render_node_to_glade_mungeNode (x);
351 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
353 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
354 _g_object_unref0 (x);
355 #line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
357 #line 358 "NodeToGlade.vala.c"
361 static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
362 gchar* result = NULL;
363 GError * _inner_error_ = NULL;
364 #line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
365 g_return_val_if_fail (self != NULL, NULL);
366 #line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
367 g_return_val_if_fail (old != NULL, NULL);
368 #line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
369 g_return_val_if_fail (replacement != NULL, NULL);
370 #line 371 "NodeToGlade.vala.c"
372 GRegex* regex = NULL;
373 const gchar* _tmp0_ = NULL;
374 gchar* _tmp1_ = NULL;
375 gchar* _tmp2_ = NULL;
376 GRegex* _tmp3_ = NULL;
377 GRegex* _tmp4_ = NULL;
378 gchar* _tmp5_ = NULL;
379 GRegex* _tmp6_ = NULL;
380 const gchar* _tmp7_ = NULL;
381 gchar* _tmp8_ = NULL;
382 gchar* _tmp9_ = NULL;
383 #line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
385 #line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
386 _tmp1_ = g_regex_escape_string (_tmp0_, -1);
387 #line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
389 #line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
390 _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
391 #line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
393 #line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
395 #line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
397 #line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
398 if (_inner_error_ != NULL) {
399 #line 1280 "/usr/share/vala-0.24/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 1280 "/usr/share/vala-0.24/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 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
407 g_clear_error (&_inner_error_);
408 #line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
410 #line 411 "NodeToGlade.vala.c"
412 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
414 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
415 _tmp7_ = replacement;
416 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
417 _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_);
418 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
420 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
421 if (_inner_error_ != NULL) {
422 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
423 _g_regex_unref0 (regex);
424 #line 1281 "/usr/share/vala-0.24/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 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
430 _g_regex_unref0 (regex);
431 #line 1281 "/usr/share/vala-0.24/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 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
434 g_clear_error (&_inner_error_);
435 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
437 #line 438 "NodeToGlade.vala.c"
439 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
441 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
443 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
445 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
447 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
448 _g_regex_unref0 (regex);
449 #line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
451 #line 452 "NodeToGlade.vala.c"
454 __catch2_g_regex_error:
457 #line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
459 #line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
460 _inner_error_ = NULL;
461 #line 1283 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
462 g_assert_not_reached ();
463 #line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
465 #line 466 "NodeToGlade.vala.c"
468 #line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
469 if (_inner_error_ != NULL) {
470 #line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
471 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);
472 #line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
473 g_clear_error (&_inner_error_);
474 #line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
476 #line 477 "NodeToGlade.vala.c"
481 static const gchar* string_to_string (const gchar* self) {
482 const gchar* result = NULL;
483 #line 1310 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
484 g_return_val_if_fail (self != NULL, NULL);
485 #line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
487 #line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
489 #line 490 "NodeToGlade.vala.c"
493 gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self) {
494 gchar* result = NULL;
496 const gchar* _tmp0_ = NULL;
497 gchar* _tmp1_ = NULL;
499 JsRenderNode* _tmp2_ = NULL;
500 const gchar* _tmp3_ = NULL;
501 gchar* _tmp4_ = NULL;
502 const gchar* _tmp5_ = NULL;
503 const gchar* _tmp6_ = NULL;
505 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
506 static GQuark _tmp7_label0 = 0;
507 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
508 static GQuark _tmp7_label1 = 0;
509 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
510 static GQuark _tmp7_label2 = 0;
511 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
512 static GQuark _tmp7_label3 = 0;
513 #line 514 "NodeToGlade.vala.c"
515 JsRenderNode* _tmp10_ = NULL;
516 gchar* _tmp11_ = NULL;
518 const gchar* _tmp12_ = NULL;
519 const gchar* _tmp13_ = NULL;
520 const gchar* _tmp14_ = NULL;
521 const gchar* _tmp15_ = NULL;
522 const gchar* _tmp16_ = NULL;
523 const gchar* _tmp17_ = NULL;
524 gchar* _tmp18_ = NULL;
525 GeeHashMap* props = NULL;
526 PaletePalete* _tmp19_ = NULL;
527 PaletePalete* _tmp20_ = NULL;
528 JsRenderNode* _tmp21_ = NULL;
529 const gchar* _tmp22_ = NULL;
530 GeeHashMap* _tmp23_ = NULL;
531 GeeHashMap* _tmp24_ = NULL;
532 GeeMapIterator* pviter = NULL;
533 GeeHashMap* _tmp25_ = NULL;
534 GeeMapIterator* _tmp26_ = NULL;
536 gchar* _tmp58_ = NULL;
537 JsRenderNode* _tmp59_ = NULL;
538 GeeHashMap* _tmp60_ = NULL;
539 gpointer _tmp61_ = NULL;
540 gchar* _tmp62_ = NULL;
541 gboolean _tmp63_ = FALSE;
542 JsRenderNode* _tmp65_ = NULL;
543 GeeArrayList* _tmp66_ = NULL;
546 const gchar* _tmp123_ = NULL;
547 const gchar* _tmp124_ = NULL;
548 const gchar* _tmp125_ = NULL;
549 gchar* _tmp126_ = NULL;
550 gchar* _tmp127_ = NULL;
551 gchar* _tmp128_ = NULL;
552 gchar* _tmp129_ = NULL;
553 const gchar* _tmp130_ = NULL;
554 gchar* _tmp131_ = NULL;
555 gchar* _tmp132_ = NULL;
556 #line 82 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
557 g_return_val_if_fail (self != NULL, NULL);
558 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
559 _tmp0_ = self->priv->pad;
560 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
561 _tmp1_ = g_strdup (_tmp0_);
562 #line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
564 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
565 _tmp2_ = self->priv->node;
566 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
567 _tmp3_ = _tmp2_->xvala_cls;
568 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
569 _tmp4_ = string_replace (_tmp3_, ".", "");
570 #line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
572 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
574 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
576 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
577 _tmp8_ = (NULL == _tmp6_) ? 0 : g_quark_from_string (_tmp6_);
578 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
579 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"))))) {
580 #line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
582 #line 583 "NodeToGlade.vala.c"
585 gchar* _tmp9_ = NULL;
586 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
587 _tmp9_ = g_strdup ("");
588 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
590 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
592 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
594 #line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
596 #line 597 "NodeToGlade.vala.c"
600 #line 97 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
601 _tmp10_ = self->priv->node;
602 #line 97 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
603 _tmp11_ = js_render_node_uid (_tmp10_);
604 #line 97 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
606 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
608 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
609 _tmp13_ = string_to_string (_tmp12_);
610 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
612 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
613 _tmp15_ = string_to_string (_tmp14_);
614 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
616 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
617 _tmp17_ = string_to_string (_tmp16_);
618 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
619 _tmp18_ = g_strconcat (_tmp13_, "<object class=\"", _tmp15_, "\" id=\"", _tmp17_, "\">\n", NULL);
620 #line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
622 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
623 _tmp19_ = palete_factory ("Gtk");
624 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
626 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
627 _tmp21_ = self->priv->node;
628 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
629 _tmp22_ = _tmp21_->xvala_cls;
630 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
631 _tmp23_ = palete_palete_getPropertiesFor (_tmp20_, _tmp22_, "props");
632 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
634 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
635 _g_object_unref0 (_tmp20_);
636 #line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
638 #line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
640 #line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
641 _tmp26_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp25_);
642 #line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
644 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
646 #line 647 "NodeToGlade.vala.c"
647 GeeMapIterator* _tmp27_ = NULL;
648 gboolean _tmp28_ = FALSE;
649 JsRenderNode* _tmp29_ = NULL;
650 GeeHashMap* _tmp30_ = NULL;
651 GeeMapIterator* _tmp31_ = NULL;
652 gpointer _tmp32_ = NULL;
653 gchar* _tmp33_ = NULL;
654 gpointer _tmp34_ = NULL;
655 gchar* _tmp35_ = NULL;
656 gboolean _tmp36_ = FALSE;
658 GeeMapIterator* _tmp37_ = NULL;
659 gpointer _tmp38_ = NULL;
661 JsRenderNode* _tmp39_ = NULL;
662 GeeHashMap* _tmp40_ = NULL;
663 GeeMapIterator* _tmp41_ = NULL;
664 gpointer _tmp42_ = NULL;
665 gchar* _tmp43_ = NULL;
666 gpointer _tmp44_ = NULL;
667 gchar* _tmp45_ = NULL;
668 gchar* _tmp46_ = NULL;
669 gchar* _tmp47_ = NULL;
670 const gchar* _tmp48_ = NULL;
671 const gchar* _tmp49_ = NULL;
672 const gchar* _tmp50_ = NULL;
673 const gchar* _tmp51_ = NULL;
674 const gchar* _tmp52_ = NULL;
675 const gchar* _tmp53_ = NULL;
676 const gchar* _tmp54_ = NULL;
677 gchar* _tmp55_ = NULL;
678 gchar* _tmp56_ = NULL;
679 gchar* _tmp57_ = NULL;
680 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
682 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
683 _tmp28_ = gee_map_iterator_next (_tmp27_);
684 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
686 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
688 #line 689 "NodeToGlade.vala.c"
690 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
691 _tmp29_ = self->priv->node;
692 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
693 _tmp30_ = _tmp29_->props;
694 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
696 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
697 _tmp32_ = gee_map_iterator_get_key (_tmp31_);
698 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
699 _tmp33_ = (gchar*) _tmp32_;
700 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
701 _tmp34_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp30_, _tmp33_);
702 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
703 _tmp35_ = (gchar*) _tmp34_;
704 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
705 _tmp36_ = _tmp35_ == NULL;
706 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
708 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
710 #line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
712 #line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
714 #line 715 "NodeToGlade.vala.c"
716 #line 111 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
718 #line 111 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
719 _tmp38_ = gee_map_iterator_get_key (_tmp37_);
720 #line 111 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
721 k = (gchar*) _tmp38_;
722 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
723 _tmp39_ = self->priv->node;
724 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
725 _tmp40_ = _tmp39_->props;
726 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
728 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
729 _tmp42_ = gee_map_iterator_get_key (_tmp41_);
730 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
731 _tmp43_ = (gchar*) _tmp42_;
732 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
733 _tmp44_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp40_, _tmp43_);
734 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
735 _tmp45_ = (gchar*) _tmp44_;
736 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
737 _tmp46_ = g_markup_escape_text (_tmp45_, (gssize) (-1));
738 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
740 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
742 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
744 #line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
746 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
748 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
750 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
751 _tmp50_ = string_to_string (_tmp49_);
752 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
754 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
755 _tmp52_ = string_to_string (_tmp51_);
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 _tmp54_ = string_to_string (_tmp53_);
760 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
761 _tmp55_ = g_strconcat (_tmp50_, " <property name=\"", _tmp52_, "\">", _tmp54_, "</property>\n", NULL);
762 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
764 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
765 _tmp57_ = g_strconcat (_tmp48_, _tmp56_, NULL);
766 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
768 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
770 #line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
772 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
774 #line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
776 #line 777 "NodeToGlade.vala.c"
778 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
779 _tmp58_ = g_strdup ("");
780 #line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
782 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
783 _tmp59_ = self->priv->node;
784 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
785 _tmp60_ = _tmp59_->props;
786 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
787 _tmp61_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp60_, "* pack");
788 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
789 _tmp62_ = (gchar*) _tmp61_;
790 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
791 _tmp63_ = _tmp62_ != NULL;
792 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
794 #line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
796 #line 797 "NodeToGlade.vala.c"
797 gchar* _tmp64_ = NULL;
798 #line 122 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
799 _tmp64_ = js_render_node_to_glade_packString (self);
800 #line 122 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
802 #line 122 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
804 #line 805 "NodeToGlade.vala.c"
806 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
807 _tmp65_ = self->priv->node;
808 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
809 _tmp66_ = _tmp65_->items;
810 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
811 _tmp67_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp66_);
812 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
814 #line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
816 #line 817 "NodeToGlade.vala.c"
817 const gchar* _tmp69_ = NULL;
818 const gchar* _tmp70_ = NULL;
819 const gchar* _tmp71_ = NULL;
820 gchar* _tmp72_ = NULL;
821 gchar* _tmp73_ = NULL;
822 gchar* _tmp74_ = NULL;
823 gchar* _tmp75_ = NULL;
824 const gchar* _tmp76_ = NULL;
825 gchar* _tmp77_ = NULL;
826 gchar* _tmp78_ = NULL;
827 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
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 _tmp71_ = string_to_string (_tmp70_);
833 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
834 _tmp72_ = g_strconcat (_tmp71_, "</object>\n", NULL);
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 _tmp74_ = g_strconcat (_tmp69_, _tmp73_, 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"
844 _tmp77_ = g_strconcat (_tmp75_, _tmp76_, NULL);
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"
851 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
853 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
855 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
856 _g_object_unref0 (pviter);
857 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
858 _g_object_unref0 (props);
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 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
865 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
867 #line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
869 #line 870 "NodeToGlade.vala.c"
873 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
875 #line 876 "NodeToGlade.vala.c"
877 gboolean _tmp79_ = FALSE;
878 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
880 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
882 #line 883 "NodeToGlade.vala.c"
884 JsRenderNode* _tmp82_ = NULL;
885 GeeArrayList* _tmp83_ = NULL;
889 const gchar* _tmp86_ = NULL;
890 gchar* _tmp87_ = NULL;
891 gchar* _tmp88_ = NULL;
892 JsRenderNode* _tmp89_ = NULL;
893 GeeArrayList* _tmp90_ = NULL;
895 gpointer _tmp92_ = NULL;
896 JsRenderNode* _tmp93_ = NULL;
897 gchar* _tmp94_ = NULL;
898 gchar* _tmp95_ = NULL;
899 const gchar* _tmp96_ = NULL;
902 const gchar* _tmp99_ = NULL;
903 const gchar* _tmp100_ = NULL;
904 const gchar* _tmp101_ = NULL;
905 gchar* _tmp102_ = NULL;
906 gchar* _tmp103_ = NULL;
907 gchar* _tmp104_ = NULL;
908 const gchar* _tmp105_ = NULL;
909 const gchar* _tmp106_ = NULL;
910 gchar* _tmp107_ = NULL;
911 gchar* _tmp108_ = NULL;
912 JsRenderNode* _tmp109_ = NULL;
913 GeeArrayList* _tmp110_ = NULL;
915 gpointer _tmp112_ = NULL;
916 JsRenderNode* _tmp113_ = NULL;
917 gchar* _tmp114_ = NULL;
918 gchar* _tmp115_ = NULL;
919 gchar* _tmp116_ = NULL;
920 const gchar* _tmp117_ = NULL;
921 const gchar* _tmp118_ = NULL;
922 const gchar* _tmp119_ = NULL;
923 gchar* _tmp120_ = NULL;
924 gchar* _tmp121_ = NULL;
925 gchar* _tmp122_ = NULL;
926 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
928 #line 929 "NodeToGlade.vala.c"
930 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
932 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
934 #line 935 "NodeToGlade.vala.c"
936 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
938 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
940 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
941 _tmp82_ = self->priv->node;
942 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
943 _tmp83_ = _tmp82_->items;
944 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
945 _tmp84_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp83_);
946 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
948 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
949 if (!(_tmp81_ < _tmp85_)) {
950 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
952 #line 953 "NodeToGlade.vala.c"
954 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
956 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
957 _tmp87_ = g_strconcat (_tmp86_, " ", NULL);
958 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
960 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
961 _tmp89_ = self->priv->node;
962 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
963 _tmp90_ = _tmp89_->items;
964 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
966 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
967 _tmp92_ = gee_abstract_list_get ((GeeAbstractList*) _tmp90_, _tmp91_);
968 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
969 _tmp93_ = (JsRenderNode*) _tmp92_;
970 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
971 _tmp94_ = js_render_node_to_glade_mungeChild (self, _tmp88_, _tmp93_);
972 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
974 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
975 _g_object_unref0 (_tmp93_);
976 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
978 #line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
980 #line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
982 #line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
983 _tmp97_ = strlen (_tmp96_);
984 #line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
986 #line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
988 #line 136 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
990 #line 136 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
992 #line 993 "NodeToGlade.vala.c"
994 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
996 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
998 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
999 _tmp101_ = string_to_string (_tmp100_);
1000 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1001 _tmp102_ = g_strconcat (_tmp101_, " <child>\n", NULL);
1002 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1003 _tmp103_ = _tmp102_;
1004 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1005 _tmp104_ = g_strconcat (_tmp99_, _tmp103_, NULL);
1006 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1008 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1010 #line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1011 _g_free0 (_tmp103_);
1012 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1014 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1016 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1017 _tmp107_ = g_strconcat (_tmp106_, " ", NULL);
1018 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1019 _tmp108_ = _tmp107_;
1020 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1021 _tmp109_ = self->priv->node;
1022 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1023 _tmp110_ = _tmp109_->items;
1024 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1026 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1027 _tmp112_ = gee_abstract_list_get ((GeeAbstractList*) _tmp110_, _tmp111_);
1028 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1029 _tmp113_ = (JsRenderNode*) _tmp112_;
1030 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1031 _tmp114_ = js_render_node_to_glade_mungeChild (self, _tmp108_, _tmp113_);
1032 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1033 _tmp115_ = _tmp114_;
1034 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1035 _tmp116_ = g_strconcat (_tmp105_, _tmp115_, NULL);
1036 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1038 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1040 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1041 _g_free0 (_tmp115_);
1042 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1043 _g_object_unref0 (_tmp113_);
1044 #line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1045 _g_free0 (_tmp108_);
1046 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1048 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1050 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1051 _tmp119_ = string_to_string (_tmp118_);
1052 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1053 _tmp120_ = g_strconcat (_tmp119_, " </child>\n", NULL);
1054 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1055 _tmp121_ = _tmp120_;
1056 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1057 _tmp122_ = g_strconcat (_tmp117_, _tmp121_, NULL);
1058 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1060 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1062 #line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1063 _g_free0 (_tmp121_);
1064 #line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1066 #line 1067 "NodeToGlade.vala.c"
1070 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1072 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1074 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1075 _tmp125_ = string_to_string (_tmp124_);
1076 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1077 _tmp126_ = g_strconcat (_tmp125_, "</object>\n", NULL);
1078 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1079 _tmp127_ = _tmp126_;
1080 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1081 _tmp128_ = g_strconcat (_tmp123_, _tmp127_, NULL);
1082 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1083 _tmp129_ = _tmp128_;
1084 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1086 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1087 _tmp131_ = g_strconcat (_tmp129_, _tmp130_, NULL);
1088 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1089 _tmp132_ = _tmp131_;
1090 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1091 _g_free0 (_tmp129_);
1092 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1093 _g_free0 (_tmp127_);
1094 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1096 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1098 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1099 _g_object_unref0 (pviter);
1100 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1101 _g_object_unref0 (props);
1102 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1104 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1106 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1108 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1110 #line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1112 #line 1113 "NodeToGlade.vala.c"
1116 static gchar* js_render_node_to_glade_toValaNS (JsRenderNodeToGlade* self, JsRenderNode* node) {
1117 gchar* result = NULL;
1119 JsRenderNode* _tmp0_ = NULL;
1120 gchar* _tmp1_ = NULL;
1121 const gchar* _tmp2_ = NULL;
1122 const gchar* _tmp4_ = NULL;
1123 gchar* _tmp5_ = NULL;
1124 #line 150 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1125 g_return_val_if_fail (self != NULL, NULL);
1126 #line 150 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1127 g_return_val_if_fail (node != NULL, NULL);
1128 #line 152 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1129 _tmp0_ = self->priv->node;
1130 #line 152 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1131 _tmp1_ = js_render_node_get (_tmp0_, "$ xns");
1132 #line 152 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1134 #line 153 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1136 #line 153 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1137 if (g_strcmp0 (_tmp2_, "Glade") == 0) {
1138 #line 1139 "NodeToGlade.vala.c"
1139 gchar* _tmp3_ = NULL;
1140 #line 154 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1141 _tmp3_ = g_strdup ("Gladeui.");
1142 #line 154 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1144 #line 154 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1146 #line 154 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1148 #line 1149 "NodeToGlade.vala.c"
1150 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1152 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1153 _tmp5_ = g_strconcat (_tmp4_, ".", NULL);
1154 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1156 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1158 #line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1160 #line 1161 "NodeToGlade.vala.c"
1164 void js_render_node_to_glade_fillValaName (JsRenderNodeToGlade* self, JsRenderNode* node) {
1165 JsRenderNode* _tmp0_ = NULL;
1166 const gchar* _tmp1_ = NULL;
1169 JsRenderNode* _tmp51_ = NULL;
1170 GeeArrayList* _tmp52_ = NULL;
1173 #line 158 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1174 g_return_if_fail (self != NULL);
1175 #line 158 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1176 g_return_if_fail (node != NULL);
1177 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1179 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1180 _tmp1_ = _tmp0_->xvala_cls;
1181 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1182 _tmp2_ = strlen (_tmp1_);
1183 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1185 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1187 #line 1188 "NodeToGlade.vala.c"
1190 JsRenderNode* _tmp5_ = NULL;
1191 gchar* _tmp6_ = NULL;
1192 gchar* _tmp7_ = NULL;
1193 JsRenderNode* _tmp8_ = NULL;
1194 gchar* _tmp9_ = NULL;
1195 gchar* _tmp10_ = NULL;
1196 gchar* _tmp11_ = NULL;
1197 gchar* _tmp12_ = NULL;
1198 gchar* _tmp13_ = NULL;
1199 JsRenderNode* _tmp14_ = NULL;
1200 gchar* _tmp15_ = NULL;
1201 gchar* _tmp16_ = NULL;
1204 gboolean _tmp19_ = FALSE;
1206 gchar* _tmp27_ = NULL;
1207 GeeHashMap* props = NULL;
1208 PaletePalete* _tmp28_ = NULL;
1209 PaletePalete* _tmp29_ = NULL;
1210 const gchar* _tmp30_ = NULL;
1211 GeeHashMap* _tmp31_ = NULL;
1212 GeeHashMap* _tmp32_ = NULL;
1213 JsRenderNode* _tmp33_ = NULL;
1214 const gchar* _tmp34_ = NULL;
1215 gchar* _tmp35_ = NULL;
1216 JsRenderNode* _tmp36_ = NULL;
1217 const gchar* _tmp37_ = NULL;
1218 gchar* _tmp38_ = NULL;
1219 gchar* _tmp39_ = NULL;
1220 JsRenderNode* _tmp40_ = NULL;
1221 gchar* _tmp41_ = NULL;
1222 gchar* _tmp42_ = NULL;
1225 gboolean _tmp45_ = FALSE;
1226 JsRenderNode* _tmp49_ = NULL;
1227 gchar* _tmp50_ = NULL;
1228 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1229 _tmp4_ = js_render_node_to_glade_vcnt;
1230 #line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1231 js_render_node_to_glade_vcnt = _tmp4_ + 1;
1232 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1234 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1235 _tmp6_ = js_render_node_to_glade_toValaNS (self, _tmp5_);
1236 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1238 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1240 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1241 _tmp9_ = js_render_node_get (_tmp8_, "xtype");
1242 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1244 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1245 _tmp11_ = g_strconcat (_tmp7_, _tmp10_, NULL);
1246 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1248 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1250 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1252 #line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1254 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1256 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1257 _tmp15_ = js_render_node_get (_tmp14_, "id");
1258 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1260 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1261 _tmp17_ = strlen (_tmp16_);
1262 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1264 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1265 _tmp19_ = _tmp18_ > 0;
1266 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1268 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1270 #line 1271 "NodeToGlade.vala.c"
1271 JsRenderNode* _tmp20_ = NULL;
1272 gchar* _tmp21_ = NULL;
1273 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1275 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1276 _tmp21_ = js_render_node_get (_tmp20_, "id");
1277 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1279 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1281 #line 1282 "NodeToGlade.vala.c"
1283 JsRenderNode* _tmp22_ = NULL;
1284 gchar* _tmp23_ = NULL;
1285 gchar* _tmp24_ = NULL;
1287 gchar* _tmp26_ = NULL;
1288 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1290 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1291 _tmp23_ = js_render_node_get (_tmp22_, "xtype");
1292 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1294 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1295 _tmp25_ = js_render_node_to_glade_vcnt;
1296 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1297 _tmp26_ = g_strdup_printf ("%s%d", _tmp24_, _tmp25_);
1298 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1300 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1302 #line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1304 #line 1305 "NodeToGlade.vala.c"
1306 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1307 _tmp27_ = g_strdup (_tmp13_);
1308 #line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1310 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1311 _tmp28_ = palete_factory ("Gtk");
1312 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1314 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1316 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1317 _tmp31_ = palete_palete_getPropertiesFor (_tmp29_, _tmp30_, "props");
1318 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1320 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1321 _g_object_unref0 (_tmp29_);
1322 #line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1324 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1326 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1328 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1329 _tmp35_ = g_strdup (_tmp34_);
1330 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1331 _g_free0 (_tmp33_->xvala_cls);
1332 #line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1333 _tmp33_->xvala_cls = _tmp35_;
1334 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1336 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1338 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1339 _tmp38_ = g_strconcat ("Xcls_", _tmp37_, NULL);
1340 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1341 _g_free0 (_tmp36_->xvala_xcls);
1342 #line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1343 _tmp36_->xvala_xcls = _tmp38_;
1344 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1346 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1347 _tmp41_ = js_render_node_get (_tmp40_, "id");
1348 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1350 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1351 _tmp43_ = strlen (_tmp42_);
1352 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1354 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1355 _tmp45_ = _tmp44_ > 0;
1356 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1358 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1360 #line 1361 "NodeToGlade.vala.c"
1361 JsRenderNode* _tmp46_ = NULL;
1362 gchar* _tmp47_ = NULL;
1363 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1365 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1366 _tmp47_ = js_render_node_get (_tmp46_, "id");
1367 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1369 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1371 #line 1372 "NodeToGlade.vala.c"
1373 gchar* _tmp48_ = NULL;
1374 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1375 _tmp48_ = g_strdup ("");
1376 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1378 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1380 #line 1381 "NodeToGlade.vala.c"
1382 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1384 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1385 _tmp50_ = g_strdup (_tmp39_);
1386 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1387 _g_free0 (_tmp49_->xvala_id);
1388 #line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1389 _tmp49_->xvala_id = _tmp50_;
1390 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1392 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1393 _g_object_unref0 (props);
1394 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1396 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1398 #line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1400 #line 1401 "NodeToGlade.vala.c"
1402 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1404 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1405 _tmp52_ = _tmp51_->items;
1406 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1407 _tmp53_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp52_);
1408 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1410 #line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1412 #line 178 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1414 #line 1415 "NodeToGlade.vala.c"
1418 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1420 #line 1421 "NodeToGlade.vala.c"
1422 gboolean _tmp55_ = FALSE;
1423 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1425 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1427 #line 1428 "NodeToGlade.vala.c"
1429 JsRenderNode* _tmp58_ = NULL;
1430 GeeArrayList* _tmp59_ = NULL;
1433 JsRenderNode* _tmp62_ = NULL;
1434 GeeArrayList* _tmp63_ = NULL;
1436 gpointer _tmp65_ = NULL;
1437 JsRenderNode* _tmp66_ = NULL;
1438 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1440 #line 1441 "NodeToGlade.vala.c"
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 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1454 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1455 _tmp59_ = _tmp58_->items;
1456 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1457 _tmp60_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp59_);
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 if (!(_tmp57_ < _tmp61_)) {
1462 #line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1464 #line 1465 "NodeToGlade.vala.c"
1466 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1468 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1469 _tmp63_ = _tmp62_->items;
1470 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1472 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1473 _tmp65_ = gee_abstract_list_get ((GeeAbstractList*) _tmp63_, _tmp64_);
1474 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1475 _tmp66_ = (JsRenderNode*) _tmp65_;
1476 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1477 js_render_node_to_glade_fillValaName (self, _tmp66_);
1478 #line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1479 _g_object_unref0 (_tmp66_);
1480 #line 1481 "NodeToGlade.vala.c"
1487 static void _vala_array_add16 (gchar*** array, int* length, int* size, gchar* value) {
1488 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1489 if ((*length) == (*size)) {
1490 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1491 *size = (*size) ? (2 * (*size)) : 4;
1492 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1493 *array = g_renew (gchar*, *array, (*size) + 1);
1494 #line 1495 "NodeToGlade.vala.c"
1496 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1497 (*array)[(*length)++] = value;
1498 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1499 (*array)[*length] = NULL;
1500 #line 1501 "NodeToGlade.vala.c"
1504 static void _vala_array_add17 (gchar*** array, int* length, int* size, gchar* value) {
1505 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1506 if ((*length) == (*size)) {
1507 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1508 *size = (*size) ? (2 * (*size)) : 4;
1509 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1510 *array = g_renew (gchar*, *array, (*size) + 1);
1511 #line 1512 "NodeToGlade.vala.c"
1513 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1514 (*array)[(*length)++] = value;
1515 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1516 (*array)[*length] = NULL;
1517 #line 1518 "NodeToGlade.vala.c"
1521 static void _vala_array_add18 (gchar*** array, int* length, int* size, gchar* value) {
1522 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1523 if ((*length) == (*size)) {
1524 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1525 *size = (*size) ? (2 * (*size)) : 4;
1526 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1527 *array = g_renew (gchar*, *array, (*size) + 1);
1528 #line 1529 "NodeToGlade.vala.c"
1530 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1531 (*array)[(*length)++] = value;
1532 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1533 (*array)[*length] = NULL;
1534 #line 1535 "NodeToGlade.vala.c"
1538 static void _vala_array_add19 (gchar*** array, int* length, int* size, gchar* value) {
1539 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1540 if ((*length) == (*size)) {
1541 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1542 *size = (*size) ? (2 * (*size)) : 4;
1543 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1544 *array = g_renew (gchar*, *array, (*size) + 1);
1545 #line 1546 "NodeToGlade.vala.c"
1547 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1548 (*array)[(*length)++] = value;
1549 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1550 (*array)[*length] = NULL;
1551 #line 1552 "NodeToGlade.vala.c"
1555 static void _vala_array_add20 (gchar*** array, int* length, int* size, gchar* value) {
1556 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1557 if ((*length) == (*size)) {
1558 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1559 *size = (*size) ? (2 * (*size)) : 4;
1560 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1561 *array = g_renew (gchar*, *array, (*size) + 1);
1562 #line 1563 "NodeToGlade.vala.c"
1564 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1565 (*array)[(*length)++] = value;
1566 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1567 (*array)[*length] = NULL;
1568 #line 1569 "NodeToGlade.vala.c"
1572 static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
1573 gchar* result = NULL;
1574 const gchar* _tmp0_ = NULL;
1575 gboolean _tmp1_ = FALSE;
1576 gboolean _tmp2_ = FALSE;
1577 gchar** _tmp3_ = NULL;
1578 gint _tmp3__length1 = 0;
1579 #line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1581 #line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1582 if (_tmp0_ == NULL) {
1583 #line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1585 #line 1586 "NodeToGlade.vala.c"
1587 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1589 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1590 _tmp3__length1 = str_array_length1;
1591 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1592 if (_tmp3_ != NULL) {
1593 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1595 #line 1596 "NodeToGlade.vala.c"
1597 gchar** _tmp4_ = NULL;
1598 gint _tmp4__length1 = 0;
1599 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1601 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1602 _tmp4__length1 = str_array_length1;
1603 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1604 _tmp2_ = _tmp4__length1 > 0;
1605 #line 1606 "NodeToGlade.vala.c"
1607 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1609 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1611 #line 1612 "NodeToGlade.vala.c"
1613 gboolean _tmp5_ = FALSE;
1614 gchar** _tmp6_ = NULL;
1615 gint _tmp6__length1 = 0;
1616 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1618 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1619 _tmp6__length1 = str_array_length1;
1620 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1621 if (_tmp6__length1 == (-1)) {
1622 #line 1623 "NodeToGlade.vala.c"
1623 gchar** _tmp7_ = NULL;
1624 gint _tmp7__length1 = 0;
1625 const gchar* _tmp8_ = NULL;
1626 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1628 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1629 _tmp7__length1 = str_array_length1;
1630 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1632 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1633 _tmp5_ = _tmp8_ != NULL;
1634 #line 1635 "NodeToGlade.vala.c"
1636 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1638 #line 1639 "NodeToGlade.vala.c"
1640 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1642 #line 1643 "NodeToGlade.vala.c"
1644 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1646 #line 1647 "NodeToGlade.vala.c"
1652 gsize _tmp35_ = 0UL;
1653 const gchar* _tmp36_ = NULL;
1657 const gchar* res = NULL;
1658 gsize _tmp40_ = 0UL;
1659 void* _tmp41_ = NULL;
1661 const gchar* _tmp42_ = NULL;
1662 gchar** _tmp43_ = NULL;
1663 gint _tmp43__length1 = 0;
1664 const gchar* _tmp44_ = NULL;
1665 void* _tmp45_ = NULL;
1666 const gchar* _tmp62_ = NULL;
1667 #line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1669 #line 1670 "NodeToGlade.vala.c"
1671 gboolean _tmp9_ = FALSE;
1672 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1674 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1676 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1678 #line 1679 "NodeToGlade.vala.c"
1679 gboolean _tmp11_ = FALSE;
1680 gboolean _tmp12_ = FALSE;
1681 gchar** _tmp13_ = NULL;
1682 gint _tmp13__length1 = 0;
1684 gchar** _tmp22_ = NULL;
1685 gint _tmp22__length1 = 0;
1687 const gchar* _tmp24_ = NULL;
1688 gsize _tmp30_ = 0UL;
1689 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1691 #line 1692 "NodeToGlade.vala.c"
1693 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1695 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1697 #line 1698 "NodeToGlade.vala.c"
1699 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1701 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1702 _tmp13_ = str_array;
1703 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1704 _tmp13__length1 = str_array_length1;
1705 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1706 if (_tmp13__length1 != (-1)) {
1707 #line 1708 "NodeToGlade.vala.c"
1709 gchar** _tmp15_ = NULL;
1710 gint _tmp15__length1 = 0;
1711 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1713 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1714 _tmp15_ = str_array;
1715 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1716 _tmp15__length1 = str_array_length1;
1717 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1718 _tmp12_ = _tmp14_ < _tmp15__length1;
1719 #line 1720 "NodeToGlade.vala.c"
1721 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1723 #line 1724 "NodeToGlade.vala.c"
1725 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1727 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1729 #line 1730 "NodeToGlade.vala.c"
1731 gboolean _tmp16_ = FALSE;
1732 gchar** _tmp17_ = NULL;
1733 gint _tmp17__length1 = 0;
1734 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1735 _tmp17_ = str_array;
1736 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1737 _tmp17__length1 = str_array_length1;
1738 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1739 if (_tmp17__length1 == (-1)) {
1740 #line 1741 "NodeToGlade.vala.c"
1741 gchar** _tmp18_ = NULL;
1742 gint _tmp18__length1 = 0;
1744 const gchar* _tmp20_ = NULL;
1745 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1746 _tmp18_ = str_array;
1747 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1748 _tmp18__length1 = str_array_length1;
1749 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1751 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1752 _tmp20_ = _tmp18_[_tmp19_];
1753 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1754 _tmp16_ = _tmp20_ != NULL;
1755 #line 1756 "NodeToGlade.vala.c"
1757 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1759 #line 1760 "NodeToGlade.vala.c"
1761 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1763 #line 1764 "NodeToGlade.vala.c"
1765 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1767 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1769 #line 1770 "NodeToGlade.vala.c"
1771 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1772 _tmp22_ = str_array;
1773 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1774 _tmp22__length1 = str_array_length1;
1775 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1777 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1778 _tmp24_ = _tmp22_[_tmp23_];
1779 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1780 if (_tmp24_ != NULL) {
1781 #line 1782 "NodeToGlade.vala.c"
1782 gchar** _tmp25_ = NULL;
1783 gint _tmp25__length1 = 0;
1785 const gchar* _tmp27_ = NULL;
1788 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1789 _tmp25_ = str_array;
1790 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1791 _tmp25__length1 = str_array_length1;
1792 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1794 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1795 _tmp27_ = _tmp25_[_tmp26_];
1796 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1797 _tmp28_ = strlen ((const gchar*) _tmp27_);
1798 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1800 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1802 #line 1803 "NodeToGlade.vala.c"
1804 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1806 #line 1807 "NodeToGlade.vala.c"
1808 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1810 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1811 len = _tmp30_ + _tmp21_;
1812 #line 1813 "NodeToGlade.vala.c"
1815 #line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1817 #line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1819 #line 1820 "NodeToGlade.vala.c"
1820 gchar* _tmp32_ = NULL;
1821 #line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1822 _tmp32_ = g_strdup ("");
1823 #line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1825 #line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1827 #line 1828 "NodeToGlade.vala.c"
1829 #line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1831 #line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1832 str_array_length1 = _tmp33_;
1833 #line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1834 _tmp34_ = str_array_length1;
1835 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1837 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1838 _tmp36_ = separator;
1839 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1840 _tmp37_ = strlen ((const gchar*) _tmp36_);
1841 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1843 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1845 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1846 len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
1847 #line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1849 #line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1850 _tmp41_ = g_malloc (_tmp40_);
1851 #line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1853 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1855 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1856 _tmp43_ = str_array;
1857 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1858 _tmp43__length1 = str_array_length1;
1859 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1860 _tmp44_ = _tmp43_[0];
1861 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1862 _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
1863 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1865 #line 1866 "NodeToGlade.vala.c"
1867 gboolean _tmp46_ = FALSE;
1868 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1870 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1872 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1874 #line 1875 "NodeToGlade.vala.c"
1876 gchar** _tmp49_ = NULL;
1877 gint _tmp49__length1 = 0;
1878 void* _tmp50_ = NULL;
1879 const gchar* _tmp51_ = NULL;
1880 void* _tmp52_ = NULL;
1881 const gchar* _tmp53_ = NULL;
1882 gchar** _tmp54_ = NULL;
1883 gint _tmp54__length1 = 0;
1885 const gchar* _tmp56_ = NULL;
1886 void* _tmp60_ = NULL;
1887 void* _tmp61_ = NULL;
1888 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1890 #line 1891 "NodeToGlade.vala.c"
1892 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1894 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1896 #line 1897 "NodeToGlade.vala.c"
1898 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1900 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1902 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1903 _tmp49_ = str_array;
1904 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1905 _tmp49__length1 = str_array_length1;
1906 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1907 if (!(_tmp48_ < _tmp49__length1)) {
1908 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1910 #line 1911 "NodeToGlade.vala.c"
1912 #line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1914 #line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1915 _tmp51_ = separator;
1916 #line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1917 _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
1918 #line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1920 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1921 _tmp54_ = str_array;
1922 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1923 _tmp54__length1 = str_array_length1;
1924 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1926 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1927 _tmp56_ = _tmp54_[_tmp55_];
1928 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1929 if (_tmp56_ != NULL) {
1930 #line 1931 "NodeToGlade.vala.c"
1931 gchar** _tmp57_ = NULL;
1932 gint _tmp57__length1 = 0;
1934 const gchar* _tmp59_ = NULL;
1935 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1936 _tmp57_ = str_array;
1937 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1938 _tmp57__length1 = str_array_length1;
1939 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1941 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1942 _tmp59_ = _tmp57_[_tmp58_];
1943 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1944 _tmp53_ = (const gchar*) _tmp59_;
1945 #line 1946 "NodeToGlade.vala.c"
1947 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1949 #line 1950 "NodeToGlade.vala.c"
1951 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1953 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1954 _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
1955 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1957 #line 1958 "NodeToGlade.vala.c"
1960 #line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1962 #line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1964 #line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1965 result = (gchar*) _tmp62_;
1966 #line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1968 #line 1969 "NodeToGlade.vala.c"
1970 gchar* _tmp63_ = NULL;
1971 #line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1972 _tmp63_ = g_strdup ("");
1973 #line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1975 #line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1977 #line 1978 "NodeToGlade.vala.c"
1982 static void _vala_array_add21 (gchar*** array, int* length, int* size, gchar* value) {
1983 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1984 if ((*length) == (*size)) {
1985 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1986 *size = (*size) ? (2 * (*size)) : 4;
1987 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1988 *array = g_renew (gchar*, *array, (*size) + 1);
1989 #line 1990 "NodeToGlade.vala.c"
1991 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1992 (*array)[(*length)++] = value;
1993 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
1994 (*array)[*length] = NULL;
1995 #line 1996 "NodeToGlade.vala.c"
1999 gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self) {
2000 gchar* result = NULL;
2002 JsRenderNode* _tmp0_ = NULL;
2003 gchar* _tmp1_ = NULL;
2004 gchar* _tmp2_ = NULL;
2005 gchar** _tmp3_ = NULL;
2006 gchar** _tmp4_ = NULL;
2007 gchar** _tmp5_ = NULL;
2008 gint _tmp5__length1 = 0;
2009 gint pk_length1 = 0;
2011 JsRenderNode* p = NULL;
2012 JsRenderNode* _tmp6_ = NULL;
2013 JsRenderNode* _tmp7_ = NULL;
2014 JsRenderNode* _tmp8_ = NULL;
2015 JsRenderNode* _tmp9_ = NULL;
2017 JsRenderNode* _tmp11_ = NULL;
2018 gchar* _tmp12_ = NULL;
2019 const gchar* _tmp13_ = NULL;
2020 gchar** p_parts = NULL;
2021 const gchar* _tmp15_ = NULL;
2022 gchar** _tmp16_ = NULL;
2023 gchar** _tmp17_ = NULL;
2024 gint p_parts_length1 = 0;
2025 gint _p_parts_size_ = 0;
2027 gchar** _tmp18_ = NULL;
2028 gint _tmp18__length1 = 0;
2029 const gchar* _tmp19_ = NULL;
2030 gchar* _tmp20_ = NULL;
2031 PaleteGir* gir = NULL;
2032 const gchar* _tmp21_ = NULL;
2033 PaleteGir* _tmp22_ = NULL;
2034 PaleteGirObject* cls = NULL;
2035 PaleteGir* _tmp23_ = NULL;
2036 GeeHashMap* _tmp24_ = NULL;
2037 gchar** _tmp25_ = NULL;
2038 gint _tmp25__length1 = 0;
2039 const gchar* _tmp26_ = NULL;
2040 gpointer _tmp27_ = NULL;
2041 PaleteGirObject* mdef = NULL;
2042 PaleteGirObject* _tmp28_ = NULL;
2043 GeeHashMap* _tmp29_ = NULL;
2044 gchar** _tmp30_ = NULL;
2045 gint _tmp30__length1 = 0;
2046 const gchar* _tmp31_ = NULL;
2047 gpointer _tmp32_ = NULL;
2048 PaleteGirObject* _tmp33_ = NULL;
2049 gchar** pbody = NULL;
2050 gchar** _tmp37_ = NULL;
2051 gint pbody_length1 = 0;
2052 gint _pbody_size_ = 0;
2053 gchar** _tmp38_ = NULL;
2054 gint _tmp38__length1 = 0;
2055 const gchar* _tmp39_ = NULL;
2056 const gchar* _tmp40_ = NULL;
2057 GQuark _tmp42_ = 0U;
2058 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2059 static GQuark _tmp41_label0 = 0;
2060 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2061 static GQuark _tmp41_label1 = 0;
2062 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2063 static GQuark _tmp41_label2 = 0;
2064 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2065 static GQuark _tmp41_label3 = 0;
2066 #line 2067 "NodeToGlade.vala.c"
2068 const gchar* _tmp81_ = NULL;
2069 gchar* _tmp82_ = NULL;
2070 gchar** _tmp115_ = NULL;
2071 gint _tmp115__length1 = 0;
2073 const gchar* _tmp123_ = NULL;
2074 const gchar* _tmp124_ = NULL;
2075 gchar* _tmp125_ = NULL;
2076 gchar* _tmp126_ = NULL;
2077 gchar** _tmp127_ = NULL;
2078 gint _tmp127__length1 = 0;
2079 gchar* _tmp128_ = NULL;
2080 gchar* _tmp129_ = NULL;
2081 gchar* _tmp130_ = NULL;
2082 gchar* _tmp131_ = NULL;
2083 const gchar* _tmp132_ = NULL;
2084 const gchar* _tmp133_ = NULL;
2085 gchar* _tmp134_ = NULL;
2086 gchar* _tmp135_ = NULL;
2087 gchar* _tmp136_ = NULL;
2088 gchar* _tmp137_ = NULL;
2089 #line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2090 g_return_val_if_fail (self != NULL, NULL);
2091 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2092 _tmp0_ = self->priv->node;
2093 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2094 _tmp1_ = js_render_node_get (_tmp0_, "* pack");
2095 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2097 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2098 _tmp4_ = _tmp3_ = g_strsplit (_tmp2_, ",", 0);
2099 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2101 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2102 _tmp5__length1 = _vala_array_length (_tmp3_);
2103 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2105 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2107 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2108 pk_length1 = _tmp5__length1;
2109 #line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2110 _pk_size_ = pk_length1;
2111 #line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2112 _tmp6_ = self->priv->node;
2113 #line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2114 _tmp7_ = _tmp6_->parent;
2115 #line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2116 _tmp8_ = _g_object_ref0 (_tmp7_);
2117 #line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2119 #line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2121 #line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2122 if (_tmp9_ == NULL) {
2123 #line 2124 "NodeToGlade.vala.c"
2124 gchar* _tmp10_ = NULL;
2125 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2126 _tmp10_ = g_strdup ("");
2127 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2129 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2130 _g_object_unref0 (p);
2131 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2132 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2133 #line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2135 #line 2136 "NodeToGlade.vala.c"
2137 #line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2139 #line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2140 _tmp12_ = js_render_node_fqn (_tmp11_);
2141 #line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2143 #line 197 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2145 #line 197 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2146 if (_tmp13_ == NULL) {
2147 #line 2148 "NodeToGlade.vala.c"
2148 gchar* _tmp14_ = NULL;
2149 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2150 _tmp14_ = g_strdup ("");
2151 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2153 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2155 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2156 _g_object_unref0 (p);
2157 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2158 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2159 #line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2161 #line 2162 "NodeToGlade.vala.c"
2163 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2165 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2166 _tmp17_ = _tmp16_ = g_strsplit (_tmp15_, ".", 0);
2167 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2169 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2170 p_parts_length1 = _vala_array_length (_tmp16_);
2171 #line 200 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2172 _p_parts_size_ = p_parts_length1;
2173 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2175 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2176 _tmp18__length1 = p_parts_length1;
2177 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2178 _tmp19_ = _tmp18_[0];
2179 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2180 _tmp20_ = g_strdup (_tmp19_);
2181 #line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2183 #line 202 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2185 #line 202 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2186 _tmp22_ = palete_gir_factory (_tmp21_);
2187 #line 202 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2189 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2191 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2192 _tmp24_ = ((PaleteGirObject*) _tmp23_)->classes;
2193 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2195 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2196 _tmp25__length1 = p_parts_length1;
2197 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2198 _tmp26_ = _tmp25_[1];
2199 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2200 _tmp27_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp24_, _tmp26_);
2201 #line 203 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2202 cls = (PaleteGirObject*) _tmp27_;
2203 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2205 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2206 _tmp29_ = _tmp28_->methods;
2207 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2209 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2210 _tmp30__length1 = pk_length1;
2211 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2212 _tmp31_ = _tmp30_[0];
2213 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2214 _tmp32_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp29_, _tmp31_);
2215 #line 204 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2216 mdef = (PaleteGirObject*) _tmp32_;
2217 #line 205 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2219 #line 205 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2220 if (_tmp33_ == NULL) {
2221 #line 2222 "NodeToGlade.vala.c"
2222 gchar** _tmp34_ = NULL;
2223 gint _tmp34__length1 = 0;
2224 const gchar* _tmp35_ = NULL;
2225 gchar* _tmp36_ = NULL;
2226 #line 206 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2228 #line 206 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2229 _tmp34__length1 = pk_length1;
2230 #line 206 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2231 _tmp35_ = _tmp34_[0];
2232 #line 206 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2233 g_print ("could not find method : %s\n", _tmp35_);
2234 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2235 _tmp36_ = g_strdup ("");
2236 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2238 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2239 _g_object_unref0 (mdef);
2240 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2241 _g_object_unref0 (cls);
2242 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2243 _g_object_unref0 (gir);
2244 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2246 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2247 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2248 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2250 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2251 _g_object_unref0 (p);
2252 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2253 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2254 #line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2256 #line 2257 "NodeToGlade.vala.c"
2258 #line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2259 _tmp37_ = g_new0 (gchar*, 0 + 1);
2260 #line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2262 #line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2264 #line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2265 _pbody_size_ = pbody_length1;
2266 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2268 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2269 _tmp38__length1 = pk_length1;
2270 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2271 _tmp39_ = _tmp38_[0];
2272 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2274 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2275 _tmp42_ = (NULL == _tmp40_) ? 0 : g_quark_from_string (_tmp40_);
2276 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2277 if (_tmp42_ == ((0 != _tmp41_label0) ? _tmp41_label0 : (_tmp41_label0 = g_quark_from_static_string ("pack_start")))) {
2278 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2280 #line 2281 "NodeToGlade.vala.c"
2283 gchar** _tmp43_ = NULL;
2284 gint _tmp43__length1 = 0;
2285 const gchar* _tmp44_ = NULL;
2286 const gchar* _tmp45_ = NULL;
2287 gchar* _tmp46_ = NULL;
2288 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2290 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2291 _tmp43__length1 = pbody_length1;
2292 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2293 _tmp44_ = self->priv->pad;
2294 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2295 _tmp45_ = string_to_string (_tmp44_);
2296 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2297 _tmp46_ = g_strconcat (_tmp45_, " <property name=\"pack_type\">start</property>\n", NULL);
2298 #line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2299 _vala_array_add16 (&pbody, &pbody_length1, &_pbody_size_, _tmp46_);
2300 #line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2302 #line 2303 "NodeToGlade.vala.c"
2305 } else if (_tmp42_ == ((0 != _tmp41_label1) ? _tmp41_label1 : (_tmp41_label1 = g_quark_from_static_string ("pack_end")))) {
2306 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2308 #line 2309 "NodeToGlade.vala.c"
2311 gchar** _tmp47_ = NULL;
2312 gint _tmp47__length1 = 0;
2313 const gchar* _tmp48_ = NULL;
2314 const gchar* _tmp49_ = NULL;
2315 gchar* _tmp50_ = NULL;
2316 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2318 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2319 _tmp47__length1 = pbody_length1;
2320 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2321 _tmp48_ = self->priv->pad;
2322 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2323 _tmp49_ = string_to_string (_tmp48_);
2324 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2325 _tmp50_ = g_strconcat (_tmp49_, " <property name=\"pack_type\">start</property>\n", NULL);
2326 #line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2327 _vala_array_add17 (&pbody, &pbody_length1, &_pbody_size_, _tmp50_);
2328 #line 228 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2330 #line 2331 "NodeToGlade.vala.c"
2333 } else if (_tmp42_ == ((0 != _tmp41_label2) ? _tmp41_label2 : (_tmp41_label2 = g_quark_from_static_string ("add")))) {
2334 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2336 #line 2337 "NodeToGlade.vala.c"
2339 gchar** _tmp51_ = NULL;
2340 gint _tmp51__length1 = 0;
2341 const gchar* _tmp52_ = NULL;
2342 const gchar* _tmp53_ = NULL;
2343 gchar* _tmp54_ = NULL;
2344 gchar** _tmp55_ = NULL;
2345 gint _tmp55__length1 = 0;
2346 const gchar* _tmp56_ = NULL;
2347 const gchar* _tmp57_ = NULL;
2348 gchar* _tmp58_ = NULL;
2349 gchar** _tmp59_ = NULL;
2350 gint _tmp59__length1 = 0;
2351 const gchar* _tmp60_ = NULL;
2352 const gchar* _tmp61_ = NULL;
2353 gchar* _tmp62_ = NULL;
2355 const gchar* _tmp63_ = NULL;
2356 const gchar* _tmp64_ = NULL;
2357 gchar* _tmp65_ = NULL;
2358 gchar* _tmp66_ = NULL;
2359 gchar** _tmp67_ = NULL;
2360 gint _tmp67__length1 = 0;
2361 gchar* _tmp68_ = NULL;
2362 gchar* _tmp69_ = NULL;
2363 gchar* _tmp70_ = NULL;
2364 gchar* _tmp71_ = NULL;
2365 const gchar* _tmp72_ = NULL;
2366 const gchar* _tmp73_ = NULL;
2367 gchar* _tmp74_ = NULL;
2368 gchar* _tmp75_ = NULL;
2369 gchar* _tmp76_ = NULL;
2370 gchar* _tmp77_ = NULL;
2371 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2373 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2374 _tmp51__length1 = pbody_length1;
2375 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2376 _tmp52_ = self->priv->pad;
2377 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2378 _tmp53_ = string_to_string (_tmp52_);
2379 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2380 _tmp54_ = g_strconcat (_tmp53_, " <property name=\"expand\">False</property>\n", NULL);
2381 #line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2382 _vala_array_add18 (&pbody, &pbody_length1, &_pbody_size_, _tmp54_);
2383 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2385 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2386 _tmp55__length1 = pbody_length1;
2387 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2388 _tmp56_ = self->priv->pad;
2389 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2390 _tmp57_ = string_to_string (_tmp56_);
2391 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2392 _tmp58_ = g_strconcat (_tmp57_, " <property name=\"fill\">True</property>\n", NULL);
2393 #line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2394 _vala_array_add19 (&pbody, &pbody_length1, &_pbody_size_, _tmp58_);
2395 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2397 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2398 _tmp59__length1 = pbody_length1;
2399 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2400 _tmp60_ = self->priv->pad;
2401 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2402 _tmp61_ = string_to_string (_tmp60_);
2403 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2404 _tmp62_ = g_strconcat (_tmp61_, " <property name=\"position\">1</property>\n", NULL);
2405 #line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2406 _vala_array_add20 (&pbody, &pbody_length1, &_pbody_size_, _tmp62_);
2407 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2408 _tmp63_ = self->priv->pad;
2409 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2410 _tmp64_ = string_to_string (_tmp63_);
2411 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2412 _tmp65_ = g_strconcat (_tmp64_, "<packing>\n", NULL);
2413 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2415 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2417 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2418 _tmp67__length1 = pbody_length1;
2419 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2420 _tmp68_ = _vala_g_strjoinv ("", _tmp67_, _tmp67__length1);
2421 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2423 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2424 _tmp70_ = g_strconcat (_tmp66_, _tmp69_, NULL);
2425 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2427 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2428 _tmp72_ = self->priv->pad;
2429 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2430 _tmp73_ = string_to_string (_tmp72_);
2431 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2432 _tmp74_ = g_strconcat (_tmp73_, "</packing>\n", NULL);
2433 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2435 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2436 _tmp76_ = g_strconcat (_tmp71_, _tmp75_, NULL);
2437 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2439 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2441 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2443 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2445 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2447 #line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2449 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2451 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2452 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2453 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2454 _g_object_unref0 (mdef);
2455 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2456 _g_object_unref0 (cls);
2457 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2458 _g_object_unref0 (gir);
2459 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2461 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2462 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2463 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2465 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2466 _g_object_unref0 (p);
2467 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2468 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2469 #line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2471 #line 2472 "NodeToGlade.vala.c"
2474 } else if (_tmp42_ == ((0 != _tmp41_label3) ? _tmp41_label3 : (_tmp41_label3 = g_quark_from_static_string ("set_model")))) {
2475 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2477 #line 2478 "NodeToGlade.vala.c"
2480 gchar* _tmp78_ = NULL;
2481 #line 241 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2482 g_print ("set_model not handled yet..");
2483 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2484 _tmp78_ = g_strdup ("");
2485 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2487 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2488 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2489 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2490 _g_object_unref0 (mdef);
2491 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2492 _g_object_unref0 (cls);
2493 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2494 _g_object_unref0 (gir);
2495 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2497 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2498 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2499 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2501 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2502 _g_object_unref0 (p);
2503 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2504 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2505 #line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2507 #line 2508 "NodeToGlade.vala.c"
2511 #line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2513 #line 2514 "NodeToGlade.vala.c"
2516 gchar** _tmp79_ = NULL;
2517 gint _tmp79__length1 = 0;
2518 const gchar* _tmp80_ = NULL;
2519 #line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2521 #line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2522 _tmp79__length1 = pk_length1;
2523 #line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2524 _tmp80_ = _tmp79_[0];
2525 #line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2526 g_print ("unknown pack type: %s", _tmp80_);
2527 #line 246 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2529 #line 2530 "NodeToGlade.vala.c"
2533 #line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2534 _tmp81_ = self->priv->pad;
2535 #line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2536 _tmp82_ = g_strdup (_tmp81_);
2537 #line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2539 #line 2540 "NodeToGlade.vala.c"
2542 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2544 #line 2545 "NodeToGlade.vala.c"
2546 gboolean _tmp83_ = FALSE;
2547 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2549 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2551 #line 2552 "NodeToGlade.vala.c"
2553 PaleteGirObject* _tmp86_ = NULL;
2554 PaleteGirObject* _tmp87_ = NULL;
2555 GeeArrayList* _tmp88_ = NULL;
2561 gchar** _tmp93_ = NULL;
2562 gint _tmp93__length1 = 0;
2564 PaleteGirObject* _tmp94_ = NULL;
2565 PaleteGirObject* _tmp95_ = NULL;
2566 GeeArrayList* _tmp96_ = NULL;
2568 gpointer _tmp98_ = NULL;
2569 PaleteGirObject* _tmp99_ = NULL;
2570 const gchar* _tmp100_ = NULL;
2571 gchar* _tmp101_ = NULL;
2572 gchar* _tmp102_ = NULL;
2574 gchar** _tmp103_ = NULL;
2575 gint _tmp103__length1 = 0;
2577 const gchar* _tmp105_ = NULL;
2578 gchar* _tmp106_ = NULL;
2579 gchar** _tmp107_ = NULL;
2580 gint _tmp107__length1 = 0;
2581 const gchar* _tmp108_ = NULL;
2582 const gchar* _tmp109_ = NULL;
2583 const gchar* _tmp110_ = NULL;
2584 const gchar* _tmp111_ = NULL;
2585 const gchar* _tmp112_ = NULL;
2586 const gchar* _tmp113_ = NULL;
2587 gchar* _tmp114_ = NULL;
2588 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2590 #line 2591 "NodeToGlade.vala.c"
2592 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2594 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2596 #line 2597 "NodeToGlade.vala.c"
2598 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2600 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2602 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2604 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2605 _tmp87_ = _tmp86_->paramset;
2606 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2607 _tmp88_ = _tmp87_->params;
2608 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2609 _tmp89_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp88_);
2610 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2612 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2613 if (!(_tmp85_ < _tmp90_)) {
2614 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2616 #line 2617 "NodeToGlade.vala.c"
2618 #line 253 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2620 #line 253 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2622 #line 254 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2624 #line 254 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2626 #line 254 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2627 _tmp93__length1 = pk_length1;
2628 #line 254 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2629 if (_tmp92_ > (_tmp93__length1 - 1)) {
2630 #line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2632 #line 2633 "NodeToGlade.vala.c"
2634 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2636 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2637 _tmp95_ = _tmp94_->paramset;
2638 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2639 _tmp96_ = _tmp95_->params;
2640 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2642 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2643 _tmp98_ = gee_abstract_list_get ((GeeAbstractList*) _tmp96_, _tmp97_);
2644 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2645 _tmp99_ = (PaleteGirObject*) _tmp98_;
2646 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2647 _tmp100_ = _tmp99_->name;
2648 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2649 _tmp101_ = g_strdup (_tmp100_);
2650 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2651 _tmp102_ = _tmp101_;
2652 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2653 _g_object_unref0 (_tmp99_);
2654 #line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2656 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2658 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2659 _tmp103__length1 = pk_length1;
2660 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2662 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2663 _tmp105_ = _tmp103_[_tmp104_];
2664 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2665 _tmp106_ = g_strdup (_tmp105_);
2666 #line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2668 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2670 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2671 _tmp107__length1 = pbody_length1;
2672 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2674 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2675 _tmp109_ = string_to_string (_tmp108_);
2676 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2678 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2679 _tmp111_ = string_to_string (_tmp110_);
2680 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2682 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2683 _tmp113_ = string_to_string (_tmp112_);
2684 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2685 _tmp114_ = g_strconcat (_tmp109_, " <property name=\"", _tmp111_, "\">", _tmp113_, "</property>\n", NULL);
2686 #line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2687 _vala_array_add21 (&pbody, &pbody_length1, &_pbody_size_, _tmp114_);
2688 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2690 #line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2692 #line 2693 "NodeToGlade.vala.c"
2696 #line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2698 #line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2699 _tmp115__length1 = pbody_length1;
2700 #line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2701 if (_tmp115__length1 < 1) {
2702 #line 2703 "NodeToGlade.vala.c"
2703 gchar** _tmp116_ = NULL;
2704 gint _tmp116__length1 = 0;
2705 const gchar* _tmp117_ = NULL;
2706 gchar* _tmp118_ = NULL;
2707 gchar* _tmp119_ = NULL;
2708 gchar* _tmp120_ = NULL;
2709 gchar* _tmp121_ = NULL;
2710 gchar* _tmp122_ = NULL;
2711 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2713 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2714 _tmp116__length1 = pk_length1;
2715 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2716 _tmp117_ = _tmp116_[0];
2717 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2718 _tmp118_ = g_strconcat ("skip - packing - no arguments (", _tmp117_, NULL);
2719 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2720 _tmp119_ = _tmp118_;
2721 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2722 _tmp120_ = g_strconcat (_tmp119_, ")\n", NULL);
2723 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2724 _tmp121_ = _tmp120_;
2725 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2726 g_print ("%s", _tmp121_);
2727 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2728 _g_free0 (_tmp121_);
2729 #line 273 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2730 _g_free0 (_tmp119_);
2731 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2732 _tmp122_ = g_strdup ("");
2733 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2735 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2737 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2738 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2739 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2740 _g_object_unref0 (mdef);
2741 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2742 _g_object_unref0 (cls);
2743 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2744 _g_object_unref0 (gir);
2745 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2747 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2748 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2749 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2751 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2752 _g_object_unref0 (p);
2753 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2754 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2755 #line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2757 #line 2758 "NodeToGlade.vala.c"
2759 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2761 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2762 _tmp124_ = string_to_string (_tmp123_);
2763 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2764 _tmp125_ = g_strconcat (_tmp124_, "<packing>\n", NULL);
2765 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2766 _tmp126_ = _tmp125_;
2767 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2769 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2770 _tmp127__length1 = pbody_length1;
2771 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2772 _tmp128_ = _vala_g_strjoinv ("", _tmp127_, _tmp127__length1);
2773 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2774 _tmp129_ = _tmp128_;
2775 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2776 _tmp130_ = g_strconcat (_tmp126_, _tmp129_, NULL);
2777 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2778 _tmp131_ = _tmp130_;
2779 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2781 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2782 _tmp133_ = string_to_string (_tmp132_);
2783 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2784 _tmp134_ = g_strconcat (_tmp133_, "</packing>\n", NULL);
2785 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2786 _tmp135_ = _tmp134_;
2787 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2788 _tmp136_ = g_strconcat (_tmp131_, _tmp135_, NULL);
2789 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2790 _tmp137_ = _tmp136_;
2791 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2792 _g_free0 (_tmp135_);
2793 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2794 _g_free0 (_tmp131_);
2795 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2796 _g_free0 (_tmp129_);
2797 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2798 _g_free0 (_tmp126_);
2799 #line 277 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2801 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2803 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2805 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2806 pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
2807 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2808 _g_object_unref0 (mdef);
2809 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2810 _g_object_unref0 (cls);
2811 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2812 _g_object_unref0 (gir);
2813 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2815 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2816 p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
2817 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2819 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2820 _g_object_unref0 (p);
2821 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2822 pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
2823 #line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2825 #line 2826 "NodeToGlade.vala.c"
2829 static void js_render_node_to_glade_class_init (JsRenderNodeToGladeClass * klass) {
2830 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2831 js_render_node_to_glade_parent_class = g_type_class_peek_parent (klass);
2832 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2833 g_type_class_add_private (klass, sizeof (JsRenderNodeToGladePrivate));
2834 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2835 G_OBJECT_CLASS (klass)->finalize = js_render_node_to_glade_finalize;
2836 #line 2837 "NodeToGlade.vala.c"
2840 static void js_render_node_to_glade_instance_init (JsRenderNodeToGlade * self) {
2841 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2842 self->priv = JS_RENDER_NODE_TO_GLADE_GET_PRIVATE (self);
2843 #line 2844 "NodeToGlade.vala.c"
2847 static void js_render_node_to_glade_finalize (GObject* obj) {
2848 JsRenderNodeToGlade * self;
2849 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2850 self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade);
2851 #line 45 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2852 _g_object_unref0 (self->priv->node);
2853 #line 46 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2854 _g_free0 (self->priv->pad);
2855 #line 47 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2856 _g_object_unref0 (self->priv->els);
2857 #line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2858 _g_object_unref0 (self->priv->ar_props);
2859 #line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
2860 G_OBJECT_CLASS (js_render_node_to_glade_parent_class)->finalize (obj);
2861 #line 2862 "NodeToGlade.vala.c"
2865 GType js_render_node_to_glade_get_type (void) {
2866 static volatile gsize js_render_node_to_glade_type_id__volatile = 0;
2867 if (g_once_init_enter (&js_render_node_to_glade_type_id__volatile)) {
2868 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 };
2869 GType js_render_node_to_glade_type_id;
2870 js_render_node_to_glade_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderNodeToGlade", &g_define_type_info, 0);
2871 g_once_init_leave (&js_render_node_to_glade_type_id__volatile, js_render_node_to_glade_type_id);
2873 return js_render_node_to_glade_type_id__volatile;
2877 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
2878 if ((array != NULL) && (destroy_func != NULL)) {
2880 for (i = 0; i < array_length; i = i + 1) {
2881 if (((gpointer*) array)[i] != NULL) {
2882 destroy_func (((gpointer*) array)[i]);
2889 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
2890 _vala_array_destroy (array, array_length, destroy_func);
2895 static gint _vala_array_length (gpointer array) {
2899 while (((gpointer*) array)[length]) {