1 /* WindowLeftTree.vala.c generated by valac 0.24.0, the Vala compiler
2 * generated from WindowLeftTree.vala, do not modify */
5 valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \
6 /tmp/WindowLeftTree.vala -o /tmp/WindowLeftTree
9 static int main (string[] args) {
11 new Xcls_WindowLeftTree();
12 WindowLeftTree.show_all();
19 #include <glib-object.h>
23 #include <pango/pango.h>
31 #define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ())
32 #define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree))
33 #define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
34 #define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE))
35 #define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE))
36 #define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
38 typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree;
39 typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass;
40 typedef struct _Xcls_WindowLeftTreePrivate Xcls_WindowLeftTreePrivate;
42 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW (xcls_windowlefttree_xcls_view_get_type ())
43 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view))
44 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
45 #define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
46 #define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
47 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
49 typedef struct _Xcls_WindowLeftTreeXcls_view Xcls_WindowLeftTreeXcls_view;
50 typedef struct _Xcls_WindowLeftTreeXcls_viewClass Xcls_WindowLeftTreeXcls_viewClass;
52 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL (xcls_windowlefttree_xcls_model_get_type ())
53 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model))
54 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
55 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
56 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
57 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
59 typedef struct _Xcls_WindowLeftTreeXcls_model Xcls_WindowLeftTreeXcls_model;
60 typedef struct _Xcls_WindowLeftTreeXcls_modelClass Xcls_WindowLeftTreeXcls_modelClass;
62 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER (xcls_windowlefttree_xcls_renderer_get_type ())
63 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer))
64 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
65 #define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
66 #define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
67 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
69 typedef struct _Xcls_WindowLeftTreeXcls_renderer Xcls_WindowLeftTreeXcls_renderer;
70 typedef struct _Xcls_WindowLeftTreeXcls_rendererClass Xcls_WindowLeftTreeXcls_rendererClass;
72 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU (xcls_windowlefttree_xcls_lefttreemenu_get_type ())
73 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu))
74 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
75 #define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
76 #define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
77 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
79 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu Xcls_WindowLeftTreeXcls_LeftTreeMenu;
80 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass Xcls_WindowLeftTreeXcls_LeftTreeMenuClass;
81 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
82 typedef struct _Xcls_WindowLeftTreeXcls_viewPrivate Xcls_WindowLeftTreeXcls_viewPrivate;
84 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
85 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
86 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
87 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
88 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
89 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
91 typedef struct _JsRenderJsRender JsRenderJsRender;
92 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
93 typedef struct _Xcls_WindowLeftTreeXcls_modelPrivate Xcls_WindowLeftTreeXcls_modelPrivate;
95 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
96 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
97 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
98 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
99 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
100 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
102 typedef struct _JsRenderNode JsRenderNode;
103 typedef struct _JsRenderNodeClass JsRenderNodeClass;
104 #define _g_free0(var) (var = (g_free (var), NULL))
105 #define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL)))
107 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4 (xcls_windowlefttree_xcls_treeviewcolumn4_get_type ())
108 #define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4))
109 #define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Class))
110 #define XCLS_WINDOWLEFTTREE_IS_XCLS_TREEVIEWCOLUMN4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4))
111 #define XCLS_WINDOWLEFTTREE_IS_XCLS_TREEVIEWCOLUMN4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4))
112 #define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Class))
114 typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4 Xcls_WindowLeftTreeXcls_TreeViewColumn4;
115 typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Class Xcls_WindowLeftTreeXcls_TreeViewColumn4Class;
116 typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Private Xcls_WindowLeftTreeXcls_TreeViewColumn4Private;
118 #define BUILDER4_APPLICATION_TYPE_TARGET (builder4_application_target_get_type ())
119 #define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
120 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate;
122 #define PALETE_TYPE_PALETE (palete_palete_get_type ())
123 #define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
124 #define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
125 #define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
126 #define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
127 #define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
129 typedef struct _PaletePalete PaletePalete;
130 typedef struct _PaletePaleteClass PaletePaleteClass;
131 #define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL)))
132 typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
133 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
135 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
136 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
137 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
138 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
139 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
140 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
142 typedef struct _ProjectProject ProjectProject;
143 typedef struct _ProjectProjectClass ProjectProjectClass;
145 #define TYPE_XCLS_DIALOGTEMPLATESELECT (xcls_dialogtemplateselect_get_type ())
146 #define XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelect))
147 #define XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass))
148 #define IS_XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT))
149 #define IS_XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT))
150 #define XCLS_DIALOGTEMPLATESELECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass))
152 typedef struct _Xcls_DialogTemplateSelect Xcls_DialogTemplateSelect;
153 typedef struct _Xcls_DialogTemplateSelectClass Xcls_DialogTemplateSelectClass;
154 typedef struct _Xcls_WindowLeftTreeXcls_rendererPrivate Xcls_WindowLeftTreeXcls_rendererPrivate;
156 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7 (xcls_windowlefttree_xcls_menuitem7_get_type ())
157 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7))
158 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Class))
159 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7))
160 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7))
161 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Class))
163 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7 Xcls_WindowLeftTreeXcls_MenuItem7;
164 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7Class Xcls_WindowLeftTreeXcls_MenuItem7Class;
165 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7Private Xcls_WindowLeftTreeXcls_MenuItem7Private;
167 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8 (xcls_windowlefttree_xcls_menuitem8_get_type ())
168 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8))
169 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Class))
170 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8))
171 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8))
172 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Class))
174 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8 Xcls_WindowLeftTreeXcls_MenuItem8;
175 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8Class Xcls_WindowLeftTreeXcls_MenuItem8Class;
176 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8Private Xcls_WindowLeftTreeXcls_MenuItem8Private;
178 #define TYPE_XCLS_DIALOGSAVETEMPLATE (xcls_dialogsavetemplate_get_type ())
179 #define XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate))
180 #define XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass))
181 #define IS_XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE))
182 #define IS_XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE))
183 #define XCLS_DIALOGSAVETEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass))
185 typedef struct _Xcls_DialogSaveTemplate Xcls_DialogSaveTemplate;
186 typedef struct _Xcls_DialogSaveTemplateClass Xcls_DialogSaveTemplateClass;
188 struct _Xcls_WindowLeftTree {
189 GObject parent_instance;
190 Xcls_WindowLeftTreePrivate * priv;
191 GtkScrolledWindow* el;
192 Xcls_WindowLeftTreeXcls_view* view;
193 Xcls_WindowLeftTreeXcls_model* model;
194 Xcls_WindowLeftTreeXcls_renderer* renderer;
195 Xcls_WindowLeftTreeXcls_LeftTreeMenu* LeftTreeMenu;
198 struct _Xcls_WindowLeftTreeClass {
199 GObjectClass parent_class;
202 struct _Xcls_WindowLeftTreePrivate {
203 Xcls_WindowLeftTree* _this;
206 struct _Xcls_WindowLeftTreeXcls_view {
207 GObject parent_instance;
208 Xcls_WindowLeftTreeXcls_viewPrivate * priv;
210 gboolean blockChanges;
211 gboolean drag_in_motion;
216 gint dropList_length1;
219 struct _Xcls_WindowLeftTreeXcls_viewClass {
220 GObjectClass parent_class;
223 struct _Xcls_WindowLeftTreeXcls_model {
224 GObject parent_instance;
225 Xcls_WindowLeftTreeXcls_modelPrivate * priv;
227 JsRenderJsRender* file;
231 struct _Xcls_WindowLeftTreeXcls_modelClass {
232 GObjectClass parent_class;
235 struct _Xcls_WindowLeftTreeXcls_viewPrivate {
236 Xcls_WindowLeftTree* _this;
239 struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4 {
240 GObject parent_instance;
241 Xcls_WindowLeftTreeXcls_TreeViewColumn4Private * priv;
242 GtkTreeViewColumn* el;
245 struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Class {
246 GObjectClass parent_class;
250 BUILDER4_APPLICATION_TARGET_INT32,
251 BUILDER4_APPLICATION_TARGET_STRING,
252 BUILDER4_APPLICATION_TARGET_ROOTWIN
253 } Builder4ApplicationTarget;
255 struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu {
256 GObject parent_instance;
257 Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate * priv;
261 struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass {
262 GObjectClass parent_class;
265 struct _Xcls_WindowLeftTreeXcls_modelPrivate {
266 Xcls_WindowLeftTree* _this;
269 struct _JsRenderNode {
270 GObject parent_instance;
271 JsRenderNodePrivate * priv;
272 JsRenderNode* parent;
275 GeeHashMap* listeners;
281 struct _JsRenderNodeClass {
282 GObjectClass parent_class;
285 struct _JsRenderJsRender {
286 GObject parent_instance;
287 JsRenderJsRenderPrivate * priv;
288 GeeArrayList* doubleStringProps;
299 guint64 webkit_page_id;
300 ProjectProject* project;
306 struct _JsRenderJsRenderClass {
307 GObjectClass parent_class;
308 void (*loadItems) (JsRenderJsRender* self, GError** error);
309 void (*save) (JsRenderJsRender* self);
310 void (*saveHTML) (JsRenderJsRender* self, const gchar* html);
311 gchar* (*toSource) (JsRenderJsRender* self);
312 gchar* (*toSourcePreview) (JsRenderJsRender* self);
313 gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
316 struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Private {
317 Xcls_WindowLeftTree* _this;
320 struct _Xcls_WindowLeftTreeXcls_renderer {
321 GObject parent_instance;
322 Xcls_WindowLeftTreeXcls_rendererPrivate * priv;
323 GtkCellRendererText* el;
326 struct _Xcls_WindowLeftTreeXcls_rendererClass {
327 GObjectClass parent_class;
330 struct _Xcls_WindowLeftTreeXcls_rendererPrivate {
331 Xcls_WindowLeftTree* _this;
334 struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate {
335 Xcls_WindowLeftTree* _this;
338 struct _Xcls_WindowLeftTreeXcls_MenuItem7 {
339 GObject parent_instance;
340 Xcls_WindowLeftTreeXcls_MenuItem7Private * priv;
344 struct _Xcls_WindowLeftTreeXcls_MenuItem7Class {
345 GObjectClass parent_class;
348 struct _Xcls_WindowLeftTreeXcls_MenuItem8 {
349 GObject parent_instance;
350 Xcls_WindowLeftTreeXcls_MenuItem8Private * priv;
354 struct _Xcls_WindowLeftTreeXcls_MenuItem8Class {
355 GObjectClass parent_class;
358 struct _Xcls_WindowLeftTreeXcls_MenuItem7Private {
359 Xcls_WindowLeftTree* _this;
362 struct _Xcls_WindowLeftTreeXcls_MenuItem8Private {
363 Xcls_WindowLeftTree* _this;
367 extern Xcls_WindowLeftTree* WindowLeftTree;
368 Xcls_WindowLeftTree* WindowLeftTree = NULL;
369 static gpointer xcls_windowlefttree_parent_class = NULL;
370 static gpointer xcls_windowlefttree_xcls_view_parent_class = NULL;
371 static gpointer xcls_windowlefttree_xcls_model_parent_class = NULL;
372 static gpointer xcls_windowlefttree_xcls_treeviewcolumn4_parent_class = NULL;
373 static gpointer xcls_windowlefttree_xcls_renderer_parent_class = NULL;
374 static gpointer xcls_windowlefttree_xcls_lefttreemenu_parent_class = NULL;
375 static gpointer xcls_windowlefttree_xcls_menuitem7_parent_class = NULL;
376 static gpointer xcls_windowlefttree_xcls_menuitem8_parent_class = NULL;
377 extern Xcls_DialogSaveTemplate* DialogSaveTemplate;
379 GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
380 GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST;
381 GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST;
382 GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST;
383 GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST;
384 #define XCLS_WINDOWLEFTTREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreePrivate))
386 XCLS_WINDOWLEFTTREE_DUMMY_PROPERTY
388 Xcls_WindowLeftTree* xcls_windowlefttree_singleton (void);
389 Xcls_WindowLeftTree* xcls_windowlefttree_new (void);
390 Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type);
391 Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_new (Xcls_WindowLeftTree* _owner);
392 Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_construct (GType object_type, Xcls_WindowLeftTree* _owner);
393 Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_new (Xcls_WindowLeftTree* _owner);
394 Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_construct (GType object_type, Xcls_WindowLeftTree* _owner);
395 GType js_render_js_render_get_type (void) G_GNUC_CONST;
396 JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self);
397 GType js_render_node_get_type (void) G_GNUC_CONST;
398 JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self);
399 gchar* xcls_windowlefttree_getActivePath (Xcls_WindowLeftTree* self);
400 JsRenderNode* xcls_windowlefttree_xcls_model_pathToNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* path);
401 static void g_cclosure_user_marshal_BOOLEAN__OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
402 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewPrivate))
404 XCLS_WINDOWLEFTTREE_XCLS_VIEW_DUMMY_PROPERTY
406 Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_new (Xcls_WindowLeftTree* _owner);
407 Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_construct (GType object_type, Xcls_WindowLeftTree* _owner);
408 GType xcls_windowlefttree_xcls_treeviewcolumn4_get_type (void) G_GNUC_CONST;
409 Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_new (Xcls_WindowLeftTree* _owner);
410 Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_construct (GType object_type, Xcls_WindowLeftTree* _owner);
411 static GType builder4_application_target_get_type (void) G_GNUC_UNUSED;
412 static void _vala_PangoFontDescription_free (PangoFontDescription* self);
413 static gboolean __lambda22_ (Xcls_WindowLeftTreeXcls_view* self, GdkEventButton* ev);
414 static gboolean ___lambda22__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
415 static void __lambda25_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx);
416 gchar* js_render_node_fqn (JsRenderNode* self);
417 GType palete_palete_get_type (void) G_GNUC_CONST;
418 PaletePalete* js_render_js_render_palete (JsRenderJsRender* self);
419 gchar** palete_palete_getDropList (PaletePalete* self, const gchar* rval, int* result_length1);
420 static void ___lambda25__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self);
421 static void __lambda26_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context);
422 void xcls_windowlefttree_xcls_view_highlightDropPath (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath, GtkTreeViewDropPosition pos);
423 static void ___lambda26__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self);
424 static gboolean __lambda27_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time);
425 static gboolean ___lambda27__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self);
426 static gboolean __lambda28_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time);
427 static gboolean ___lambda28__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self);
428 static void __lambda29_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, GtkSelectionData* sel, guint info, guint time);
429 gchar* xcls_windowlefttree_xcls_model_findDropNodeByPath (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1, gint in_pref);
430 JsRenderNode* js_render_node_new (void);
431 JsRenderNode* js_render_node_construct (GType object_type);
432 void js_render_node_setFqn (JsRenderNode* self, const gchar* name);
433 void xcls_windowlefttree_xcls_model_dropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data_str, JsRenderNode* node);
434 void xcls_windowlefttree_xcls_model_moveNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data, GdkDragAction action);
435 static void ___lambda29__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self);
436 static void __lambda30_ (Xcls_WindowLeftTreeXcls_view* self);
437 static gboolean __lambda31_ (Xcls_WindowLeftTreeXcls_view* self);
438 static gboolean ___lambda31__gsource_func (gpointer self);
439 static void ___lambda30__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self);
440 static void __lambda32_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context, GtkSelectionData* data, guint info, guint time);
441 static void ___lambda32__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self);
442 void xcls_windowlefttree_xcls_view_selectNode (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath_str);
443 static void xcls_windowlefttree_xcls_view_finalize (GObject* obj);
444 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelPrivate))
446 XCLS_WINDOWLEFTTREE_XCLS_MODEL_DUMMY_PROPERTY
448 gchar* xcls_windowlefttree_xcls_model_findDropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1);
449 static void _vala_array_add27 (gchar*** array, int* length, int* size, gchar* value);
450 void xcls_windowlefttree_xcls_model_deleteSelected (Xcls_WindowLeftTreeXcls_model* self);
451 GType project_project_get_type (void) G_GNUC_CONST;
452 void js_render_node_remove (JsRenderNode* self);
453 GType xcls_dialogtemplateselect_get_type (void) G_GNUC_CONST;
454 Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_singleton (void);
455 JsRenderNode* xcls_dialogtemplateselect_show (Xcls_DialogTemplateSelect* self, PaletePalete* pal, JsRenderNode* node);
456 gboolean js_render_node_has (JsRenderNode* self, const gchar* key);
457 void palete_palete_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent);
458 gchar* js_render_node_nodeTitle (JsRenderNode* self);
459 gchar* js_render_node_nodeTip (JsRenderNode* self);
460 void xcls_windowlefttree_xcls_model_load (Xcls_WindowLeftTreeXcls_model* self, GeeArrayList* tr, GtkTreeIter* iter);
461 void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f);
462 void js_render_js_render_loadItems (JsRenderJsRender* self, GError** error);
463 JsRenderNode* js_render_node_deepClone (JsRenderNode* self);
464 static void xcls_windowlefttree_xcls_model_finalize (GObject* obj);
465 #define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Private))
467 XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_DUMMY_PROPERTY
469 Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_new (Xcls_WindowLeftTree* _owner);
470 Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_construct (GType object_type, Xcls_WindowLeftTree* _owner);
471 static void xcls_windowlefttree_xcls_treeviewcolumn4_finalize (GObject* obj);
472 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererPrivate))
474 XCLS_WINDOWLEFTTREE_XCLS_RENDERER_DUMMY_PROPERTY
476 static void xcls_windowlefttree_xcls_renderer_finalize (GObject* obj);
477 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate))
479 XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_DUMMY_PROPERTY
481 GType xcls_windowlefttree_xcls_menuitem7_get_type (void) G_GNUC_CONST;
482 Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_new (Xcls_WindowLeftTree* _owner);
483 Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_construct (GType object_type, Xcls_WindowLeftTree* _owner);
484 GType xcls_windowlefttree_xcls_menuitem8_get_type (void) G_GNUC_CONST;
485 Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_new (Xcls_WindowLeftTree* _owner);
486 Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_construct (GType object_type, Xcls_WindowLeftTree* _owner);
487 static void xcls_windowlefttree_xcls_lefttreemenu_finalize (GObject* obj);
488 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Private))
490 XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_DUMMY_PROPERTY
492 static void __lambda23_ (Xcls_WindowLeftTreeXcls_MenuItem7* self);
493 static void ___lambda23__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
494 static void xcls_windowlefttree_xcls_menuitem7_finalize (GObject* obj);
495 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Private))
497 XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_DUMMY_PROPERTY
499 static void __lambda24_ (Xcls_WindowLeftTreeXcls_MenuItem8* self);
500 GType xcls_dialogsavetemplate_get_type (void) G_GNUC_CONST;
501 void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data);
502 static void ___lambda24__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
503 static void xcls_windowlefttree_xcls_menuitem8_finalize (GObject* obj);
504 static void xcls_windowlefttree_finalize (GObject* obj);
505 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
506 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
507 static gint _vala_array_length (gpointer array);
509 extern const GtkTargetEntry BUILDER4_APPLICATION_targetList[4];
511 static gpointer _g_object_ref0 (gpointer self) {
512 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
513 return self ? g_object_ref (self) : NULL;
514 #line 515 "WindowLeftTree.vala.c"
518 Xcls_WindowLeftTree* xcls_windowlefttree_singleton (void) {
519 Xcls_WindowLeftTree* result = NULL;
520 Xcls_WindowLeftTree* _tmp0_ = NULL;
521 Xcls_WindowLeftTree* _tmp2_ = NULL;
522 Xcls_WindowLeftTree* _tmp3_ = NULL;
523 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
524 _tmp0_ = WindowLeftTree;
525 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
526 if (_tmp0_ == NULL) {
527 #line 528 "WindowLeftTree.vala.c"
528 Xcls_WindowLeftTree* _tmp1_ = NULL;
529 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
530 _tmp1_ = xcls_windowlefttree_new ();
531 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
532 _g_object_unref0 (WindowLeftTree);
533 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
534 WindowLeftTree = _tmp1_;
535 #line 536 "WindowLeftTree.vala.c"
537 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
538 _tmp2_ = WindowLeftTree;
539 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
540 _tmp3_ = _g_object_ref0 (_tmp2_);
541 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
543 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
545 #line 546 "WindowLeftTree.vala.c"
549 Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type) {
550 Xcls_WindowLeftTree * self = NULL;
551 Xcls_WindowLeftTree* _tmp0_ = NULL;
552 GtkScrolledWindow* _tmp1_ = NULL;
553 GtkScrolledWindow* _tmp2_ = NULL;
554 Xcls_WindowLeftTreeXcls_view* child_0 = NULL;
555 Xcls_WindowLeftTree* _tmp3_ = NULL;
556 Xcls_WindowLeftTreeXcls_view* _tmp4_ = NULL;
557 GtkScrolledWindow* _tmp5_ = NULL;
558 GtkTreeView* _tmp6_ = NULL;
559 Xcls_WindowLeftTreeXcls_LeftTreeMenu* child_1 = NULL;
560 Xcls_WindowLeftTree* _tmp7_ = NULL;
561 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp8_ = NULL;
562 GtkScrolledWindow* _tmp9_ = NULL;
563 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
564 self = (Xcls_WindowLeftTree*) g_object_new (object_type, NULL);
565 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
566 _tmp0_ = _g_object_ref0 (self);
567 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
568 _g_object_unref0 (self->priv->_this);
569 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
570 self->priv->_this = _tmp0_;
571 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
572 _tmp1_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
573 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
574 g_object_ref_sink (_tmp1_);
575 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
576 _g_object_unref0 (self->el);
577 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
579 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
581 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
582 gtk_scrolled_window_set_shadow_type (_tmp2_, GTK_SHADOW_IN);
583 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
584 _tmp3_ = self->priv->_this;
585 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
586 _tmp4_ = xcls_windowlefttree_xcls_view_new (_tmp3_);
587 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
589 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
590 g_object_ref ((GObject*) child_0);
591 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
593 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
594 _tmp6_ = child_0->el;
595 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
596 gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
597 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
598 _tmp7_ = self->priv->_this;
599 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
600 _tmp8_ = xcls_windowlefttree_xcls_lefttreemenu_new (_tmp7_);
601 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
603 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
604 g_object_ref ((GObject*) child_1);
605 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
607 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
608 gtk_scrolled_window_set_policy (_tmp9_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
609 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
610 _g_object_unref0 (child_1);
611 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
612 _g_object_unref0 (child_0);
613 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
615 #line 616 "WindowLeftTree.vala.c"
619 Xcls_WindowLeftTree* xcls_windowlefttree_new (void) {
620 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
621 return xcls_windowlefttree_construct (TYPE_XCLS_WINDOWLEFTTREE);
622 #line 623 "WindowLeftTree.vala.c"
626 JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self) {
627 JsRenderJsRender* result = NULL;
628 Xcls_WindowLeftTreeXcls_model* _tmp0_ = NULL;
629 JsRenderJsRender* _tmp1_ = NULL;
630 JsRenderJsRender* _tmp2_ = NULL;
631 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
632 g_return_val_if_fail (self != NULL, NULL);
633 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
634 _tmp0_ = self->model;
635 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
636 _tmp1_ = _tmp0_->file;
637 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
638 _tmp2_ = _g_object_ref0 (_tmp1_);
639 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
641 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
643 #line 644 "WindowLeftTree.vala.c"
647 JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self) {
648 JsRenderNode* result = NULL;
650 gchar* _tmp0_ = NULL;
651 const gchar* _tmp1_ = NULL;
654 Xcls_WindowLeftTree* _tmp4_ = NULL;
655 Xcls_WindowLeftTreeXcls_model* _tmp5_ = NULL;
656 const gchar* _tmp6_ = NULL;
657 JsRenderNode* _tmp7_ = NULL;
658 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
659 g_return_val_if_fail (self != NULL, NULL);
660 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
661 _tmp0_ = xcls_windowlefttree_getActivePath (self);
662 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
664 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
666 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
667 _tmp2_ = strlen (_tmp1_);
668 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
670 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
672 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
674 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
676 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
678 #line 679 "WindowLeftTree.vala.c"
680 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
681 _tmp4_ = self->priv->_this;
682 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
683 _tmp5_ = _tmp4_->model;
684 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
686 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
687 _tmp7_ = xcls_windowlefttree_xcls_model_pathToNode (_tmp5_, _tmp6_);
688 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
690 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
692 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
694 #line 695 "WindowLeftTree.vala.c"
698 gchar* xcls_windowlefttree_getActivePath (Xcls_WindowLeftTree* self) {
699 gchar* result = NULL;
700 Xcls_WindowLeftTreeXcls_model* model = NULL;
701 Xcls_WindowLeftTreeXcls_model* _tmp0_ = NULL;
702 Xcls_WindowLeftTreeXcls_model* _tmp1_ = NULL;
703 GtkTreeView* view = NULL;
704 Xcls_WindowLeftTreeXcls_view* _tmp2_ = NULL;
705 GtkTreeView* _tmp3_ = NULL;
706 GtkTreeView* _tmp4_ = NULL;
707 GtkTreeView* _tmp5_ = NULL;
708 GtkTreeSelection* _tmp6_ = NULL;
710 GtkTreeIter iter = {0};
711 GtkTreeModel* mod = NULL;
712 GtkTreeView* _tmp9_ = NULL;
713 GtkTreeSelection* _tmp10_ = NULL;
714 GtkTreeModel* _tmp11_ = NULL;
715 GtkTreeIter _tmp12_ = {0};
716 GtkTreeModel* _tmp13_ = NULL;
717 GtkTreeModel* _tmp14_ = NULL;
718 GtkTreeIter _tmp15_ = {0};
719 GtkTreePath* _tmp16_ = NULL;
720 GtkTreePath* _tmp17_ = NULL;
721 gchar* _tmp18_ = NULL;
722 gchar* _tmp19_ = NULL;
723 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
724 g_return_val_if_fail (self != NULL, NULL);
725 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
726 _tmp0_ = self->model;
727 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
728 _tmp1_ = _g_object_ref0 (_tmp0_);
729 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
731 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
733 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
735 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
736 _tmp4_ = _g_object_ref0 (_tmp3_);
737 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
739 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
741 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
742 _tmp6_ = gtk_tree_view_get_selection (_tmp5_);
743 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
744 _tmp7_ = gtk_tree_selection_count_selected_rows (_tmp6_);
745 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
747 #line 748 "WindowLeftTree.vala.c"
748 gchar* _tmp8_ = NULL;
749 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
750 _tmp8_ = g_strdup ("");
751 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
753 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
754 _g_object_unref0 (view);
755 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
756 _g_object_unref0 (model);
757 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
759 #line 760 "WindowLeftTree.vala.c"
761 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
763 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
764 _tmp10_ = gtk_tree_view_get_selection (_tmp9_);
765 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
766 gtk_tree_selection_get_selected (_tmp10_, &_tmp11_, &_tmp12_);
767 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
768 _g_object_unref0 (mod);
769 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
770 _tmp13_ = _g_object_ref0 (_tmp11_);
771 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
773 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
775 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
777 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
779 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
780 _tmp16_ = gtk_tree_model_get_path (_tmp14_, &_tmp15_);
781 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
783 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
784 _tmp18_ = gtk_tree_path_to_string (_tmp17_);
785 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
787 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
788 _gtk_tree_path_free0 (_tmp17_);
789 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
791 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
792 _g_object_unref0 (mod);
793 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
794 _g_object_unref0 (view);
795 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
796 _g_object_unref0 (model);
797 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
799 #line 800 "WindowLeftTree.vala.c"
803 static void g_cclosure_user_marshal_BOOLEAN__OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
804 typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT) (gpointer data1, gpointer arg_1, gpointer data2);
805 register GMarshalFunc_BOOLEAN__OBJECT callback;
806 register GCClosure * cc;
807 register gpointer data1;
808 register gpointer data2;
810 cc = (GCClosure *) closure;
811 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
812 g_return_if_fail (return_value != NULL);
813 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
814 g_return_if_fail (n_param_values == 2);
815 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
816 if (G_CCLOSURE_SWAP_DATA (closure)) {
817 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
818 data1 = closure->data;
819 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
820 data2 = param_values->data[0].v_pointer;
821 #line 822 "WindowLeftTree.vala.c"
823 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
824 data1 = param_values->data[0].v_pointer;
825 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
826 data2 = closure->data;
827 #line 828 "WindowLeftTree.vala.c"
829 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
830 callback = (GMarshalFunc_BOOLEAN__OBJECT) (marshal_data ? marshal_data : cc->callback);
831 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
832 v_return = callback (data1, g_value_get_object (param_values + 1), data2);
833 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
834 g_value_set_boolean (return_value, v_return);
835 #line 836 "WindowLeftTree.vala.c"
839 static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
840 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
841 g_boxed_free (pango_font_description_get_type (), self);
842 #line 843 "WindowLeftTree.vala.c"
846 static gboolean __lambda22_ (Xcls_WindowLeftTreeXcls_view* self, GdkEventButton* ev) {
847 gboolean result = FALSE;
848 Xcls_WindowLeftTree* _tmp0_ = NULL;
849 gboolean _tmp1_ = FALSE;
850 gboolean _tmp2_ = FALSE;
851 GdkEventButton* _tmp3_ = NULL;
852 GdkEventType _tmp4_ = 0;
853 GtkTreePath* res = NULL;
854 Xcls_WindowLeftTree* _tmp7_ = NULL;
855 Xcls_WindowLeftTreeXcls_view* _tmp8_ = NULL;
856 GtkTreeView* _tmp9_ = NULL;
857 GdkEventButton* _tmp10_ = NULL;
858 gdouble _tmp11_ = 0.0;
859 GdkEventButton* _tmp12_ = NULL;
860 gdouble _tmp13_ = 0.0;
861 GtkTreePath* _tmp14_ = NULL;
862 gboolean _tmp15_ = FALSE;
863 GtkTreeView* _tmp16_ = NULL;
864 GtkTreeSelection* _tmp17_ = NULL;
865 GtkTreePath* _tmp18_ = NULL;
866 Xcls_WindowLeftTree* _tmp19_ = NULL;
867 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp20_ = NULL;
868 GtkMenu* _tmp21_ = NULL;
869 GdkScreen* _tmp22_ = NULL;
870 Xcls_WindowLeftTree* _tmp23_ = NULL;
871 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp24_ = NULL;
872 GtkMenu* _tmp25_ = NULL;
873 Xcls_WindowLeftTree* _tmp26_ = NULL;
874 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp27_ = NULL;
875 GtkMenu* _tmp28_ = NULL;
876 GdkEventButton* _tmp29_ = NULL;
877 guint32 _tmp30_ = 0U;
878 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
879 g_return_val_if_fail (ev != NULL, FALSE);
880 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
881 _tmp0_ = self->priv->_this;
882 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
883 g_signal_emit_by_name (_tmp0_, "before-node-change", NULL, &_tmp1_);
884 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
886 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
888 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
890 #line 891 "WindowLeftTree.vala.c"
892 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
894 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
895 _tmp4_ = _tmp3_->type;
896 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
897 if (_tmp4_ != GDK_BUTTON_PRESS) {
898 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
900 #line 901 "WindowLeftTree.vala.c"
902 GdkEventButton* _tmp5_ = NULL;
904 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
906 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
907 _tmp6_ = _tmp5_->button;
908 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
909 _tmp2_ = _tmp6_ != ((guint) 3);
910 #line 911 "WindowLeftTree.vala.c"
912 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
914 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
916 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
918 #line 919 "WindowLeftTree.vala.c"
920 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
921 _tmp7_ = self->priv->_this;
922 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
923 _tmp8_ = _tmp7_->view;
924 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
926 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
928 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
929 _tmp11_ = _tmp10_->x;
930 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
932 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
933 _tmp13_ = _tmp12_->y;
934 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
935 _tmp15_ = gtk_tree_view_get_path_at_pos (_tmp9_, (gint) _tmp11_, (gint) _tmp13_, &_tmp14_, NULL, NULL, NULL);
936 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
937 _gtk_tree_path_free0 (res);
938 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
940 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
942 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
944 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
945 _gtk_tree_path_free0 (res);
946 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
948 #line 949 "WindowLeftTree.vala.c"
950 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
952 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
953 _tmp17_ = gtk_tree_view_get_selection (_tmp16_);
954 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
956 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
957 gtk_tree_selection_select_path (_tmp17_, _tmp18_);
958 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
959 _tmp19_ = self->priv->_this;
960 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
961 _tmp20_ = _tmp19_->LeftTreeMenu;
962 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
963 _tmp21_ = _tmp20_->el;
964 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
965 _tmp22_ = gdk_screen_get_default ();
966 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
967 gtk_menu_set_screen (_tmp21_, _tmp22_);
968 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
969 _tmp23_ = self->priv->_this;
970 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
971 _tmp24_ = _tmp23_->LeftTreeMenu;
972 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
973 _tmp25_ = _tmp24_->el;
974 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
975 gtk_widget_show_all ((GtkWidget*) _tmp25_);
976 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
977 _tmp26_ = self->priv->_this;
978 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
979 _tmp27_ = _tmp26_->LeftTreeMenu;
980 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
981 _tmp28_ = _tmp27_->el;
982 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
984 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
985 _tmp30_ = _tmp29_->time;
986 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
987 gtk_menu_popup (_tmp28_, NULL, NULL, NULL, NULL, (guint) 3, _tmp30_);
988 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
990 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
991 _gtk_tree_path_free0 (res);
992 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
994 #line 995 "WindowLeftTree.vala.c"
998 static gboolean ___lambda22__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
1000 result = __lambda22_ ((Xcls_WindowLeftTreeXcls_view*) self, event);
1001 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1003 #line 1004 "WindowLeftTree.vala.c"
1007 static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
1008 gchar* result = NULL;
1009 const gchar* _tmp0_ = NULL;
1010 gboolean _tmp1_ = FALSE;
1011 gboolean _tmp2_ = FALSE;
1012 gchar** _tmp3_ = NULL;
1013 gint _tmp3__length1 = 0;
1014 #line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1016 #line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1017 if (_tmp0_ == NULL) {
1018 #line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1020 #line 1021 "WindowLeftTree.vala.c"
1022 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1024 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1025 _tmp3__length1 = str_array_length1;
1026 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1027 if (_tmp3_ != NULL) {
1028 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1030 #line 1031 "WindowLeftTree.vala.c"
1032 gchar** _tmp4_ = NULL;
1033 gint _tmp4__length1 = 0;
1034 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1036 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1037 _tmp4__length1 = str_array_length1;
1038 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1039 _tmp2_ = _tmp4__length1 > 0;
1040 #line 1041 "WindowLeftTree.vala.c"
1042 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1044 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1046 #line 1047 "WindowLeftTree.vala.c"
1048 gboolean _tmp5_ = FALSE;
1049 gchar** _tmp6_ = NULL;
1050 gint _tmp6__length1 = 0;
1051 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1053 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1054 _tmp6__length1 = str_array_length1;
1055 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1056 if (_tmp6__length1 == (-1)) {
1057 #line 1058 "WindowLeftTree.vala.c"
1058 gchar** _tmp7_ = NULL;
1059 gint _tmp7__length1 = 0;
1060 const gchar* _tmp8_ = NULL;
1061 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1063 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1064 _tmp7__length1 = str_array_length1;
1065 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1067 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1068 _tmp5_ = _tmp8_ != NULL;
1069 #line 1070 "WindowLeftTree.vala.c"
1071 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1073 #line 1074 "WindowLeftTree.vala.c"
1075 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1077 #line 1078 "WindowLeftTree.vala.c"
1079 #line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1081 #line 1082 "WindowLeftTree.vala.c"
1087 gsize _tmp35_ = 0UL;
1088 const gchar* _tmp36_ = NULL;
1092 const gchar* res = NULL;
1093 gsize _tmp40_ = 0UL;
1094 void* _tmp41_ = NULL;
1096 const gchar* _tmp42_ = NULL;
1097 gchar** _tmp43_ = NULL;
1098 gint _tmp43__length1 = 0;
1099 const gchar* _tmp44_ = NULL;
1100 void* _tmp45_ = NULL;
1101 const gchar* _tmp62_ = NULL;
1102 #line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1104 #line 1105 "WindowLeftTree.vala.c"
1106 gboolean _tmp9_ = FALSE;
1107 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1109 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1111 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1113 #line 1114 "WindowLeftTree.vala.c"
1114 gboolean _tmp11_ = FALSE;
1115 gboolean _tmp12_ = FALSE;
1116 gchar** _tmp13_ = NULL;
1117 gint _tmp13__length1 = 0;
1119 gchar** _tmp22_ = NULL;
1120 gint _tmp22__length1 = 0;
1122 const gchar* _tmp24_ = NULL;
1123 gsize _tmp30_ = 0UL;
1124 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1126 #line 1127 "WindowLeftTree.vala.c"
1128 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1130 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1132 #line 1133 "WindowLeftTree.vala.c"
1134 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1136 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1137 _tmp13_ = str_array;
1138 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1139 _tmp13__length1 = str_array_length1;
1140 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1141 if (_tmp13__length1 != (-1)) {
1142 #line 1143 "WindowLeftTree.vala.c"
1144 gchar** _tmp15_ = NULL;
1145 gint _tmp15__length1 = 0;
1146 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1148 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1149 _tmp15_ = str_array;
1150 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1151 _tmp15__length1 = str_array_length1;
1152 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1153 _tmp12_ = _tmp14_ < _tmp15__length1;
1154 #line 1155 "WindowLeftTree.vala.c"
1156 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1158 #line 1159 "WindowLeftTree.vala.c"
1160 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1162 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1164 #line 1165 "WindowLeftTree.vala.c"
1166 gboolean _tmp16_ = FALSE;
1167 gchar** _tmp17_ = NULL;
1168 gint _tmp17__length1 = 0;
1169 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1170 _tmp17_ = str_array;
1171 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1172 _tmp17__length1 = str_array_length1;
1173 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1174 if (_tmp17__length1 == (-1)) {
1175 #line 1176 "WindowLeftTree.vala.c"
1176 gchar** _tmp18_ = NULL;
1177 gint _tmp18__length1 = 0;
1179 const gchar* _tmp20_ = NULL;
1180 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1181 _tmp18_ = str_array;
1182 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1183 _tmp18__length1 = str_array_length1;
1184 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1186 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1187 _tmp20_ = _tmp18_[_tmp19_];
1188 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1189 _tmp16_ = _tmp20_ != NULL;
1190 #line 1191 "WindowLeftTree.vala.c"
1192 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1194 #line 1195 "WindowLeftTree.vala.c"
1196 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1198 #line 1199 "WindowLeftTree.vala.c"
1200 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1202 #line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1204 #line 1205 "WindowLeftTree.vala.c"
1206 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1207 _tmp22_ = str_array;
1208 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1209 _tmp22__length1 = str_array_length1;
1210 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1212 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1213 _tmp24_ = _tmp22_[_tmp23_];
1214 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1215 if (_tmp24_ != NULL) {
1216 #line 1217 "WindowLeftTree.vala.c"
1217 gchar** _tmp25_ = NULL;
1218 gint _tmp25__length1 = 0;
1220 const gchar* _tmp27_ = NULL;
1223 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1224 _tmp25_ = str_array;
1225 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1226 _tmp25__length1 = str_array_length1;
1227 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1229 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1230 _tmp27_ = _tmp25_[_tmp26_];
1231 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1232 _tmp28_ = strlen ((const gchar*) _tmp27_);
1233 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1235 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1237 #line 1238 "WindowLeftTree.vala.c"
1239 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1241 #line 1242 "WindowLeftTree.vala.c"
1243 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1245 #line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1246 len = _tmp30_ + _tmp21_;
1247 #line 1248 "WindowLeftTree.vala.c"
1250 #line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1252 #line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1254 #line 1255 "WindowLeftTree.vala.c"
1255 gchar* _tmp32_ = NULL;
1256 #line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1257 _tmp32_ = g_strdup ("");
1258 #line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1260 #line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1262 #line 1263 "WindowLeftTree.vala.c"
1264 #line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1266 #line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1267 str_array_length1 = _tmp33_;
1268 #line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1269 _tmp34_ = str_array_length1;
1270 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1272 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1273 _tmp36_ = separator;
1274 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1275 _tmp37_ = strlen ((const gchar*) _tmp36_);
1276 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1278 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1280 #line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1281 len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
1282 #line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1284 #line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1285 _tmp41_ = g_malloc (_tmp40_);
1286 #line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1288 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1290 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1291 _tmp43_ = str_array;
1292 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1293 _tmp43__length1 = str_array_length1;
1294 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1295 _tmp44_ = _tmp43_[0];
1296 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1297 _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
1298 #line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1300 #line 1301 "WindowLeftTree.vala.c"
1302 gboolean _tmp46_ = FALSE;
1303 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1305 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1307 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1309 #line 1310 "WindowLeftTree.vala.c"
1311 gchar** _tmp49_ = NULL;
1312 gint _tmp49__length1 = 0;
1313 void* _tmp50_ = NULL;
1314 const gchar* _tmp51_ = NULL;
1315 void* _tmp52_ = NULL;
1316 const gchar* _tmp53_ = NULL;
1317 gchar** _tmp54_ = NULL;
1318 gint _tmp54__length1 = 0;
1320 const gchar* _tmp56_ = NULL;
1321 void* _tmp60_ = NULL;
1322 void* _tmp61_ = NULL;
1323 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1325 #line 1326 "WindowLeftTree.vala.c"
1327 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1329 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1331 #line 1332 "WindowLeftTree.vala.c"
1333 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1335 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1337 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1338 _tmp49_ = str_array;
1339 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1340 _tmp49__length1 = str_array_length1;
1341 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1342 if (!(_tmp48_ < _tmp49__length1)) {
1343 #line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1345 #line 1346 "WindowLeftTree.vala.c"
1347 #line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1349 #line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1350 _tmp51_ = separator;
1351 #line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1352 _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
1353 #line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1355 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1356 _tmp54_ = str_array;
1357 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1358 _tmp54__length1 = str_array_length1;
1359 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1361 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1362 _tmp56_ = _tmp54_[_tmp55_];
1363 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1364 if (_tmp56_ != NULL) {
1365 #line 1366 "WindowLeftTree.vala.c"
1366 gchar** _tmp57_ = NULL;
1367 gint _tmp57__length1 = 0;
1369 const gchar* _tmp59_ = NULL;
1370 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1371 _tmp57_ = str_array;
1372 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1373 _tmp57__length1 = str_array_length1;
1374 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1376 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1377 _tmp59_ = _tmp57_[_tmp58_];
1378 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1379 _tmp53_ = (const gchar*) _tmp59_;
1380 #line 1381 "WindowLeftTree.vala.c"
1382 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1384 #line 1385 "WindowLeftTree.vala.c"
1386 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1388 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1389 _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
1390 #line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1392 #line 1393 "WindowLeftTree.vala.c"
1395 #line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1397 #line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1399 #line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1400 result = (gchar*) _tmp62_;
1401 #line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1403 #line 1404 "WindowLeftTree.vala.c"
1405 gchar* _tmp63_ = NULL;
1406 #line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1407 _tmp63_ = g_strdup ("");
1408 #line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1410 #line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1412 #line 1413 "WindowLeftTree.vala.c"
1417 static gpointer _cairo_surface_reference0 (gpointer self) {
1418 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1419 return self ? cairo_surface_reference (self) : NULL;
1420 #line 1421 "WindowLeftTree.vala.c"
1424 static void __lambda25_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx) {
1425 GtkTreeSelection* s = NULL;
1426 Xcls_WindowLeftTree* _tmp0_ = NULL;
1427 Xcls_WindowLeftTreeXcls_view* _tmp1_ = NULL;
1428 GtkTreeView* _tmp2_ = NULL;
1429 GtkTreeSelection* _tmp3_ = NULL;
1430 GtkTreeSelection* _tmp4_ = NULL;
1431 GtkTreeSelection* _tmp5_ = NULL;
1433 GtkTreeIter iter = {0};
1434 GtkTreeModel* mod = NULL;
1435 GtkTreeSelection* _tmp7_ = NULL;
1436 GtkTreeModel* _tmp8_ = NULL;
1437 GtkTreeIter _tmp9_ = {0};
1438 GtkTreeModel* _tmp10_ = NULL;
1440 Xcls_WindowLeftTree* _tmp11_ = NULL;
1441 Xcls_WindowLeftTreeXcls_model* _tmp12_ = NULL;
1442 GtkTreeStore* _tmp13_ = NULL;
1443 GtkTreeIter _tmp14_ = {0};
1444 GValue _tmp15_ = {0};
1445 JsRenderNode* data = NULL;
1446 GObject* _tmp16_ = NULL;
1447 gchar* xname = NULL;
1448 JsRenderNode* _tmp17_ = NULL;
1449 gchar* _tmp18_ = NULL;
1450 const gchar* _tmp19_ = NULL;
1451 gchar* _tmp20_ = NULL;
1452 gchar* _tmp21_ = NULL;
1453 gchar* _tmp22_ = NULL;
1454 gchar* _tmp23_ = NULL;
1455 const gchar* _tmp24_ = NULL;
1456 gchar* _tmp25_ = NULL;
1457 Xcls_WindowLeftTree* _tmp26_ = NULL;
1458 Xcls_WindowLeftTreeXcls_model* _tmp27_ = NULL;
1459 JsRenderJsRender* _tmp28_ = NULL;
1460 PaletePalete* _tmp29_ = NULL;
1461 PaletePalete* _tmp30_ = NULL;
1462 const gchar* _tmp31_ = NULL;
1464 gchar** _tmp33_ = NULL;
1465 gchar** _tmp34_ = NULL;
1466 gint _tmp34__length1 = 0;
1467 gchar* _tmp35_ = NULL;
1468 gchar* _tmp36_ = NULL;
1469 gchar* _tmp37_ = NULL;
1470 gchar* _tmp38_ = NULL;
1471 gchar* _tmp39_ = NULL;
1472 gchar* _tmp40_ = NULL;
1473 GtkTreePath* path = NULL;
1474 Xcls_WindowLeftTree* _tmp41_ = NULL;
1475 Xcls_WindowLeftTreeXcls_model* _tmp42_ = NULL;
1476 GtkTreeStore* _tmp43_ = NULL;
1477 GtkTreeIter _tmp44_ = {0};
1478 GtkTreePath* _tmp45_ = NULL;
1479 cairo_surface_t* pix = NULL;
1480 GtkTreeView* _tmp46_ = NULL;
1481 GtkTreePath* _tmp47_ = NULL;
1482 cairo_surface_t* _tmp48_ = NULL;
1483 cairo_surface_t* _tmp49_ = NULL;
1484 GdkDragContext* _tmp50_ = NULL;
1485 cairo_surface_t* _tmp51_ = NULL;
1486 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1487 g_return_if_fail (ctx != NULL);
1488 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1489 _tmp0_ = self->priv->_this;
1490 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1491 _tmp1_ = _tmp0_->view;
1492 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1493 _tmp2_ = _tmp1_->el;
1494 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1495 _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
1496 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1497 _tmp4_ = _g_object_ref0 (_tmp3_);
1498 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1500 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1502 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1503 _tmp6_ = gtk_tree_selection_count_selected_rows (_tmp5_);
1504 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1506 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1507 _g_object_unref0 (s);
1508 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1510 #line 1511 "WindowLeftTree.vala.c"
1512 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1514 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1515 gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_);
1516 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1517 _g_object_unref0 (mod);
1518 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1519 _tmp10_ = _g_object_ref0 (_tmp8_);
1520 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1522 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1524 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1525 _tmp11_ = self->priv->_this;
1526 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1527 _tmp12_ = _tmp11_->model;
1528 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1529 _tmp13_ = _tmp12_->el;
1530 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1532 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1533 gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_);
1534 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1535 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
1536 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1538 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1539 _tmp16_ = g_value_dup_object (&value);
1540 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1541 data = G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, JS_RENDER_TYPE_NODE, JsRenderNode);
1542 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1544 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1545 _tmp18_ = js_render_node_fqn (_tmp17_);
1546 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1548 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1550 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1551 _tmp20_ = g_strconcat ("XNAME IS ", _tmp19_, NULL);
1552 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1554 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1555 _tmp22_ = g_strconcat (_tmp21_, "\n", NULL);
1556 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1558 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1559 g_print ("%s", _tmp23_);
1560 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1562 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1564 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1566 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1567 _tmp25_ = g_strdup (_tmp24_);
1568 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1569 _g_free0 (self->dragData);
1570 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1571 self->dragData = _tmp25_;
1572 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1573 _tmp26_ = self->priv->_this;
1574 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1575 _tmp27_ = _tmp26_->model;
1576 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1577 _tmp28_ = _tmp27_->file;
1578 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1579 _tmp29_ = js_render_js_render_palete (_tmp28_);
1580 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1582 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1584 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1585 _tmp33_ = palete_palete_getDropList (_tmp30_, _tmp31_, &_tmp32_);
1586 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1587 self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL);
1588 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1589 self->dropList = _tmp33_;
1590 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1591 self->dropList_length1 = _tmp32_;
1592 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1593 _g_object_unref0 (_tmp30_);
1594 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1595 _tmp34_ = self->dropList;
1596 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1597 _tmp34__length1 = self->dropList_length1;
1598 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1599 _tmp35_ = _vala_g_strjoinv (", ", _tmp34_, _tmp34__length1);
1600 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1602 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1603 _tmp37_ = g_strconcat ("DROP LIST IS ", _tmp36_, NULL);
1604 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1606 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1607 _tmp39_ = g_strconcat (_tmp38_, "\n", NULL);
1608 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1610 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1611 g_print ("%s", _tmp40_);
1612 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1614 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1616 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1618 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1619 _tmp41_ = self->priv->_this;
1620 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1621 _tmp42_ = _tmp41_->model;
1622 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1623 _tmp43_ = _tmp42_->el;
1624 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1626 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1627 _tmp45_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp43_, &_tmp44_);
1628 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1630 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1632 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1634 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1635 _tmp48_ = gtk_tree_view_create_row_drag_icon (_tmp46_, _tmp47_);
1636 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1637 _tmp49_ = _cairo_surface_reference0 (_tmp48_);
1638 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1640 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1642 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1644 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1645 gtk_drag_set_icon_surface (_tmp50_, _tmp51_);
1646 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1647 _cairo_surface_destroy0 (pix);
1648 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1649 _gtk_tree_path_free0 (path);
1650 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1652 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1653 _g_object_unref0 (data);
1654 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1655 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
1656 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1657 _g_object_unref0 (mod);
1658 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1659 _g_object_unref0 (s);
1660 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1662 #line 1663 "WindowLeftTree.vala.c"
1666 static void ___lambda25__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
1667 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1668 __lambda25_ ((Xcls_WindowLeftTreeXcls_view*) self, context);
1669 #line 1670 "WindowLeftTree.vala.c"
1673 static void __lambda26_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context) {
1674 gchar* _tmp0_ = NULL;
1675 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1676 g_return_if_fail (drag_context != NULL);
1677 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1678 _tmp0_ = g_strdup ("");
1679 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1680 _g_free0 (self->dragData);
1681 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1682 self->dragData = _tmp0_;
1683 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1684 self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL);
1685 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1686 self->dropList = NULL;
1687 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1688 self->dropList_length1 = 0;
1689 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1690 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", 0);
1691 #line 1692 "WindowLeftTree.vala.c"
1695 static void ___lambda26__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
1696 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1697 __lambda26_ ((Xcls_WindowLeftTreeXcls_view*) self, context);
1698 #line 1699 "WindowLeftTree.vala.c"
1702 static gboolean __lambda27_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time) {
1703 gboolean result = FALSE;
1706 GtkTreeView* _tmp2_ = NULL;
1707 GdkDragContext* _tmp3_ = NULL;
1708 GdkAtom _tmp4_ = 0U;
1710 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1711 g_return_val_if_fail (ctx != NULL, FALSE);
1712 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1713 g_print ("got drag motion");
1714 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1715 self->drag_in_motion = TRUE;
1716 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1718 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1719 self->drag_x = _tmp0_;
1720 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1722 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1723 self->drag_y = _tmp1_;
1724 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1726 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1728 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1729 _tmp4_ = gdk_atom_intern ("STRING", TRUE);
1730 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1732 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1733 gtk_drag_get_data ((GtkWidget*) _tmp2_, _tmp3_, _tmp4_, (guint32) _tmp5_);
1734 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1736 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1738 #line 1739 "WindowLeftTree.vala.c"
1742 static gboolean ___lambda27__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) {
1744 result = __lambda27_ ((Xcls_WindowLeftTreeXcls_view*) self, context, x, y, time_);
1745 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1747 #line 1748 "WindowLeftTree.vala.c"
1751 static gboolean __lambda28_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time) {
1752 gboolean result = FALSE;
1753 GtkTreeView* _tmp0_ = NULL;
1754 GdkDragContext* _tmp1_ = NULL;
1755 GdkAtom _tmp2_ = 0U;
1757 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1758 g_return_val_if_fail (ctx != NULL, FALSE);
1759 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1760 self->drag_in_motion = FALSE;
1761 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1763 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1765 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1766 _tmp2_ = gdk_atom_intern ("STRING", TRUE);
1767 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1769 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1770 gtk_drag_get_data ((GtkWidget*) _tmp0_, _tmp1_, _tmp2_, (guint32) _tmp3_);
1771 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1773 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1775 #line 1776 "WindowLeftTree.vala.c"
1779 static gboolean ___lambda28__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) {
1781 result = __lambda28_ ((Xcls_WindowLeftTreeXcls_view*) self, context, x, y, time_);
1782 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1784 #line 1785 "WindowLeftTree.vala.c"
1788 static void __lambda29_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, GtkSelectionData* sel, guint info, guint time) {
1789 gchar* targetData = NULL;
1790 gchar* _tmp0_ = NULL;
1791 GtkTreePath* path = NULL;
1792 GtkTreeViewDropPosition pos = 0;
1793 gboolean isOver = FALSE;
1794 Xcls_WindowLeftTree* _tmp1_ = NULL;
1795 Xcls_WindowLeftTreeXcls_view* _tmp2_ = NULL;
1796 GtkTreeView* _tmp3_ = NULL;
1799 GtkTreePath* _tmp6_ = NULL;
1800 GtkTreeViewDropPosition _tmp7_ = 0;
1801 gboolean _tmp8_ = FALSE;
1802 gboolean isEmpty = FALSE;
1803 Xcls_WindowLeftTree* _tmp9_ = NULL;
1804 Xcls_WindowLeftTreeXcls_model* _tmp10_ = NULL;
1805 GtkTreeStore* _tmp11_ = NULL;
1807 GtkWidget* src = NULL;
1808 GdkDragContext* _tmp13_ = NULL;
1809 GtkWidget* _tmp14_ = NULL;
1810 GtkWidget* _tmp15_ = NULL;
1811 GtkWidget* _tmp16_ = NULL;
1812 GtkTreeView* _tmp17_ = NULL;
1813 GdkDragAction _tmp87_ = 0;
1814 GdkDragContext* _tmp88_ = NULL;
1815 GdkDragAction _tmp89_ = 0;
1816 GdkDragAction action = 0;
1817 Xcls_WindowLeftTree* _tmp90_ = NULL;
1818 Xcls_WindowLeftTreeXcls_model* _tmp91_ = NULL;
1819 GtkTreeStore* _tmp92_ = NULL;
1821 gboolean delete_selection_data = FALSE;
1822 GdkDragContext* _tmp162_ = NULL;
1823 GdkDragAction _tmp163_ = 0;
1824 GdkDragContext* _tmp164_ = NULL;
1825 GdkDragAction _tmp165_ = 0;
1826 Xcls_WindowLeftTree* _tmp166_ = NULL;
1827 Xcls_WindowLeftTreeXcls_model* _tmp167_ = NULL;
1828 const gchar* _tmp168_ = NULL;
1829 GdkDragContext* _tmp169_ = NULL;
1830 GdkDragAction _tmp170_ = 0;
1831 GdkDragContext* _tmp171_ = NULL;
1832 guint _tmp172_ = 0U;
1833 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1834 g_return_if_fail (ctx != NULL);
1835 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1836 g_return_if_fail (sel != NULL);
1837 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1838 _tmp0_ = g_strdup ("");
1839 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1840 targetData = _tmp0_;
1841 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1842 _tmp1_ = self->priv->_this;
1843 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1844 _tmp2_ = _tmp1_->view;
1845 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1846 _tmp3_ = _tmp2_->el;
1847 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1848 _tmp4_ = self->drag_x;
1849 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1850 _tmp5_ = self->drag_y;
1851 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1852 _tmp8_ = gtk_tree_view_get_dest_row_at_pos (_tmp3_, _tmp4_, _tmp5_, &_tmp6_, &_tmp7_);
1853 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1854 _gtk_tree_path_free0 (path);
1855 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1857 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1859 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1861 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1863 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1864 _tmp9_ = self->priv->_this;
1865 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1866 _tmp10_ = _tmp9_->model;
1867 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1868 _tmp11_ = _tmp10_->el;
1869 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1870 _tmp12_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp11_, NULL);
1871 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1873 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1874 g_print ("got NO children?\n");
1875 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1877 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1879 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1880 pos = GTK_TREE_VIEW_DROP_INTO_OR_AFTER;
1881 #line 1882 "WindowLeftTree.vala.c"
1883 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1885 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1886 _tmp14_ = gtk_drag_get_source_widget (_tmp13_);
1887 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1888 _tmp15_ = _g_object_ref0 (_tmp14_);
1889 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1891 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1893 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1895 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1896 if (_tmp16_ != G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, GTK_TYPE_WIDGET, GtkWidget)) {
1897 #line 1898 "WindowLeftTree.vala.c"
1898 gchar* selection_text = NULL;
1899 GtkSelectionData* _tmp18_ = NULL;
1900 gchar* _tmp19_ = NULL;
1901 gboolean _tmp20_ = FALSE;
1902 gboolean _tmp21_ = FALSE;
1903 const gchar* _tmp22_ = NULL;
1904 gchar** dropList = NULL;
1905 Xcls_WindowLeftTree* _tmp32_ = NULL;
1906 Xcls_WindowLeftTreeXcls_model* _tmp33_ = NULL;
1907 JsRenderJsRender* _tmp34_ = NULL;
1908 PaletePalete* _tmp35_ = NULL;
1909 PaletePalete* _tmp36_ = NULL;
1910 const gchar* _tmp37_ = NULL;
1912 gchar** _tmp39_ = NULL;
1913 gchar** _tmp40_ = NULL;
1914 gint _tmp40__length1 = 0;
1915 gint dropList_length1 = 0;
1916 gint _dropList_size_ = 0;
1917 gchar** _tmp41_ = NULL;
1918 gint _tmp41__length1 = 0;
1919 gchar* _tmp42_ = NULL;
1920 gchar* _tmp43_ = NULL;
1921 gchar* _tmp44_ = NULL;
1922 gboolean _tmp45_ = FALSE;
1923 Xcls_WindowLeftTree* _tmp49_ = NULL;
1924 Xcls_WindowLeftTreeXcls_model* _tmp50_ = NULL;
1925 gchar** _tmp51_ = NULL;
1926 gint _tmp51__length1 = 0;
1927 GtkTreeViewDropPosition _tmp52_ = 0;
1928 gchar* _tmp53_ = NULL;
1929 const gchar* _tmp54_ = NULL;
1930 gchar* _tmp55_ = NULL;
1931 gchar* _tmp56_ = NULL;
1932 gchar* _tmp57_ = NULL;
1933 gchar* _tmp58_ = NULL;
1934 const gchar* _tmp59_ = NULL;
1937 gchar** td_ar = NULL;
1938 const gchar* _tmp67_ = NULL;
1939 gchar** _tmp68_ = NULL;
1940 gchar** _tmp69_ = NULL;
1941 gint td_ar_length1 = 0;
1942 gint _td_ar_size_ = 0;
1943 gboolean _tmp70_ = FALSE;
1944 JsRenderNode* node = NULL;
1945 JsRenderNode* _tmp78_ = NULL;
1946 JsRenderNode* _tmp79_ = NULL;
1947 const gchar* _tmp80_ = NULL;
1948 Xcls_WindowLeftTree* _tmp81_ = NULL;
1949 Xcls_WindowLeftTreeXcls_model* _tmp82_ = NULL;
1950 const gchar* _tmp83_ = NULL;
1951 JsRenderNode* _tmp84_ = NULL;
1952 GdkDragContext* _tmp85_ = NULL;
1954 #line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1956 #line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1957 _tmp19_ = gtk_selection_data_get_text (_tmp18_);
1958 #line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1959 selection_text = _tmp19_;
1960 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1961 _tmp22_ = selection_text;
1962 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1963 if (_tmp22_ == NULL) {
1964 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1966 #line 1967 "WindowLeftTree.vala.c"
1968 const gchar* _tmp23_ = NULL;
1971 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1972 _tmp23_ = selection_text;
1973 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1974 _tmp24_ = strlen (_tmp23_);
1975 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1977 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1978 _tmp21_ = _tmp25_ < 1;
1979 #line 1980 "WindowLeftTree.vala.c"
1981 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1983 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1985 #line 1986 "WindowLeftTree.vala.c"
1987 gboolean _tmp26_ = FALSE;
1988 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1990 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1992 #line 1993 "WindowLeftTree.vala.c"
1994 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
1996 #line 1997 "WindowLeftTree.vala.c"
1997 gboolean _tmp27_ = FALSE;
1998 GdkDragContext* _tmp30_ = NULL;
2000 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2001 _tmp27_ = self->drag_in_motion;
2002 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2004 #line 2005 "WindowLeftTree.vala.c"
2005 GdkDragContext* _tmp28_ = NULL;
2007 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2009 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2011 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2012 gdk_drag_status (_tmp28_, 0, (guint32) _tmp29_);
2013 #line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2014 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2015 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2016 _g_free0 (selection_text);
2017 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2018 _g_object_unref0 (src);
2019 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2020 _gtk_tree_path_free0 (path);
2021 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2022 _g_free0 (targetData);
2023 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2025 #line 2026 "WindowLeftTree.vala.c"
2027 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2029 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2031 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2032 gtk_drag_finish (_tmp30_, FALSE, FALSE, (guint32) _tmp31_);
2033 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2034 _g_free0 (selection_text);
2035 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2036 _g_object_unref0 (src);
2037 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2038 _gtk_tree_path_free0 (path);
2039 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2040 _g_free0 (targetData);
2041 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2043 #line 2044 "WindowLeftTree.vala.c"
2045 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2046 _tmp32_ = self->priv->_this;
2047 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2048 _tmp33_ = _tmp32_->model;
2049 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2050 _tmp34_ = _tmp33_->file;
2051 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2052 _tmp35_ = js_render_js_render_palete (_tmp34_);
2053 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2055 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2056 _tmp37_ = selection_text;
2057 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2058 _tmp39_ = palete_palete_getDropList (_tmp36_, _tmp37_, &_tmp38_);
2059 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2061 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2062 _tmp40__length1 = _tmp38_;
2063 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2064 _g_object_unref0 (_tmp36_);
2065 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2067 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2068 dropList_length1 = _tmp40__length1;
2069 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2070 _dropList_size_ = dropList_length1;
2071 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2073 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2074 _tmp41__length1 = dropList_length1;
2075 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2076 _tmp42_ = _vala_g_strjoinv (" , ", _tmp41_, _tmp41__length1);
2077 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2079 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2080 g_print ("dropList: %s\n", _tmp43_);
2081 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2083 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2085 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2087 #line 2088 "WindowLeftTree.vala.c"
2088 gchar* _tmp46_ = NULL;
2089 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2090 _tmp46_ = g_strdup ("");
2091 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2093 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2095 #line 2096 "WindowLeftTree.vala.c"
2097 GtkTreePath* _tmp47_ = NULL;
2098 gchar* _tmp48_ = NULL;
2099 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2101 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2102 _tmp48_ = gtk_tree_path_to_string (_tmp47_);
2103 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2105 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2107 #line 2108 "WindowLeftTree.vala.c"
2109 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2110 _tmp49_ = self->priv->_this;
2111 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2112 _tmp50_ = _tmp49_->model;
2113 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2115 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2116 _tmp51__length1 = dropList_length1;
2117 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2119 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2120 _tmp53_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp50_, _tmp44_, _tmp51_, _tmp51__length1, (gint) _tmp52_);
2121 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2122 _g_free0 (targetData);
2123 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2124 targetData = _tmp53_;
2125 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2126 _tmp54_ = targetData;
2127 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2128 _tmp55_ = g_strconcat ("targetDAta: ", _tmp54_, NULL);
2129 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2131 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2132 _tmp57_ = g_strconcat (_tmp56_, "\n", NULL);
2133 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2135 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2136 g_print ("%s", _tmp58_);
2137 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2139 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2141 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2142 _tmp59_ = targetData;
2143 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2144 _tmp60_ = strlen (_tmp59_);
2145 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2147 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2149 #line 2150 "WindowLeftTree.vala.c"
2150 gboolean _tmp62_ = FALSE;
2151 GdkDragContext* _tmp65_ = NULL;
2153 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2154 _tmp62_ = self->drag_in_motion;
2155 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2157 #line 2158 "WindowLeftTree.vala.c"
2158 GdkDragContext* _tmp63_ = NULL;
2160 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2162 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2164 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2165 gdk_drag_status (_tmp63_, 0, (guint32) _tmp64_);
2166 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2167 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2168 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2170 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2171 dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
2172 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2173 _g_free0 (selection_text);
2174 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2175 _g_object_unref0 (src);
2176 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2177 _gtk_tree_path_free0 (path);
2178 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2179 _g_free0 (targetData);
2180 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2182 #line 2183 "WindowLeftTree.vala.c"
2184 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2186 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2188 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2189 gtk_drag_finish (_tmp65_, FALSE, FALSE, (guint32) _tmp66_);
2190 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2192 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2193 dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
2194 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2195 _g_free0 (selection_text);
2196 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2197 _g_object_unref0 (src);
2198 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2199 _gtk_tree_path_free0 (path);
2200 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2201 _g_free0 (targetData);
2202 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2204 #line 2205 "WindowLeftTree.vala.c"
2206 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2207 _tmp67_ = targetData;
2208 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2209 _tmp69_ = _tmp68_ = g_strsplit (_tmp67_, "|", 0);
2210 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2212 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2213 td_ar_length1 = _vala_array_length (_tmp68_);
2214 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2215 _td_ar_size_ = td_ar_length1;
2216 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2217 _tmp70_ = self->drag_in_motion;
2218 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2220 #line 2221 "WindowLeftTree.vala.c"
2221 GdkDragContext* _tmp71_ = NULL;
2223 gchar** _tmp73_ = NULL;
2224 gint _tmp73__length1 = 0;
2225 const gchar* _tmp74_ = NULL;
2226 gchar** _tmp75_ = NULL;
2227 gint _tmp75__length1 = 0;
2228 const gchar* _tmp76_ = NULL;
2230 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2232 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2234 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2235 gdk_drag_status (_tmp71_, GDK_ACTION_COPY, (guint32) _tmp72_);
2236 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2238 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2239 _tmp73__length1 = td_ar_length1;
2240 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2241 _tmp74_ = _tmp73_[0];
2242 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2244 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2245 _tmp75__length1 = td_ar_length1;
2246 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2247 _tmp76_ = _tmp75_[1];
2248 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2249 _tmp77_ = atoi (_tmp76_);
2250 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2251 xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp74_, (GtkTreeViewDropPosition) _tmp77_);
2252 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2253 td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
2254 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2256 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2257 dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
2258 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2259 _g_free0 (selection_text);
2260 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2261 _g_object_unref0 (src);
2262 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2263 _gtk_tree_path_free0 (path);
2264 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2265 _g_free0 (targetData);
2266 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2268 #line 2269 "WindowLeftTree.vala.c"
2270 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2271 _tmp78_ = js_render_node_new ();
2272 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2274 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2276 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2277 _tmp80_ = selection_text;
2278 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2279 js_render_node_setFqn (_tmp79_, _tmp80_);
2280 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2281 _tmp81_ = self->priv->_this;
2282 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2283 _tmp82_ = _tmp81_->model;
2284 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2285 _tmp83_ = targetData;
2286 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2288 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2289 xcls_windowlefttree_xcls_model_dropNode (_tmp82_, _tmp83_, _tmp84_);
2290 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2291 g_print ("ADD new node!!!\n");
2292 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2294 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2296 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2297 gtk_drag_finish (_tmp85_, FALSE, FALSE, (guint32) _tmp86_);
2298 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2299 _g_object_unref0 (node);
2300 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2301 td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
2302 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2304 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2305 dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
2306 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2307 _g_free0 (selection_text);
2308 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2309 _g_object_unref0 (src);
2310 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2311 _gtk_tree_path_free0 (path);
2312 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2313 _g_free0 (targetData);
2314 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2316 #line 2317 "WindowLeftTree.vala.c"
2318 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2320 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2321 _tmp89_ = gdk_drag_context_get_actions (_tmp88_);
2322 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2323 if ((_tmp89_ & GDK_ACTION_MOVE) > 0) {
2324 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2325 _tmp87_ = GDK_ACTION_MOVE;
2326 #line 2327 "WindowLeftTree.vala.c"
2328 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2329 _tmp87_ = GDK_ACTION_COPY;
2330 #line 2331 "WindowLeftTree.vala.c"
2332 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2334 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2335 _tmp90_ = self->priv->_this;
2336 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2337 _tmp91_ = _tmp90_->model;
2338 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2339 _tmp92_ = _tmp91_->el;
2340 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2341 _tmp93_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp92_, NULL);
2342 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2344 #line 2345 "WindowLeftTree.vala.c"
2345 gchar* _tmp94_ = NULL;
2346 gboolean _tmp95_ = FALSE;
2347 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2348 _tmp94_ = g_strdup_printf ("|%d|", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
2349 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2350 _g_free0 (targetData);
2351 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2352 targetData = _tmp94_;
2353 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2354 _tmp95_ = self->drag_in_motion;
2355 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2357 #line 2358 "WindowLeftTree.vala.c"
2358 GdkDragContext* _tmp96_ = NULL;
2359 GdkDragAction _tmp97_ = 0;
2361 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2362 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2363 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2365 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2367 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2369 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2370 gdk_drag_status (_tmp96_, _tmp97_, (guint32) _tmp98_);
2371 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2372 _g_object_unref0 (src);
2373 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2374 _gtk_tree_path_free0 (path);
2375 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2376 _g_free0 (targetData);
2377 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2379 #line 2380 "WindowLeftTree.vala.c"
2382 gboolean _tmp99_ = FALSE;
2383 gchar* selection_text = NULL;
2384 GtkSelectionData* _tmp105_ = NULL;
2385 gchar* _tmp106_ = NULL;
2386 gboolean _tmp107_ = FALSE;
2387 const gchar* _tmp108_ = NULL;
2388 const gchar* _tmp117_ = NULL;
2389 gchar* _tmp118_ = NULL;
2390 gchar* _tmp119_ = NULL;
2391 gchar* target_path = NULL;
2392 GtkTreePath* _tmp120_ = NULL;
2393 gchar* _tmp121_ = NULL;
2394 const gchar* _tmp122_ = NULL;
2395 const gchar* _tmp123_ = NULL;
2396 Xcls_WindowLeftTree* _tmp129_ = NULL;
2397 Xcls_WindowLeftTreeXcls_model* _tmp130_ = NULL;
2398 GtkTreePath* _tmp131_ = NULL;
2399 gchar* _tmp132_ = NULL;
2400 gchar* _tmp133_ = NULL;
2401 gchar** _tmp134_ = NULL;
2402 gint _tmp134__length1 = 0;
2403 GtkTreeViewDropPosition _tmp135_ = 0;
2404 gchar* _tmp136_ = NULL;
2405 const gchar* _tmp137_ = NULL;
2406 gchar* _tmp138_ = NULL;
2407 gchar* _tmp139_ = NULL;
2408 gchar* _tmp140_ = NULL;
2409 gchar* _tmp141_ = NULL;
2410 const gchar* _tmp142_ = NULL;
2413 gchar** td_ar = NULL;
2414 const gchar* _tmp150_ = NULL;
2415 gchar** _tmp151_ = NULL;
2416 gchar** _tmp152_ = NULL;
2417 gint td_ar_length1 = 0;
2418 gint _td_ar_size_ = 0;
2419 gboolean _tmp153_ = FALSE;
2420 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2422 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2424 #line 2425 "WindowLeftTree.vala.c"
2425 gboolean _tmp100_ = FALSE;
2426 GdkDragContext* _tmp103_ = NULL;
2427 guint _tmp104_ = 0U;
2428 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2429 _tmp100_ = self->drag_in_motion;
2430 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2432 #line 2433 "WindowLeftTree.vala.c"
2433 GdkDragContext* _tmp101_ = NULL;
2434 guint _tmp102_ = 0U;
2435 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2437 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2439 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2440 gdk_drag_status (_tmp101_, 0, (guint32) _tmp102_);
2441 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2442 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2443 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2444 _g_object_unref0 (src);
2445 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2446 _gtk_tree_path_free0 (path);
2447 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2448 _g_free0 (targetData);
2449 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2451 #line 2452 "WindowLeftTree.vala.c"
2453 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2455 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2457 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2458 gtk_drag_finish (_tmp103_, FALSE, FALSE, (guint32) _tmp104_);
2459 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2460 _g_object_unref0 (src);
2461 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2462 _gtk_tree_path_free0 (path);
2463 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2464 _g_free0 (targetData);
2465 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2467 #line 2468 "WindowLeftTree.vala.c"
2469 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2471 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2472 _tmp106_ = gtk_selection_data_get_text (_tmp105_);
2473 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2474 selection_text = _tmp106_;
2475 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2476 _tmp108_ = selection_text;
2477 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2478 if (_tmp108_ == NULL) {
2479 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2481 #line 2482 "WindowLeftTree.vala.c"
2483 const gchar* _tmp109_ = NULL;
2486 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2487 _tmp109_ = selection_text;
2488 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2489 _tmp110_ = strlen (_tmp109_);
2490 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2491 _tmp111_ = _tmp110_;
2492 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2493 _tmp107_ = _tmp111_ < 1;
2494 #line 2495 "WindowLeftTree.vala.c"
2496 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2498 #line 2499 "WindowLeftTree.vala.c"
2499 gboolean _tmp112_ = FALSE;
2500 GdkDragContext* _tmp115_ = NULL;
2501 guint _tmp116_ = 0U;
2502 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2503 _tmp112_ = self->drag_in_motion;
2504 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2506 #line 2507 "WindowLeftTree.vala.c"
2507 GdkDragContext* _tmp113_ = NULL;
2508 guint _tmp114_ = 0U;
2509 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2511 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2513 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2514 gdk_drag_status (_tmp113_, 0, (guint32) _tmp114_);
2515 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2516 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2517 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2518 _g_free0 (selection_text);
2519 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2520 _g_object_unref0 (src);
2521 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2522 _gtk_tree_path_free0 (path);
2523 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2524 _g_free0 (targetData);
2525 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2527 #line 2528 "WindowLeftTree.vala.c"
2529 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2531 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2533 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2534 gtk_drag_finish (_tmp115_, FALSE, FALSE, (guint32) _tmp116_);
2535 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2536 _g_free0 (selection_text);
2537 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2538 _g_object_unref0 (src);
2539 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2540 _gtk_tree_path_free0 (path);
2541 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2542 _g_free0 (targetData);
2543 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2545 #line 2546 "WindowLeftTree.vala.c"
2547 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2548 _tmp117_ = selection_text;
2549 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2550 _tmp118_ = g_strconcat ("got selection text of ", _tmp117_, NULL);
2551 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2552 _tmp119_ = _tmp118_;
2553 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2554 g_print ("%s", _tmp119_);
2555 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2556 _g_free0 (_tmp119_);
2557 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2559 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2560 _tmp121_ = gtk_tree_path_to_string (_tmp120_);
2561 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2562 target_path = _tmp121_;
2563 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2564 _tmp122_ = selection_text;
2565 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2566 _tmp123_ = target_path;
2567 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2568 if (g_strcmp0 (_tmp122_, _tmp123_) == 0) {
2569 #line 2570 "WindowLeftTree.vala.c"
2570 gboolean _tmp124_ = FALSE;
2571 GdkDragContext* _tmp127_ = NULL;
2572 guint _tmp128_ = 0U;
2573 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2574 g_print ("self drag ?? == we should perhaps allow copy onto self..\n");
2575 #line 445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2576 _tmp124_ = self->drag_in_motion;
2577 #line 445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2579 #line 2580 "WindowLeftTree.vala.c"
2580 GdkDragContext* _tmp125_ = NULL;
2581 guint _tmp126_ = 0U;
2582 #line 446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2584 #line 446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2586 #line 446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2587 gdk_drag_status (_tmp125_, 0, (guint32) _tmp126_);
2588 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2589 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2590 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2591 _g_free0 (target_path);
2592 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2593 _g_free0 (selection_text);
2594 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2595 _g_object_unref0 (src);
2596 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2597 _gtk_tree_path_free0 (path);
2598 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2599 _g_free0 (targetData);
2600 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2602 #line 2603 "WindowLeftTree.vala.c"
2604 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2606 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2608 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2609 gtk_drag_finish (_tmp127_, FALSE, FALSE, (guint32) _tmp128_);
2610 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2611 _g_free0 (target_path);
2612 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2613 _g_free0 (selection_text);
2614 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2615 _g_object_unref0 (src);
2616 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2617 _gtk_tree_path_free0 (path);
2618 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2619 _g_free0 (targetData);
2620 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2622 #line 2623 "WindowLeftTree.vala.c"
2624 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2625 _tmp129_ = self->priv->_this;
2626 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2627 _tmp130_ = _tmp129_->model;
2628 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2630 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2631 _tmp132_ = gtk_tree_path_to_string (_tmp131_);
2632 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2633 _tmp133_ = _tmp132_;
2634 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2635 _tmp134_ = self->dropList;
2636 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2637 _tmp134__length1 = self->dropList_length1;
2638 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2640 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2641 _tmp136_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp130_, _tmp133_, _tmp134_, _tmp134__length1, (gint) _tmp135_);
2642 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2643 _g_free0 (targetData);
2644 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2645 targetData = _tmp136_;
2646 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2647 _g_free0 (_tmp133_);
2648 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2649 _tmp137_ = targetData;
2650 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2651 _tmp138_ = g_strconcat ("targetDAta: ", _tmp137_, NULL);
2652 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2653 _tmp139_ = _tmp138_;
2654 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2655 _tmp140_ = g_strconcat (_tmp139_, "\n", NULL);
2656 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2657 _tmp141_ = _tmp140_;
2658 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2659 g_print ("%s", _tmp141_);
2660 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2661 _g_free0 (_tmp141_);
2662 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2663 _g_free0 (_tmp139_);
2664 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2665 _tmp142_ = targetData;
2666 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2667 _tmp143_ = strlen (_tmp142_);
2668 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2669 _tmp144_ = _tmp143_;
2670 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2672 #line 2673 "WindowLeftTree.vala.c"
2673 gboolean _tmp145_ = FALSE;
2674 GdkDragContext* _tmp148_ = NULL;
2675 guint _tmp149_ = 0U;
2676 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2677 _tmp145_ = self->drag_in_motion;
2678 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2680 #line 2681 "WindowLeftTree.vala.c"
2681 GdkDragContext* _tmp146_ = NULL;
2682 guint _tmp147_ = 0U;
2683 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2685 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2687 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2688 gdk_drag_status (_tmp146_, 0, (guint32) _tmp147_);
2689 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2690 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2691 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2692 _g_free0 (target_path);
2693 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2694 _g_free0 (selection_text);
2695 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2696 _g_object_unref0 (src);
2697 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2698 _gtk_tree_path_free0 (path);
2699 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2700 _g_free0 (targetData);
2701 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2703 #line 2704 "WindowLeftTree.vala.c"
2705 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2707 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2709 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2710 gtk_drag_finish (_tmp148_, FALSE, FALSE, (guint32) _tmp149_);
2711 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2712 _g_free0 (target_path);
2713 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2714 _g_free0 (selection_text);
2715 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2716 _g_object_unref0 (src);
2717 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2718 _gtk_tree_path_free0 (path);
2719 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2720 _g_free0 (targetData);
2721 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2723 #line 2724 "WindowLeftTree.vala.c"
2725 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2726 _tmp150_ = targetData;
2727 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2728 _tmp152_ = _tmp151_ = g_strsplit (_tmp150_, "|", 0);
2729 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2731 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2732 td_ar_length1 = _vala_array_length (_tmp151_);
2733 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2734 _td_ar_size_ = td_ar_length1;
2735 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2736 _tmp153_ = self->drag_in_motion;
2737 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2739 #line 2740 "WindowLeftTree.vala.c"
2740 GdkDragContext* _tmp154_ = NULL;
2741 GdkDragAction _tmp155_ = 0;
2742 guint _tmp156_ = 0U;
2743 gchar** _tmp157_ = NULL;
2744 gint _tmp157__length1 = 0;
2745 const gchar* _tmp158_ = NULL;
2746 gchar** _tmp159_ = NULL;
2747 gint _tmp159__length1 = 0;
2748 const gchar* _tmp160_ = NULL;
2750 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2752 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2754 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2756 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2757 gdk_drag_status (_tmp154_, _tmp155_, (guint32) _tmp156_);
2758 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2760 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2761 _tmp157__length1 = td_ar_length1;
2762 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2763 _tmp158_ = _tmp157_[0];
2764 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2766 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2767 _tmp159__length1 = td_ar_length1;
2768 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2769 _tmp160_ = _tmp159_[1];
2770 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2771 _tmp161_ = atoi (_tmp160_);
2772 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2773 xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp158_, (GtkTreeViewDropPosition) _tmp161_);
2774 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2775 td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
2776 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2777 _g_free0 (target_path);
2778 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2779 _g_free0 (selection_text);
2780 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2781 _g_object_unref0 (src);
2782 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2783 _gtk_tree_path_free0 (path);
2784 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2785 _g_free0 (targetData);
2786 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2788 #line 2789 "WindowLeftTree.vala.c"
2790 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2791 td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
2792 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2793 _g_free0 (target_path);
2794 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2795 _g_free0 (selection_text);
2796 #line 2797 "WindowLeftTree.vala.c"
2798 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2799 delete_selection_data = FALSE;
2800 #line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2802 #line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2803 _tmp163_ = gdk_drag_context_get_actions (_tmp162_);
2804 #line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2805 if (_tmp163_ == GDK_ACTION_ASK) {
2806 #line 2807 "WindowLeftTree.vala.c"
2808 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2810 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2811 _tmp165_ = gdk_drag_context_get_actions (_tmp164_);
2812 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2813 if (_tmp165_ == GDK_ACTION_MOVE) {
2814 #line 503 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2815 delete_selection_data = TRUE;
2816 #line 2817 "WindowLeftTree.vala.c"
2818 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2819 _tmp166_ = self->priv->_this;
2820 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2821 _tmp167_ = _tmp166_->model;
2822 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2823 _tmp168_ = targetData;
2824 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2826 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2827 _tmp170_ = gdk_drag_context_get_actions (_tmp169_);
2828 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2829 xcls_windowlefttree_xcls_model_moveNode (_tmp167_, _tmp168_, _tmp170_);
2830 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2832 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2834 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2835 gtk_drag_finish (_tmp171_, FALSE, FALSE, (guint32) _tmp172_);
2836 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2837 _g_object_unref0 (src);
2838 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2839 _gtk_tree_path_free0 (path);
2840 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2841 _g_free0 (targetData);
2842 #line 2843 "WindowLeftTree.vala.c"
2846 static void ___lambda29__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) {
2847 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2848 __lambda29_ ((Xcls_WindowLeftTreeXcls_view*) self, context, x, y, selection_data, info, time_);
2849 #line 2850 "WindowLeftTree.vala.c"
2853 static gboolean __lambda31_ (Xcls_WindowLeftTreeXcls_view* self) {
2854 gboolean result = FALSE;
2855 GtkTreeView* _tmp0_ = NULL;
2856 GtkTreeSelection* _tmp1_ = NULL;
2858 GtkTreeSelection* s = NULL;
2859 GtkTreeView* _tmp4_ = NULL;
2860 GtkTreeSelection* _tmp5_ = NULL;
2861 GtkTreeSelection* _tmp6_ = NULL;
2862 GtkTreeIter iter = {0};
2863 GtkTreeModel* mod = NULL;
2864 GtkTreeSelection* _tmp7_ = NULL;
2865 GtkTreeModel* _tmp8_ = NULL;
2866 GtkTreeIter _tmp9_ = {0};
2867 GtkTreeModel* _tmp10_ = NULL;
2869 Xcls_WindowLeftTree* _tmp11_ = NULL;
2870 Xcls_WindowLeftTreeXcls_model* _tmp12_ = NULL;
2871 GtkTreeStore* _tmp13_ = NULL;
2872 GtkTreeIter _tmp14_ = {0};
2873 GValue _tmp15_ = {0};
2874 Xcls_WindowLeftTree* _tmp16_ = NULL;
2875 Xcls_WindowLeftTreeXcls_model* _tmp17_ = NULL;
2876 GtkTreeModel* _tmp18_ = NULL;
2877 GtkTreeIter _tmp19_ = {0};
2878 GtkTreePath* _tmp20_ = NULL;
2879 GtkTreePath* _tmp21_ = NULL;
2880 gchar* _tmp22_ = NULL;
2881 JsRenderNode* node = NULL;
2882 GObject* _tmp23_ = NULL;
2883 Xcls_WindowLeftTree* _tmp24_ = NULL;
2884 JsRenderNode* _tmp25_ = NULL;
2885 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2887 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2888 _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
2889 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2890 _tmp2_ = gtk_tree_selection_count_selected_rows (_tmp1_);
2891 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2893 #line 2894 "WindowLeftTree.vala.c"
2894 Xcls_WindowLeftTree* _tmp3_ = NULL;
2895 #line 548 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2896 g_print ("selected rows < 1\n");
2897 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2898 _tmp3_ = self->priv->_this;
2899 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2900 g_signal_emit_by_name (_tmp3_, "node-selected", NULL);
2901 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2903 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2905 #line 2906 "WindowLeftTree.vala.c"
2907 #line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2909 #line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2910 _tmp5_ = gtk_tree_view_get_selection (_tmp4_);
2911 #line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2912 _tmp6_ = _g_object_ref0 (_tmp5_);
2913 #line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2915 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2917 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2918 gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_);
2919 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2920 _g_object_unref0 (mod);
2921 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2922 _tmp10_ = _g_object_ref0 (_tmp8_);
2923 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2925 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2927 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2928 _tmp11_ = self->priv->_this;
2929 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2930 _tmp12_ = _tmp11_->model;
2931 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2932 _tmp13_ = _tmp12_->el;
2933 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2935 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2936 gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_);
2937 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2938 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
2939 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2941 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2942 _tmp16_ = self->priv->_this;
2943 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2944 _tmp17_ = _tmp16_->model;
2945 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2947 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2949 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2950 _tmp20_ = gtk_tree_model_get_path (_tmp18_, &_tmp19_);
2951 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2953 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2954 _tmp22_ = gtk_tree_path_to_string (_tmp21_);
2955 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2956 _g_free0 (_tmp17_->activePath);
2957 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2958 _tmp17_->activePath = _tmp22_;
2959 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2960 _gtk_tree_path_free0 (_tmp21_);
2961 #line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2962 _tmp23_ = g_value_dup_object (&value);
2963 #line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2964 node = G_TYPE_CHECK_INSTANCE_CAST (_tmp23_, JS_RENDER_TYPE_NODE, JsRenderNode);
2965 #line 568 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2966 _tmp24_ = self->priv->_this;
2967 #line 568 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2969 #line 568 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2970 g_signal_emit_by_name (_tmp24_, "node-selected", _tmp25_);
2971 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2973 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2974 _g_object_unref0 (node);
2975 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2976 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
2977 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2978 _g_object_unref0 (mod);
2979 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2980 _g_object_unref0 (s);
2981 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2983 #line 2984 "WindowLeftTree.vala.c"
2987 static gboolean ___lambda31__gsource_func (gpointer self) {
2989 result = __lambda31_ ((Xcls_WindowLeftTreeXcls_view*) self);
2990 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
2992 #line 2993 "WindowLeftTree.vala.c"
2996 static void __lambda30_ (Xcls_WindowLeftTreeXcls_view* self) {
2997 gboolean _tmp0_ = FALSE;
2998 Xcls_WindowLeftTree* _tmp1_ = NULL;
2999 gboolean _tmp2_ = FALSE;
3000 Xcls_WindowLeftTree* _tmp5_ = NULL;
3001 Xcls_WindowLeftTreeXcls_model* _tmp6_ = NULL;
3002 JsRenderJsRender* _tmp7_ = NULL;
3003 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3004 _tmp0_ = self->blockChanges;
3005 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3007 #line 525 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3009 #line 3010 "WindowLeftTree.vala.c"
3011 #line 527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3012 _tmp1_ = self->priv->_this;
3013 #line 527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3014 g_signal_emit_by_name (_tmp1_, "before-node-change", NULL, &_tmp2_);
3015 #line 527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3017 #line 3018 "WindowLeftTree.vala.c"
3018 GtkTreeView* _tmp3_ = NULL;
3019 GtkTreeSelection* _tmp4_ = NULL;
3020 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3021 self->blockChanges = TRUE;
3022 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3024 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3025 _tmp4_ = gtk_tree_view_get_selection (_tmp3_);
3026 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3027 gtk_tree_selection_unselect_all (_tmp4_);
3028 #line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3029 self->blockChanges = FALSE;
3030 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3032 #line 3033 "WindowLeftTree.vala.c"
3034 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3035 _tmp5_ = self->priv->_this;
3036 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3037 _tmp6_ = _tmp5_->model;
3038 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3039 _tmp7_ = _tmp6_->file;
3040 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3041 if (_tmp7_ == NULL) {
3042 #line 534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3044 #line 3045 "WindowLeftTree.vala.c"
3046 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3047 g_print ("LEFT TREE -> view -> selection changed called\n");
3048 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3049 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda31__gsource_func, g_object_ref (self), g_object_unref);
3050 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3052 #line 3053 "WindowLeftTree.vala.c"
3056 static void ___lambda30__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) {
3057 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3058 __lambda30_ ((Xcls_WindowLeftTreeXcls_view*) self);
3059 #line 3060 "WindowLeftTree.vala.c"
3063 static void __lambda32_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context, GtkSelectionData* data, guint info, guint time) {
3064 GtkTreeSelection* s = NULL;
3065 GtkTreeView* _tmp0_ = NULL;
3066 GtkTreeSelection* _tmp1_ = NULL;
3067 GtkTreeSelection* _tmp2_ = NULL;
3068 GtkTreeSelection* _tmp3_ = NULL;
3070 GtkTreeIter iter = {0};
3071 GtkTreeModel* mod = NULL;
3072 GtkTreeSelection* _tmp6_ = NULL;
3073 GtkTreeModel* _tmp7_ = NULL;
3074 GtkTreeIter _tmp8_ = {0};
3075 GtkTreeModel* _tmp9_ = NULL;
3077 GtkTreeModel* _tmp10_ = NULL;
3078 GtkTreeIter _tmp11_ = {0};
3079 GtkTreePath* _tmp12_ = NULL;
3080 GtkTreePath* _tmp13_ = NULL;
3081 gchar* _tmp14_ = NULL;
3082 gchar* _tmp15_ = NULL;
3083 GtkSelectionData* _tmp16_ = NULL;
3084 const gchar* _tmp17_ = NULL;
3085 const gchar* _tmp18_ = NULL;
3088 const gchar* _tmp21_ = NULL;
3089 gchar* _tmp22_ = NULL;
3090 gchar* _tmp23_ = NULL;
3091 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3092 g_return_if_fail (drag_context != NULL);
3093 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3094 g_return_if_fail (data != NULL);
3095 #line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3096 g_print ("drag-data-get");
3097 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3099 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3100 _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
3101 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3102 _tmp2_ = _g_object_ref0 (_tmp1_);
3103 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3105 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3107 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3108 _tmp4_ = gtk_tree_selection_count_selected_rows (_tmp3_);
3109 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3111 #line 3112 "WindowLeftTree.vala.c"
3112 GtkSelectionData* _tmp5_ = NULL;
3113 #line 585 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3115 #line 585 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3116 gtk_selection_data_set_text (_tmp5_, "", 0);
3117 #line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3118 g_print ("return empty string - no selection..");
3119 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3120 _g_object_unref0 (s);
3121 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3123 #line 3124 "WindowLeftTree.vala.c"
3125 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3127 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3128 gtk_tree_selection_get_selected (_tmp6_, &_tmp7_, &_tmp8_);
3129 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3130 _g_object_unref0 (mod);
3131 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3132 _tmp9_ = _g_object_ref0 (_tmp7_);
3133 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3135 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3137 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3139 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3141 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3142 _tmp12_ = gtk_tree_model_get_path (_tmp10_, &_tmp11_);
3143 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3145 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3146 _tmp14_ = gtk_tree_path_to_string (_tmp13_);
3147 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3149 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3150 _gtk_tree_path_free0 (_tmp13_);
3151 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3153 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3155 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3157 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3159 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3160 _tmp19_ = strlen (_tmp18_);
3161 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3163 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3164 gtk_selection_data_set_text (_tmp16_, _tmp17_, _tmp20_);
3165 #line 598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3167 #line 598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3168 _tmp22_ = g_strconcat ("return ", _tmp21_, NULL);
3169 #line 598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3171 #line 598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3172 g_print ("%s", _tmp23_);
3173 #line 598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3175 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3177 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3178 _g_object_unref0 (mod);
3179 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3180 _g_object_unref0 (s);
3181 #line 3182 "WindowLeftTree.vala.c"
3185 static void ___lambda32__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) {
3186 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3187 __lambda32_ ((Xcls_WindowLeftTreeXcls_view*) self, context, selection_data, info, time_);
3188 #line 3189 "WindowLeftTree.vala.c"
3192 Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
3193 Xcls_WindowLeftTreeXcls_view * self = NULL;
3194 Xcls_WindowLeftTree* _tmp0_ = NULL;
3195 Xcls_WindowLeftTree* _tmp1_ = NULL;
3196 Xcls_WindowLeftTree* _tmp2_ = NULL;
3197 Xcls_WindowLeftTreeXcls_view* _tmp3_ = NULL;
3198 GtkTreeView* _tmp4_ = NULL;
3199 GtkTreeView* _tmp5_ = NULL;
3200 GtkTreeView* _tmp6_ = NULL;
3201 GtkTreeView* _tmp7_ = NULL;
3202 Xcls_WindowLeftTreeXcls_model* child_0 = NULL;
3203 Xcls_WindowLeftTree* _tmp8_ = NULL;
3204 Xcls_WindowLeftTreeXcls_model* _tmp9_ = NULL;
3205 GtkTreeView* _tmp10_ = NULL;
3206 GtkTreeStore* _tmp11_ = NULL;
3207 Xcls_WindowLeftTreeXcls_TreeViewColumn4* child_1 = NULL;
3208 Xcls_WindowLeftTree* _tmp12_ = NULL;
3209 Xcls_WindowLeftTreeXcls_TreeViewColumn4* _tmp13_ = NULL;
3210 GtkTreeView* _tmp14_ = NULL;
3211 GtkTreeViewColumn* _tmp15_ = NULL;
3212 GtkTreeView* _tmp23_ = NULL;
3213 GtkTreeView* _tmp24_ = NULL;
3214 GtkTreeView* _tmp25_ = NULL;
3215 GtkTreeView* _tmp26_ = NULL;
3216 GtkTreeView* _tmp27_ = NULL;
3217 GtkTreeView* _tmp28_ = NULL;
3218 GtkTreeView* _tmp29_ = NULL;
3219 GtkTreeView* _tmp30_ = NULL;
3220 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3221 g_return_val_if_fail (_owner != NULL, NULL);
3222 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3223 self = (Xcls_WindowLeftTreeXcls_view*) g_object_new (object_type, NULL);
3224 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3226 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3227 _tmp1_ = _g_object_ref0 (_tmp0_);
3228 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3229 _g_object_unref0 (self->priv->_this);
3230 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3231 self->priv->_this = _tmp1_;
3232 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3233 _tmp2_ = self->priv->_this;
3234 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3235 _tmp3_ = _g_object_ref0 (self);
3236 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3237 _g_object_unref0 (_tmp2_->view);
3238 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3239 _tmp2_->view = _tmp3_;
3240 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3241 _tmp4_ = (GtkTreeView*) gtk_tree_view_new ();
3242 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3243 g_object_ref_sink (_tmp4_);
3244 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3245 _g_object_unref0 (self->el);
3246 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3248 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3249 self->blockChanges = FALSE;
3250 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3252 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3253 gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE);
3254 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3256 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3257 gtk_tree_view_set_headers_visible (_tmp6_, FALSE);
3258 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3260 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3261 gtk_tree_view_set_tooltip_column (_tmp7_, 1);
3262 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3263 _tmp8_ = self->priv->_this;
3264 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3265 _tmp9_ = xcls_windowlefttree_xcls_model_new (_tmp8_);
3266 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3268 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3269 g_object_ref ((GObject*) child_0);
3270 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3272 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3273 _tmp11_ = child_0->el;
3274 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3275 gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_);
3276 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3277 _tmp12_ = self->priv->_this;
3278 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3279 _tmp13_ = xcls_windowlefttree_xcls_treeviewcolumn4_new (_tmp12_);
3280 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3282 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3283 g_object_ref ((GObject*) child_1);
3284 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3286 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3287 _tmp15_ = child_1->el;
3288 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3289 gtk_tree_view_append_column (_tmp14_, _tmp15_);
3290 #line 3291 "WindowLeftTree.vala.c"
3292 PangoFontDescription* description = NULL;
3293 PangoFontDescription* _tmp16_ = NULL;
3294 GtkTreeView* _tmp17_ = NULL;
3295 GtkTreeSelection* selection = NULL;
3296 GtkTreeView* _tmp18_ = NULL;
3297 GtkTreeSelection* _tmp19_ = NULL;
3298 GtkTreeSelection* _tmp20_ = NULL;
3299 GtkTreeView* _tmp21_ = NULL;
3300 GtkTreeView* _tmp22_ = NULL;
3301 #line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3302 _tmp16_ = pango_font_description_new ();
3303 #line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3304 description = _tmp16_;
3305 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3306 pango_font_description_set_size (description, 8000);
3307 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3309 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3310 gtk_widget_modify_font ((GtkWidget*) _tmp17_, description);
3311 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3313 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3314 _tmp19_ = gtk_tree_view_get_selection (_tmp18_);
3315 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3316 _tmp20_ = _g_object_ref0 (_tmp19_);
3317 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3318 selection = _tmp20_;
3319 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3320 gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
3321 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3323 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3324 gtk_drag_source_set ((GtkWidget*) _tmp21_, GDK_BUTTON1_MASK, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY | GDK_ACTION_MOVE);
3325 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3327 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3328 gtk_drag_dest_set ((GtkWidget*) _tmp22_, GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_HIGHLIGHT, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY | GDK_ACTION_MOVE);
3329 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3330 _g_object_unref0 (selection);
3331 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3332 __vala_PangoFontDescription_free0 (description);
3333 #line 3334 "WindowLeftTree.vala.c"
3335 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3337 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3338 g_signal_connect_object ((GtkWidget*) _tmp23_, "button-press-event", (GCallback) ___lambda22__gtk_widget_button_press_event, self, 0);
3339 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3341 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3342 g_signal_connect_object ((GtkWidget*) _tmp24_, "drag-begin", (GCallback) ___lambda25__gtk_widget_drag_begin, self, 0);
3343 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3345 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3346 g_signal_connect_object ((GtkWidget*) _tmp25_, "drag-end", (GCallback) ___lambda26__gtk_widget_drag_end, self, 0);
3347 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3349 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3350 g_signal_connect_object ((GtkWidget*) _tmp26_, "drag-motion", (GCallback) ___lambda27__gtk_widget_drag_motion, self, 0);
3351 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3353 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3354 g_signal_connect_object ((GtkWidget*) _tmp27_, "drag-drop", (GCallback) ___lambda28__gtk_widget_drag_drop, self, 0);
3355 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3357 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3358 g_signal_connect_object ((GtkWidget*) _tmp28_, "drag-data-received", (GCallback) ___lambda29__gtk_widget_drag_data_received, self, 0);
3359 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3361 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3362 g_signal_connect_object (_tmp29_, "cursor-changed", (GCallback) ___lambda30__gtk_tree_view_cursor_changed, self, 0);
3363 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3365 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3366 g_signal_connect_object ((GtkWidget*) _tmp30_, "drag-data-get", (GCallback) ___lambda32__gtk_widget_drag_data_get, self, 0);
3367 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3368 _g_object_unref0 (child_1);
3369 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3370 _g_object_unref0 (child_0);
3371 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3373 #line 3374 "WindowLeftTree.vala.c"
3377 Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_new (Xcls_WindowLeftTree* _owner) {
3378 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3379 return xcls_windowlefttree_xcls_view_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, _owner);
3380 #line 3381 "WindowLeftTree.vala.c"
3384 void xcls_windowlefttree_xcls_view_highlightDropPath (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath, GtkTreeViewDropPosition pos) {
3385 const gchar* _tmp0_ = NULL;
3388 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3389 g_return_if_fail (self != NULL);
3390 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3391 g_return_if_fail (treepath != NULL);
3392 #line 606 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3394 #line 606 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3395 _tmp1_ = strlen (_tmp0_);
3396 #line 606 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3398 #line 606 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3400 #line 3401 "WindowLeftTree.vala.c"
3401 GtkTreeView* _tmp3_ = NULL;
3402 const gchar* _tmp4_ = NULL;
3403 GtkTreePath* _tmp5_ = NULL;
3404 GtkTreePath* _tmp6_ = NULL;
3405 GtkTreeViewDropPosition _tmp7_ = 0;
3406 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3408 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3410 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3411 _tmp5_ = gtk_tree_path_new_from_string (_tmp4_);
3412 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3414 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3416 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3417 gtk_tree_view_set_drag_dest_row (_tmp3_, _tmp6_, _tmp7_);
3418 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3419 _gtk_tree_path_free0 (_tmp6_);
3420 #line 3421 "WindowLeftTree.vala.c"
3422 GtkTreeView* _tmp8_ = NULL;
3423 #line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3425 #line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3426 gtk_tree_view_set_drag_dest_row (_tmp8_, NULL, GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
3427 #line 3428 "WindowLeftTree.vala.c"
3432 void xcls_windowlefttree_xcls_view_selectNode (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath_str) {
3433 GtkTreePath* tp = NULL;
3434 const gchar* _tmp0_ = NULL;
3435 GtkTreePath* _tmp1_ = NULL;
3436 GtkTreeView* _tmp2_ = NULL;
3437 GtkTreeView* _tmp3_ = NULL;
3438 #line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3439 g_return_if_fail (self != NULL);
3440 #line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3441 g_return_if_fail (treepath_str != NULL);
3442 #line 615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3443 _tmp0_ = treepath_str;
3444 #line 615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3445 _tmp1_ = gtk_tree_path_new_from_string (_tmp0_);
3446 #line 615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3448 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3450 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3451 gtk_tree_view_set_cursor (_tmp2_, tp, NULL, FALSE);
3452 #line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3454 #line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3455 gtk_tree_view_scroll_to_cell (_tmp3_, tp, NULL, FALSE, (gfloat) 0, (gfloat) 0);
3456 #line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3457 _gtk_tree_path_free0 (tp);
3458 #line 3459 "WindowLeftTree.vala.c"
3462 static void xcls_windowlefttree_xcls_view_class_init (Xcls_WindowLeftTreeXcls_viewClass * klass) {
3463 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3464 xcls_windowlefttree_xcls_view_parent_class = g_type_class_peek_parent (klass);
3465 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3466 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_viewPrivate));
3467 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3468 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_view_finalize;
3469 #line 3470 "WindowLeftTree.vala.c"
3473 static void xcls_windowlefttree_xcls_view_instance_init (Xcls_WindowLeftTreeXcls_view * self) {
3474 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3475 self->priv = XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_PRIVATE (self);
3476 #line 3477 "WindowLeftTree.vala.c"
3480 static void xcls_windowlefttree_xcls_view_finalize (GObject* obj) {
3481 Xcls_WindowLeftTreeXcls_view * self;
3482 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3483 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view);
3484 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3485 _g_object_unref0 (self->el);
3486 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3487 _g_object_unref0 (self->priv->_this);
3488 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3489 _g_free0 (self->dragData);
3490 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3491 self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL);
3492 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3493 G_OBJECT_CLASS (xcls_windowlefttree_xcls_view_parent_class)->finalize (obj);
3494 #line 3495 "WindowLeftTree.vala.c"
3498 GType xcls_windowlefttree_xcls_view_get_type (void) {
3499 static volatile gsize xcls_windowlefttree_xcls_view_type_id__volatile = 0;
3500 if (g_once_init_enter (&xcls_windowlefttree_xcls_view_type_id__volatile)) {
3501 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_view), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_view_instance_init, NULL };
3502 GType xcls_windowlefttree_xcls_view_type_id;
3503 xcls_windowlefttree_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_view", &g_define_type_info, 0);
3504 g_once_init_leave (&xcls_windowlefttree_xcls_view_type_id__volatile, xcls_windowlefttree_xcls_view_type_id);
3506 return xcls_windowlefttree_xcls_view_type_id__volatile;
3510 Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
3511 Xcls_WindowLeftTreeXcls_model * self = NULL;
3512 Xcls_WindowLeftTree* _tmp0_ = NULL;
3513 Xcls_WindowLeftTree* _tmp1_ = NULL;
3514 Xcls_WindowLeftTree* _tmp2_ = NULL;
3515 Xcls_WindowLeftTreeXcls_model* _tmp3_ = NULL;
3516 GtkTreeStore* _tmp4_ = NULL;
3517 gchar* _tmp5_ = NULL;
3518 #line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3519 g_return_val_if_fail (_owner != NULL, NULL);
3520 #line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3521 self = (Xcls_WindowLeftTreeXcls_model*) g_object_new (object_type, NULL);
3522 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3524 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3525 _tmp1_ = _g_object_ref0 (_tmp0_);
3526 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3527 _g_object_unref0 (self->priv->_this);
3528 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3529 self->priv->_this = _tmp1_;
3530 #line 637 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3531 _tmp2_ = self->priv->_this;
3532 #line 637 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3533 _tmp3_ = _g_object_ref0 (self);
3534 #line 637 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3535 _g_object_unref0 (_tmp2_->model);
3536 #line 637 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3537 _tmp2_->model = _tmp3_;
3538 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3539 _tmp4_ = gtk_tree_store_new (3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_OBJECT);
3540 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3541 _g_object_unref0 (self->el);
3542 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3544 #line 641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3545 _g_object_unref0 (self->file);
3546 #line 641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3548 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3549 _tmp5_ = g_strdup ("");
3550 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3551 _g_free0 (self->activePath);
3552 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3553 self->activePath = _tmp5_;
3554 #line 647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3555 g_print ("model initialized");
3556 #line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3558 #line 3559 "WindowLeftTree.vala.c"
3562 Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_new (Xcls_WindowLeftTree* _owner) {
3563 #line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3564 return xcls_windowlefttree_xcls_model_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, _owner);
3565 #line 3566 "WindowLeftTree.vala.c"
3569 JsRenderNode* xcls_windowlefttree_xcls_model_pathToNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* path) {
3570 JsRenderNode* result = NULL;
3571 GtkTreeIter iter = {0};
3572 Xcls_WindowLeftTree* _tmp0_ = NULL;
3573 Xcls_WindowLeftTreeXcls_model* _tmp1_ = NULL;
3574 GtkTreeStore* _tmp2_ = NULL;
3575 const gchar* _tmp3_ = NULL;
3576 GtkTreeIter _tmp4_ = {0};
3578 Xcls_WindowLeftTree* _tmp5_ = NULL;
3579 Xcls_WindowLeftTreeXcls_model* _tmp6_ = NULL;
3580 GtkTreeStore* _tmp7_ = NULL;
3581 GtkTreeIter _tmp8_ = {0};
3582 GValue _tmp9_ = {0};
3583 GObject* _tmp10_ = NULL;
3584 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3585 g_return_val_if_fail (self != NULL, NULL);
3586 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3587 g_return_val_if_fail (path != NULL, NULL);
3588 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3589 _tmp0_ = self->priv->_this;
3590 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3591 _tmp1_ = _tmp0_->model;
3592 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3593 _tmp2_ = _tmp1_->el;
3594 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3596 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3597 gtk_tree_model_get_iter_from_string ((GtkTreeModel*) _tmp2_, &_tmp4_, _tmp3_);
3598 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3600 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3601 _tmp5_ = self->priv->_this;
3602 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3603 _tmp6_ = _tmp5_->model;
3604 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3605 _tmp7_ = _tmp6_->el;
3606 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3608 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3609 gtk_tree_model_get_value ((GtkTreeModel*) _tmp7_, &_tmp8_, 2, &_tmp9_);
3610 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3611 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
3612 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3614 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3615 _tmp10_ = g_value_dup_object (&value);
3616 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3617 result = G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, JS_RENDER_TYPE_NODE, JsRenderNode);
3618 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3619 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
3620 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3622 #line 3623 "WindowLeftTree.vala.c"
3626 gchar* xcls_windowlefttree_xcls_model_findDropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1) {
3627 gchar* result = NULL;
3628 GtkTreeStore* _tmp0_ = NULL;
3630 gboolean _tmp3_ = FALSE;
3631 gchar** _tmp4_ = NULL;
3632 gint _tmp4__length1 = 0;
3633 const gchar* _tmp9_ = NULL;
3634 gchar** _tmp10_ = NULL;
3635 gint _tmp10__length1 = 0;
3636 gchar* _tmp11_ = NULL;
3637 #line 665 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3638 g_return_val_if_fail (self != NULL, NULL);
3639 #line 665 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3640 g_return_val_if_fail (treepath_str != NULL, NULL);
3641 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3643 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3644 _tmp1_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp0_, NULL);
3645 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3647 #line 3648 "WindowLeftTree.vala.c"
3648 gchar* _tmp2_ = NULL;
3649 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3650 _tmp2_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
3651 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3653 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3655 #line 3656 "WindowLeftTree.vala.c"
3657 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3659 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3660 _tmp4__length1 = targets_length1;
3661 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3662 if (_tmp4__length1 > 0) {
3663 #line 3664 "WindowLeftTree.vala.c"
3664 gchar** _tmp5_ = NULL;
3665 gint _tmp5__length1 = 0;
3666 const gchar* _tmp6_ = NULL;
3667 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3669 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3670 _tmp5__length1 = targets_length1;
3671 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3673 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3674 _tmp3_ = g_strcmp0 (_tmp6_, "*") == 0;
3675 #line 3676 "WindowLeftTree.vala.c"
3677 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3679 #line 3680 "WindowLeftTree.vala.c"
3681 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3683 #line 3684 "WindowLeftTree.vala.c"
3684 const gchar* _tmp7_ = NULL;
3685 gchar* _tmp8_ = NULL;
3686 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3687 _tmp7_ = treepath_str;
3688 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3689 _tmp8_ = g_strdup (_tmp7_);
3690 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3692 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3694 #line 3695 "WindowLeftTree.vala.c"
3696 #line 685 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3697 _tmp9_ = treepath_str;
3698 #line 685 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3700 #line 685 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3701 _tmp10__length1 = targets_length1;
3702 #line 685 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3703 _tmp11_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (self, _tmp9_, _tmp10_, _tmp10__length1, -1);
3704 #line 685 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3706 #line 685 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3708 #line 3709 "WindowLeftTree.vala.c"
3712 static gboolean string_contains (const gchar* self, const gchar* needle) {
3713 gboolean result = FALSE;
3714 const gchar* _tmp0_ = NULL;
3715 gchar* _tmp1_ = NULL;
3716 #line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
3717 g_return_val_if_fail (self != NULL, FALSE);
3718 #line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
3719 g_return_val_if_fail (needle != NULL, FALSE);
3720 #line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
3722 #line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
3723 _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
3724 #line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
3725 result = _tmp1_ != NULL;
3726 #line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
3728 #line 3729 "WindowLeftTree.vala.c"
3732 static void _vala_array_add27 (gchar*** array, int* length, int* size, gchar* value) {
3733 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3734 if ((*length) == (*size)) {
3735 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3736 *size = (*size) ? (2 * (*size)) : 4;
3737 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3738 *array = g_renew (gchar*, *array, (*size) + 1);
3739 #line 3740 "WindowLeftTree.vala.c"
3741 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3742 (*array)[(*length)++] = value;
3743 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3744 (*array)[*length] = NULL;
3745 #line 3746 "WindowLeftTree.vala.c"
3749 gchar* xcls_windowlefttree_xcls_model_findDropNodeByPath (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1, gint in_pref) {
3750 gchar* result = NULL;
3752 const gchar* _tmp0_ = NULL;
3753 gchar* _tmp1_ = NULL;
3758 gchar* _tmp5_ = NULL;
3759 const gchar* _tmp6_ = NULL;
3762 const gchar* _tmp9_ = NULL;
3763 const gchar* _tmp10_ = NULL;
3766 gchar* _tmp97_ = NULL;
3767 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3768 g_return_val_if_fail (self != NULL, NULL);
3769 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3770 g_return_val_if_fail (treepath_str != NULL, NULL);
3771 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3772 _tmp0_ = treepath_str;
3773 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3774 _tmp1_ = g_strdup (_tmp0_);
3775 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3777 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3779 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3781 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3782 _tmp2_ = (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER;
3783 #line 3784 "WindowLeftTree.vala.c"
3786 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3788 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3790 #line 3791 "WindowLeftTree.vala.c"
3792 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3794 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3795 _tmp5_ = g_strdup ("");
3796 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3798 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3800 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3801 _tmp7_ = strlen (_tmp6_);
3802 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3804 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3806 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3807 g_print ("findDropNodeByPath : got path length %d / %s\n", _tmp8_, _tmp9_);
3808 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3810 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3811 _tmp11_ = strlen (_tmp10_);
3812 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3814 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3816 #line 3817 "WindowLeftTree.vala.c"
3818 gchar* _tmp14_ = NULL;
3819 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3821 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3822 _tmp14_ = g_strdup_printf ("|%d", (gint) _tmp13_);
3823 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3825 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3827 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3829 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3831 #line 3832 "WindowLeftTree.vala.c"
3833 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3835 #line 3836 "WindowLeftTree.vala.c"
3836 const gchar* _tmp15_ = NULL;
3839 JsRenderNode* node_data = NULL;
3840 const gchar* _tmp18_ = NULL;
3841 JsRenderNode* _tmp19_ = NULL;
3842 JsRenderNode* _tmp20_ = NULL;
3843 gchar* xname = NULL;
3844 JsRenderNode* _tmp21_ = NULL;
3845 gchar* _tmp22_ = NULL;
3846 gchar* match = NULL;
3847 gchar* _tmp23_ = NULL;
3849 gchar* _tmp24_ = NULL;
3850 const gchar* _tmp51_ = NULL;
3853 const gchar* _tmp80_ = NULL;
3854 gchar* _tmp81_ = NULL;
3856 const gchar* _tmp82_ = NULL;
3857 gchar** _tmp83_ = NULL;
3858 gchar** _tmp84_ = NULL;
3859 gint par_length1 = 0;
3860 gint _par_size_ = 0;
3861 gchar** ppar = NULL;
3862 gchar** _tmp85_ = NULL;
3863 gint ppar_length1 = 0;
3864 gint _ppar_size_ = 0;
3865 gchar** _tmp95_ = NULL;
3866 gint _tmp95__length1 = 0;
3867 gchar* _tmp96_ = NULL;
3868 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3870 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3871 _tmp16_ = strlen (_tmp15_);
3872 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3874 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3875 if (!(_tmp17_ > 0)) {
3876 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3878 #line 3879 "WindowLeftTree.vala.c"
3880 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3882 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3883 _tmp19_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp18_);
3884 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3885 node_data = _tmp19_;
3886 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3887 _tmp20_ = node_data;
3888 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3889 if (_tmp20_ == NULL) {
3890 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3891 g_print ("node not found");
3892 #line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3894 #line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3895 _g_object_unref0 (node_data);
3896 #line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3898 #line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3900 #line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3902 #line 3903 "WindowLeftTree.vala.c"
3904 #line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3905 _tmp21_ = node_data;
3906 #line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3907 _tmp22_ = js_render_node_fqn (_tmp21_);
3908 #line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3910 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3911 _tmp23_ = g_strdup ("");
3912 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3914 #line 717 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3915 _tmp24_ = g_strdup ("");
3916 #line 717 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3918 #line 3919 "WindowLeftTree.vala.c"
3921 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3923 #line 3924 "WindowLeftTree.vala.c"
3925 gboolean _tmp25_ = FALSE;
3926 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3928 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3930 #line 3931 "WindowLeftTree.vala.c"
3932 gchar** _tmp28_ = NULL;
3933 gint _tmp28__length1 = 0;
3935 gchar** _tmp29_ = NULL;
3936 gint _tmp29__length1 = 0;
3938 const gchar* _tmp31_ = NULL;
3939 gchar* _tmp32_ = NULL;
3940 const gchar* _tmp33_ = NULL;
3941 const gchar* _tmp34_ = NULL;
3942 const gchar* _tmp37_ = NULL;
3943 const gchar* _tmp38_ = NULL;
3944 gchar* _tmp39_ = NULL;
3945 gchar* _tmp40_ = NULL;
3946 gboolean _tmp41_ = FALSE;
3947 gboolean _tmp42_ = FALSE;
3948 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3950 #line 3951 "WindowLeftTree.vala.c"
3952 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3954 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3956 #line 3957 "WindowLeftTree.vala.c"
3958 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3960 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3962 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3964 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3965 _tmp28__length1 = targets_length1;
3966 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3967 if (!(_tmp27_ < _tmp28__length1)) {
3968 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3970 #line 3971 "WindowLeftTree.vala.c"
3972 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3974 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3975 _tmp29__length1 = targets_length1;
3976 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3978 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3979 _tmp31_ = _tmp29_[_tmp30_];
3980 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3981 _tmp32_ = g_strdup (_tmp31_);
3982 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3984 #line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3986 #line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3988 #line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3989 if (g_strcmp0 (_tmp33_, _tmp34_) == 0) {
3990 #line 3991 "WindowLeftTree.vala.c"
3991 const gchar* _tmp35_ = NULL;
3992 gchar* _tmp36_ = NULL;
3993 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3995 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3996 _tmp36_ = g_strdup (_tmp35_);
3997 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
3999 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4001 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4003 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4005 #line 4006 "WindowLeftTree.vala.c"
4007 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4009 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4011 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4012 _tmp39_ = g_strconcat (_tmp38_, ":", NULL);
4013 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4015 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4016 _tmp41_ = string_contains (_tmp37_, _tmp40_);
4017 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4019 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4021 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4023 #line 4024 "WindowLeftTree.vala.c"
4024 const gchar* _tmp43_ = NULL;
4025 gchar* _tmp44_ = NULL;
4027 const gchar* _tmp45_ = NULL;
4028 gchar** _tmp46_ = NULL;
4029 gchar** _tmp47_ = NULL;
4030 gint ar_length1 = 0;
4032 gchar** _tmp48_ = NULL;
4033 gint _tmp48__length1 = 0;
4034 const gchar* _tmp49_ = NULL;
4035 gchar* _tmp50_ = NULL;
4036 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4038 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4039 _tmp44_ = g_strdup (_tmp43_);
4040 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4042 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4044 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4046 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4047 _tmp47_ = _tmp46_ = g_strsplit (_tmp45_, ":", 0);
4048 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4050 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4051 ar_length1 = _vala_array_length (_tmp46_);
4052 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4053 _ar_size_ = ar_length1;
4054 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4056 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4057 _tmp48__length1 = ar_length1;
4058 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4059 _tmp49_ = _tmp48_[1];
4060 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4061 _tmp50_ = g_strdup (_tmp49_);
4062 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4064 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4066 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4067 ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
4068 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4070 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4072 #line 4073 "WindowLeftTree.vala.c"
4074 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4076 #line 4077 "WindowLeftTree.vala.c"
4080 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4082 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4083 _tmp52_ = strlen (_tmp51_);
4084 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4086 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4088 #line 4089 "WindowLeftTree.vala.c"
4089 const gchar* _tmp54_ = NULL;
4092 const gchar* _tmp70_ = NULL;
4093 gchar* _tmp71_ = NULL;
4094 gchar* _tmp72_ = NULL;
4095 gchar* _tmp73_ = NULL;
4096 gchar* _tmp74_ = NULL;
4097 gchar* _tmp75_ = NULL;
4098 gchar* _tmp76_ = NULL;
4099 const gchar* _tmp77_ = NULL;
4100 gchar* _tmp78_ = NULL;
4101 gchar* _tmp79_ = NULL;
4102 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4104 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4105 _tmp55_ = strlen (_tmp54_);
4106 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4108 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4110 #line 4111 "WindowLeftTree.vala.c"
4112 const gchar* _tmp59_ = NULL;
4114 gchar* _tmp61_ = NULL;
4115 gchar* _tmp62_ = NULL;
4116 gchar* _tmp63_ = NULL;
4117 gchar* _tmp64_ = NULL;
4118 gchar* _tmp65_ = NULL;
4119 gchar* _tmp66_ = NULL;
4120 const gchar* _tmp67_ = NULL;
4121 gchar* _tmp68_ = NULL;
4122 gchar* _tmp69_ = NULL;
4123 #line 737 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4125 #line 737 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4127 #line 4128 "WindowLeftTree.vala.c"
4128 gchar* _tmp58_ = NULL;
4129 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4130 _tmp58_ = g_strdup ("");
4131 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4133 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4135 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4137 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4139 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4140 _g_object_unref0 (node_data);
4141 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4143 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4145 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4147 #line 4148 "WindowLeftTree.vala.c"
4149 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4151 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4153 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4154 _tmp61_ = g_strdup_printf ("|%d", (gint) _tmp60_);
4155 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4157 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4158 _tmp63_ = g_strconcat (_tmp59_, _tmp62_, NULL);
4159 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4161 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4162 _tmp65_ = g_strconcat (_tmp64_, "|", NULL);
4163 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4165 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4167 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4168 _tmp68_ = g_strconcat (_tmp66_, _tmp67_, NULL);
4169 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4171 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4173 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4175 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4177 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4179 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4181 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4183 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4185 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4186 _g_object_unref0 (node_data);
4187 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4189 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4191 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4193 #line 4194 "WindowLeftTree.vala.c"
4195 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4197 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4198 _tmp71_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
4199 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4201 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4202 _tmp73_ = g_strconcat (_tmp70_, _tmp72_, NULL);
4203 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4205 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4206 _tmp75_ = g_strconcat (_tmp74_, "|", NULL);
4207 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4209 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4211 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4212 _tmp78_ = g_strconcat (_tmp76_, _tmp77_, NULL);
4213 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4215 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4217 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4219 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4221 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4223 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4225 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4227 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4229 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4230 _g_object_unref0 (node_data);
4231 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4233 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4235 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4237 #line 4238 "WindowLeftTree.vala.c"
4239 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4241 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4242 _tmp81_ = g_strconcat ("", _tmp80_, NULL);
4243 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4245 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4247 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4249 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4250 _tmp84_ = _tmp83_ = g_strsplit (_tmp82_, ":", 0);
4251 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4253 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4254 par_length1 = _vala_array_length (_tmp83_);
4255 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4256 _par_size_ = par_length1;
4257 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4258 _tmp85_ = g_new0 (gchar*, 0 + 1);
4259 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4261 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4263 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4264 _ppar_size_ = ppar_length1;
4265 #line 4266 "WindowLeftTree.vala.c"
4268 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4270 #line 4271 "WindowLeftTree.vala.c"
4272 gboolean _tmp86_ = FALSE;
4273 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4275 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4277 #line 4278 "WindowLeftTree.vala.c"
4279 gchar** _tmp89_ = NULL;
4280 gint _tmp89__length1 = 0;
4281 gchar** _tmp90_ = NULL;
4282 gint _tmp90__length1 = 0;
4283 gchar** _tmp91_ = NULL;
4284 gint _tmp91__length1 = 0;
4286 const gchar* _tmp93_ = NULL;
4287 gchar* _tmp94_ = NULL;
4288 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4290 #line 4291 "WindowLeftTree.vala.c"
4292 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4294 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4296 #line 4297 "WindowLeftTree.vala.c"
4298 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4300 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4302 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4304 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4305 _tmp89__length1 = par_length1;
4306 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4307 if (!(_tmp88_ < (_tmp89__length1 - 1))) {
4308 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4310 #line 4311 "WindowLeftTree.vala.c"
4312 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4314 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4315 _tmp90__length1 = ppar_length1;
4316 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4318 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4319 _tmp91__length1 = par_length1;
4320 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4322 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4323 _tmp93_ = _tmp91_[_tmp92_];
4324 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4325 _tmp94_ = g_strdup (_tmp93_);
4326 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4327 _vala_array_add27 (&ppar, &ppar_length1, &_ppar_size_, _tmp94_);
4328 #line 4329 "WindowLeftTree.vala.c"
4332 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4334 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4335 _tmp95__length1 = ppar_length1;
4336 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4337 _tmp96_ = _vala_g_strjoinv (":", _tmp95_, _tmp95__length1);
4338 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4340 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4342 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4343 ppar = (_vala_array_free (ppar, ppar_length1, (GDestroyNotify) g_free), NULL);
4344 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4345 par = (_vala_array_free (par, par_length1, (GDestroyNotify) g_free), NULL);
4346 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4348 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4350 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4352 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4353 _g_object_unref0 (node_data);
4354 #line 4355 "WindowLeftTree.vala.c"
4356 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4357 _tmp97_ = g_strdup ("");
4358 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4360 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4362 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4364 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4366 #line 4367 "WindowLeftTree.vala.c"
4370 void xcls_windowlefttree_xcls_model_deleteSelected (Xcls_WindowLeftTreeXcls_model* self) {
4371 GtkTreeSelection* s = NULL;
4372 Xcls_WindowLeftTree* _tmp0_ = NULL;
4373 Xcls_WindowLeftTreeXcls_view* _tmp1_ = NULL;
4374 GtkTreeView* _tmp2_ = NULL;
4375 GtkTreeSelection* _tmp3_ = NULL;
4376 GtkTreeSelection* _tmp4_ = NULL;
4377 GtkTreeIter iter = {0};
4378 GtkTreeModel* mod = NULL;
4379 GtkTreeSelection* _tmp5_ = NULL;
4380 GtkTreeModel* _tmp6_ = NULL;
4381 GtkTreeIter _tmp7_ = {0};
4382 gboolean _tmp8_ = FALSE;
4383 GtkTreeModel* _tmp9_ = NULL;
4384 gchar* _tmp10_ = NULL;
4386 GtkTreeStore* _tmp11_ = NULL;
4387 GtkTreeIter _tmp12_ = {0};
4388 GValue _tmp13_ = {0};
4389 JsRenderNode* data = NULL;
4390 GObject* _tmp14_ = NULL;
4391 JsRenderNode* _tmp15_ = NULL;
4392 JsRenderNode* _tmp16_ = NULL;
4393 JsRenderNode* _tmp17_ = NULL;
4394 GtkTreeSelection* _tmp20_ = NULL;
4395 GtkTreeStore* _tmp21_ = NULL;
4396 gchar* _tmp22_ = NULL;
4397 JsRenderJsRender* _tmp23_ = NULL;
4398 Xcls_WindowLeftTree* _tmp24_ = NULL;
4399 Xcls_WindowLeftTreeXcls_view* _tmp25_ = NULL;
4400 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4401 g_return_if_fail (self != NULL);
4402 #line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4403 g_print ("DELETE SELECTED?");
4404 #line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4405 g_print ("GET SELECTION?");
4406 #line 767 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4407 _tmp0_ = self->priv->_this;
4408 #line 767 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4409 _tmp1_ = _tmp0_->view;
4410 #line 767 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4411 _tmp2_ = _tmp1_->el;
4412 #line 767 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4413 _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
4414 #line 767 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4415 _tmp4_ = _g_object_ref0 (_tmp3_);
4416 #line 767 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4418 #line 769 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4419 g_print ("GET SELECTED?");
4420 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4422 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4423 _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
4424 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4425 _g_object_unref0 (mod);
4426 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4427 _tmp9_ = _g_object_ref0 (_tmp6_);
4428 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4430 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4432 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4434 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4435 _g_object_unref0 (mod);
4436 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4437 _g_object_unref0 (s);
4438 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4440 #line 4441 "WindowLeftTree.vala.c"
4442 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4443 _tmp10_ = g_strdup ("");
4444 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4445 _g_free0 (self->activePath);
4446 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4447 self->activePath = _tmp10_;
4448 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4449 g_print ("GET vnode value?");
4450 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4452 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4454 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4455 gtk_tree_model_get_value ((GtkTreeModel*) _tmp11_, &_tmp12_, 2, &_tmp13_);
4456 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4457 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
4458 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4460 #line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4461 _tmp14_ = g_value_get_object (&value);
4462 #line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4463 _tmp15_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, JS_RENDER_TYPE_NODE, JsRenderNode));
4464 #line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4466 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4467 g_print ("removing node from Render\n");
4468 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4470 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4471 _tmp17_ = _tmp16_->parent;
4472 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4473 if (_tmp17_ == NULL) {
4474 #line 4475 "WindowLeftTree.vala.c"
4475 JsRenderJsRender* _tmp18_ = NULL;
4476 #line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4477 _tmp18_ = self->file;
4478 #line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4479 _g_object_unref0 (_tmp18_->tree);
4480 #line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4481 _tmp18_->tree = NULL;
4482 #line 4483 "WindowLeftTree.vala.c"
4484 JsRenderNode* _tmp19_ = NULL;
4485 #line 790 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4487 #line 790 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4488 js_render_node_remove (_tmp19_);
4489 #line 4490 "WindowLeftTree.vala.c"
4491 #line 792 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4492 g_print ("removing node from Tree\n");
4493 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4495 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4496 gtk_tree_selection_unselect_all (_tmp20_);
4497 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4499 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4500 gtk_tree_store_remove (_tmp21_, &iter);
4501 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4502 _tmp22_ = g_strdup ("");
4503 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4504 _g_free0 (self->activePath);
4505 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4506 self->activePath = _tmp22_;
4507 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4508 _tmp23_ = self->file;
4509 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4510 g_signal_emit_by_name (_tmp23_, "changed", NULL, "tree");
4511 #line 809 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4512 _tmp24_ = self->priv->_this;
4513 #line 809 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4514 _tmp25_ = _tmp24_->view;
4515 #line 809 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4516 _tmp25_->blockChanges = FALSE;
4517 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4518 _g_object_unref0 (data);
4519 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4520 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
4521 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4522 _g_object_unref0 (mod);
4523 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4524 _g_object_unref0 (s);
4525 #line 4526 "WindowLeftTree.vala.c"
4529 static gpointer _gtk_tree_path_copy0 (gpointer self) {
4530 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4531 return self ? gtk_tree_path_copy (self) : NULL;
4532 #line 4533 "WindowLeftTree.vala.c"
4536 void xcls_windowlefttree_xcls_model_dropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data_str, JsRenderNode* node) {
4537 gchar** target_data = NULL;
4538 const gchar* _tmp0_ = NULL;
4539 gchar** _tmp1_ = NULL;
4540 gchar** _tmp2_ = NULL;
4541 gint target_data_length1 = 0;
4542 gint _target_data_size_ = 0;
4543 const gchar* _tmp3_ = NULL;
4544 gchar** _tmp4_ = NULL;
4545 gint _tmp4__length1 = 0;
4546 const gchar* _tmp5_ = NULL;
4549 gchar* parent_str = NULL;
4550 gchar* _tmp10_ = NULL;
4552 gchar** _tmp12_ = NULL;
4553 gint _tmp12__length1 = 0;
4555 GtkTreePath* _tmp16_ = NULL;
4556 const gchar* _tmp17_ = NULL;
4559 GtkTreePath* tree_path = NULL;
4560 GtkTreePath* _tmp22_ = NULL;
4561 JsRenderNode* parentNode = NULL;
4562 GtkTreeIter iter_after = {0};
4563 GtkTreeIter iter_par = {0};
4564 gboolean _tmp23_ = FALSE;
4565 gchar** _tmp24_ = NULL;
4566 gint _tmp24__length1 = 0;
4567 GtkTreePath* expand_parent = NULL;
4568 JsRenderNode* new_node = NULL;
4569 Xcls_DialogTemplateSelect* _tmp33_ = NULL;
4570 Xcls_DialogTemplateSelect* _tmp34_ = NULL;
4571 JsRenderJsRender* _tmp35_ = NULL;
4572 PaletePalete* _tmp36_ = NULL;
4573 PaletePalete* _tmp37_ = NULL;
4574 JsRenderNode* _tmp38_ = NULL;
4575 JsRenderNode* _tmp39_ = NULL;
4576 JsRenderNode* _tmp40_ = NULL;
4577 JsRenderNode* _tmp41_ = NULL;
4578 GtkTreeIter n_iter = {0};
4579 const gchar* _tmp42_ = NULL;
4582 gboolean _tmp113_ = FALSE;
4583 JsRenderNode* _tmp114_ = NULL;
4584 gboolean _tmp115_ = FALSE;
4585 GtkTreeStore* _tmp124_ = NULL;
4586 GtkTreeIter _tmp125_ = {0};
4587 JsRenderNode* _tmp126_ = NULL;
4588 gchar* _tmp127_ = NULL;
4589 gchar* _tmp128_ = NULL;
4590 JsRenderNode* _tmp129_ = NULL;
4591 gchar* _tmp130_ = NULL;
4592 gchar* _tmp131_ = NULL;
4594 GValue _tmp132_ = {0};
4595 JsRenderNode* _tmp133_ = NULL;
4596 GtkTreeStore* _tmp134_ = NULL;
4597 GtkTreeIter _tmp135_ = {0};
4598 GValue _tmp136_ = {0};
4599 JsRenderNode* _tmp137_ = NULL;
4600 GeeArrayList* _tmp138_ = NULL;
4603 GtkTreeStore* _tmp162_ = NULL;
4604 GtkTreeIter _tmp163_ = {0};
4605 GtkTreePath* _tmp164_ = NULL;
4606 GtkTreePath* _tmp165_ = NULL;
4607 gchar* _tmp166_ = NULL;
4608 Xcls_WindowLeftTree* _tmp167_ = NULL;
4609 Xcls_WindowLeftTreeXcls_view* _tmp168_ = NULL;
4610 GtkTreeView* _tmp169_ = NULL;
4611 GtkTreeStore* _tmp170_ = NULL;
4612 GtkTreeIter _tmp171_ = {0};
4613 GtkTreePath* _tmp172_ = NULL;
4614 GtkTreePath* _tmp173_ = NULL;
4615 Xcls_WindowLeftTree* _tmp174_ = NULL;
4616 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4617 g_return_if_fail (self != NULL);
4618 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4619 g_return_if_fail (target_data_str != NULL);
4620 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4621 g_return_if_fail (node != NULL);
4622 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4623 _tmp0_ = target_data_str;
4624 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4625 _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, "|", 0);
4626 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4627 target_data = _tmp2_;
4628 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4629 target_data_length1 = _vala_array_length (_tmp1_);
4630 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4631 _target_data_size_ = target_data_length1;
4632 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4633 _tmp4_ = target_data;
4634 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4635 _tmp4__length1 = target_data_length1;
4636 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4638 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4639 _tmp6_ = strlen (_tmp5_);
4640 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4642 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4644 #line 4645 "WindowLeftTree.vala.c"
4645 gchar** _tmp8_ = NULL;
4646 gint _tmp8__length1 = 0;
4647 const gchar* _tmp9_ = NULL;
4648 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4649 _tmp8_ = target_data;
4650 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4651 _tmp8__length1 = target_data_length1;
4652 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4654 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4656 #line 4657 "WindowLeftTree.vala.c"
4658 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4660 #line 4661 "WindowLeftTree.vala.c"
4662 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4663 _tmp10_ = g_strdup (_tmp3_);
4664 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4665 parent_str = _tmp10_;
4666 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4667 _tmp12_ = target_data;
4668 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4669 _tmp12__length1 = target_data_length1;
4670 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4671 if (_tmp12__length1 > 1) {
4672 #line 4673 "WindowLeftTree.vala.c"
4673 gchar** _tmp13_ = NULL;
4674 gint _tmp13__length1 = 0;
4675 const gchar* _tmp14_ = NULL;
4677 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4678 _tmp13_ = target_data;
4679 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4680 _tmp13__length1 = target_data_length1;
4681 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4682 _tmp14_ = _tmp13_[1];
4683 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4684 _tmp15_ = atoi (_tmp14_);
4685 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4687 #line 4688 "WindowLeftTree.vala.c"
4689 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4691 #line 4692 "WindowLeftTree.vala.c"
4693 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4695 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4696 _tmp17_ = parent_str;
4697 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4698 _tmp18_ = strlen (_tmp17_);
4699 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4701 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4703 #line 4704 "WindowLeftTree.vala.c"
4704 const gchar* _tmp20_ = NULL;
4705 GtkTreePath* _tmp21_ = NULL;
4706 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4707 _tmp20_ = parent_str;
4708 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4709 _tmp21_ = gtk_tree_path_new_from_string (_tmp20_);
4710 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4711 _gtk_tree_path_free0 (_tmp16_);
4712 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4714 #line 4715 "WindowLeftTree.vala.c"
4716 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4717 _gtk_tree_path_free0 (_tmp16_);
4718 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4720 #line 4721 "WindowLeftTree.vala.c"
4722 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4723 _tmp22_ = _gtk_tree_path_copy0 (_tmp16_);
4724 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4725 tree_path = _tmp22_;
4726 #line 832 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4728 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4729 _tmp24_ = target_data;
4730 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4731 _tmp24__length1 = target_data_length1;
4732 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4733 if (_tmp24__length1 == 3) {
4734 #line 4735 "WindowLeftTree.vala.c"
4735 gchar** _tmp25_ = NULL;
4736 gint _tmp25__length1 = 0;
4737 const gchar* _tmp26_ = NULL;
4740 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4741 _tmp25_ = target_data;
4742 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4743 _tmp25__length1 = target_data_length1;
4744 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4745 _tmp26_ = _tmp25_[2];
4746 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4747 _tmp27_ = strlen (_tmp26_);
4748 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4750 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4751 _tmp23_ = _tmp28_ > 0;
4752 #line 4753 "WindowLeftTree.vala.c"
4754 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4756 #line 4757 "WindowLeftTree.vala.c"
4758 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4760 #line 4761 "WindowLeftTree.vala.c"
4761 JsRenderNode* _tmp29_ = NULL;
4762 GeeHashMap* _tmp30_ = NULL;
4763 gchar** _tmp31_ = NULL;
4764 gint _tmp31__length1 = 0;
4765 const gchar* _tmp32_ = NULL;
4766 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4768 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4769 _tmp30_ = _tmp29_->props;
4770 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4771 _tmp31_ = target_data;
4772 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4773 _tmp31__length1 = target_data_length1;
4774 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4775 _tmp32_ = _tmp31_[2];
4776 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4777 gee_abstract_map_set ((GeeAbstractMap*) _tmp30_, "* prop", _tmp32_);
4778 #line 4779 "WindowLeftTree.vala.c"
4780 #line 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4781 expand_parent = NULL;
4782 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4783 _tmp33_ = xcls_dialogtemplateselect_singleton ();
4784 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4786 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4787 _tmp35_ = self->file;
4788 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4789 _tmp36_ = js_render_js_render_palete (_tmp35_);
4790 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4792 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4794 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4795 _tmp39_ = xcls_dialogtemplateselect_show (_tmp34_, _tmp37_, _tmp38_);
4796 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4798 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4799 _g_object_unref0 (_tmp37_);
4800 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4801 _g_object_unref0 (_tmp34_);
4802 #line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4804 #line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4806 #line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4808 #line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4809 _tmp42_ = parent_str;
4810 #line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4811 _tmp43_ = strlen (_tmp42_);
4812 #line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4814 #line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4816 #line 4817 "WindowLeftTree.vala.c"
4817 GtkTreeStore* _tmp45_ = NULL;
4818 GtkTreeIter _tmp46_ = {0};
4819 JsRenderNode* _tmp47_ = NULL;
4820 JsRenderJsRender* _tmp48_ = NULL;
4821 JsRenderNode* _tmp49_ = NULL;
4822 JsRenderNode* _tmp50_ = NULL;
4823 #line 853 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4825 #line 853 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4826 gtk_tree_store_append (_tmp45_, &_tmp46_, NULL);
4827 #line 853 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4829 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4831 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4832 _g_object_unref0 (_tmp47_->parent);
4833 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4834 _tmp47_->parent = NULL;
4835 #line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4836 _tmp48_ = self->file;
4837 #line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4839 #line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4840 _tmp50_ = _g_object_ref0 (_tmp49_);
4841 #line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4842 _g_object_unref0 (_tmp48_->tree);
4843 #line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4844 _tmp48_->tree = _tmp50_;
4845 #line 4846 "WindowLeftTree.vala.c"
4848 #line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4850 #line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4852 #line 4853 "WindowLeftTree.vala.c"
4853 GtkTreeStore* _tmp52_ = NULL;
4854 GtkTreePath* _tmp53_ = NULL;
4855 GtkTreeIter _tmp54_ = {0};
4856 GtkTreeStore* _tmp55_ = NULL;
4857 GtkTreeIter _tmp56_ = {0};
4858 GtkTreeIter _tmp57_ = {0};
4859 GtkTreeStore* _tmp58_ = NULL;
4860 GtkTreeIter _tmp59_ = {0};
4861 GtkTreePath* _tmp60_ = NULL;
4863 GtkTreeStore* _tmp61_ = NULL;
4864 GtkTreeIter _tmp62_ = {0};
4865 GValue _tmp63_ = {0};
4866 GObject* _tmp64_ = NULL;
4867 GtkTreeStore* _tmp65_ = NULL;
4868 GtkTreeIter _tmp66_ = {0};
4869 GValue _tmp67_ = {0};
4870 JsRenderNode* relNode = NULL;
4871 GObject* _tmp68_ = NULL;
4873 #line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4875 #line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4876 _tmp53_ = tree_path;
4877 #line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4878 gtk_tree_model_get_iter ((GtkTreeModel*) _tmp52_, &_tmp54_, _tmp53_);
4879 #line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4880 iter_after = _tmp54_;
4881 #line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4883 #line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4884 _tmp56_ = iter_after;
4885 #line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4886 gtk_tree_model_iter_parent ((GtkTreeModel*) _tmp55_, &_tmp57_, &_tmp56_);
4887 #line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4889 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4891 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4893 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4894 _tmp60_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp58_, &_tmp59_);
4895 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4896 _gtk_tree_path_free0 (expand_parent);
4897 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4898 expand_parent = _tmp60_;
4899 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4901 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4903 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4904 gtk_tree_model_get_value ((GtkTreeModel*) _tmp61_, &_tmp62_, 2, &_tmp63_);
4905 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4906 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
4907 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4909 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4910 _tmp64_ = g_value_dup_object (&value);
4911 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4912 _g_object_unref0 (parentNode);
4913 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4914 parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp64_, JS_RENDER_TYPE_NODE, JsRenderNode);
4915 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4917 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4918 _tmp66_ = iter_after;
4919 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4920 gtk_tree_model_get_value ((GtkTreeModel*) _tmp65_, &_tmp66_, 2, &_tmp67_);
4921 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4922 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
4923 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4925 #line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4926 _tmp68_ = g_value_dup_object (&value);
4927 #line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4928 relNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp68_, JS_RENDER_TYPE_NODE, JsRenderNode);
4929 #line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4931 #line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4933 #line 4934 "WindowLeftTree.vala.c"
4934 GtkTreeStore* _tmp70_ = NULL;
4935 GtkTreeIter _tmp71_ = {0};
4936 GtkTreeIter _tmp72_ = {0};
4937 GtkTreeIter _tmp73_ = {0};
4939 JsRenderNode* _tmp74_ = NULL;
4940 GeeArrayList* _tmp75_ = NULL;
4941 JsRenderNode* _tmp76_ = NULL;
4943 JsRenderNode* _tmp78_ = NULL;
4944 GeeArrayList* _tmp79_ = NULL;
4946 JsRenderNode* _tmp81_ = NULL;
4947 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4949 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4951 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4952 _tmp72_ = iter_after;
4953 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4954 gtk_tree_store_insert_after (_tmp70_, &_tmp73_, &_tmp71_, &_tmp72_);
4955 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4957 #line 876 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4958 _tmp74_ = parentNode;
4959 #line 876 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4960 _tmp75_ = _tmp74_->items;
4961 #line 876 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4963 #line 876 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4964 _tmp77_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp75_, _tmp76_);
4965 #line 876 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4967 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4968 _tmp78_ = parentNode;
4969 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4970 _tmp79_ = _tmp78_->items;
4971 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4973 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4975 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4976 gee_abstract_list_insert ((GeeAbstractList*) _tmp79_, _tmp80_ + 1, _tmp81_);
4977 #line 4978 "WindowLeftTree.vala.c"
4979 GtkTreeStore* _tmp82_ = NULL;
4980 GtkTreeIter _tmp83_ = {0};
4981 GtkTreeIter _tmp84_ = {0};
4982 GtkTreeIter _tmp85_ = {0};
4984 JsRenderNode* _tmp86_ = NULL;
4985 GeeArrayList* _tmp87_ = NULL;
4986 JsRenderNode* _tmp88_ = NULL;
4988 JsRenderNode* _tmp90_ = NULL;
4989 GeeArrayList* _tmp91_ = NULL;
4991 JsRenderNode* _tmp93_ = NULL;
4992 #line 880 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4994 #line 880 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4996 #line 880 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4997 _tmp84_ = iter_after;
4998 #line 880 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
4999 gtk_tree_store_insert_before (_tmp82_, &_tmp85_, &_tmp83_, &_tmp84_);
5000 #line 880 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5002 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5003 _tmp86_ = parentNode;
5004 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5005 _tmp87_ = _tmp86_->items;
5006 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5008 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5009 _tmp89_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp87_, _tmp88_);
5010 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5012 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5013 _tmp90_ = parentNode;
5014 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5015 _tmp91_ = _tmp90_->items;
5016 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5018 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5020 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5021 gee_abstract_list_insert ((GeeAbstractList*) _tmp91_, _tmp92_, _tmp93_);
5022 #line 5023 "WindowLeftTree.vala.c"
5024 #line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5025 _g_object_unref0 (relNode);
5026 #line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5027 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
5028 #line 5029 "WindowLeftTree.vala.c"
5030 GtkTreeStore* _tmp94_ = NULL;
5031 GtkTreePath* _tmp95_ = NULL;
5032 GtkTreeIter _tmp96_ = {0};
5033 GtkTreeStore* _tmp97_ = NULL;
5034 GtkTreeIter _tmp98_ = {0};
5035 GtkTreeIter _tmp99_ = {0};
5036 GtkTreeStore* _tmp100_ = NULL;
5037 GtkTreeIter _tmp101_ = {0};
5038 GtkTreePath* _tmp102_ = NULL;
5040 GtkTreeStore* _tmp103_ = NULL;
5041 GtkTreeIter _tmp104_ = {0};
5042 GValue _tmp105_ = {0};
5043 GObject* _tmp106_ = NULL;
5044 JsRenderNode* _tmp107_ = NULL;
5045 JsRenderNode* _tmp108_ = NULL;
5046 JsRenderNode* _tmp109_ = NULL;
5047 JsRenderNode* _tmp110_ = NULL;
5048 GeeArrayList* _tmp111_ = NULL;
5049 JsRenderNode* _tmp112_ = NULL;
5050 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5052 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5053 _tmp95_ = tree_path;
5054 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5055 gtk_tree_model_get_iter ((GtkTreeModel*) _tmp94_, &_tmp96_, _tmp95_);
5056 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5058 #line 889 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5060 #line 889 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5062 #line 889 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5063 gtk_tree_store_append (_tmp97_, &_tmp99_, &_tmp98_);
5064 #line 889 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5066 #line 890 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5067 _tmp100_ = self->el;
5068 #line 890 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5069 _tmp101_ = iter_par;
5070 #line 890 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5071 _tmp102_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp100_, &_tmp101_);
5072 #line 890 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5073 _gtk_tree_path_free0 (expand_parent);
5074 #line 890 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5075 expand_parent = _tmp102_;
5076 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5077 _tmp103_ = self->el;
5078 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5079 _tmp104_ = iter_par;
5080 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5081 gtk_tree_model_get_value ((GtkTreeModel*) _tmp103_, &_tmp104_, 2, &_tmp105_);
5082 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5083 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
5084 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5086 #line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5087 _tmp106_ = g_value_dup_object (&value);
5088 #line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5089 _g_object_unref0 (parentNode);
5090 #line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5091 parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp106_, JS_RENDER_TYPE_NODE, JsRenderNode);
5092 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5094 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5095 _tmp108_ = parentNode;
5096 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5097 _tmp109_ = _g_object_ref0 (_tmp108_);
5098 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5099 _g_object_unref0 (_tmp107_->parent);
5100 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5101 _tmp107_->parent = _tmp109_;
5102 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5103 _tmp110_ = parentNode;
5104 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5105 _tmp111_ = _tmp110_->items;
5106 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5108 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5109 gee_abstract_collection_add ((GeeAbstractCollection*) _tmp111_, _tmp112_);
5110 #line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5111 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
5112 #line 5113 "WindowLeftTree.vala.c"
5115 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5117 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5118 _tmp115_ = js_render_node_has (_tmp114_, "pack");
5119 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5121 #line 5122 "WindowLeftTree.vala.c"
5122 const gchar* _tmp116_ = NULL;
5125 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5126 _tmp116_ = parent_str;
5127 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5128 _tmp117_ = strlen (_tmp116_);
5129 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5130 _tmp118_ = _tmp117_;
5131 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5132 _tmp113_ = _tmp118_ > 1;
5133 #line 5134 "WindowLeftTree.vala.c"
5135 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5137 #line 5138 "WindowLeftTree.vala.c"
5139 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5141 #line 5142 "WindowLeftTree.vala.c"
5142 JsRenderJsRender* _tmp119_ = NULL;
5143 PaletePalete* _tmp120_ = NULL;
5144 PaletePalete* _tmp121_ = NULL;
5145 JsRenderNode* _tmp122_ = NULL;
5146 JsRenderNode* _tmp123_ = NULL;
5147 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5148 _tmp119_ = self->file;
5149 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5150 _tmp120_ = js_render_js_render_palete (_tmp119_);
5151 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5152 _tmp121_ = _tmp120_;
5153 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5155 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5156 _tmp123_ = parentNode;
5157 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5158 palete_palete_fillPack (_tmp121_, _tmp122_, _tmp123_);
5159 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5160 _g_object_unref0 (_tmp121_);
5161 #line 5162 "WindowLeftTree.vala.c"
5163 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5164 _tmp124_ = self->el;
5165 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5167 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5169 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5170 _tmp127_ = js_render_node_nodeTitle (_tmp126_);
5171 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5172 _tmp128_ = _tmp127_;
5173 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5175 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5176 _tmp130_ = js_render_node_nodeTip (_tmp129_);
5177 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5178 _tmp131_ = _tmp130_;
5179 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5180 gtk_tree_store_set (_tmp124_, &_tmp125_, 0, _tmp128_, 1, _tmp131_, -1, -1);
5181 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5182 _g_free0 (_tmp131_);
5183 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5184 _g_free0 (_tmp128_);
5185 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5186 g_value_init (&_tmp132_, G_TYPE_OBJECT);
5187 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5189 #line 923 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5191 #line 923 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5192 g_value_set_object (&o, G_TYPE_CHECK_INSTANCE_CAST (_tmp133_, G_TYPE_OBJECT, GObject));
5193 #line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5194 _tmp134_ = self->el;
5195 #line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5197 #line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5199 #line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5200 gtk_tree_store_set_value (_tmp134_, &_tmp135_, 2, &_tmp136_);
5201 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5203 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5204 _tmp138_ = _tmp137_->items;
5205 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5206 _tmp139_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp138_);
5207 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5208 _tmp140_ = _tmp139_;
5209 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5211 #line 5212 "WindowLeftTree.vala.c"
5212 JsRenderNode* _tmp141_ = NULL;
5213 GeeArrayList* _tmp142_ = NULL;
5214 GtkTreeIter _tmp143_ = {0};
5215 Xcls_WindowLeftTree* _tmp144_ = NULL;
5216 Xcls_WindowLeftTreeXcls_view* _tmp145_ = NULL;
5217 GtkTreeView* _tmp146_ = NULL;
5218 GtkTreeStore* _tmp147_ = NULL;
5219 GtkTreeIter _tmp148_ = {0};
5220 GtkTreePath* _tmp149_ = NULL;
5221 GtkTreePath* _tmp150_ = NULL;
5222 #line 933 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5224 #line 933 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5225 _tmp142_ = _tmp141_->items;
5226 #line 933 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5228 #line 933 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5229 xcls_windowlefttree_xcls_model_load (self, _tmp142_, &_tmp143_);
5230 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5231 _tmp144_ = self->priv->_this;
5232 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5233 _tmp145_ = _tmp144_->view;
5234 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5235 _tmp146_ = _tmp145_->el;
5236 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5237 _tmp147_ = self->el;
5238 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5240 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5241 _tmp149_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp147_, &_tmp148_);
5242 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5243 _tmp150_ = _tmp149_;
5244 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5245 gtk_tree_view_expand_row (_tmp146_, _tmp150_, TRUE);
5246 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5247 _gtk_tree_path_free0 (_tmp150_);
5248 #line 5249 "WindowLeftTree.vala.c"
5250 gboolean _tmp151_ = FALSE;
5251 GtkTreePath* _tmp152_ = NULL;
5252 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5253 _tmp152_ = expand_parent;
5254 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5255 if (_tmp152_ != NULL) {
5256 #line 5257 "WindowLeftTree.vala.c"
5257 Xcls_WindowLeftTree* _tmp153_ = NULL;
5258 Xcls_WindowLeftTreeXcls_view* _tmp154_ = NULL;
5259 GtkTreeView* _tmp155_ = NULL;
5260 GtkTreePath* _tmp156_ = NULL;
5261 gboolean _tmp157_ = FALSE;
5262 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5263 _tmp153_ = self->priv->_this;
5264 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5265 _tmp154_ = _tmp153_->view;
5266 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5267 _tmp155_ = _tmp154_->el;
5268 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5269 _tmp156_ = expand_parent;
5270 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5271 _tmp157_ = gtk_tree_view_row_expanded (_tmp155_, _tmp156_);
5272 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5273 _tmp151_ = !_tmp157_;
5274 #line 5275 "WindowLeftTree.vala.c"
5276 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5278 #line 5279 "WindowLeftTree.vala.c"
5280 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5282 #line 5283 "WindowLeftTree.vala.c"
5283 Xcls_WindowLeftTree* _tmp158_ = NULL;
5284 Xcls_WindowLeftTreeXcls_view* _tmp159_ = NULL;
5285 GtkTreeView* _tmp160_ = NULL;
5286 GtkTreePath* _tmp161_ = NULL;
5287 #line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5288 _tmp158_ = self->priv->_this;
5289 #line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5290 _tmp159_ = _tmp158_->view;
5291 #line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5292 _tmp160_ = _tmp159_->el;
5293 #line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5294 _tmp161_ = expand_parent;
5295 #line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5296 gtk_tree_view_expand_row (_tmp160_, _tmp161_, TRUE);
5297 #line 5298 "WindowLeftTree.vala.c"
5300 #line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5301 _tmp162_ = self->el;
5302 #line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5304 #line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5305 _tmp164_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp162_, &_tmp163_);
5306 #line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5307 _tmp165_ = _tmp164_;
5308 #line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5309 _tmp166_ = gtk_tree_path_to_string (_tmp165_);
5310 #line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5311 _g_free0 (self->activePath);
5312 #line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5313 self->activePath = _tmp166_;
5314 #line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5315 _gtk_tree_path_free0 (_tmp165_);
5316 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5317 _tmp167_ = self->priv->_this;
5318 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5319 _tmp168_ = _tmp167_->view;
5320 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5321 _tmp169_ = _tmp168_->el;
5322 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5323 _tmp170_ = self->el;
5324 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5326 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5327 _tmp172_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp170_, &_tmp171_);
5328 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5329 _tmp173_ = _tmp172_;
5330 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5331 gtk_tree_view_set_cursor (_tmp169_, _tmp173_, NULL, FALSE);
5332 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5333 _gtk_tree_path_free0 (_tmp173_);
5334 #line 951 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5335 _tmp174_ = self->priv->_this;
5336 #line 951 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5337 g_signal_emit_by_name (_tmp174_, "changed");
5338 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5339 G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL;
5340 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5341 _g_object_unref0 (new_node);
5342 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5343 _gtk_tree_path_free0 (expand_parent);
5344 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5345 _g_object_unref0 (parentNode);
5346 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5347 _gtk_tree_path_free0 (tree_path);
5348 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5349 _gtk_tree_path_free0 (_tmp16_);
5350 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5351 _g_free0 (parent_str);
5352 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5353 target_data = (_vala_array_free (target_data, target_data_length1, (GDestroyNotify) g_free), NULL);
5354 #line 5355 "WindowLeftTree.vala.c"
5358 void xcls_windowlefttree_xcls_model_load (Xcls_WindowLeftTreeXcls_model* self, GeeArrayList* tr, GtkTreeIter* iter) {
5359 GtkTreeIter citer = {0};
5360 #line 956 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5361 g_return_if_fail (self != NULL);
5362 #line 956 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5363 g_return_if_fail (tr != NULL);
5364 #line 5365 "WindowLeftTree.vala.c"
5367 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5369 #line 5370 "WindowLeftTree.vala.c"
5371 gboolean _tmp0_ = FALSE;
5372 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5374 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5376 #line 5377 "WindowLeftTree.vala.c"
5378 GeeArrayList* _tmp3_ = NULL;
5381 GtkTreeIter* _tmp6_ = NULL;
5382 GtkTreeStore* _tmp12_ = NULL;
5383 GtkTreeIter _tmp13_ = {0};
5384 GeeArrayList* _tmp14_ = NULL;
5386 gpointer _tmp16_ = NULL;
5387 JsRenderNode* _tmp17_ = NULL;
5388 gchar* _tmp18_ = NULL;
5389 gchar* _tmp19_ = NULL;
5390 GeeArrayList* _tmp20_ = NULL;
5392 gpointer _tmp22_ = NULL;
5393 JsRenderNode* _tmp23_ = NULL;
5394 gchar* _tmp24_ = NULL;
5395 gchar* _tmp25_ = NULL;
5397 GValue _tmp26_ = {0};
5398 GeeArrayList* _tmp27_ = NULL;
5400 gpointer _tmp29_ = NULL;
5401 GObject* _tmp30_ = NULL;
5402 GtkTreeStore* _tmp31_ = NULL;
5403 GtkTreeIter _tmp32_ = {0};
5404 GValue _tmp33_ = {0};
5405 GeeArrayList* _tmp34_ = NULL;
5407 gpointer _tmp36_ = NULL;
5408 JsRenderNode* _tmp37_ = NULL;
5409 GeeArrayList* _tmp38_ = NULL;
5412 gboolean _tmp41_ = FALSE;
5413 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5415 #line 5416 "WindowLeftTree.vala.c"
5417 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5419 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5421 #line 5422 "WindowLeftTree.vala.c"
5423 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5425 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5427 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5429 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5430 _tmp4_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp3_);
5431 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5433 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5434 if (!(_tmp2_ < _tmp5_)) {
5435 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5437 #line 5438 "WindowLeftTree.vala.c"
5439 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5441 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5442 if (_tmp6_ != NULL) {
5443 #line 5444 "WindowLeftTree.vala.c"
5444 GtkTreeStore* _tmp7_ = NULL;
5445 GtkTreeIter* _tmp8_ = NULL;
5446 GtkTreeIter _tmp9_ = {0};
5447 #line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5449 #line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5451 #line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5452 gtk_tree_store_insert (_tmp7_, &_tmp9_, _tmp8_, -1);
5453 #line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5455 #line 5456 "WindowLeftTree.vala.c"
5457 GtkTreeStore* _tmp10_ = NULL;
5458 GtkTreeIter _tmp11_ = {0};
5459 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5461 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5462 gtk_tree_store_append (_tmp10_, &_tmp11_, NULL);
5463 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5465 #line 5466 "WindowLeftTree.vala.c"
5467 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5469 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5471 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5473 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5475 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5476 _tmp16_ = gee_abstract_list_get ((GeeAbstractList*) _tmp14_, _tmp15_);
5477 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5478 _tmp17_ = (JsRenderNode*) _tmp16_;
5479 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5480 _tmp18_ = js_render_node_nodeTitle (_tmp17_);
5481 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5483 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5485 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5487 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5488 _tmp22_ = gee_abstract_list_get ((GeeAbstractList*) _tmp20_, _tmp21_);
5489 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5490 _tmp23_ = (JsRenderNode*) _tmp22_;
5491 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5492 _tmp24_ = js_render_node_nodeTip (_tmp23_);
5493 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5495 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5496 gtk_tree_store_set (_tmp12_, &_tmp13_, 0, _tmp19_, 1, _tmp25_, -1, -1);
5497 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5499 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5500 _g_object_unref0 (_tmp23_);
5501 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5503 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5504 _g_object_unref0 (_tmp17_);
5505 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5506 g_value_init (&_tmp26_, G_TYPE_OBJECT);
5507 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5509 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5511 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5513 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5514 _tmp29_ = gee_abstract_list_get ((GeeAbstractList*) _tmp27_, _tmp28_);
5515 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5516 _tmp30_ = G_TYPE_CHECK_INSTANCE_CAST ((JsRenderNode*) _tmp29_, G_TYPE_OBJECT, GObject);
5517 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5518 g_value_set_object (&o, _tmp30_);
5519 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5520 _g_object_unref0 (_tmp30_);
5521 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5523 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5525 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5527 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5528 gtk_tree_store_set_value (_tmp31_, &_tmp32_, 2, &_tmp33_);
5529 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5531 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5533 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5534 _tmp36_ = gee_abstract_list_get ((GeeAbstractList*) _tmp34_, _tmp35_);
5535 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5536 _tmp37_ = (JsRenderNode*) _tmp36_;
5537 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5538 _tmp38_ = _tmp37_->items;
5539 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5540 _tmp39_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp38_);
5541 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5543 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5544 _tmp41_ = _tmp40_ > 0;
5545 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5546 _g_object_unref0 (_tmp37_);
5547 #line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5549 #line 5550 "WindowLeftTree.vala.c"
5550 GeeArrayList* _tmp42_ = NULL;
5552 gpointer _tmp44_ = NULL;
5553 JsRenderNode* _tmp45_ = NULL;
5554 GeeArrayList* _tmp46_ = NULL;
5555 GtkTreeIter _tmp47_ = {0};
5556 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5558 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5560 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5561 _tmp44_ = gee_abstract_list_get ((GeeAbstractList*) _tmp42_, _tmp43_);
5562 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5563 _tmp45_ = (JsRenderNode*) _tmp44_;
5564 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5565 _tmp46_ = _tmp45_->items;
5566 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5568 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5569 xcls_windowlefttree_xcls_model_load (self, _tmp46_, &_tmp47_);
5570 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5571 _g_object_unref0 (_tmp45_);
5572 #line 5573 "WindowLeftTree.vala.c"
5574 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5575 G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL;
5576 #line 5577 "WindowLeftTree.vala.c"
5583 void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f) {
5584 GtkTreeStore* _tmp0_ = NULL;
5585 JsRenderJsRender* _tmp1_ = NULL;
5586 JsRenderJsRender* _tmp2_ = NULL;
5587 JsRenderJsRender* _tmp3_ = NULL;
5588 JsRenderNode* _tmp4_ = NULL;
5589 JsRenderJsRender* _tmp6_ = NULL;
5590 JsRenderNode* _tmp7_ = NULL;
5591 GeeArrayList* o = NULL;
5592 GeeArrayList* _tmp8_ = NULL;
5593 GeeArrayList* _tmp9_ = NULL;
5594 JsRenderJsRender* _tmp10_ = NULL;
5595 JsRenderNode* _tmp11_ = NULL;
5596 GeeArrayList* _tmp12_ = NULL;
5597 Xcls_WindowLeftTree* _tmp13_ = NULL;
5598 Xcls_WindowLeftTreeXcls_view* _tmp14_ = NULL;
5599 GtkTreeView* _tmp15_ = NULL;
5600 JsRenderJsRender* _tmp16_ = NULL;
5601 JsRenderNode* _tmp17_ = NULL;
5602 GeeArrayList* _tmp18_ = NULL;
5605 GError * _inner_error_ = NULL;
5606 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5607 g_return_if_fail (self != NULL);
5608 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5609 g_return_if_fail (f != NULL);
5610 #line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5612 #line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5613 gtk_tree_store_clear (_tmp0_);
5614 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5616 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5617 _tmp2_ = _g_object_ref0 (_tmp1_);
5618 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5619 _g_object_unref0 (self->file);
5620 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5621 self->file = _tmp2_;
5622 #line 992 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5624 #line 992 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5625 _tmp4_ = _tmp3_->tree;
5626 #line 992 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5627 if (_tmp4_ == NULL) {
5628 #line 5629 "WindowLeftTree.vala.c"
5629 JsRenderJsRender* _tmp5_ = NULL;
5630 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5632 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5633 js_render_js_render_loadItems (_tmp5_, &_inner_error_);
5634 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5635 if (_inner_error_ != NULL) {
5636 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5637 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);
5638 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5639 g_clear_error (&_inner_error_);
5640 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5642 #line 5643 "WindowLeftTree.vala.c"
5645 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5647 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5648 _tmp7_ = _tmp6_->tree;
5649 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5650 if (_tmp7_ == NULL) {
5651 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5653 #line 5654 "WindowLeftTree.vala.c"
5655 #line 1011 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5656 _tmp8_ = gee_array_list_new (JS_RENDER_TYPE_NODE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
5657 #line 1011 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5659 #line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5661 #line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5663 #line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5664 _tmp11_ = _tmp10_->tree;
5665 #line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5666 gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, _tmp11_);
5667 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5669 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5670 xcls_windowlefttree_xcls_model_load (self, _tmp12_, NULL);
5671 #line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5672 _tmp13_ = self->priv->_this;
5673 #line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5674 _tmp14_ = _tmp13_->view;
5675 #line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5676 _tmp15_ = _tmp14_->el;
5677 #line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5678 gtk_tree_view_expand_all (_tmp15_);
5679 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5681 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5682 _tmp17_ = _tmp16_->tree;
5683 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5684 _tmp18_ = _tmp17_->items;
5685 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5686 _tmp19_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp18_);
5687 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5689 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5691 #line 5692 "WindowLeftTree.vala.c"
5692 Xcls_WindowLeftTree* _tmp21_ = NULL;
5693 Xcls_WindowLeftTreeXcls_view* _tmp22_ = NULL;
5694 GtkTreeView* _tmp23_ = NULL;
5695 GtkTreePath* _tmp24_ = NULL;
5696 GtkTreePath* _tmp25_ = NULL;
5697 #line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5698 _tmp21_ = self->priv->_this;
5699 #line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5700 _tmp22_ = _tmp21_->view;
5701 #line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5702 _tmp23_ = _tmp22_->el;
5703 #line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5704 _tmp24_ = gtk_tree_path_new_from_string ("0");
5705 #line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5707 #line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5708 gtk_tree_view_set_cursor (_tmp23_, _tmp25_, NULL, FALSE);
5709 #line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5710 _gtk_tree_path_free0 (_tmp25_);
5711 #line 5712 "WindowLeftTree.vala.c"
5714 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5715 _g_object_unref0 (o);
5716 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5718 #line 5719 "WindowLeftTree.vala.c"
5722 void xcls_windowlefttree_xcls_model_moveNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data, GdkDragAction action) {
5723 GtkTreeIter old_iter = {0};
5724 GtkTreeModel* mod = NULL;
5725 GtkTreeSelection* s = NULL;
5726 Xcls_WindowLeftTree* _tmp0_ = NULL;
5727 Xcls_WindowLeftTreeXcls_view* _tmp1_ = NULL;
5728 GtkTreeView* _tmp2_ = NULL;
5729 GtkTreeSelection* _tmp3_ = NULL;
5730 GtkTreeSelection* _tmp4_ = NULL;
5731 GtkTreeSelection* _tmp5_ = NULL;
5732 GtkTreeModel* _tmp6_ = NULL;
5733 GtkTreeIter _tmp7_ = {0};
5734 GtkTreeModel* _tmp8_ = NULL;
5735 GtkTreeModel* _tmp9_ = NULL;
5736 GtkTreeIter _tmp10_ = {0};
5737 GtkTreePath* _tmp11_ = NULL;
5738 GtkTreePath* _tmp12_ = NULL;
5739 JsRenderNode* node = NULL;
5740 GtkTreeModel* _tmp13_ = NULL;
5741 GtkTreeIter _tmp14_ = {0};
5742 GtkTreePath* _tmp15_ = NULL;
5743 GtkTreePath* _tmp16_ = NULL;
5744 gchar* _tmp17_ = NULL;
5745 gchar* _tmp18_ = NULL;
5746 JsRenderNode* _tmp19_ = NULL;
5747 JsRenderNode* _tmp20_ = NULL;
5748 JsRenderNode* _tmp21_ = NULL;
5749 GdkDragAction _tmp22_ = 0;
5750 Xcls_WindowLeftTree* _tmp41_ = NULL;
5751 gchar* _tmp42_ = NULL;
5752 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5753 g_return_if_fail (self != NULL);
5754 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5755 g_return_if_fail (target_data != NULL);
5756 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5757 _tmp0_ = self->priv->_this;
5758 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5759 _tmp1_ = _tmp0_->view;
5760 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5761 _tmp2_ = _tmp1_->el;
5762 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5763 _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
5764 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5765 _tmp4_ = _g_object_ref0 (_tmp3_);
5766 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5768 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5770 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5771 gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
5772 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5773 _g_object_unref0 (mod);
5774 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5775 _tmp8_ = _g_object_ref0 (_tmp6_);
5776 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5778 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5780 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5782 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5784 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5785 _tmp11_ = gtk_tree_model_get_path (_tmp9_, &_tmp10_);
5786 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5788 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5789 _gtk_tree_path_free0 (_tmp12_);
5790 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5792 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5794 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5795 _tmp15_ = gtk_tree_model_get_path (_tmp13_, &_tmp14_);
5796 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5798 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5799 _tmp17_ = gtk_tree_path_to_string (_tmp16_);
5800 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5802 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5803 _tmp19_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp18_);
5804 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5806 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5808 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5809 _gtk_tree_path_free0 (_tmp16_);
5810 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5812 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5814 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5815 if (_tmp21_ == NULL) {
5816 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5817 g_print ("moveNode: ERROR - node is null?");
5818 #line 5819 "WindowLeftTree.vala.c"
5820 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5822 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5823 if ((_tmp22_ & GDK_ACTION_MOVE) > 0) {
5824 #line 5825 "WindowLeftTree.vala.c"
5825 const gchar* _tmp23_ = NULL;
5826 gchar* _tmp24_ = NULL;
5827 gchar* _tmp25_ = NULL;
5828 gchar* _tmp26_ = NULL;
5829 gchar* _tmp27_ = NULL;
5830 JsRenderNode* _tmp28_ = NULL;
5831 const gchar* _tmp29_ = NULL;
5832 JsRenderNode* _tmp30_ = NULL;
5833 GtkTreeStore* _tmp31_ = NULL;
5834 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5835 _tmp23_ = target_data;
5836 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5837 _tmp24_ = g_strconcat ("REMOVING OLD NODE : ", _tmp23_, NULL);
5838 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5840 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5841 _tmp26_ = g_strconcat (_tmp25_, "\n", NULL);
5842 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5844 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5845 g_print ("%s", _tmp27_);
5846 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5848 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5850 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5852 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5853 js_render_node_remove (_tmp28_);
5854 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5855 _tmp29_ = target_data;
5856 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5858 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5859 xcls_windowlefttree_xcls_model_dropNode (self, _tmp29_, _tmp30_);
5860 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5862 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5863 gtk_tree_store_remove (_tmp31_, &old_iter);
5864 #line 5865 "WindowLeftTree.vala.c"
5866 const gchar* _tmp32_ = NULL;
5867 gchar* _tmp33_ = NULL;
5868 gchar* _tmp34_ = NULL;
5869 gchar* _tmp35_ = NULL;
5870 gchar* _tmp36_ = NULL;
5871 JsRenderNode* _tmp37_ = NULL;
5872 JsRenderNode* _tmp38_ = NULL;
5873 const gchar* _tmp39_ = NULL;
5874 JsRenderNode* _tmp40_ = NULL;
5875 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5876 _tmp32_ = target_data;
5877 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5878 _tmp33_ = g_strconcat ("DROPPING NODE // copy: ", _tmp32_, NULL);
5879 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5881 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5882 _tmp35_ = g_strconcat (_tmp34_, "\n", NULL);
5883 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5885 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5886 g_print ("%s", _tmp36_);
5887 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5889 #line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5891 #line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5893 #line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5894 _tmp38_ = js_render_node_deepClone (_tmp37_);
5895 #line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5896 _g_object_unref0 (node);
5897 #line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5899 #line 1102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5900 _tmp39_ = target_data;
5901 #line 1102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5903 #line 1102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5904 xcls_windowlefttree_xcls_model_dropNode (self, _tmp39_, _tmp40_);
5905 #line 5906 "WindowLeftTree.vala.c"
5907 #line 1104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5908 _tmp41_ = self->priv->_this;
5909 #line 1104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5910 g_signal_emit_by_name (_tmp41_, "changed");
5911 #line 1105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5912 _tmp42_ = g_strdup ("");
5913 #line 1105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5914 _g_free0 (self->activePath);
5915 #line 1105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5916 self->activePath = _tmp42_;
5917 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5918 _g_object_unref0 (node);
5919 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5920 _g_object_unref0 (s);
5921 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5922 _g_object_unref0 (mod);
5923 #line 5924 "WindowLeftTree.vala.c"
5927 static void xcls_windowlefttree_xcls_model_class_init (Xcls_WindowLeftTreeXcls_modelClass * klass) {
5928 #line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5929 xcls_windowlefttree_xcls_model_parent_class = g_type_class_peek_parent (klass);
5930 #line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5931 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_modelPrivate));
5932 #line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5933 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_model_finalize;
5934 #line 5935 "WindowLeftTree.vala.c"
5938 static void xcls_windowlefttree_xcls_model_instance_init (Xcls_WindowLeftTreeXcls_model * self) {
5939 #line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5940 self->priv = XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_PRIVATE (self);
5941 #line 5942 "WindowLeftTree.vala.c"
5945 static void xcls_windowlefttree_xcls_model_finalize (GObject* obj) {
5946 Xcls_WindowLeftTreeXcls_model * self;
5947 #line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5948 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model);
5949 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5950 _g_object_unref0 (self->el);
5951 #line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5952 _g_object_unref0 (self->priv->_this);
5953 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5954 _g_object_unref0 (self->file);
5955 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5956 _g_free0 (self->activePath);
5957 #line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5958 G_OBJECT_CLASS (xcls_windowlefttree_xcls_model_parent_class)->finalize (obj);
5959 #line 5960 "WindowLeftTree.vala.c"
5963 GType xcls_windowlefttree_xcls_model_get_type (void) {
5964 static volatile gsize xcls_windowlefttree_xcls_model_type_id__volatile = 0;
5965 if (g_once_init_enter (&xcls_windowlefttree_xcls_model_type_id__volatile)) {
5966 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_model), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_model_instance_init, NULL };
5967 GType xcls_windowlefttree_xcls_model_type_id;
5968 xcls_windowlefttree_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_model", &g_define_type_info, 0);
5969 g_once_init_leave (&xcls_windowlefttree_xcls_model_type_id__volatile, xcls_windowlefttree_xcls_model_type_id);
5971 return xcls_windowlefttree_xcls_model_type_id__volatile;
5975 Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
5976 Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self = NULL;
5977 Xcls_WindowLeftTree* _tmp0_ = NULL;
5978 Xcls_WindowLeftTree* _tmp1_ = NULL;
5979 GtkTreeViewColumn* _tmp2_ = NULL;
5980 Xcls_WindowLeftTreeXcls_renderer* child_0 = NULL;
5981 Xcls_WindowLeftTree* _tmp3_ = NULL;
5982 Xcls_WindowLeftTreeXcls_renderer* _tmp4_ = NULL;
5983 GtkTreeViewColumn* _tmp5_ = NULL;
5984 GtkCellRendererText* _tmp6_ = NULL;
5985 GtkTreeViewColumn* _tmp7_ = NULL;
5986 Xcls_WindowLeftTree* _tmp8_ = NULL;
5987 Xcls_WindowLeftTreeXcls_renderer* _tmp9_ = NULL;
5988 GtkCellRendererText* _tmp10_ = NULL;
5989 #line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5990 g_return_val_if_fail (_owner != NULL, NULL);
5991 #line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5992 self = (Xcls_WindowLeftTreeXcls_TreeViewColumn4*) g_object_new (object_type, NULL);
5993 #line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5995 #line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5996 _tmp1_ = _g_object_ref0 (_tmp0_);
5997 #line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
5998 _g_object_unref0 (self->priv->_this);
5999 #line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6000 self->priv->_this = _tmp1_;
6001 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6002 _tmp2_ = gtk_tree_view_column_new ();
6003 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6004 g_object_ref_sink (_tmp2_);
6005 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6006 _g_object_unref0 (self->el);
6007 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6009 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6010 _tmp3_ = self->priv->_this;
6011 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6012 _tmp4_ = xcls_windowlefttree_xcls_renderer_new (_tmp3_);
6013 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6015 #line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6016 g_object_ref ((GObject*) child_0);
6017 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6019 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6020 _tmp6_ = child_0->el;
6021 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6022 gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE);
6023 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6025 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6026 _tmp8_ = self->priv->_this;
6027 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6028 _tmp9_ = _tmp8_->renderer;
6029 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6030 _tmp10_ = _tmp9_->el;
6031 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6032 gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0);
6033 #line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6034 _g_object_unref0 (child_0);
6035 #line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6037 #line 6038 "WindowLeftTree.vala.c"
6041 Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_new (Xcls_WindowLeftTree* _owner) {
6042 #line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6043 return xcls_windowlefttree_xcls_treeviewcolumn4_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, _owner);
6044 #line 6045 "WindowLeftTree.vala.c"
6048 static void xcls_windowlefttree_xcls_treeviewcolumn4_class_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4Class * klass) {
6049 #line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6050 xcls_windowlefttree_xcls_treeviewcolumn4_parent_class = g_type_class_peek_parent (klass);
6051 #line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6052 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4Private));
6053 #line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6054 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_treeviewcolumn4_finalize;
6055 #line 6056 "WindowLeftTree.vala.c"
6059 static void xcls_windowlefttree_xcls_treeviewcolumn4_instance_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self) {
6060 #line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6061 self->priv = XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_PRIVATE (self);
6062 #line 6063 "WindowLeftTree.vala.c"
6066 static void xcls_windowlefttree_xcls_treeviewcolumn4_finalize (GObject* obj) {
6067 Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self;
6068 #line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6069 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4);
6070 #line 1113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6071 _g_object_unref0 (self->el);
6072 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6073 _g_object_unref0 (self->priv->_this);
6074 #line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6075 G_OBJECT_CLASS (xcls_windowlefttree_xcls_treeviewcolumn4_parent_class)->finalize (obj);
6076 #line 6077 "WindowLeftTree.vala.c"
6080 GType xcls_windowlefttree_xcls_treeviewcolumn4_get_type (void) {
6081 static volatile gsize xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile = 0;
6082 if (g_once_init_enter (&xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile)) {
6083 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_treeviewcolumn4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_treeviewcolumn4_instance_init, NULL };
6084 GType xcls_windowlefttree_xcls_treeviewcolumn4_type_id;
6085 xcls_windowlefttree_xcls_treeviewcolumn4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_TreeViewColumn4", &g_define_type_info, 0);
6086 g_once_init_leave (&xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile, xcls_windowlefttree_xcls_treeviewcolumn4_type_id);
6088 return xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile;
6092 Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
6093 Xcls_WindowLeftTreeXcls_renderer * self = NULL;
6094 Xcls_WindowLeftTree* _tmp0_ = NULL;
6095 Xcls_WindowLeftTree* _tmp1_ = NULL;
6096 Xcls_WindowLeftTree* _tmp2_ = NULL;
6097 Xcls_WindowLeftTreeXcls_renderer* _tmp3_ = NULL;
6098 GtkCellRendererText* _tmp4_ = NULL;
6099 #line 1150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6100 g_return_val_if_fail (_owner != NULL, NULL);
6101 #line 1150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6102 self = (Xcls_WindowLeftTreeXcls_renderer*) g_object_new (object_type, NULL);
6103 #line 1152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6105 #line 1152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6106 _tmp1_ = _g_object_ref0 (_tmp0_);
6107 #line 1152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6108 _g_object_unref0 (self->priv->_this);
6109 #line 1152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6110 self->priv->_this = _tmp1_;
6111 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6112 _tmp2_ = self->priv->_this;
6113 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6114 _tmp3_ = _g_object_ref0 (self);
6115 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6116 _g_object_unref0 (_tmp2_->renderer);
6117 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6118 _tmp2_->renderer = _tmp3_;
6119 #line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6120 _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
6121 #line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6122 g_object_ref_sink (_tmp4_);
6123 #line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6124 _g_object_unref0 (self->el);
6125 #line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6127 #line 1150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6129 #line 6130 "WindowLeftTree.vala.c"
6133 Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_new (Xcls_WindowLeftTree* _owner) {
6134 #line 1150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6135 return xcls_windowlefttree_xcls_renderer_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, _owner);
6136 #line 6137 "WindowLeftTree.vala.c"
6140 static void xcls_windowlefttree_xcls_renderer_class_init (Xcls_WindowLeftTreeXcls_rendererClass * klass) {
6141 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6142 xcls_windowlefttree_xcls_renderer_parent_class = g_type_class_peek_parent (klass);
6143 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6144 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_rendererPrivate));
6145 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6146 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_renderer_finalize;
6147 #line 6148 "WindowLeftTree.vala.c"
6151 static void xcls_windowlefttree_xcls_renderer_instance_init (Xcls_WindowLeftTreeXcls_renderer * self) {
6152 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6153 self->priv = XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_PRIVATE (self);
6154 #line 6155 "WindowLeftTree.vala.c"
6158 static void xcls_windowlefttree_xcls_renderer_finalize (GObject* obj) {
6159 Xcls_WindowLeftTreeXcls_renderer * self;
6160 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6161 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer);
6162 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6163 _g_object_unref0 (self->el);
6164 #line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6165 _g_object_unref0 (self->priv->_this);
6166 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6167 G_OBJECT_CLASS (xcls_windowlefttree_xcls_renderer_parent_class)->finalize (obj);
6168 #line 6169 "WindowLeftTree.vala.c"
6172 GType xcls_windowlefttree_xcls_renderer_get_type (void) {
6173 static volatile gsize xcls_windowlefttree_xcls_renderer_type_id__volatile = 0;
6174 if (g_once_init_enter (&xcls_windowlefttree_xcls_renderer_type_id__volatile)) {
6175 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_rendererClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_renderer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_renderer), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_renderer_instance_init, NULL };
6176 GType xcls_windowlefttree_xcls_renderer_type_id;
6177 xcls_windowlefttree_xcls_renderer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_renderer", &g_define_type_info, 0);
6178 g_once_init_leave (&xcls_windowlefttree_xcls_renderer_type_id__volatile, xcls_windowlefttree_xcls_renderer_type_id);
6180 return xcls_windowlefttree_xcls_renderer_type_id__volatile;
6184 Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
6185 Xcls_WindowLeftTreeXcls_LeftTreeMenu * self = NULL;
6186 Xcls_WindowLeftTree* _tmp0_ = NULL;
6187 Xcls_WindowLeftTree* _tmp1_ = NULL;
6188 Xcls_WindowLeftTree* _tmp2_ = NULL;
6189 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp3_ = NULL;
6190 GtkMenu* _tmp4_ = NULL;
6191 Xcls_WindowLeftTreeXcls_MenuItem7* child_0 = NULL;
6192 Xcls_WindowLeftTree* _tmp5_ = NULL;
6193 Xcls_WindowLeftTreeXcls_MenuItem7* _tmp6_ = NULL;
6194 GtkMenu* _tmp7_ = NULL;
6195 GtkMenuItem* _tmp8_ = NULL;
6196 Xcls_WindowLeftTreeXcls_MenuItem8* child_1 = NULL;
6197 Xcls_WindowLeftTree* _tmp9_ = NULL;
6198 Xcls_WindowLeftTreeXcls_MenuItem8* _tmp10_ = NULL;
6199 GtkMenu* _tmp11_ = NULL;
6200 GtkMenuItem* _tmp12_ = NULL;
6201 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6202 g_return_val_if_fail (_owner != NULL, NULL);
6203 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6204 self = (Xcls_WindowLeftTreeXcls_LeftTreeMenu*) g_object_new (object_type, NULL);
6205 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6207 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6208 _tmp1_ = _g_object_ref0 (_tmp0_);
6209 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6210 _g_object_unref0 (self->priv->_this);
6211 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6212 self->priv->_this = _tmp1_;
6213 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6214 _tmp2_ = self->priv->_this;
6215 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6216 _tmp3_ = _g_object_ref0 (self);
6217 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6218 _g_object_unref0 (_tmp2_->LeftTreeMenu);
6219 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6220 _tmp2_->LeftTreeMenu = _tmp3_;
6221 #line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6222 _tmp4_ = (GtkMenu*) gtk_menu_new ();
6223 #line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6224 g_object_ref_sink (_tmp4_);
6225 #line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6226 _g_object_unref0 (self->el);
6227 #line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6229 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6230 _tmp5_ = self->priv->_this;
6231 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6232 _tmp6_ = xcls_windowlefttree_xcls_menuitem7_new (_tmp5_);
6233 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6235 #line 1184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6236 g_object_ref ((GObject*) child_0);
6237 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6239 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6240 _tmp8_ = child_0->el;
6241 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6242 gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_);
6243 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6244 _tmp9_ = self->priv->_this;
6245 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6246 _tmp10_ = xcls_windowlefttree_xcls_menuitem8_new (_tmp9_);
6247 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6249 #line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6250 g_object_ref ((GObject*) child_1);
6251 #line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6253 #line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6254 _tmp12_ = child_1->el;
6255 #line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6256 gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_);
6257 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6258 _g_object_unref0 (child_1);
6259 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6260 _g_object_unref0 (child_0);
6261 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6263 #line 6264 "WindowLeftTree.vala.c"
6267 Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_new (Xcls_WindowLeftTree* _owner) {
6268 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6269 return xcls_windowlefttree_xcls_lefttreemenu_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, _owner);
6270 #line 6271 "WindowLeftTree.vala.c"
6274 static void xcls_windowlefttree_xcls_lefttreemenu_class_init (Xcls_WindowLeftTreeXcls_LeftTreeMenuClass * klass) {
6275 #line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6276 xcls_windowlefttree_xcls_lefttreemenu_parent_class = g_type_class_peek_parent (klass);
6277 #line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6278 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate));
6279 #line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6280 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_lefttreemenu_finalize;
6281 #line 6282 "WindowLeftTree.vala.c"
6285 static void xcls_windowlefttree_xcls_lefttreemenu_instance_init (Xcls_WindowLeftTreeXcls_LeftTreeMenu * self) {
6286 #line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6287 self->priv = XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_PRIVATE (self);
6288 #line 6289 "WindowLeftTree.vala.c"
6292 static void xcls_windowlefttree_xcls_lefttreemenu_finalize (GObject* obj) {
6293 Xcls_WindowLeftTreeXcls_LeftTreeMenu * self;
6294 #line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6295 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu);
6296 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6297 _g_object_unref0 (self->el);
6298 #line 1168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6299 _g_object_unref0 (self->priv->_this);
6300 #line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6301 G_OBJECT_CLASS (xcls_windowlefttree_xcls_lefttreemenu_parent_class)->finalize (obj);
6302 #line 6303 "WindowLeftTree.vala.c"
6306 GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) {
6307 static volatile gsize xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile = 0;
6308 if (g_once_init_enter (&xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile)) {
6309 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenuClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_lefttreemenu_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenu), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_lefttreemenu_instance_init, NULL };
6310 GType xcls_windowlefttree_xcls_lefttreemenu_type_id;
6311 xcls_windowlefttree_xcls_lefttreemenu_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_LeftTreeMenu", &g_define_type_info, 0);
6312 g_once_init_leave (&xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile, xcls_windowlefttree_xcls_lefttreemenu_type_id);
6314 return xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile;
6318 static void __lambda23_ (Xcls_WindowLeftTreeXcls_MenuItem7* self) {
6319 Xcls_WindowLeftTree* _tmp0_ = NULL;
6320 Xcls_WindowLeftTreeXcls_model* _tmp1_ = NULL;
6321 #line 1217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6322 g_print ("ACTIVATE?");
6323 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6324 _tmp0_ = self->priv->_this;
6325 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6326 _tmp1_ = _tmp0_->model;
6327 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6328 xcls_windowlefttree_xcls_model_deleteSelected (_tmp1_);
6329 #line 6330 "WindowLeftTree.vala.c"
6333 static void ___lambda23__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
6334 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6335 __lambda23_ ((Xcls_WindowLeftTreeXcls_MenuItem7*) self);
6336 #line 6337 "WindowLeftTree.vala.c"
6340 Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
6341 Xcls_WindowLeftTreeXcls_MenuItem7 * self = NULL;
6342 Xcls_WindowLeftTree* _tmp0_ = NULL;
6343 Xcls_WindowLeftTree* _tmp1_ = NULL;
6344 GtkMenuItem* _tmp2_ = NULL;
6345 GtkMenuItem* _tmp3_ = NULL;
6346 GtkMenuItem* _tmp4_ = NULL;
6347 #line 1204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6348 g_return_val_if_fail (_owner != NULL, NULL);
6349 #line 1204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6350 self = (Xcls_WindowLeftTreeXcls_MenuItem7*) g_object_new (object_type, NULL);
6351 #line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6353 #line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6354 _tmp1_ = _g_object_ref0 (_tmp0_);
6355 #line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6356 _g_object_unref0 (self->priv->_this);
6357 #line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6358 self->priv->_this = _tmp1_;
6359 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6360 _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
6361 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6362 g_object_ref_sink (_tmp2_);
6363 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6364 _g_object_unref0 (self->el);
6365 #line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6367 #line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6369 #line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6370 gtk_menu_item_set_label (_tmp3_, "Delete Element");
6371 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6373 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6374 g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda23__gtk_menu_item_activate, self, 0);
6375 #line 1204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6377 #line 6378 "WindowLeftTree.vala.c"
6381 Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_new (Xcls_WindowLeftTree* _owner) {
6382 #line 1204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6383 return xcls_windowlefttree_xcls_menuitem7_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, _owner);
6384 #line 6385 "WindowLeftTree.vala.c"
6388 static void xcls_windowlefttree_xcls_menuitem7_class_init (Xcls_WindowLeftTreeXcls_MenuItem7Class * klass) {
6389 #line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6390 xcls_windowlefttree_xcls_menuitem7_parent_class = g_type_class_peek_parent (klass);
6391 #line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6392 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem7Private));
6393 #line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6394 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem7_finalize;
6395 #line 6396 "WindowLeftTree.vala.c"
6399 static void xcls_windowlefttree_xcls_menuitem7_instance_init (Xcls_WindowLeftTreeXcls_MenuItem7 * self) {
6400 #line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6401 self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_PRIVATE (self);
6402 #line 6403 "WindowLeftTree.vala.c"
6406 static void xcls_windowlefttree_xcls_menuitem7_finalize (GObject* obj) {
6407 Xcls_WindowLeftTreeXcls_MenuItem7 * self;
6408 #line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6409 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7);
6410 #line 1197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6411 _g_object_unref0 (self->el);
6412 #line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6413 _g_object_unref0 (self->priv->_this);
6414 #line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6415 G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem7_parent_class)->finalize (obj);
6416 #line 6417 "WindowLeftTree.vala.c"
6420 GType xcls_windowlefttree_xcls_menuitem7_get_type (void) {
6421 static volatile gsize xcls_windowlefttree_xcls_menuitem7_type_id__volatile = 0;
6422 if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem7_type_id__volatile)) {
6423 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_MenuItem7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_menuitem7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_MenuItem7), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_menuitem7_instance_init, NULL };
6424 GType xcls_windowlefttree_xcls_menuitem7_type_id;
6425 xcls_windowlefttree_xcls_menuitem7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem7", &g_define_type_info, 0);
6426 g_once_init_leave (&xcls_windowlefttree_xcls_menuitem7_type_id__volatile, xcls_windowlefttree_xcls_menuitem7_type_id);
6428 return xcls_windowlefttree_xcls_menuitem7_type_id__volatile;
6432 static void __lambda24_ (Xcls_WindowLeftTreeXcls_MenuItem8* self) {
6433 Xcls_DialogSaveTemplate* _tmp0_ = NULL;
6434 Xcls_WindowLeftTree* _tmp1_ = NULL;
6435 GtkScrolledWindow* _tmp2_ = NULL;
6436 GtkWidget* _tmp3_ = NULL;
6437 Xcls_WindowLeftTree* _tmp4_ = NULL;
6438 Xcls_WindowLeftTreeXcls_model* _tmp5_ = NULL;
6439 JsRenderJsRender* _tmp6_ = NULL;
6440 PaletePalete* _tmp7_ = NULL;
6441 PaletePalete* _tmp8_ = NULL;
6442 Xcls_WindowLeftTree* _tmp9_ = NULL;
6443 JsRenderNode* _tmp10_ = NULL;
6444 JsRenderNode* _tmp11_ = NULL;
6445 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6446 _tmp0_ = DialogSaveTemplate;
6447 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6448 _tmp1_ = self->priv->_this;
6449 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6450 _tmp2_ = _tmp1_->el;
6451 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6452 _tmp3_ = gtk_widget_get_toplevel ((GtkWidget*) _tmp2_);
6453 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6454 _tmp4_ = self->priv->_this;
6455 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6456 _tmp5_ = _tmp4_->model;
6457 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6458 _tmp6_ = _tmp5_->file;
6459 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6460 _tmp7_ = js_render_js_render_palete (_tmp6_);
6461 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6463 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6464 _tmp9_ = self->priv->_this;
6465 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6466 _tmp10_ = xcls_windowlefttree_getActiveElement (_tmp9_);
6467 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6469 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6470 xcls_dialogsavetemplate_show (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GTK_TYPE_WINDOW, GtkWindow), _tmp8_, _tmp11_);
6471 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6472 _g_object_unref0 (_tmp11_);
6473 #line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6474 _g_object_unref0 (_tmp8_);
6475 #line 6476 "WindowLeftTree.vala.c"
6479 static void ___lambda24__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
6480 #line 1248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6481 __lambda24_ ((Xcls_WindowLeftTreeXcls_MenuItem8*) self);
6482 #line 6483 "WindowLeftTree.vala.c"
6486 Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
6487 Xcls_WindowLeftTreeXcls_MenuItem8 * self = NULL;
6488 Xcls_WindowLeftTree* _tmp0_ = NULL;
6489 Xcls_WindowLeftTree* _tmp1_ = NULL;
6490 GtkMenuItem* _tmp2_ = NULL;
6491 GtkMenuItem* _tmp3_ = NULL;
6492 GtkMenuItem* _tmp4_ = NULL;
6493 #line 1237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6494 g_return_val_if_fail (_owner != NULL, NULL);
6495 #line 1237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6496 self = (Xcls_WindowLeftTreeXcls_MenuItem8*) g_object_new (object_type, NULL);
6497 #line 1239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6499 #line 1239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6500 _tmp1_ = _g_object_ref0 (_tmp0_);
6501 #line 1239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6502 _g_object_unref0 (self->priv->_this);
6503 #line 1239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6504 self->priv->_this = _tmp1_;
6505 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6506 _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
6507 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6508 g_object_ref_sink (_tmp2_);
6509 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6510 _g_object_unref0 (self->el);
6511 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6513 #line 1245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6515 #line 1245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6516 gtk_menu_item_set_label (_tmp3_, "Save as Template");
6517 #line 1248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6519 #line 1248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6520 g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda24__gtk_menu_item_activate, self, 0);
6521 #line 1237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6523 #line 6524 "WindowLeftTree.vala.c"
6527 Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_new (Xcls_WindowLeftTree* _owner) {
6528 #line 1237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6529 return xcls_windowlefttree_xcls_menuitem8_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, _owner);
6530 #line 6531 "WindowLeftTree.vala.c"
6534 static void xcls_windowlefttree_xcls_menuitem8_class_init (Xcls_WindowLeftTreeXcls_MenuItem8Class * klass) {
6535 #line 1228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6536 xcls_windowlefttree_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass);
6537 #line 1228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6538 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem8Private));
6539 #line 1228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6540 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem8_finalize;
6541 #line 6542 "WindowLeftTree.vala.c"
6545 static void xcls_windowlefttree_xcls_menuitem8_instance_init (Xcls_WindowLeftTreeXcls_MenuItem8 * self) {
6546 #line 1228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6547 self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_PRIVATE (self);
6548 #line 6549 "WindowLeftTree.vala.c"
6552 static void xcls_windowlefttree_xcls_menuitem8_finalize (GObject* obj) {
6553 Xcls_WindowLeftTreeXcls_MenuItem8 * self;
6554 #line 1228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6555 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8);
6556 #line 1230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6557 _g_object_unref0 (self->el);
6558 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6559 _g_object_unref0 (self->priv->_this);
6560 #line 1228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6561 G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem8_parent_class)->finalize (obj);
6562 #line 6563 "WindowLeftTree.vala.c"
6566 GType xcls_windowlefttree_xcls_menuitem8_get_type (void) {
6567 static volatile gsize xcls_windowlefttree_xcls_menuitem8_type_id__volatile = 0;
6568 if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem8_type_id__volatile)) {
6569 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_MenuItem8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_menuitem8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_MenuItem8), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_menuitem8_instance_init, NULL };
6570 GType xcls_windowlefttree_xcls_menuitem8_type_id;
6571 xcls_windowlefttree_xcls_menuitem8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem8", &g_define_type_info, 0);
6572 g_once_init_leave (&xcls_windowlefttree_xcls_menuitem8_type_id__volatile, xcls_windowlefttree_xcls_menuitem8_type_id);
6574 return xcls_windowlefttree_xcls_menuitem8_type_id__volatile;
6578 static void xcls_windowlefttree_class_init (Xcls_WindowLeftTreeClass * klass) {
6579 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6580 xcls_windowlefttree_parent_class = g_type_class_peek_parent (klass);
6581 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6582 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreePrivate));
6583 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6584 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_finalize;
6585 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6586 g_signal_new ("changed", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
6587 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6588 g_signal_new ("before_node_change", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_BOOLEAN__OBJECT, G_TYPE_BOOLEAN, 1, JS_RENDER_TYPE_NODE);
6589 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6590 g_signal_new ("node_selected", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_NODE);
6591 #line 6592 "WindowLeftTree.vala.c"
6595 static void xcls_windowlefttree_instance_init (Xcls_WindowLeftTree * self) {
6596 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6597 self->priv = XCLS_WINDOWLEFTTREE_GET_PRIVATE (self);
6598 #line 6599 "WindowLeftTree.vala.c"
6602 static void xcls_windowlefttree_finalize (GObject* obj) {
6603 Xcls_WindowLeftTree * self;
6604 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6605 self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree);
6606 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6607 _g_object_unref0 (self->el);
6608 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6609 _g_object_unref0 (self->priv->_this);
6610 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6611 _g_object_unref0 (self->view);
6612 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6613 _g_object_unref0 (self->model);
6614 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6615 _g_object_unref0 (self->renderer);
6616 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6617 _g_object_unref0 (self->LeftTreeMenu);
6618 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
6619 G_OBJECT_CLASS (xcls_windowlefttree_parent_class)->finalize (obj);
6620 #line 6621 "WindowLeftTree.vala.c"
6624 GType xcls_windowlefttree_get_type (void) {
6625 static volatile gsize xcls_windowlefttree_type_id__volatile = 0;
6626 if (g_once_init_enter (&xcls_windowlefttree_type_id__volatile)) {
6627 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTree), 0, (GInstanceInitFunc) xcls_windowlefttree_instance_init, NULL };
6628 GType xcls_windowlefttree_type_id;
6629 xcls_windowlefttree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTree", &g_define_type_info, 0);
6630 g_once_init_leave (&xcls_windowlefttree_type_id__volatile, xcls_windowlefttree_type_id);
6632 return xcls_windowlefttree_type_id__volatile;
6636 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
6637 if ((array != NULL) && (destroy_func != NULL)) {
6639 for (i = 0; i < array_length; i = i + 1) {
6640 if (((gpointer*) array)[i] != NULL) {
6641 destroy_func (((gpointer*) array)[i]);
6648 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
6649 _vala_array_destroy (array, array_length, destroy_func);
6654 static gint _vala_array_length (gpointer array) {
6658 while (((gpointer*) array)[length]) {