1 /* WindowLeftTree.vala.c generated by valac 0.20.1, the Vala compiler
2 * generated from WindowLeftTree.vala, do not modify */
6 #include <glib-object.h>
10 #include <pango/pango.h>
18 #define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ())
19 #define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree))
20 #define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
21 #define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE))
22 #define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE))
23 #define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
25 typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree;
26 typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass;
27 typedef struct _Xcls_WindowLeftTreePrivate Xcls_WindowLeftTreePrivate;
29 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW (xcls_windowlefttree_xcls_view_get_type ())
30 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view))
31 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
32 #define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
33 #define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
34 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
36 typedef struct _Xcls_WindowLeftTreeXcls_view Xcls_WindowLeftTreeXcls_view;
37 typedef struct _Xcls_WindowLeftTreeXcls_viewClass Xcls_WindowLeftTreeXcls_viewClass;
39 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL (xcls_windowlefttree_xcls_model_get_type ())
40 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model))
41 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
42 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
43 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
44 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
46 typedef struct _Xcls_WindowLeftTreeXcls_model Xcls_WindowLeftTreeXcls_model;
47 typedef struct _Xcls_WindowLeftTreeXcls_modelClass Xcls_WindowLeftTreeXcls_modelClass;
49 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER (xcls_windowlefttree_xcls_renderer_get_type ())
50 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer))
51 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
52 #define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
53 #define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
54 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
56 typedef struct _Xcls_WindowLeftTreeXcls_renderer Xcls_WindowLeftTreeXcls_renderer;
57 typedef struct _Xcls_WindowLeftTreeXcls_rendererClass Xcls_WindowLeftTreeXcls_rendererClass;
59 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU (xcls_windowlefttree_xcls_lefttreemenu_get_type ())
60 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu))
61 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
62 #define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
63 #define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
64 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
66 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu Xcls_WindowLeftTreeXcls_LeftTreeMenu;
67 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass Xcls_WindowLeftTreeXcls_LeftTreeMenuClass;
69 #define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ())
70 #define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow))
71 #define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
72 #define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW))
73 #define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW))
74 #define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
76 typedef struct _Xcls_MainWindow Xcls_MainWindow;
77 typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass;
78 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
79 typedef struct _Xcls_WindowLeftTreeXcls_viewPrivate Xcls_WindowLeftTreeXcls_viewPrivate;
81 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
82 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
83 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
84 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
85 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
86 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
88 typedef struct _JsRenderNode JsRenderNode;
89 typedef struct _JsRenderNodeClass JsRenderNodeClass;
90 #define _g_free0(var) (var = (g_free (var), NULL))
91 #define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL)))
93 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
94 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
95 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
96 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
97 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
98 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
100 typedef struct _JsRenderJsRender JsRenderJsRender;
101 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
102 typedef struct _Xcls_WindowLeftTreeXcls_modelPrivate Xcls_WindowLeftTreeXcls_modelPrivate;
104 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
105 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
106 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
107 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
108 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
109 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
111 typedef struct _ProjectProject ProjectProject;
112 typedef struct _ProjectProjectClass ProjectProjectClass;
114 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4 (xcls_windowlefttree_xcls_treeviewcolumn4_get_type ())
115 #define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4))
116 #define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Class))
117 #define XCLS_WINDOWLEFTTREE_IS_XCLS_TREEVIEWCOLUMN4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4))
118 #define XCLS_WINDOWLEFTTREE_IS_XCLS_TREEVIEWCOLUMN4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4))
119 #define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Class))
121 typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4 Xcls_WindowLeftTreeXcls_TreeViewColumn4;
122 typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Class Xcls_WindowLeftTreeXcls_TreeViewColumn4Class;
123 typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Private Xcls_WindowLeftTreeXcls_TreeViewColumn4Private;
125 #define BUILDER4_APPLICATION_TYPE_TARGET (builder4_application_target_get_type ())
126 #define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
127 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate;
129 #define PALETE_TYPE_PALETE (palete_palete_get_type ())
130 #define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
131 #define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
132 #define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
133 #define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
134 #define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
136 typedef struct _PaletePalete PaletePalete;
137 typedef struct _PaletePaleteClass PaletePaleteClass;
138 #define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL)))
139 typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
141 #define TYPE_XCLS_DIALOGTEMPLATESELECT (xcls_dialogtemplateselect_get_type ())
142 #define XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelect))
143 #define XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass))
144 #define IS_XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT))
145 #define IS_XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT))
146 #define XCLS_DIALOGTEMPLATESELECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass))
148 typedef struct _Xcls_DialogTemplateSelect Xcls_DialogTemplateSelect;
149 typedef struct _Xcls_DialogTemplateSelectClass Xcls_DialogTemplateSelectClass;
150 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
151 typedef struct _Xcls_WindowLeftTreeXcls_rendererPrivate Xcls_WindowLeftTreeXcls_rendererPrivate;
153 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7 (xcls_windowlefttree_xcls_menuitem7_get_type ())
154 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7))
155 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Class))
156 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7))
157 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7))
158 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Class))
160 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7 Xcls_WindowLeftTreeXcls_MenuItem7;
161 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7Class Xcls_WindowLeftTreeXcls_MenuItem7Class;
162 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7Private Xcls_WindowLeftTreeXcls_MenuItem7Private;
164 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8 (xcls_windowlefttree_xcls_menuitem8_get_type ())
165 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8))
166 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Class))
167 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8))
168 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8))
169 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Class))
171 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8 Xcls_WindowLeftTreeXcls_MenuItem8;
172 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8Class Xcls_WindowLeftTreeXcls_MenuItem8Class;
173 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8Private Xcls_WindowLeftTreeXcls_MenuItem8Private;
175 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9 (xcls_windowlefttree_xcls_menuitem9_get_type ())
176 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9))
177 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9Class))
178 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9))
179 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9))
180 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9Class))
182 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem9 Xcls_WindowLeftTreeXcls_MenuItem9;
183 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem9Class Xcls_WindowLeftTreeXcls_MenuItem9Class;
184 typedef struct _Xcls_WindowLeftTreeXcls_MenuItem9Private Xcls_WindowLeftTreeXcls_MenuItem9Private;
186 #define TYPE_DIALOG_SAVE_TEMPLATE (dialog_save_template_get_type ())
187 #define DIALOG_SAVE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplate))
188 #define DIALOG_SAVE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplateClass))
189 #define IS_DIALOG_SAVE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_SAVE_TEMPLATE))
190 #define IS_DIALOG_SAVE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_SAVE_TEMPLATE))
191 #define DIALOG_SAVE_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplateClass))
193 typedef struct _DialogSaveTemplate DialogSaveTemplate;
194 typedef struct _DialogSaveTemplateClass DialogSaveTemplateClass;
196 #define TYPE_DIALOG_SAVE_MODULE (dialog_save_module_get_type ())
197 #define DIALOG_SAVE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_SAVE_MODULE, DialogSaveModule))
198 #define DIALOG_SAVE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_SAVE_MODULE, DialogSaveModuleClass))
199 #define IS_DIALOG_SAVE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_SAVE_MODULE))
200 #define IS_DIALOG_SAVE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_SAVE_MODULE))
201 #define DIALOG_SAVE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_SAVE_MODULE, DialogSaveModuleClass))
203 typedef struct _DialogSaveModule DialogSaveModule;
204 typedef struct _DialogSaveModuleClass DialogSaveModuleClass;
206 struct _Xcls_WindowLeftTree {
207 GObject parent_instance;
208 Xcls_WindowLeftTreePrivate * priv;
209 GtkScrolledWindow* el;
210 Xcls_WindowLeftTreeXcls_view* view;
211 Xcls_WindowLeftTreeXcls_model* model;
212 Xcls_WindowLeftTreeXcls_renderer* renderer;
213 Xcls_WindowLeftTreeXcls_LeftTreeMenu* LeftTreeMenu;
214 Xcls_MainWindow* main_window;
217 struct _Xcls_WindowLeftTreeClass {
218 GObjectClass parent_class;
221 struct _Xcls_WindowLeftTreePrivate {
222 Xcls_WindowLeftTree* _this;
225 struct _Xcls_WindowLeftTreeXcls_view {
226 GObject parent_instance;
227 Xcls_WindowLeftTreeXcls_viewPrivate * priv;
232 gint dropList_length1;
234 gboolean drag_in_motion;
235 gboolean blockChanges;
238 struct _Xcls_WindowLeftTreeXcls_viewClass {
239 GObjectClass parent_class;
242 struct _Xcls_WindowLeftTreeXcls_model {
243 GObject parent_instance;
244 Xcls_WindowLeftTreeXcls_modelPrivate * priv;
246 JsRenderJsRender* file;
248 ProjectProject* project;
251 struct _Xcls_WindowLeftTreeXcls_modelClass {
252 GObjectClass parent_class;
255 struct _Xcls_WindowLeftTreeXcls_viewPrivate {
256 Xcls_WindowLeftTree* _this;
259 struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4 {
260 GObject parent_instance;
261 Xcls_WindowLeftTreeXcls_TreeViewColumn4Private * priv;
262 GtkTreeViewColumn* el;
265 struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Class {
266 GObjectClass parent_class;
270 BUILDER4_APPLICATION_TARGET_INT32,
271 BUILDER4_APPLICATION_TARGET_STRING,
272 BUILDER4_APPLICATION_TARGET_ROOTWIN
273 } Builder4ApplicationTarget;
275 struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu {
276 GObject parent_instance;
277 Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate * priv;
281 struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass {
282 GObjectClass parent_class;
285 struct _Xcls_WindowLeftTreeXcls_modelPrivate {
286 Xcls_WindowLeftTree* _this;
289 struct _JsRenderNode {
290 GObject parent_instance;
291 JsRenderNodePrivate * priv;
292 JsRenderNode* parent;
295 GeeHashMap* listeners;
301 struct _JsRenderNodeClass {
302 GObjectClass parent_class;
305 struct _JsRenderJsRender {
306 GObject parent_instance;
307 JsRenderJsRenderPrivate * priv;
308 GeeArrayList* doubleStringProps;
319 guint64 webkit_page_id;
320 ProjectProject* project;
326 struct _JsRenderJsRenderClass {
327 GObjectClass parent_class;
328 void (*loadItems) (JsRenderJsRender* self, GError** error);
329 void (*save) (JsRenderJsRender* self);
330 void (*saveHTML) (JsRenderJsRender* self, const gchar* html);
331 gchar* (*toSource) (JsRenderJsRender* self);
332 gchar* (*toSourcePreview) (JsRenderJsRender* self);
335 struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Private {
336 Xcls_WindowLeftTree* _this;
339 struct _Xcls_WindowLeftTreeXcls_renderer {
340 GObject parent_instance;
341 Xcls_WindowLeftTreeXcls_rendererPrivate * priv;
342 GtkCellRendererText* el;
345 struct _Xcls_WindowLeftTreeXcls_rendererClass {
346 GObjectClass parent_class;
349 struct _Xcls_WindowLeftTreeXcls_rendererPrivate {
350 Xcls_WindowLeftTree* _this;
353 struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate {
354 Xcls_WindowLeftTree* _this;
357 struct _Xcls_WindowLeftTreeXcls_MenuItem7 {
358 GObject parent_instance;
359 Xcls_WindowLeftTreeXcls_MenuItem7Private * priv;
363 struct _Xcls_WindowLeftTreeXcls_MenuItem7Class {
364 GObjectClass parent_class;
367 struct _Xcls_WindowLeftTreeXcls_MenuItem8 {
368 GObject parent_instance;
369 Xcls_WindowLeftTreeXcls_MenuItem8Private * priv;
373 struct _Xcls_WindowLeftTreeXcls_MenuItem8Class {
374 GObjectClass parent_class;
377 struct _Xcls_WindowLeftTreeXcls_MenuItem9 {
378 GObject parent_instance;
379 Xcls_WindowLeftTreeXcls_MenuItem9Private * priv;
383 struct _Xcls_WindowLeftTreeXcls_MenuItem9Class {
384 GObjectClass parent_class;
387 struct _Xcls_WindowLeftTreeXcls_MenuItem7Private {
388 Xcls_WindowLeftTree* _this;
391 struct _Xcls_WindowLeftTreeXcls_MenuItem8Private {
392 Xcls_WindowLeftTree* _this;
395 struct _Xcls_WindowLeftTreeXcls_MenuItem9Private {
396 Xcls_WindowLeftTree* _this;
400 extern Xcls_WindowLeftTree* _WindowLeftTree;
401 Xcls_WindowLeftTree* _WindowLeftTree = NULL;
402 static gpointer xcls_windowlefttree_parent_class = NULL;
403 static gpointer xcls_windowlefttree_xcls_view_parent_class = NULL;
404 static gpointer xcls_windowlefttree_xcls_model_parent_class = NULL;
405 static gpointer xcls_windowlefttree_xcls_treeviewcolumn4_parent_class = NULL;
406 static gpointer xcls_windowlefttree_xcls_renderer_parent_class = NULL;
407 static gpointer xcls_windowlefttree_xcls_lefttreemenu_parent_class = NULL;
408 static gpointer xcls_windowlefttree_xcls_menuitem7_parent_class = NULL;
409 static gpointer xcls_windowlefttree_xcls_menuitem8_parent_class = NULL;
410 static gpointer xcls_windowlefttree_xcls_menuitem9_parent_class = NULL;
412 GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
413 GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST;
414 GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST;
415 GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST;
416 GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST;
417 GType xcls_mainwindow_get_type (void) G_GNUC_CONST;
418 #define XCLS_WINDOWLEFTTREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreePrivate))
420 XCLS_WINDOWLEFTTREE_DUMMY_PROPERTY
422 Xcls_WindowLeftTree* xcls_windowlefttree_singleton (void);
423 Xcls_WindowLeftTree* xcls_windowlefttree_new (void);
424 Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type);
425 Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_new (Xcls_WindowLeftTree* _owner);
426 Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_construct (GType object_type, Xcls_WindowLeftTree* _owner);
427 Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_new (Xcls_WindowLeftTree* _owner);
428 Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_construct (GType object_type, Xcls_WindowLeftTree* _owner);
429 GType js_render_node_get_type (void) G_GNUC_CONST;
430 JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self);
431 gchar* xcls_windowlefttree_getActivePath (Xcls_WindowLeftTree* self);
432 JsRenderNode* xcls_windowlefttree_xcls_model_pathToNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* path);
433 GType js_render_js_render_get_type (void) G_GNUC_CONST;
434 JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self);
435 GType project_project_get_type (void) G_GNUC_CONST;
436 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);
437 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewPrivate))
439 XCLS_WINDOWLEFTTREE_XCLS_VIEW_DUMMY_PROPERTY
441 Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_new (Xcls_WindowLeftTree* _owner);
442 Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_construct (GType object_type, Xcls_WindowLeftTree* _owner);
443 Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_new (Xcls_WindowLeftTree* _owner);
444 Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_construct (GType object_type, Xcls_WindowLeftTree* _owner);
445 GType xcls_windowlefttree_xcls_treeviewcolumn4_get_type (void) G_GNUC_CONST;
446 static GType builder4_application_target_get_type (void) G_GNUC_UNUSED;
447 static void _vala_PangoFontDescription_free (PangoFontDescription* self);
448 static gboolean __lambda22_ (Xcls_WindowLeftTreeXcls_view* self, GdkEventButton* ev);
449 static gboolean ___lambda22__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
450 static void __lambda26_ (Xcls_WindowLeftTreeXcls_view* self);
451 static gboolean __lambda27_ (Xcls_WindowLeftTreeXcls_view* self);
452 static gboolean ___lambda27__gsource_func (gpointer self);
453 static void ___lambda26__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self);
454 static void __lambda28_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx);
455 gchar* js_render_node_fqn (JsRenderNode* self);
456 GType palete_palete_get_type (void) G_GNUC_CONST;
457 PaletePalete* js_render_js_render_palete (JsRenderJsRender* self);
458 gchar** palete_palete_getDropList (PaletePalete* self, const gchar* rval, int* result_length1);
459 static void ___lambda28__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self);
460 static void __lambda29_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context);
461 void xcls_windowlefttree_xcls_view_highlightDropPath (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath, GtkTreeViewDropPosition pos);
462 static void ___lambda29__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self);
463 static gboolean __lambda30_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time);
464 static gboolean ___lambda30__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self);
465 static void __lambda31_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context, GtkSelectionData* data, guint info, guint time);
466 static void ___lambda31__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self);
467 static void __lambda32_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, GtkSelectionData* sel, guint info, guint time);
468 gchar* xcls_windowlefttree_xcls_model_findDropNodeByPath (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1, gint in_pref);
469 JsRenderNode* js_render_node_new (void);
470 JsRenderNode* js_render_node_construct (GType object_type);
471 void js_render_node_setFqn (JsRenderNode* self, const gchar* name);
472 void xcls_windowlefttree_xcls_model_dropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data_str, JsRenderNode* node, gboolean show_templates);
473 void xcls_windowlefttree_xcls_model_moveNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data, GdkDragAction action);
474 static void ___lambda32__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self);
475 static gboolean __lambda33_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time);
476 static gboolean ___lambda33__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self);
477 void xcls_windowlefttree_xcls_view_selectNode (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath_str);
478 static void xcls_windowlefttree_xcls_view_finalize (GObject* obj);
479 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelPrivate))
481 XCLS_WINDOWLEFTTREE_XCLS_MODEL_DUMMY_PROPERTY
483 GType xcls_dialogtemplateselect_get_type (void) G_GNUC_CONST;
484 Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_singleton (void);
485 JsRenderNode* xcls_dialogtemplateselect_show (Xcls_DialogTemplateSelect* self, PaletePalete* pal, JsRenderNode* node);
486 gboolean js_render_node_has (JsRenderNode* self, const gchar* key);
487 void palete_palete_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent);
488 gchar* js_render_node_nodeTitle (JsRenderNode* self, gboolean for_tip);
489 gchar* js_render_node_nodeTip (JsRenderNode* self);
490 void xcls_windowlefttree_xcls_model_load (Xcls_WindowLeftTreeXcls_model* self, GeeArrayList* tr, GtkTreeIter* iter);
491 void xcls_windowlefttree_xcls_model_updateSelected (Xcls_WindowLeftTreeXcls_model* self);
492 void js_render_node_remove (JsRenderNode* self);
493 JsRenderNode* js_render_node_deepClone (JsRenderNode* self);
494 static void _vala_array_add32 (gchar*** array, int* length, int* size, gchar* value);
495 gchar* xcls_windowlefttree_xcls_model_findDropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1);
496 void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f);
497 void js_render_js_render_loadItems (JsRenderJsRender* self, GError** error);
498 void xcls_windowlefttree_xcls_model_deleteSelected (Xcls_WindowLeftTreeXcls_model* self);
499 static void xcls_windowlefttree_xcls_model_finalize (GObject* obj);
500 #define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Private))
502 XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_DUMMY_PROPERTY
504 Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_new (Xcls_WindowLeftTree* _owner);
505 Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_construct (GType object_type, Xcls_WindowLeftTree* _owner);
506 static void xcls_windowlefttree_xcls_treeviewcolumn4_finalize (GObject* obj);
507 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererPrivate))
509 XCLS_WINDOWLEFTTREE_XCLS_RENDERER_DUMMY_PROPERTY
511 static void xcls_windowlefttree_xcls_renderer_finalize (GObject* obj);
512 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate))
514 XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_DUMMY_PROPERTY
516 Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_new (Xcls_WindowLeftTree* _owner);
517 Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_construct (GType object_type, Xcls_WindowLeftTree* _owner);
518 GType xcls_windowlefttree_xcls_menuitem7_get_type (void) G_GNUC_CONST;
519 Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_new (Xcls_WindowLeftTree* _owner);
520 Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_construct (GType object_type, Xcls_WindowLeftTree* _owner);
521 GType xcls_windowlefttree_xcls_menuitem8_get_type (void) G_GNUC_CONST;
522 Xcls_WindowLeftTreeXcls_MenuItem9* xcls_windowlefttree_xcls_menuitem9_new (Xcls_WindowLeftTree* _owner);
523 Xcls_WindowLeftTreeXcls_MenuItem9* xcls_windowlefttree_xcls_menuitem9_construct (GType object_type, Xcls_WindowLeftTree* _owner);
524 GType xcls_windowlefttree_xcls_menuitem9_get_type (void) G_GNUC_CONST;
525 static void xcls_windowlefttree_xcls_lefttreemenu_finalize (GObject* obj);
526 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Private))
528 XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_DUMMY_PROPERTY
530 static void __lambda23_ (Xcls_WindowLeftTreeXcls_MenuItem7* self);
531 static void ___lambda23__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
532 static void xcls_windowlefttree_xcls_menuitem7_finalize (GObject* obj);
533 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Private))
535 XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_DUMMY_PROPERTY
537 static void __lambda24_ (Xcls_WindowLeftTreeXcls_MenuItem8* self);
538 GType dialog_save_template_get_type (void) G_GNUC_CONST;
539 DialogSaveTemplate* dialog_save_template_singleton (void);
540 void dialog_save_template_show (DialogSaveTemplate* self, GtkWindow* parent, PaletePalete* palete, JsRenderNode* data);
541 static void ___lambda24__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
542 static void xcls_windowlefttree_xcls_menuitem8_finalize (GObject* obj);
543 #define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9Private))
545 XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_DUMMY_PROPERTY
547 static void __lambda25_ (Xcls_WindowLeftTreeXcls_MenuItem9* self);
548 GType dialog_save_module_get_type (void) G_GNUC_CONST;
549 DialogSaveModule* dialog_save_module_singleton (void);
550 gchar* dialog_save_module_show (DialogSaveModule* self, GtkWindow* parent, ProjectProject* project, JsRenderNode* data);
551 static void ___lambda25__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
552 static void xcls_windowlefttree_xcls_menuitem9_finalize (GObject* obj);
553 static void xcls_windowlefttree_finalize (GObject* obj);
554 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
555 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
556 static gint _vala_array_length (gpointer array);
558 extern const GtkTargetEntry BUILDER4_APPLICATION_targetList[4];
560 static gpointer _g_object_ref0 (gpointer self) {
561 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
562 return self ? g_object_ref (self) : NULL;
563 #line 564 "WindowLeftTree.vala.c"
567 Xcls_WindowLeftTree* xcls_windowlefttree_singleton (void) {
568 Xcls_WindowLeftTree* result = NULL;
569 Xcls_WindowLeftTree* _tmp0_;
570 Xcls_WindowLeftTree* _tmp2_;
571 Xcls_WindowLeftTree* _tmp3_;
572 #line 10 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
573 _tmp0_ = _WindowLeftTree;
574 #line 10 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
575 if (_tmp0_ == NULL) {
576 #line 577 "WindowLeftTree.vala.c"
577 Xcls_WindowLeftTree* _tmp1_;
578 #line 11 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
579 _tmp1_ = xcls_windowlefttree_new ();
580 #line 11 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
581 _g_object_unref0 (_WindowLeftTree);
582 #line 11 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
583 _WindowLeftTree = _tmp1_;
584 #line 585 "WindowLeftTree.vala.c"
586 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
587 _tmp2_ = _WindowLeftTree;
588 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
589 _tmp3_ = _g_object_ref0 (_tmp2_);
590 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
592 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
594 #line 595 "WindowLeftTree.vala.c"
598 Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type) {
599 Xcls_WindowLeftTree * self = NULL;
600 Xcls_WindowLeftTree* _tmp0_;
601 GtkScrolledWindow* _tmp1_;
602 GtkScrolledWindow* _tmp2_;
603 Xcls_WindowLeftTree* _tmp3_;
604 Xcls_WindowLeftTreeXcls_view* _tmp4_;
605 Xcls_WindowLeftTreeXcls_view* child_0;
606 GtkScrolledWindow* _tmp5_;
608 Xcls_WindowLeftTree* _tmp7_;
609 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp8_;
610 Xcls_WindowLeftTreeXcls_LeftTreeMenu* child_1;
611 GtkScrolledWindow* _tmp9_;
612 #line 27 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
613 self = (Xcls_WindowLeftTree*) g_object_new (object_type, NULL);
614 #line 29 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
615 _tmp0_ = _g_object_ref0 (self);
616 #line 29 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
617 _g_object_unref0 (self->priv->_this);
618 #line 29 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
619 self->priv->_this = _tmp0_;
620 #line 30 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
621 _tmp1_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
622 #line 30 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
623 g_object_ref_sink (_tmp1_);
624 #line 30 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
625 _g_object_unref0 (self->el);
626 #line 30 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
628 #line 33 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
629 _g_object_unref0 (self->main_window);
630 #line 33 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
631 self->main_window = NULL;
632 #line 36 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
634 #line 36 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
635 gtk_scrolled_window_set_shadow_type (_tmp2_, GTK_SHADOW_IN);
636 #line 37 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
637 _tmp3_ = self->priv->_this;
638 #line 37 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
639 _tmp4_ = xcls_windowlefttree_xcls_view_new (_tmp3_);
640 #line 37 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
642 #line 38 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
643 g_object_ref ((GObject*) child_0);
644 #line 39 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
646 #line 39 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
647 _tmp6_ = child_0->el;
648 #line 39 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
649 gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
650 #line 40 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
651 _tmp7_ = self->priv->_this;
652 #line 40 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
653 _tmp8_ = xcls_windowlefttree_xcls_lefttreemenu_new (_tmp7_);
654 #line 40 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
656 #line 41 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
657 g_object_ref ((GObject*) child_1);
658 #line 45 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
660 #line 45 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
661 gtk_scrolled_window_set_policy (_tmp9_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
662 #line 27 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
663 _g_object_unref0 (child_1);
664 #line 27 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
665 _g_object_unref0 (child_0);
666 #line 27 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
668 #line 669 "WindowLeftTree.vala.c"
672 Xcls_WindowLeftTree* xcls_windowlefttree_new (void) {
673 #line 27 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
674 return xcls_windowlefttree_construct (TYPE_XCLS_WINDOWLEFTTREE);
675 #line 676 "WindowLeftTree.vala.c"
679 JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self) {
680 JsRenderNode* result = NULL;
681 gchar* _tmp0_ = NULL;
686 Xcls_WindowLeftTree* _tmp4_;
687 Xcls_WindowLeftTreeXcls_model* _tmp5_;
689 JsRenderNode* _tmp7_ = NULL;
690 #line 48 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
691 g_return_val_if_fail (self != NULL, NULL);
692 #line 50 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
693 _tmp0_ = xcls_windowlefttree_getActivePath (self);
694 #line 50 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
696 #line 51 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
698 #line 51 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
699 _tmp2_ = strlen (_tmp1_);
700 #line 51 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
702 #line 51 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
704 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
706 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
708 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
710 #line 711 "WindowLeftTree.vala.c"
712 #line 54 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
713 _tmp4_ = self->priv->_this;
714 #line 54 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
715 _tmp5_ = _tmp4_->model;
716 #line 54 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
718 #line 54 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
719 _tmp7_ = xcls_windowlefttree_xcls_model_pathToNode (_tmp5_, _tmp6_);
720 #line 54 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
722 #line 54 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
724 #line 54 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
726 #line 727 "WindowLeftTree.vala.c"
730 gchar* xcls_windowlefttree_getActivePath (Xcls_WindowLeftTree* self) {
731 gchar* result = NULL;
732 Xcls_WindowLeftTreeXcls_model* _tmp0_;
733 Xcls_WindowLeftTreeXcls_model* _tmp1_;
734 Xcls_WindowLeftTreeXcls_model* model;
735 Xcls_WindowLeftTreeXcls_view* _tmp2_;
740 GtkTreeSelection* _tmp6_ = NULL;
742 GtkTreeIter iter = {0};
743 GtkTreeModel* mod = NULL;
745 GtkTreeSelection* _tmp10_ = NULL;
746 GtkTreeModel* _tmp11_ = NULL;
747 GtkTreeIter _tmp12_ = {0};
748 GtkTreeModel* _tmp13_;
749 GtkTreeModel* _tmp14_;
751 GtkTreePath* _tmp16_ = NULL;
752 GtkTreePath* _tmp17_;
753 gchar* _tmp18_ = NULL;
755 #line 57 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
756 g_return_val_if_fail (self != NULL, NULL);
757 #line 58 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
758 _tmp0_ = self->model;
759 #line 58 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
760 _tmp1_ = _g_object_ref0 (_tmp0_);
761 #line 58 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
763 #line 59 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
765 #line 59 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
767 #line 59 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
768 _tmp4_ = _g_object_ref0 (_tmp3_);
769 #line 59 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
771 #line 60 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
773 #line 60 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
774 _tmp6_ = gtk_tree_view_get_selection (_tmp5_);
775 #line 60 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
776 _tmp7_ = gtk_tree_selection_count_selected_rows (_tmp6_);
777 #line 60 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
779 #line 780 "WindowLeftTree.vala.c"
781 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
782 _tmp8_ = g_strdup ("");
783 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
785 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
786 _g_object_unref0 (view);
787 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
788 _g_object_unref0 (model);
789 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
791 #line 792 "WindowLeftTree.vala.c"
793 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
795 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
796 _tmp10_ = gtk_tree_view_get_selection (_tmp9_);
797 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
798 gtk_tree_selection_get_selected (_tmp10_, &_tmp11_, &_tmp12_);
799 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
800 _g_object_unref0 (mod);
801 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
802 _tmp13_ = _g_object_ref0 (_tmp11_);
803 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
805 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
807 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
809 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
811 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
812 _tmp16_ = gtk_tree_model_get_path (_tmp14_, &_tmp15_);
813 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
815 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
816 _tmp18_ = gtk_tree_path_to_string (_tmp17_);
817 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
819 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
820 _gtk_tree_path_free0 (_tmp17_);
821 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
823 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
824 _g_object_unref0 (mod);
825 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
826 _g_object_unref0 (view);
827 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
828 _g_object_unref0 (model);
829 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
831 #line 832 "WindowLeftTree.vala.c"
835 JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self) {
836 JsRenderJsRender* result = NULL;
837 Xcls_WindowLeftTreeXcls_model* _tmp0_;
838 JsRenderJsRender* _tmp1_;
839 JsRenderJsRender* _tmp2_;
840 #line 68 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
841 g_return_val_if_fail (self != NULL, NULL);
842 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
843 _tmp0_ = self->model;
844 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
845 _tmp1_ = _tmp0_->file;
846 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
847 _tmp2_ = _g_object_ref0 (_tmp1_);
848 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
850 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
852 #line 853 "WindowLeftTree.vala.c"
856 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) {
857 typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT) (gpointer data1, gpointer arg_1, gpointer data2);
858 register GMarshalFunc_BOOLEAN__OBJECT callback;
859 register GCClosure * cc;
860 register gpointer data1;
861 register gpointer data2;
863 cc = (GCClosure *) closure;
864 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
865 g_return_if_fail (return_value != NULL);
866 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
867 g_return_if_fail (n_param_values == 2);
868 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
869 if (G_CCLOSURE_SWAP_DATA (closure)) {
870 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
871 data1 = closure->data;
872 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
873 data2 = param_values->data[0].v_pointer;
874 #line 875 "WindowLeftTree.vala.c"
876 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
877 data1 = param_values->data[0].v_pointer;
878 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
879 data2 = closure->data;
880 #line 881 "WindowLeftTree.vala.c"
882 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
883 callback = (GMarshalFunc_BOOLEAN__OBJECT) (marshal_data ? marshal_data : cc->callback);
884 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
885 v_return = callback (data1, g_value_get_object (param_values + 1), data2);
886 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
887 g_value_set_boolean (return_value, v_return);
888 #line 889 "WindowLeftTree.vala.c"
892 static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
893 #line 108 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
894 g_boxed_free (pango_font_description_get_type (), self);
895 #line 896 "WindowLeftTree.vala.c"
899 static gboolean __lambda22_ (Xcls_WindowLeftTreeXcls_view* self, GdkEventButton* ev) {
900 gboolean result = FALSE;
901 Xcls_WindowLeftTree* _tmp0_;
902 gboolean _tmp1_ = FALSE;
903 gboolean _tmp2_ = FALSE;
904 GdkEventButton _tmp3_;
907 GtkTreePath* res = NULL;
908 Xcls_WindowLeftTree* _tmp8_;
909 Xcls_WindowLeftTreeXcls_view* _tmp9_;
910 GtkTreeView* _tmp10_;
911 GdkEventButton _tmp11_;
913 GdkEventButton _tmp13_;
915 GtkTreePath* _tmp15_ = NULL;
916 gboolean _tmp16_ = FALSE;
917 GtkTreeView* _tmp17_;
918 GtkTreeSelection* _tmp18_ = NULL;
919 GtkTreePath* _tmp19_;
920 Xcls_WindowLeftTree* _tmp20_;
921 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp21_;
923 GdkScreen* _tmp23_ = NULL;
924 Xcls_WindowLeftTree* _tmp24_;
925 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp25_;
927 Xcls_WindowLeftTree* _tmp27_;
928 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp28_;
930 GdkEventButton _tmp30_;
932 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
933 g_return_val_if_fail (ev != NULL, FALSE);
934 #line 149 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
935 _tmp0_ = self->priv->_this;
936 #line 149 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
937 g_signal_emit_by_name (_tmp0_, "before-node-change", NULL, &_tmp1_);
938 #line 149 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
940 #line 150 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
942 #line 150 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
944 #line 945 "WindowLeftTree.vala.c"
946 #line 154 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
948 #line 154 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
949 _tmp4_ = _tmp3_.type;
950 #line 154 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
951 if (_tmp4_ != GDK_BUTTON_PRESS) {
952 #line 154 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
954 #line 955 "WindowLeftTree.vala.c"
956 GdkEventButton _tmp5_;
958 #line 154 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
960 #line 154 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
961 _tmp6_ = _tmp5_.button;
962 #line 154 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
963 _tmp2_ = _tmp6_ != ((guint) 3);
964 #line 965 "WindowLeftTree.vala.c"
966 #line 154 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
968 #line 154 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
970 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
972 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
974 #line 975 "WindowLeftTree.vala.c"
976 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
977 _tmp8_ = self->priv->_this;
978 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
979 _tmp9_ = _tmp8_->view;
980 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
981 _tmp10_ = _tmp9_->el;
982 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
984 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
986 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
988 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
990 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
991 _tmp16_ = gtk_tree_view_get_path_at_pos (_tmp10_, (gint) _tmp12_, (gint) _tmp14_, &_tmp15_, NULL, NULL, NULL);
992 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
993 _gtk_tree_path_free0 (res);
994 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
996 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
998 #line 160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1000 #line 160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1001 _gtk_tree_path_free0 (res);
1002 #line 160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1004 #line 1005 "WindowLeftTree.vala.c"
1006 #line 163 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1008 #line 163 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1009 _tmp18_ = gtk_tree_view_get_selection (_tmp17_);
1010 #line 163 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1012 #line 163 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1013 gtk_tree_selection_select_path (_tmp18_, _tmp19_);
1014 #line 169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1015 _tmp20_ = self->priv->_this;
1016 #line 169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1017 _tmp21_ = _tmp20_->LeftTreeMenu;
1018 #line 169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1019 _tmp22_ = _tmp21_->el;
1020 #line 169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1021 _tmp23_ = gdk_screen_get_default ();
1022 #line 169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1023 gtk_menu_set_screen (_tmp22_, _tmp23_);
1024 #line 170 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1025 _tmp24_ = self->priv->_this;
1026 #line 170 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1027 _tmp25_ = _tmp24_->LeftTreeMenu;
1028 #line 170 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1029 _tmp26_ = _tmp25_->el;
1030 #line 170 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1031 gtk_widget_show_all ((GtkWidget*) _tmp26_);
1032 #line 171 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1033 _tmp27_ = self->priv->_this;
1034 #line 171 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1035 _tmp28_ = _tmp27_->LeftTreeMenu;
1036 #line 171 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1037 _tmp29_ = _tmp28_->el;
1038 #line 171 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1040 #line 171 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1041 _tmp31_ = _tmp30_.time;
1042 #line 171 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1043 gtk_menu_popup (_tmp29_, NULL, NULL, NULL, NULL, (guint) 3, _tmp31_);
1044 #line 173 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1046 #line 173 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1047 _gtk_tree_path_free0 (res);
1048 #line 173 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1050 #line 1051 "WindowLeftTree.vala.c"
1054 static gboolean ___lambda22__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
1056 result = __lambda22_ (self, event);
1057 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1059 #line 1060 "WindowLeftTree.vala.c"
1063 static gboolean __lambda27_ (Xcls_WindowLeftTreeXcls_view* self) {
1064 gboolean result = FALSE;
1065 GtkTreeView* _tmp0_;
1066 GtkTreeSelection* _tmp1_ = NULL;
1068 GtkTreeView* _tmp4_;
1069 GtkTreeSelection* _tmp5_ = NULL;
1070 GtkTreeSelection* _tmp6_;
1071 GtkTreeSelection* s;
1072 GtkTreeIter iter = {0};
1073 GtkTreeModel* mod = NULL;
1074 GtkTreeSelection* _tmp7_;
1075 GtkTreeModel* _tmp8_ = NULL;
1076 GtkTreeIter _tmp9_ = {0};
1077 GtkTreeModel* _tmp10_;
1079 Xcls_WindowLeftTree* _tmp11_;
1080 Xcls_WindowLeftTreeXcls_model* _tmp12_;
1081 GtkTreeStore* _tmp13_;
1082 GtkTreeIter _tmp14_;
1083 GValue _tmp15_ = {0};
1084 Xcls_WindowLeftTree* _tmp16_;
1085 Xcls_WindowLeftTreeXcls_model* _tmp17_;
1086 GtkTreeModel* _tmp18_;
1087 GtkTreeIter _tmp19_;
1088 GtkTreePath* _tmp20_ = NULL;
1089 GtkTreePath* _tmp21_;
1090 gchar* _tmp22_ = NULL;
1091 GObject* _tmp23_ = NULL;
1093 Xcls_WindowLeftTree* _tmp24_;
1094 JsRenderNode* _tmp25_;
1095 #line 200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1097 #line 200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1098 _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
1099 #line 200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1100 _tmp2_ = gtk_tree_selection_count_selected_rows (_tmp1_);
1101 #line 200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1103 #line 1104 "WindowLeftTree.vala.c"
1104 Xcls_WindowLeftTree* _tmp3_;
1105 #line 202 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1106 g_print ("selected rows < 1\n");
1107 #line 204 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1108 _tmp3_ = self->priv->_this;
1109 #line 204 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1110 g_signal_emit_by_name (_tmp3_, "node-selected", NULL);
1111 #line 206 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1113 #line 206 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1115 #line 1116 "WindowLeftTree.vala.c"
1117 #line 210 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1119 #line 210 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1120 _tmp5_ = gtk_tree_view_get_selection (_tmp4_);
1121 #line 210 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1122 _tmp6_ = _g_object_ref0 (_tmp5_);
1123 #line 210 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1125 #line 213 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1127 #line 213 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1128 gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_);
1129 #line 213 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1130 _g_object_unref0 (mod);
1131 #line 213 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1132 _tmp10_ = _g_object_ref0 (_tmp8_);
1133 #line 213 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1135 #line 213 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1137 #line 218 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1138 _tmp11_ = self->priv->_this;
1139 #line 218 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1140 _tmp12_ = _tmp11_->model;
1141 #line 218 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1142 _tmp13_ = _tmp12_->el;
1143 #line 218 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1145 #line 218 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1146 gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_);
1147 #line 218 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1148 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
1149 #line 218 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1151 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1152 _tmp16_ = self->priv->_this;
1153 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1154 _tmp17_ = _tmp16_->model;
1155 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1157 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1159 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1160 _tmp20_ = gtk_tree_model_get_path (_tmp18_, &_tmp19_);
1161 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1163 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1164 _tmp22_ = gtk_tree_path_to_string (_tmp21_);
1165 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1166 _g_free0 (_tmp17_->activePath);
1167 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1168 _tmp17_->activePath = _tmp22_;
1169 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1170 _gtk_tree_path_free0 (_tmp21_);
1171 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1172 _tmp23_ = g_value_dup_object (&value);
1173 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1174 node = G_TYPE_CHECK_INSTANCE_CAST (_tmp23_, JS_RENDER_TYPE_NODE, JsRenderNode);
1175 #line 222 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1176 _tmp24_ = self->priv->_this;
1177 #line 222 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1179 #line 222 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1180 g_signal_emit_by_name (_tmp24_, "node-selected", _tmp25_);
1181 #line 223 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1183 #line 223 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1184 _g_object_unref0 (node);
1185 #line 223 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1186 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
1187 #line 223 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1188 _g_object_unref0 (mod);
1189 #line 223 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1190 _g_object_unref0 (s);
1191 #line 223 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1193 #line 1194 "WindowLeftTree.vala.c"
1197 static gboolean ___lambda27__gsource_func (gpointer self) {
1199 result = __lambda27_ (self);
1200 #line 197 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1202 #line 1203 "WindowLeftTree.vala.c"
1206 static void __lambda26_ (Xcls_WindowLeftTreeXcls_view* self) {
1208 Xcls_WindowLeftTree* _tmp1_;
1209 gboolean _tmp2_ = FALSE;
1210 Xcls_WindowLeftTree* _tmp5_;
1211 Xcls_WindowLeftTreeXcls_model* _tmp6_;
1212 JsRenderJsRender* _tmp7_;
1213 #line 178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1214 _tmp0_ = self->blockChanges;
1215 #line 178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1217 #line 179 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1219 #line 1220 "WindowLeftTree.vala.c"
1221 #line 181 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1222 _tmp1_ = self->priv->_this;
1223 #line 181 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1224 g_signal_emit_by_name (_tmp1_, "before-node-change", NULL, &_tmp2_);
1225 #line 181 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1227 #line 1228 "WindowLeftTree.vala.c"
1228 GtkTreeView* _tmp3_;
1229 GtkTreeSelection* _tmp4_ = NULL;
1230 #line 182 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1231 self->blockChanges = TRUE;
1232 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1234 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1235 _tmp4_ = gtk_tree_view_get_selection (_tmp3_);
1236 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1237 gtk_tree_selection_unselect_all (_tmp4_);
1238 #line 184 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1239 self->blockChanges = FALSE;
1240 #line 185 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1242 #line 1243 "WindowLeftTree.vala.c"
1244 #line 187 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1245 _tmp5_ = self->priv->_this;
1246 #line 187 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1247 _tmp6_ = _tmp5_->model;
1248 #line 187 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1249 _tmp7_ = _tmp6_->file;
1250 #line 187 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1251 if (_tmp7_ == NULL) {
1252 #line 188 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1254 #line 1255 "WindowLeftTree.vala.c"
1256 #line 192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1257 g_print ("LEFT TREE -> view -> selection changed called\n");
1258 #line 197 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1259 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda27__gsource_func, g_object_ref (self), g_object_unref);
1260 #line 230 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1262 #line 1263 "WindowLeftTree.vala.c"
1266 static void ___lambda26__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) {
1267 #line 175 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1269 #line 1270 "WindowLeftTree.vala.c"
1273 static gpointer _cairo_surface_reference0 (gpointer self) {
1274 #line 268 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1275 return self ? cairo_surface_reference (self) : NULL;
1276 #line 1277 "WindowLeftTree.vala.c"
1280 static void __lambda28_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx) {
1281 Xcls_WindowLeftTree* _tmp0_;
1282 Xcls_WindowLeftTreeXcls_view* _tmp1_;
1283 GtkTreeView* _tmp2_;
1284 GtkTreeSelection* _tmp3_ = NULL;
1285 GtkTreeSelection* _tmp4_;
1286 GtkTreeSelection* s;
1287 GtkTreeSelection* _tmp5_;
1289 GtkTreeIter iter = {0};
1290 GtkTreeModel* mod = NULL;
1291 GtkTreeSelection* _tmp7_;
1292 GtkTreeModel* _tmp8_ = NULL;
1293 GtkTreeIter _tmp9_ = {0};
1294 GtkTreeModel* _tmp10_;
1296 Xcls_WindowLeftTree* _tmp11_;
1297 Xcls_WindowLeftTreeXcls_model* _tmp12_;
1298 GtkTreeStore* _tmp13_;
1299 GtkTreeIter _tmp14_;
1300 GValue _tmp15_ = {0};
1301 GObject* _tmp16_ = NULL;
1303 JsRenderNode* _tmp17_;
1304 gchar* _tmp18_ = NULL;
1306 const gchar* _tmp19_;
1311 const gchar* _tmp24_;
1313 Xcls_WindowLeftTree* _tmp26_;
1314 Xcls_WindowLeftTreeXcls_model* _tmp27_;
1315 JsRenderJsRender* _tmp28_;
1316 PaletePalete* _tmp29_ = NULL;
1317 PaletePalete* _tmp30_;
1318 const gchar* _tmp31_;
1320 gchar** _tmp33_ = NULL;
1322 gint _tmp34__length1;
1323 gchar* _tmp35_ = NULL;
1329 Xcls_WindowLeftTree* _tmp41_;
1330 Xcls_WindowLeftTreeXcls_model* _tmp42_;
1331 GtkTreeStore* _tmp43_;
1332 GtkTreeIter _tmp44_;
1333 GtkTreePath* _tmp45_ = NULL;
1335 GtkTreeView* _tmp46_;
1336 GtkTreePath* _tmp47_;
1337 cairo_surface_t* _tmp48_ = NULL;
1338 cairo_surface_t* _tmp49_;
1339 cairo_surface_t* pix;
1340 GdkDragContext* _tmp50_;
1341 cairo_surface_t* _tmp51_;
1342 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1343 g_return_if_fail (ctx != NULL);
1344 #line 241 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1345 _tmp0_ = self->priv->_this;
1346 #line 241 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1347 _tmp1_ = _tmp0_->view;
1348 #line 241 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1349 _tmp2_ = _tmp1_->el;
1350 #line 241 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1351 _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
1352 #line 241 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1353 _tmp4_ = _g_object_ref0 (_tmp3_);
1354 #line 241 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1356 #line 242 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1358 #line 242 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1359 _tmp6_ = gtk_tree_selection_count_selected_rows (_tmp5_);
1360 #line 242 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1362 #line 243 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1363 _g_object_unref0 (s);
1364 #line 243 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1366 #line 1367 "WindowLeftTree.vala.c"
1368 #line 247 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1370 #line 247 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1371 gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_);
1372 #line 247 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1373 _g_object_unref0 (mod);
1374 #line 247 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1375 _tmp10_ = _g_object_ref0 (_tmp8_);
1376 #line 247 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1378 #line 247 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1380 #line 253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1381 _tmp11_ = self->priv->_this;
1382 #line 253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1383 _tmp12_ = _tmp11_->model;
1384 #line 253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1385 _tmp13_ = _tmp12_->el;
1386 #line 253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1388 #line 253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1389 gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_);
1390 #line 253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1391 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
1392 #line 253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1394 #line 254 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1395 _tmp16_ = g_value_dup_object (&value);
1396 #line 254 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1397 data = G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, JS_RENDER_TYPE_NODE, JsRenderNode);
1398 #line 255 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1400 #line 255 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1401 _tmp18_ = js_render_node_fqn (_tmp17_);
1402 #line 255 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1404 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1406 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1407 _tmp20_ = g_strconcat ("XNAME IS ", _tmp19_, NULL);
1408 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1410 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1411 _tmp22_ = g_strconcat (_tmp21_, "\n", NULL);
1412 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1414 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1415 g_print ("%s", _tmp23_);
1416 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1418 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1420 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1422 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1423 _tmp25_ = g_strdup (_tmp24_);
1424 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1425 _g_free0 (self->dragData);
1426 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1427 self->dragData = _tmp25_;
1428 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1429 _tmp26_ = self->priv->_this;
1430 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1431 _tmp27_ = _tmp26_->model;
1432 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1433 _tmp28_ = _tmp27_->file;
1434 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1435 _tmp29_ = js_render_js_render_palete (_tmp28_);
1436 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1438 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1440 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1441 _tmp33_ = palete_palete_getDropList (_tmp30_, _tmp31_, &_tmp32_);
1442 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1443 self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL);
1444 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1445 self->dropList = _tmp33_;
1446 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1447 self->dropList_length1 = _tmp32_;
1448 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1449 _g_object_unref0 (_tmp30_);
1450 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1451 _tmp34_ = self->dropList;
1452 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1453 _tmp34__length1 = self->dropList_length1;
1454 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1455 _tmp35_ = g_strjoinv (", ", _tmp34_);
1456 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1458 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1459 _tmp37_ = g_strconcat ("DROP LIST IS ", _tmp36_, NULL);
1460 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1462 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1463 _tmp39_ = g_strconcat (_tmp38_, "\n", NULL);
1464 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1466 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1467 g_print ("%s", _tmp40_);
1468 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1470 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1472 #line 260 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1474 #line 264 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1475 _tmp41_ = self->priv->_this;
1476 #line 264 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1477 _tmp42_ = _tmp41_->model;
1478 #line 264 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1479 _tmp43_ = _tmp42_->el;
1480 #line 264 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1482 #line 264 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1483 _tmp45_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp43_, &_tmp44_);
1484 #line 264 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1486 #line 268 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1488 #line 268 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1490 #line 268 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1491 _tmp48_ = gtk_tree_view_create_row_drag_icon (_tmp46_, _tmp47_);
1492 #line 268 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1493 _tmp49_ = _cairo_surface_reference0 (_tmp48_);
1494 #line 268 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1496 #line 270 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1498 #line 270 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1500 #line 270 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1501 gtk_drag_set_icon_surface (_tmp50_, _tmp51_);
1502 #line 272 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1503 _cairo_surface_destroy0 (pix);
1504 #line 272 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1505 _gtk_tree_path_free0 (path);
1506 #line 272 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1508 #line 272 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1509 _g_object_unref0 (data);
1510 #line 272 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1511 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
1512 #line 272 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1513 _g_object_unref0 (mod);
1514 #line 272 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1515 _g_object_unref0 (s);
1516 #line 272 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1518 #line 1519 "WindowLeftTree.vala.c"
1522 static void ___lambda28__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
1523 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1524 __lambda28_ (self, context);
1525 #line 1526 "WindowLeftTree.vala.c"
1529 static void __lambda29_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context) {
1531 #line 274 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1532 g_return_if_fail (drag_context != NULL);
1533 #line 276 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1534 _tmp0_ = g_strdup ("");
1535 #line 276 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1536 _g_free0 (self->dragData);
1537 #line 276 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1538 self->dragData = _tmp0_;
1539 #line 277 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1540 self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL);
1541 #line 277 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1542 self->dropList = NULL;
1543 #line 277 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1544 self->dropList_length1 = 0;
1545 #line 279 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1546 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", 0);
1547 #line 1548 "WindowLeftTree.vala.c"
1551 static void ___lambda29__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
1552 #line 274 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1553 __lambda29_ (self, context);
1554 #line 1555 "WindowLeftTree.vala.c"
1558 static gboolean __lambda30_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time) {
1559 gboolean result = FALSE;
1562 GtkTreeView* _tmp2_;
1563 GdkDragContext* _tmp3_;
1564 GdkAtom _tmp4_ = 0U;
1566 #line 282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1567 g_return_val_if_fail (ctx != NULL, FALSE);
1568 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1569 g_print ("got drag motion");
1570 #line 286 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1571 self->drag_in_motion = TRUE;
1572 #line 287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1574 #line 287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1575 self->drag_x = _tmp0_;
1576 #line 288 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1578 #line 288 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1579 self->drag_y = _tmp1_;
1580 #line 291 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1582 #line 291 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1584 #line 291 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1585 _tmp4_ = gdk_atom_intern ("STRING", TRUE);
1586 #line 291 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1588 #line 291 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1589 gtk_drag_get_data ((GtkWidget*) _tmp2_, _tmp3_, _tmp4_, (guint32) _tmp5_);
1590 #line 298 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1592 #line 298 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1594 #line 1595 "WindowLeftTree.vala.c"
1598 static gboolean ___lambda30__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) {
1600 result = __lambda30_ (self, context, x, y, time_);
1601 #line 282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1603 #line 1604 "WindowLeftTree.vala.c"
1607 static void __lambda31_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context, GtkSelectionData* data, guint info, guint time) {
1608 GtkTreeView* _tmp0_;
1609 GtkTreeSelection* _tmp1_ = NULL;
1610 GtkTreeSelection* _tmp2_;
1611 GtkTreeSelection* s;
1612 GtkTreeSelection* _tmp3_;
1614 GtkTreeIter iter = {0};
1615 GtkTreeModel* mod = NULL;
1616 GtkTreeSelection* _tmp6_;
1617 GtkTreeModel* _tmp7_ = NULL;
1618 GtkTreeIter _tmp8_ = {0};
1619 GtkTreeModel* _tmp9_;
1620 GtkTreeModel* _tmp10_;
1621 GtkTreeIter _tmp11_;
1622 GtkTreePath* _tmp12_ = NULL;
1623 GtkTreePath* _tmp13_;
1624 gchar* _tmp14_ = NULL;
1627 GtkSelectionData* _tmp16_;
1628 const gchar* _tmp17_;
1629 const gchar* _tmp18_;
1632 const gchar* _tmp21_;
1635 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1636 g_return_if_fail (drag_context != NULL);
1637 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1638 g_return_if_fail (data != NULL);
1639 #line 304 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1640 g_print ("drag-data-get");
1641 #line 305 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1643 #line 305 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1644 _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
1645 #line 305 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1646 _tmp2_ = _g_object_ref0 (_tmp1_);
1647 #line 305 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1649 #line 306 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1651 #line 306 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1652 _tmp4_ = gtk_tree_selection_count_selected_rows (_tmp3_);
1653 #line 306 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1655 #line 1656 "WindowLeftTree.vala.c"
1656 GtkSelectionData* _tmp5_;
1657 #line 307 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1659 #line 307 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1660 gtk_selection_data_set_text (_tmp5_, "", 0);
1661 #line 308 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1662 g_print ("return empty string - no selection..");
1663 #line 309 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1664 _g_object_unref0 (s);
1665 #line 309 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1667 #line 1668 "WindowLeftTree.vala.c"
1669 #line 315 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1671 #line 315 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1672 gtk_tree_selection_get_selected (_tmp6_, &_tmp7_, &_tmp8_);
1673 #line 315 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1674 _g_object_unref0 (mod);
1675 #line 315 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1676 _tmp9_ = _g_object_ref0 (_tmp7_);
1677 #line 315 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1679 #line 315 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1681 #line 318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1683 #line 318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1685 #line 318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1686 _tmp12_ = gtk_tree_model_get_path (_tmp10_, &_tmp11_);
1687 #line 318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1689 #line 318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1690 _tmp14_ = gtk_tree_path_to_string (_tmp13_);
1691 #line 318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1693 #line 318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1694 _gtk_tree_path_free0 (_tmp13_);
1695 #line 318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1697 #line 319 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1699 #line 319 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1701 #line 319 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1703 #line 319 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1704 _tmp19_ = strlen (_tmp18_);
1705 #line 319 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1707 #line 319 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1708 gtk_selection_data_set_text (_tmp16_, _tmp17_, _tmp20_);
1709 #line 320 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1711 #line 320 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1712 _tmp22_ = g_strconcat ("return ", _tmp21_, NULL);
1713 #line 320 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1715 #line 320 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1716 g_print ("%s", _tmp23_);
1717 #line 320 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1719 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1721 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1722 _g_object_unref0 (mod);
1723 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1724 _g_object_unref0 (s);
1725 #line 1726 "WindowLeftTree.vala.c"
1729 static void ___lambda31__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) {
1730 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1731 __lambda31_ (self, context, selection_data, info, time_);
1732 #line 1733 "WindowLeftTree.vala.c"
1736 static void __lambda32_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, GtkSelectionData* sel, guint info, guint time) {
1739 GtkTreePath* path = NULL;
1740 GtkTreeViewDropPosition pos = 0;
1741 Xcls_WindowLeftTree* _tmp1_;
1742 Xcls_WindowLeftTreeXcls_view* _tmp2_;
1743 GtkTreeView* _tmp3_;
1746 GtkTreePath* _tmp6_ = NULL;
1747 GtkTreeViewDropPosition _tmp7_ = 0;
1748 gboolean _tmp8_ = FALSE;
1751 Xcls_WindowLeftTree* _tmp9_;
1752 Xcls_WindowLeftTreeXcls_model* _tmp10_;
1753 GtkTreeStore* _tmp11_;
1755 GdkDragContext* _tmp13_;
1756 GtkWidget* _tmp14_ = NULL;
1760 GtkTreeView* _tmp17_;
1761 GdkDragAction _tmp90_ = 0;
1762 GdkDragContext* _tmp91_;
1763 GdkDragAction _tmp92_ = 0;
1764 GdkDragAction _tmp93_;
1765 GdkDragAction action;
1766 Xcls_WindowLeftTree* _tmp94_;
1767 Xcls_WindowLeftTreeXcls_model* _tmp95_;
1768 GtkTreeStore* _tmp96_;
1770 gboolean delete_selection_data;
1771 GdkDragContext* _tmp167_;
1772 GdkDragAction _tmp168_ = 0;
1773 GdkDragContext* _tmp169_;
1774 GdkDragAction _tmp170_ = 0;
1775 Xcls_WindowLeftTree* _tmp171_;
1776 Xcls_WindowLeftTreeXcls_model* _tmp172_;
1777 const gchar* _tmp173_;
1778 GdkDragContext* _tmp174_;
1779 GdkDragAction _tmp175_ = 0;
1780 GdkDragContext* _tmp176_;
1782 #line 322 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1783 g_return_if_fail (ctx != NULL);
1784 #line 322 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1785 g_return_if_fail (sel != NULL);
1786 #line 326 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1787 _tmp0_ = g_strdup ("");
1788 #line 326 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1789 targetData = _tmp0_;
1790 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1791 _tmp1_ = self->priv->_this;
1792 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1793 _tmp2_ = _tmp1_->view;
1794 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1795 _tmp3_ = _tmp2_->el;
1796 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1797 _tmp4_ = self->drag_x;
1798 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1799 _tmp5_ = self->drag_y;
1800 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1801 _tmp8_ = gtk_tree_view_get_dest_row_at_pos (_tmp3_, _tmp4_, _tmp5_, &_tmp6_, &_tmp7_);
1802 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1803 _gtk_tree_path_free0 (path);
1804 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1806 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1808 #line 330 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1810 #line 333 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1812 #line 334 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1813 _tmp9_ = self->priv->_this;
1814 #line 334 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1815 _tmp10_ = _tmp9_->model;
1816 #line 334 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1817 _tmp11_ = _tmp10_->el;
1818 #line 334 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1819 _tmp12_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp11_, NULL);
1820 #line 334 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1822 #line 335 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1823 g_print ("got NO children?\n");
1824 #line 336 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1826 #line 337 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1828 #line 338 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1829 pos = GTK_TREE_VIEW_DROP_INTO_OR_AFTER;
1830 #line 1831 "WindowLeftTree.vala.c"
1832 #line 343 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1834 #line 343 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1835 _tmp14_ = gtk_drag_get_source_widget (_tmp13_);
1836 #line 343 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1837 _tmp15_ = _g_object_ref0 (_tmp14_);
1838 #line 343 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1840 #line 346 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1842 #line 346 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1844 #line 346 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1845 if (_tmp16_ != G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, GTK_TYPE_WIDGET, GtkWidget)) {
1846 #line 1847 "WindowLeftTree.vala.c"
1847 GtkSelectionData* _tmp18_;
1848 gchar* _tmp19_ = NULL;
1849 gchar* selection_text;
1850 gboolean _tmp20_ = FALSE;
1851 gboolean _tmp21_ = FALSE;
1852 const gchar* _tmp22_;
1855 Xcls_WindowLeftTree* _tmp34_;
1856 Xcls_WindowLeftTreeXcls_model* _tmp35_;
1857 JsRenderJsRender* _tmp36_;
1858 PaletePalete* _tmp37_ = NULL;
1859 PaletePalete* _tmp38_;
1860 const gchar* _tmp39_;
1862 gchar** _tmp41_ = NULL;
1864 gint _tmp42__length1;
1866 gint dropList_length1;
1867 gint _dropList_size_;
1869 gint _tmp43__length1;
1870 gchar* _tmp44_ = NULL;
1872 gchar* _tmp46_ = NULL;
1874 Xcls_WindowLeftTree* _tmp51_;
1875 Xcls_WindowLeftTreeXcls_model* _tmp52_;
1876 const gchar* _tmp53_;
1878 gint _tmp54__length1;
1879 GtkTreeViewDropPosition _tmp55_;
1880 gchar* _tmp56_ = NULL;
1881 const gchar* _tmp57_;
1886 const gchar* _tmp62_;
1889 const gchar* _tmp70_;
1891 gchar** _tmp72_ = NULL;
1896 JsRenderNode* _tmp81_;
1898 JsRenderNode* _tmp82_;
1899 const gchar* _tmp83_;
1900 Xcls_WindowLeftTree* _tmp84_;
1901 Xcls_WindowLeftTreeXcls_model* _tmp85_;
1902 const gchar* _tmp86_;
1903 JsRenderNode* _tmp87_;
1904 GdkDragContext* _tmp88_;
1906 #line 350 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1908 #line 350 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1909 _tmp19_ = gtk_selection_data_get_text (_tmp18_);
1910 #line 350 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1911 selection_text = _tmp19_;
1912 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1913 _tmp22_ = selection_text;
1914 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1915 if (_tmp22_ == NULL) {
1916 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1918 #line 1919 "WindowLeftTree.vala.c"
1920 const gchar* _tmp23_;
1923 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1924 _tmp23_ = selection_text;
1925 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1926 _tmp24_ = strlen (_tmp23_);
1927 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1929 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1930 _tmp21_ = _tmp25_ < 1;
1931 #line 1932 "WindowLeftTree.vala.c"
1933 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1935 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1937 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1939 #line 1940 "WindowLeftTree.vala.c"
1942 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1944 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1946 #line 1947 "WindowLeftTree.vala.c"
1948 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1950 #line 352 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1952 #line 1953 "WindowLeftTree.vala.c"
1954 GdkDragContext* _tmp32_;
1956 #line 354 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1957 _tmp29_ = self->drag_in_motion;
1958 #line 354 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1960 #line 1961 "WindowLeftTree.vala.c"
1961 GdkDragContext* _tmp30_;
1963 #line 355 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1965 #line 355 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1967 #line 355 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1968 gdk_drag_status (_tmp30_, 0, (guint32) _tmp31_);
1969 #line 356 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1970 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
1971 #line 357 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1972 _g_free0 (selection_text);
1973 #line 357 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1974 _g_object_unref0 (src);
1975 #line 357 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1976 _gtk_tree_path_free0 (path);
1977 #line 357 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1978 _g_free0 (targetData);
1979 #line 357 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1981 #line 1982 "WindowLeftTree.vala.c"
1983 #line 359 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1985 #line 359 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1987 #line 359 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1988 gtk_drag_finish (_tmp32_, FALSE, FALSE, (guint32) _tmp33_);
1989 #line 361 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1990 _g_free0 (selection_text);
1991 #line 361 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1992 _g_object_unref0 (src);
1993 #line 361 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1994 _gtk_tree_path_free0 (path);
1995 #line 361 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1996 _g_free0 (targetData);
1997 #line 361 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
1999 #line 2000 "WindowLeftTree.vala.c"
2001 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2002 _tmp34_ = self->priv->_this;
2003 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2004 _tmp35_ = _tmp34_->model;
2005 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2006 _tmp36_ = _tmp35_->file;
2007 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2008 _tmp37_ = js_render_js_render_palete (_tmp36_);
2009 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2011 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2012 _tmp39_ = selection_text;
2013 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2014 _tmp41_ = palete_palete_getDropList (_tmp38_, _tmp39_, &_tmp40_);
2015 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2017 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2018 _tmp42__length1 = _tmp40_;
2019 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2020 _g_object_unref0 (_tmp38_);
2021 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2023 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2024 dropList_length1 = _tmp42__length1;
2025 #line 367 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2026 _dropList_size_ = dropList_length1;
2027 #line 369 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2029 #line 369 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2030 _tmp43__length1 = dropList_length1;
2031 #line 369 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2032 _tmp44_ = g_strjoinv (" , ", _tmp43_);
2033 #line 369 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2035 #line 369 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2036 g_print ("dropList: %s\n", _tmp45_);
2037 #line 369 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2039 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2041 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2043 #line 2044 "WindowLeftTree.vala.c"
2045 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2046 _tmp48_ = g_strdup ("");
2047 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2049 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2051 #line 2052 "WindowLeftTree.vala.c"
2053 GtkTreePath* _tmp49_;
2054 gchar* _tmp50_ = NULL;
2055 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2057 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2058 _tmp50_ = gtk_tree_path_to_string (_tmp49_);
2059 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2061 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2063 #line 2064 "WindowLeftTree.vala.c"
2065 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2066 _tmp51_ = self->priv->_this;
2067 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2068 _tmp52_ = _tmp51_->model;
2069 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2071 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2073 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2074 _tmp54__length1 = dropList_length1;
2075 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2077 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2078 _tmp56_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp52_, _tmp53_, _tmp54_, _tmp54__length1, (gint) _tmp55_);
2079 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2080 _g_free0 (targetData);
2081 #line 371 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2082 targetData = _tmp56_;
2083 #line 373 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2084 _tmp57_ = targetData;
2085 #line 373 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2086 _tmp58_ = g_strconcat ("targetDAta: ", _tmp57_, NULL);
2087 #line 373 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2089 #line 373 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2090 _tmp60_ = g_strconcat (_tmp59_, "\n", NULL);
2091 #line 373 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2093 #line 373 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2094 g_print ("%s", _tmp61_);
2095 #line 373 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2097 #line 373 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2099 #line 375 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2100 _tmp62_ = targetData;
2101 #line 375 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2102 _tmp63_ = strlen (_tmp62_);
2103 #line 375 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2105 #line 375 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2107 #line 2108 "WindowLeftTree.vala.c"
2109 GdkDragContext* _tmp68_;
2111 #line 378 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2112 _tmp65_ = self->drag_in_motion;
2113 #line 378 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2115 #line 2116 "WindowLeftTree.vala.c"
2116 GdkDragContext* _tmp66_;
2118 #line 379 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2120 #line 379 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2122 #line 379 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2123 gdk_drag_status (_tmp66_, 0, (guint32) _tmp67_);
2124 #line 380 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2125 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2126 #line 381 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2128 #line 381 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2129 dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
2130 #line 381 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2131 _g_free0 (selection_text);
2132 #line 381 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2133 _g_object_unref0 (src);
2134 #line 381 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2135 _gtk_tree_path_free0 (path);
2136 #line 381 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2137 _g_free0 (targetData);
2138 #line 381 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2140 #line 2141 "WindowLeftTree.vala.c"
2142 #line 383 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2144 #line 383 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2146 #line 383 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2147 gtk_drag_finish (_tmp68_, FALSE, FALSE, (guint32) _tmp69_);
2148 #line 385 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2150 #line 385 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2151 dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
2152 #line 385 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2153 _g_free0 (selection_text);
2154 #line 385 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2155 _g_object_unref0 (src);
2156 #line 385 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2157 _gtk_tree_path_free0 (path);
2158 #line 385 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2159 _g_free0 (targetData);
2160 #line 385 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2162 #line 2163 "WindowLeftTree.vala.c"
2164 #line 389 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2165 _tmp70_ = targetData;
2166 #line 389 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2167 _tmp72_ = _tmp71_ = g_strsplit (_tmp70_, "|", 0);
2168 #line 389 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2170 #line 389 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2171 td_ar_length1 = _vala_array_length (_tmp71_);
2172 #line 389 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2173 _td_ar_size_ = td_ar_length1;
2174 #line 392 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2175 _tmp73_ = self->drag_in_motion;
2176 #line 392 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2178 #line 2179 "WindowLeftTree.vala.c"
2179 GdkDragContext* _tmp74_;
2182 gint _tmp76__length1;
2183 const gchar* _tmp77_;
2185 gint _tmp78__length1;
2186 const gchar* _tmp79_;
2188 #line 393 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2190 #line 393 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2192 #line 393 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2193 gdk_drag_status (_tmp74_, GDK_ACTION_COPY, (guint32) _tmp75_);
2194 #line 395 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2196 #line 395 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2197 _tmp76__length1 = td_ar_length1;
2198 #line 395 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2199 _tmp77_ = _tmp76_[0];
2200 #line 395 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2202 #line 395 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2203 _tmp78__length1 = td_ar_length1;
2204 #line 395 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2205 _tmp79_ = _tmp78_[1];
2206 #line 395 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2207 _tmp80_ = atoi (_tmp79_);
2208 #line 395 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2209 xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp77_, (GtkTreeViewDropPosition) _tmp80_);
2210 #line 396 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2211 td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
2212 #line 396 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2214 #line 396 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2215 dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
2216 #line 396 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2217 _g_free0 (selection_text);
2218 #line 396 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2219 _g_object_unref0 (src);
2220 #line 396 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2221 _gtk_tree_path_free0 (path);
2222 #line 396 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2223 _g_free0 (targetData);
2224 #line 396 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2226 #line 2227 "WindowLeftTree.vala.c"
2228 #line 402 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2229 _tmp81_ = js_render_node_new ();
2230 #line 402 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2232 #line 403 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2234 #line 403 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2235 _tmp83_ = selection_text;
2236 #line 403 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2237 js_render_node_setFqn (_tmp82_, _tmp83_);
2238 #line 405 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2239 _tmp84_ = self->priv->_this;
2240 #line 405 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2241 _tmp85_ = _tmp84_->model;
2242 #line 405 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2243 _tmp86_ = targetData;
2244 #line 405 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2246 #line 405 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2247 xcls_windowlefttree_xcls_model_dropNode (_tmp85_, _tmp86_, _tmp87_, TRUE);
2248 #line 406 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2249 g_print ("ADD new node!!!\n");
2250 #line 410 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2252 #line 410 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2254 #line 410 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2255 gtk_drag_finish (_tmp88_, FALSE, FALSE, (guint32) _tmp89_);
2256 #line 416 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2257 _g_object_unref0 (node);
2258 #line 416 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2259 td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
2260 #line 416 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2262 #line 416 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2263 dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
2264 #line 416 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2265 _g_free0 (selection_text);
2266 #line 416 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2267 _g_object_unref0 (src);
2268 #line 416 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2269 _gtk_tree_path_free0 (path);
2270 #line 416 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2271 _g_free0 (targetData);
2272 #line 416 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2274 #line 2275 "WindowLeftTree.vala.c"
2276 #line 423 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2278 #line 423 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2279 _tmp92_ = gdk_drag_context_get_actions (_tmp91_);
2280 #line 423 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2281 if ((_tmp92_ & GDK_ACTION_MOVE) > 0) {
2282 #line 423 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2283 _tmp90_ = GDK_ACTION_MOVE;
2284 #line 2285 "WindowLeftTree.vala.c"
2286 #line 423 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2287 _tmp90_ = GDK_ACTION_COPY;
2288 #line 2289 "WindowLeftTree.vala.c"
2290 #line 423 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2292 #line 423 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2294 #line 426 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2295 _tmp94_ = self->priv->_this;
2296 #line 426 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2297 _tmp95_ = _tmp94_->model;
2298 #line 426 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2299 _tmp96_ = _tmp95_->el;
2300 #line 426 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2301 _tmp97_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp96_, NULL);
2302 #line 426 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2304 #line 2305 "WindowLeftTree.vala.c"
2305 gchar* _tmp98_ = NULL;
2307 #line 429 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2308 _tmp98_ = g_strdup_printf ("|%d|", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
2309 #line 429 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2310 _g_free0 (targetData);
2311 #line 429 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2312 targetData = _tmp98_;
2313 #line 430 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2314 _tmp99_ = self->drag_in_motion;
2315 #line 430 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2317 #line 2318 "WindowLeftTree.vala.c"
2318 GdkDragContext* _tmp100_;
2319 GdkDragAction _tmp101_;
2321 #line 431 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2322 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2323 #line 432 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2325 #line 432 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2327 #line 432 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2329 #line 432 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2330 gdk_drag_status (_tmp100_, _tmp101_, (guint32) _tmp102_);
2331 #line 433 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2332 _g_object_unref0 (src);
2333 #line 433 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2334 _gtk_tree_path_free0 (path);
2335 #line 433 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2336 _g_free0 (targetData);
2337 #line 433 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2339 #line 2340 "WindowLeftTree.vala.c"
2343 GtkSelectionData* _tmp109_;
2344 gchar* _tmp110_ = NULL;
2345 gchar* selection_text;
2346 gboolean _tmp111_ = FALSE;
2347 const gchar* _tmp112_;
2349 const gchar* _tmp122_;
2352 GtkTreePath* _tmp125_;
2353 gchar* _tmp126_ = NULL;
2355 const gchar* _tmp127_;
2356 const gchar* _tmp128_;
2357 Xcls_WindowLeftTree* _tmp134_;
2358 Xcls_WindowLeftTreeXcls_model* _tmp135_;
2359 GtkTreePath* _tmp136_;
2360 gchar* _tmp137_ = NULL;
2363 gint _tmp139__length1;
2364 GtkTreeViewDropPosition _tmp140_;
2365 gchar* _tmp141_ = NULL;
2366 const gchar* _tmp142_;
2371 const gchar* _tmp147_;
2374 const gchar* _tmp155_;
2376 gchar** _tmp157_ = NULL;
2381 #line 444 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2383 #line 444 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2385 #line 2386 "WindowLeftTree.vala.c"
2387 GdkDragContext* _tmp107_;
2389 #line 445 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2390 _tmp104_ = self->drag_in_motion;
2391 #line 445 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2393 #line 2394 "WindowLeftTree.vala.c"
2394 GdkDragContext* _tmp105_;
2396 #line 446 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2398 #line 446 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2400 #line 446 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2401 gdk_drag_status (_tmp105_, 0, (guint32) _tmp106_);
2402 #line 447 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2403 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2404 #line 448 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2405 _g_object_unref0 (src);
2406 #line 448 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2407 _gtk_tree_path_free0 (path);
2408 #line 448 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2409 _g_free0 (targetData);
2410 #line 448 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2412 #line 2413 "WindowLeftTree.vala.c"
2414 #line 450 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2416 #line 450 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2418 #line 450 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2419 gtk_drag_finish (_tmp107_, FALSE, FALSE, (guint32) _tmp108_);
2420 #line 451 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2421 _g_object_unref0 (src);
2422 #line 451 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2423 _gtk_tree_path_free0 (path);
2424 #line 451 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2425 _g_free0 (targetData);
2426 #line 451 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2428 #line 2429 "WindowLeftTree.vala.c"
2430 #line 465 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2432 #line 465 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2433 _tmp110_ = gtk_selection_data_get_text (_tmp109_);
2434 #line 465 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2435 selection_text = _tmp110_;
2436 #line 469 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2437 _tmp112_ = selection_text;
2438 #line 469 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2439 if (_tmp112_ == NULL) {
2440 #line 469 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2442 #line 2443 "WindowLeftTree.vala.c"
2444 const gchar* _tmp113_;
2447 #line 469 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2448 _tmp113_ = selection_text;
2449 #line 469 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2450 _tmp114_ = strlen (_tmp113_);
2451 #line 469 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2452 _tmp115_ = _tmp114_;
2453 #line 469 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2454 _tmp111_ = _tmp115_ < 1;
2455 #line 2456 "WindowLeftTree.vala.c"
2457 #line 469 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2458 _tmp116_ = _tmp111_;
2459 #line 469 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2461 #line 2462 "WindowLeftTree.vala.c"
2463 GdkDragContext* _tmp120_;
2465 #line 471 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2466 _tmp117_ = self->drag_in_motion;
2467 #line 471 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2469 #line 2470 "WindowLeftTree.vala.c"
2470 GdkDragContext* _tmp118_;
2472 #line 472 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2474 #line 472 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2476 #line 472 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2477 gdk_drag_status (_tmp118_, 0, (guint32) _tmp119_);
2478 #line 473 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2479 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2480 #line 474 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2481 _g_free0 (selection_text);
2482 #line 474 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2483 _g_object_unref0 (src);
2484 #line 474 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2485 _gtk_tree_path_free0 (path);
2486 #line 474 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2487 _g_free0 (targetData);
2488 #line 474 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2490 #line 2491 "WindowLeftTree.vala.c"
2492 #line 476 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2494 #line 476 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2496 #line 476 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2497 gtk_drag_finish (_tmp120_, FALSE, FALSE, (guint32) _tmp121_);
2498 #line 477 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2499 _g_free0 (selection_text);
2500 #line 477 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2501 _g_object_unref0 (src);
2502 #line 477 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2503 _gtk_tree_path_free0 (path);
2504 #line 477 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2505 _g_free0 (targetData);
2506 #line 477 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2508 #line 2509 "WindowLeftTree.vala.c"
2510 #line 481 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2511 _tmp122_ = selection_text;
2512 #line 481 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2513 _tmp123_ = g_strconcat ("got selection text of ", _tmp122_, NULL);
2514 #line 481 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2515 _tmp124_ = _tmp123_;
2516 #line 481 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2517 g_print ("%s", _tmp124_);
2518 #line 481 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2519 _g_free0 (_tmp124_);
2520 #line 483 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2522 #line 483 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2523 _tmp126_ = gtk_tree_path_to_string (_tmp125_);
2524 #line 483 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2525 target_path = _tmp126_;
2526 #line 487 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2527 _tmp127_ = selection_text;
2528 #line 487 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2529 _tmp128_ = target_path;
2530 #line 487 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2531 if (g_strcmp0 (_tmp127_, _tmp128_) == 0) {
2532 #line 2533 "WindowLeftTree.vala.c"
2534 GdkDragContext* _tmp132_;
2536 #line 488 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2537 g_print ("self drag ?? == we should perhaps allow copy onto self..\n");
2538 #line 489 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2539 _tmp129_ = self->drag_in_motion;
2540 #line 489 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2542 #line 2543 "WindowLeftTree.vala.c"
2543 GdkDragContext* _tmp130_;
2545 #line 490 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2547 #line 490 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2549 #line 490 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2550 gdk_drag_status (_tmp130_, 0, (guint32) _tmp131_);
2551 #line 491 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2552 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2553 #line 492 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2554 _g_free0 (target_path);
2555 #line 492 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2556 _g_free0 (selection_text);
2557 #line 492 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2558 _g_object_unref0 (src);
2559 #line 492 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2560 _gtk_tree_path_free0 (path);
2561 #line 492 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2562 _g_free0 (targetData);
2563 #line 492 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2565 #line 2566 "WindowLeftTree.vala.c"
2567 #line 494 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2569 #line 494 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2571 #line 494 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2572 gtk_drag_finish (_tmp132_, FALSE, FALSE, (guint32) _tmp133_);
2573 #line 496 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2574 _g_free0 (target_path);
2575 #line 496 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2576 _g_free0 (selection_text);
2577 #line 496 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2578 _g_object_unref0 (src);
2579 #line 496 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2580 _gtk_tree_path_free0 (path);
2581 #line 496 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2582 _g_free0 (targetData);
2583 #line 496 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2585 #line 2586 "WindowLeftTree.vala.c"
2587 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2588 _tmp134_ = self->priv->_this;
2589 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2590 _tmp135_ = _tmp134_->model;
2591 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2593 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2594 _tmp137_ = gtk_tree_path_to_string (_tmp136_);
2595 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2596 _tmp138_ = _tmp137_;
2597 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2598 _tmp139_ = self->dropList;
2599 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2600 _tmp139__length1 = self->dropList_length1;
2601 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2603 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2604 _tmp141_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp135_, _tmp138_, _tmp139_, _tmp139__length1, (gint) _tmp140_);
2605 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2606 _g_free0 (targetData);
2607 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2608 targetData = _tmp141_;
2609 #line 511 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2610 _g_free0 (_tmp138_);
2611 #line 513 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2612 _tmp142_ = targetData;
2613 #line 513 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2614 _tmp143_ = g_strconcat ("targetDAta: ", _tmp142_, NULL);
2615 #line 513 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2616 _tmp144_ = _tmp143_;
2617 #line 513 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2618 _tmp145_ = g_strconcat (_tmp144_, "\n", NULL);
2619 #line 513 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2620 _tmp146_ = _tmp145_;
2621 #line 513 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2622 g_print ("%s", _tmp146_);
2623 #line 513 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2624 _g_free0 (_tmp146_);
2625 #line 513 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2626 _g_free0 (_tmp144_);
2627 #line 515 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2628 _tmp147_ = targetData;
2629 #line 515 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2630 _tmp148_ = strlen (_tmp147_);
2631 #line 515 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2632 _tmp149_ = _tmp148_;
2633 #line 515 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2635 #line 2636 "WindowLeftTree.vala.c"
2637 GdkDragContext* _tmp153_;
2639 #line 517 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2640 _tmp150_ = self->drag_in_motion;
2641 #line 517 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2643 #line 2644 "WindowLeftTree.vala.c"
2644 GdkDragContext* _tmp151_;
2646 #line 518 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2648 #line 518 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2650 #line 518 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2651 gdk_drag_status (_tmp151_, 0, (guint32) _tmp152_);
2652 #line 519 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2653 xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
2654 #line 520 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2655 _g_free0 (target_path);
2656 #line 520 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2657 _g_free0 (selection_text);
2658 #line 520 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2659 _g_object_unref0 (src);
2660 #line 520 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2661 _gtk_tree_path_free0 (path);
2662 #line 520 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2663 _g_free0 (targetData);
2664 #line 520 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2666 #line 2667 "WindowLeftTree.vala.c"
2668 #line 522 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2670 #line 522 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2672 #line 522 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2673 gtk_drag_finish (_tmp153_, FALSE, FALSE, (guint32) _tmp154_);
2674 #line 523 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2675 _g_free0 (target_path);
2676 #line 523 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2677 _g_free0 (selection_text);
2678 #line 523 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2679 _g_object_unref0 (src);
2680 #line 523 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2681 _gtk_tree_path_free0 (path);
2682 #line 523 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2683 _g_free0 (targetData);
2684 #line 523 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2686 #line 2687 "WindowLeftTree.vala.c"
2688 #line 526 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2689 _tmp155_ = targetData;
2690 #line 526 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2691 _tmp157_ = _tmp156_ = g_strsplit (_tmp155_, "|", 0);
2692 #line 526 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2694 #line 526 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2695 td_ar_length1 = _vala_array_length (_tmp156_);
2696 #line 526 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2697 _td_ar_size_ = td_ar_length1;
2698 #line 529 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2699 _tmp158_ = self->drag_in_motion;
2700 #line 529 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2702 #line 2703 "WindowLeftTree.vala.c"
2703 GdkDragContext* _tmp159_;
2704 GdkDragAction _tmp160_;
2707 gint _tmp162__length1;
2708 const gchar* _tmp163_;
2710 gint _tmp164__length1;
2711 const gchar* _tmp165_;
2713 #line 530 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2715 #line 530 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2717 #line 530 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2719 #line 530 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2720 gdk_drag_status (_tmp159_, _tmp160_, (guint32) _tmp161_);
2721 #line 531 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2723 #line 531 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2724 _tmp162__length1 = td_ar_length1;
2725 #line 531 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2726 _tmp163_ = _tmp162_[0];
2727 #line 531 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2729 #line 531 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2730 _tmp164__length1 = td_ar_length1;
2731 #line 531 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2732 _tmp165_ = _tmp164_[1];
2733 #line 531 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2734 _tmp166_ = atoi (_tmp165_);
2735 #line 531 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2736 xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp163_, (GtkTreeViewDropPosition) _tmp166_);
2737 #line 532 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2738 td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
2739 #line 532 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2740 _g_free0 (target_path);
2741 #line 532 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2742 _g_free0 (selection_text);
2743 #line 532 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2744 _g_object_unref0 (src);
2745 #line 532 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2746 _gtk_tree_path_free0 (path);
2747 #line 532 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2748 _g_free0 (targetData);
2749 #line 532 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2751 #line 2752 "WindowLeftTree.vala.c"
2753 #line 426 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2754 td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
2755 #line 426 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2756 _g_free0 (target_path);
2757 #line 426 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2758 _g_free0 (selection_text);
2759 #line 2760 "WindowLeftTree.vala.c"
2761 #line 540 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2762 delete_selection_data = FALSE;
2763 #line 542 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2765 #line 542 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2766 _tmp168_ = gdk_drag_context_get_actions (_tmp167_);
2767 #line 542 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2768 if (_tmp168_ == GDK_ACTION_ASK) {
2769 #line 2770 "WindowLeftTree.vala.c"
2771 #line 546 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2773 #line 546 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2774 _tmp170_ = gdk_drag_context_get_actions (_tmp169_);
2775 #line 546 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2776 if (_tmp170_ == GDK_ACTION_MOVE) {
2777 #line 547 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2778 delete_selection_data = TRUE;
2779 #line 2780 "WindowLeftTree.vala.c"
2781 #line 552 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2782 _tmp171_ = self->priv->_this;
2783 #line 552 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2784 _tmp172_ = _tmp171_->model;
2785 #line 552 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2786 _tmp173_ = targetData;
2787 #line 552 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2789 #line 552 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2790 _tmp175_ = gdk_drag_context_get_actions (_tmp174_);
2791 #line 552 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2792 xcls_windowlefttree_xcls_model_moveNode (_tmp172_, _tmp173_, _tmp175_);
2793 #line 562 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2795 #line 562 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2797 #line 562 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2798 gtk_drag_finish (_tmp176_, FALSE, FALSE, (guint32) _tmp177_);
2799 #line 322 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2800 _g_object_unref0 (src);
2801 #line 322 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2802 _gtk_tree_path_free0 (path);
2803 #line 322 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2804 _g_free0 (targetData);
2805 #line 2806 "WindowLeftTree.vala.c"
2809 static void ___lambda32__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) {
2810 #line 322 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2811 __lambda32_ (self, context, x, y, selection_data, info, time_);
2812 #line 2813 "WindowLeftTree.vala.c"
2816 static gboolean __lambda33_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time) {
2817 gboolean result = FALSE;
2818 GtkTreeView* _tmp0_;
2819 GdkDragContext* _tmp1_;
2820 GdkAtom _tmp2_ = 0U;
2822 #line 565 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2823 g_return_val_if_fail (ctx != NULL, FALSE);
2824 #line 567 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2825 self->drag_in_motion = FALSE;
2826 #line 569 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2828 #line 569 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2830 #line 569 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2831 _tmp2_ = gdk_atom_intern ("STRING", TRUE);
2832 #line 569 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2834 #line 569 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2835 gtk_drag_get_data ((GtkWidget*) _tmp0_, _tmp1_, _tmp2_, (guint32) _tmp3_);
2836 #line 581 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2838 #line 581 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2840 #line 2841 "WindowLeftTree.vala.c"
2844 static gboolean ___lambda33__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) {
2846 result = __lambda33_ (self, context, x, y, time_);
2847 #line 565 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2849 #line 2850 "WindowLeftTree.vala.c"
2853 Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
2854 Xcls_WindowLeftTreeXcls_view * self = NULL;
2855 Xcls_WindowLeftTree* _tmp0_;
2856 Xcls_WindowLeftTree* _tmp1_;
2857 Xcls_WindowLeftTree* _tmp2_;
2858 Xcls_WindowLeftTreeXcls_view* _tmp3_;
2859 GtkTreeView* _tmp4_;
2860 GtkTreeView* _tmp5_;
2861 GtkTreeView* _tmp6_;
2862 GtkTreeView* _tmp7_;
2863 Xcls_WindowLeftTree* _tmp8_;
2864 Xcls_WindowLeftTreeXcls_model* _tmp9_;
2865 Xcls_WindowLeftTreeXcls_model* child_0;
2866 GtkTreeView* _tmp10_;
2867 GtkTreeStore* _tmp11_;
2868 Xcls_WindowLeftTree* _tmp12_;
2869 Xcls_WindowLeftTreeXcls_TreeViewColumn4* _tmp13_;
2870 Xcls_WindowLeftTreeXcls_TreeViewColumn4* child_1;
2871 GtkTreeView* _tmp14_;
2872 GtkTreeViewColumn* _tmp15_;
2873 GtkTreeView* _tmp23_;
2874 GtkTreeView* _tmp24_;
2875 GtkTreeView* _tmp25_;
2876 GtkTreeView* _tmp26_;
2877 GtkTreeView* _tmp27_;
2878 GtkTreeView* _tmp28_;
2879 GtkTreeView* _tmp29_;
2880 GtkTreeView* _tmp30_;
2881 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2882 g_return_val_if_fail (_owner != NULL, NULL);
2883 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2884 self = (Xcls_WindowLeftTreeXcls_view*) g_object_new (object_type, NULL);
2885 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2887 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2888 _tmp1_ = _g_object_ref0 (_tmp0_);
2889 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2890 _g_object_unref0 (self->priv->_this);
2891 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2892 self->priv->_this = _tmp1_;
2893 #line 89 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2894 _tmp2_ = self->priv->_this;
2895 #line 89 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2896 _tmp3_ = _g_object_ref0 (self);
2897 #line 89 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2898 _g_object_unref0 (_tmp2_->view);
2899 #line 89 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2900 _tmp2_->view = _tmp3_;
2901 #line 90 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2902 _tmp4_ = (GtkTreeView*) gtk_tree_view_new ();
2903 #line 90 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2904 g_object_ref_sink (_tmp4_);
2905 #line 90 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2906 _g_object_unref0 (self->el);
2907 #line 90 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2909 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2910 self->blockChanges = FALSE;
2911 #line 96 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2913 #line 96 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2914 gtk_tree_view_set_tooltip_column (_tmp5_, 1);
2915 #line 97 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2917 #line 97 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2918 gtk_tree_view_set_enable_tree_lines (_tmp6_, TRUE);
2919 #line 98 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2921 #line 98 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2922 gtk_tree_view_set_headers_visible (_tmp7_, FALSE);
2923 #line 99 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2924 _tmp8_ = self->priv->_this;
2925 #line 99 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2926 _tmp9_ = xcls_windowlefttree_xcls_model_new (_tmp8_);
2927 #line 99 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2929 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2930 g_object_ref ((GObject*) child_0);
2931 #line 101 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2933 #line 101 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2934 _tmp11_ = child_0->el;
2935 #line 101 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2936 gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_);
2937 #line 102 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2938 _tmp12_ = self->priv->_this;
2939 #line 102 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2940 _tmp13_ = xcls_windowlefttree_xcls_treeviewcolumn4_new (_tmp12_);
2941 #line 102 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2943 #line 103 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2944 g_object_ref ((GObject*) child_1);
2945 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2947 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2948 _tmp15_ = child_1->el;
2949 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2950 gtk_tree_view_append_column (_tmp14_, _tmp15_);
2951 #line 2952 "WindowLeftTree.vala.c"
2953 PangoFontDescription* _tmp16_;
2954 PangoFontDescription* description;
2955 GtkTreeView* _tmp17_;
2956 GtkTreeView* _tmp18_;
2957 GtkTreeSelection* _tmp19_ = NULL;
2958 GtkTreeSelection* _tmp20_;
2959 GtkTreeSelection* selection;
2960 GtkTreeView* _tmp21_;
2961 GtkTreeView* _tmp22_;
2962 #line 109 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2963 _tmp16_ = pango_font_description_new ();
2964 #line 109 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2965 description = _tmp16_;
2966 #line 110 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2967 pango_font_description_set_size (description, 8000);
2968 #line 111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2970 #line 111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2971 gtk_widget_modify_font ((GtkWidget*) _tmp17_, description);
2972 #line 113 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2974 #line 113 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2975 _tmp19_ = gtk_tree_view_get_selection (_tmp18_);
2976 #line 113 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2977 _tmp20_ = _g_object_ref0 (_tmp19_);
2978 #line 113 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2979 selection = _tmp20_;
2980 #line 114 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2981 gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
2982 #line 125 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2984 #line 125 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2985 gtk_drag_source_set ((GtkWidget*) _tmp21_, GDK_BUTTON1_MASK, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY | GDK_ACTION_MOVE);
2986 #line 135 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2988 #line 135 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2989 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);
2990 #line 108 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2991 _g_object_unref0 (selection);
2992 #line 108 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2993 __vala_PangoFontDescription_free0 (description);
2994 #line 2995 "WindowLeftTree.vala.c"
2996 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2998 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
2999 g_signal_connect_object ((GtkWidget*) _tmp23_, "button-press-event", (GCallback) ___lambda22__gtk_widget_button_press_event, self, 0);
3000 #line 175 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3002 #line 175 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3003 g_signal_connect_object (_tmp24_, "cursor-changed", (GCallback) ___lambda26__gtk_tree_view_cursor_changed, self, 0);
3004 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3006 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3007 g_signal_connect_object ((GtkWidget*) _tmp25_, "drag-begin", (GCallback) ___lambda28__gtk_widget_drag_begin, self, 0);
3008 #line 274 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3010 #line 274 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3011 g_signal_connect_object ((GtkWidget*) _tmp26_, "drag-end", (GCallback) ___lambda29__gtk_widget_drag_end, self, 0);
3012 #line 282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3014 #line 282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3015 g_signal_connect_object ((GtkWidget*) _tmp27_, "drag-motion", (GCallback) ___lambda30__gtk_widget_drag_motion, self, 0);
3016 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3018 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3019 g_signal_connect_object ((GtkWidget*) _tmp28_, "drag-data-get", (GCallback) ___lambda31__gtk_widget_drag_data_get, self, 0);
3020 #line 322 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3022 #line 322 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3023 g_signal_connect_object ((GtkWidget*) _tmp29_, "drag-data-received", (GCallback) ___lambda32__gtk_widget_drag_data_received, self, 0);
3024 #line 565 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3026 #line 565 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3027 g_signal_connect_object ((GtkWidget*) _tmp30_, "drag-drop", (GCallback) ___lambda33__gtk_widget_drag_drop, self, 0);
3028 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3029 _g_object_unref0 (child_1);
3030 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3031 _g_object_unref0 (child_0);
3032 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3034 #line 3035 "WindowLeftTree.vala.c"
3038 Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_new (Xcls_WindowLeftTree* _owner) {
3039 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3040 return xcls_windowlefttree_xcls_view_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, _owner);
3041 #line 3042 "WindowLeftTree.vala.c"
3045 void xcls_windowlefttree_xcls_view_selectNode (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath_str) {
3046 const gchar* _tmp0_;
3047 GtkTreePath* _tmp1_;
3049 GtkTreeView* _tmp2_;
3050 GtkTreeView* _tmp3_;
3051 #line 586 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3052 g_return_if_fail (self != NULL);
3053 #line 586 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3054 g_return_if_fail (treepath_str != NULL);
3055 #line 588 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3056 _tmp0_ = treepath_str;
3057 #line 588 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3058 _tmp1_ = gtk_tree_path_new_from_string (_tmp0_);
3059 #line 588 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3061 #line 590 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3063 #line 590 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3064 gtk_tree_view_set_cursor (_tmp2_, tp, NULL, FALSE);
3065 #line 591 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3067 #line 591 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3068 gtk_tree_view_scroll_to_cell (_tmp3_, tp, NULL, FALSE, (gfloat) 0, (gfloat) 0);
3069 #line 586 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3070 _gtk_tree_path_free0 (tp);
3071 #line 3072 "WindowLeftTree.vala.c"
3075 void xcls_windowlefttree_xcls_view_highlightDropPath (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath, GtkTreeViewDropPosition pos) {
3076 const gchar* _tmp0_;
3079 #line 593 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3080 g_return_if_fail (self != NULL);
3081 #line 593 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3082 g_return_if_fail (treepath != NULL);
3083 #line 596 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3085 #line 596 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3086 _tmp1_ = strlen (_tmp0_);
3087 #line 596 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3089 #line 596 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3091 #line 3092 "WindowLeftTree.vala.c"
3092 GtkTreeView* _tmp3_;
3093 const gchar* _tmp4_;
3094 GtkTreePath* _tmp5_;
3095 GtkTreePath* _tmp6_;
3096 GtkTreeViewDropPosition _tmp7_;
3097 #line 597 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3099 #line 597 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3101 #line 597 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3102 _tmp5_ = gtk_tree_path_new_from_string (_tmp4_);
3103 #line 597 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3105 #line 597 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3107 #line 597 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3108 gtk_tree_view_set_drag_dest_row (_tmp3_, _tmp6_, _tmp7_);
3109 #line 597 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3110 _gtk_tree_path_free0 (_tmp6_);
3111 #line 3112 "WindowLeftTree.vala.c"
3113 GtkTreeView* _tmp8_;
3114 #line 599 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3116 #line 599 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3117 gtk_tree_view_set_drag_dest_row (_tmp8_, NULL, GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
3118 #line 3119 "WindowLeftTree.vala.c"
3123 static void xcls_windowlefttree_xcls_view_class_init (Xcls_WindowLeftTreeXcls_viewClass * klass) {
3124 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3125 xcls_windowlefttree_xcls_view_parent_class = g_type_class_peek_parent (klass);
3126 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3127 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_viewPrivate));
3128 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3129 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_view_finalize;
3130 #line 3131 "WindowLeftTree.vala.c"
3134 static void xcls_windowlefttree_xcls_view_instance_init (Xcls_WindowLeftTreeXcls_view * self) {
3135 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3136 self->priv = XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_PRIVATE (self);
3137 #line 3138 "WindowLeftTree.vala.c"
3141 static void xcls_windowlefttree_xcls_view_finalize (GObject* obj) {
3142 Xcls_WindowLeftTreeXcls_view * self;
3143 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3144 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view);
3145 #line 73 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3146 _g_object_unref0 (self->el);
3147 #line 74 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3148 _g_object_unref0 (self->priv->_this);
3149 #line 78 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3150 _g_free0 (self->dragData);
3151 #line 80 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3152 self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL);
3153 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3154 G_OBJECT_CLASS (xcls_windowlefttree_xcls_view_parent_class)->finalize (obj);
3155 #line 3156 "WindowLeftTree.vala.c"
3159 GType xcls_windowlefttree_xcls_view_get_type (void) {
3160 static volatile gsize xcls_windowlefttree_xcls_view_type_id__volatile = 0;
3161 if (g_once_init_enter (&xcls_windowlefttree_xcls_view_type_id__volatile)) {
3162 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 };
3163 GType xcls_windowlefttree_xcls_view_type_id;
3164 xcls_windowlefttree_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_view", &g_define_type_info, 0);
3165 g_once_init_leave (&xcls_windowlefttree_xcls_view_type_id__volatile, xcls_windowlefttree_xcls_view_type_id);
3167 return xcls_windowlefttree_xcls_view_type_id__volatile;
3171 Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
3172 Xcls_WindowLeftTreeXcls_model * self = NULL;
3173 Xcls_WindowLeftTree* _tmp0_;
3174 Xcls_WindowLeftTree* _tmp1_;
3175 Xcls_WindowLeftTree* _tmp2_;
3176 Xcls_WindowLeftTreeXcls_model* _tmp3_;
3177 GtkTreeStore* _tmp4_;
3179 #line 616 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3180 g_return_val_if_fail (_owner != NULL, NULL);
3181 #line 616 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3182 self = (Xcls_WindowLeftTreeXcls_model*) g_object_new (object_type, NULL);
3183 #line 618 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3185 #line 618 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3186 _tmp1_ = _g_object_ref0 (_tmp0_);
3187 #line 618 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3188 _g_object_unref0 (self->priv->_this);
3189 #line 618 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3190 self->priv->_this = _tmp1_;
3191 #line 619 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3192 _tmp2_ = self->priv->_this;
3193 #line 619 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3194 _tmp3_ = _g_object_ref0 (self);
3195 #line 619 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3196 _g_object_unref0 (_tmp2_->model);
3197 #line 619 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3198 _tmp2_->model = _tmp3_;
3199 #line 620 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3200 _tmp4_ = gtk_tree_store_new (3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_OBJECT);
3201 #line 620 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3202 _g_object_unref0 (self->el);
3203 #line 620 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3205 #line 623 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3206 _g_object_unref0 (self->file);
3207 #line 623 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3209 #line 624 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3210 _tmp5_ = g_strdup ("");
3211 #line 624 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3212 _g_free0 (self->activePath);
3213 #line 624 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3214 self->activePath = _tmp5_;
3215 #line 625 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3216 _g_object_unref0 (self->project);
3217 #line 625 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3218 self->project = NULL;
3219 #line 631 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3220 g_print ("model initialized");
3221 #line 616 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3223 #line 3224 "WindowLeftTree.vala.c"
3227 Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_new (Xcls_WindowLeftTree* _owner) {
3228 #line 616 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3229 return xcls_windowlefttree_xcls_model_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, _owner);
3230 #line 3231 "WindowLeftTree.vala.c"
3234 static gpointer _gtk_tree_path_copy0 (gpointer self) {
3235 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3236 return self ? gtk_tree_path_copy (self) : NULL;
3237 #line 3238 "WindowLeftTree.vala.c"
3241 void xcls_windowlefttree_xcls_model_dropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data_str, JsRenderNode* node, gboolean show_templates) {
3242 const gchar* _tmp0_;
3244 gchar** _tmp2_ = NULL;
3245 gchar** target_data;
3246 gint target_data_length1;
3247 gint _target_data_size_;
3248 const gchar* _tmp3_ = NULL;
3250 gint _tmp4__length1;
3251 const gchar* _tmp5_;
3254 const gchar* _tmp10_;
3259 gint _tmp13__length1;
3262 GtkTreePath* _tmp18_ = NULL;
3263 const gchar* _tmp19_;
3266 GtkTreePath* _tmp24_;
3267 GtkTreePath* _tmp25_;
3268 GtkTreePath* tree_path;
3269 JsRenderNode* parentNode;
3270 GtkTreeIter iter_after = {0};
3271 GtkTreeIter iter_par = {0};
3272 gboolean _tmp26_ = FALSE;
3274 gint _tmp27__length1;
3276 GtkTreePath* expand_parent;
3278 GtkTreeIter n_iter = {0};
3279 const gchar* _tmp47_;
3282 gboolean _tmp121_ = FALSE;
3283 JsRenderNode* _tmp122_;
3284 gboolean _tmp123_ = FALSE;
3286 GtkTreeStore* _tmp133_;
3287 GtkTreeIter _tmp134_;
3288 JsRenderNode* _tmp135_;
3289 gchar* _tmp136_ = NULL;
3291 JsRenderNode* _tmp138_;
3292 gchar* _tmp139_ = NULL;
3294 GValue _tmp141_ = {0};
3296 JsRenderNode* _tmp142_;
3297 GtkTreeStore* _tmp143_;
3298 GtkTreeIter _tmp144_;
3300 JsRenderNode* _tmp146_;
3301 GeeArrayList* _tmp147_;
3304 GtkTreeStore* _tmp172_;
3305 GtkTreeIter _tmp173_;
3306 GtkTreePath* _tmp174_ = NULL;
3307 GtkTreePath* _tmp175_;
3308 gchar* _tmp176_ = NULL;
3309 Xcls_WindowLeftTree* _tmp177_;
3310 Xcls_WindowLeftTreeXcls_view* _tmp178_;
3311 GtkTreeView* _tmp179_;
3312 GtkTreeStore* _tmp180_;
3313 GtkTreeIter _tmp181_;
3314 GtkTreePath* _tmp182_ = NULL;
3315 GtkTreePath* _tmp183_;
3316 Xcls_WindowLeftTree* _tmp184_;
3317 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3318 g_return_if_fail (self != NULL);
3319 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3320 g_return_if_fail (target_data_str != NULL);
3321 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3322 g_return_if_fail (node != NULL);
3323 #line 643 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3324 _tmp0_ = target_data_str;
3325 #line 643 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3326 _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, "|", 0);
3327 #line 643 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3328 target_data = _tmp2_;
3329 #line 643 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3330 target_data_length1 = _vala_array_length (_tmp1_);
3331 #line 643 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3332 _target_data_size_ = target_data_length1;
3333 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3334 _tmp4_ = target_data;
3335 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3336 _tmp4__length1 = target_data_length1;
3337 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3339 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3340 _tmp6_ = strlen (_tmp5_);
3341 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3343 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3345 #line 3346 "WindowLeftTree.vala.c"
3347 gint _tmp8__length1;
3348 const gchar* _tmp9_;
3349 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3350 _tmp8_ = target_data;
3351 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3352 _tmp8__length1 = target_data_length1;
3353 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3355 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3357 #line 3358 "WindowLeftTree.vala.c"
3359 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3361 #line 3362 "WindowLeftTree.vala.c"
3363 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3365 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3366 _tmp11_ = g_strdup (_tmp10_);
3367 #line 645 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3368 parent_str = _tmp11_;
3369 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3370 _tmp13_ = target_data;
3371 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3372 _tmp13__length1 = target_data_length1;
3373 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3374 if (_tmp13__length1 > 1) {
3375 #line 3376 "WindowLeftTree.vala.c"
3377 gint _tmp14__length1;
3378 const gchar* _tmp15_;
3380 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3381 _tmp14_ = target_data;
3382 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3383 _tmp14__length1 = target_data_length1;
3384 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3385 _tmp15_ = _tmp14_[1];
3386 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3387 _tmp16_ = atoi (_tmp15_);
3388 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3390 #line 3391 "WindowLeftTree.vala.c"
3392 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3394 #line 3395 "WindowLeftTree.vala.c"
3396 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3398 #line 646 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3400 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3401 _tmp19_ = parent_str;
3402 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3403 _tmp20_ = strlen (_tmp19_);
3404 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3406 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3408 #line 3409 "WindowLeftTree.vala.c"
3409 const gchar* _tmp22_;
3410 GtkTreePath* _tmp23_;
3411 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3412 _tmp22_ = parent_str;
3413 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3414 _tmp23_ = gtk_tree_path_new_from_string (_tmp22_);
3415 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3416 _gtk_tree_path_free0 (_tmp18_);
3417 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3419 #line 3420 "WindowLeftTree.vala.c"
3421 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3422 _gtk_tree_path_free0 (_tmp18_);
3423 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3425 #line 3426 "WindowLeftTree.vala.c"
3427 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3429 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3430 _tmp25_ = _gtk_tree_path_copy0 (_tmp24_);
3431 #line 649 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3432 tree_path = _tmp25_;
3433 #line 655 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3435 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3436 _tmp27_ = target_data;
3437 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3438 _tmp27__length1 = target_data_length1;
3439 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3440 if (_tmp27__length1 == 3) {
3441 #line 3442 "WindowLeftTree.vala.c"
3443 gint _tmp28__length1;
3444 const gchar* _tmp29_;
3447 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3448 _tmp28_ = target_data;
3449 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3450 _tmp28__length1 = target_data_length1;
3451 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3452 _tmp29_ = _tmp28_[2];
3453 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3454 _tmp30_ = strlen (_tmp29_);
3455 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3457 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3458 _tmp26_ = _tmp31_ > 0;
3459 #line 3460 "WindowLeftTree.vala.c"
3461 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3463 #line 3464 "WindowLeftTree.vala.c"
3465 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3467 #line 661 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3469 #line 3470 "WindowLeftTree.vala.c"
3470 JsRenderNode* _tmp33_;
3471 GeeHashMap* _tmp34_;
3473 gint _tmp35__length1;
3474 const gchar* _tmp36_;
3475 #line 662 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3477 #line 662 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3478 _tmp34_ = _tmp33_->props;
3479 #line 662 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3480 _tmp35_ = target_data;
3481 #line 662 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3482 _tmp35__length1 = target_data_length1;
3483 #line 662 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3484 _tmp36_ = _tmp35_[2];
3485 #line 662 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3486 gee_abstract_map_set ((GeeAbstractMap*) _tmp34_, "* prop", _tmp36_);
3487 #line 3488 "WindowLeftTree.vala.c"
3489 #line 665 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3490 expand_parent = NULL;
3491 #line 668 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3492 _tmp37_ = show_templates;
3493 #line 668 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3495 #line 3496 "WindowLeftTree.vala.c"
3496 Xcls_DialogTemplateSelect* _tmp38_ = NULL;
3497 Xcls_DialogTemplateSelect* _tmp39_;
3498 JsRenderJsRender* _tmp40_;
3499 PaletePalete* _tmp41_ = NULL;
3500 PaletePalete* _tmp42_;
3501 JsRenderNode* _tmp43_;
3502 JsRenderNode* _tmp44_ = NULL;
3503 JsRenderNode* _tmp45_;
3504 JsRenderNode* new_node;
3505 JsRenderNode* _tmp46_;
3506 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3507 _tmp38_ = xcls_dialogtemplateselect_singleton ();
3508 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3510 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3511 _tmp40_ = self->file;
3512 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3513 _tmp41_ = js_render_js_render_palete (_tmp40_);
3514 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3516 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3518 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3519 _tmp44_ = xcls_dialogtemplateselect_show (_tmp39_, _tmp42_, _tmp43_);
3520 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3522 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3523 _g_object_unref0 (_tmp42_);
3524 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3525 _g_object_unref0 (_tmp39_);
3526 #line 669 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3528 #line 670 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3530 #line 670 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3532 #line 668 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3533 _g_object_unref0 (new_node);
3534 #line 3535 "WindowLeftTree.vala.c"
3536 #line 677 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3537 _tmp47_ = parent_str;
3538 #line 677 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3539 _tmp48_ = strlen (_tmp47_);
3540 #line 677 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3542 #line 677 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3544 #line 3545 "WindowLeftTree.vala.c"
3545 GtkTreeStore* _tmp50_;
3546 GtkTreeIter _tmp51_ = {0};
3547 JsRenderNode* _tmp52_;
3548 JsRenderJsRender* _tmp53_;
3549 JsRenderNode* _tmp54_;
3550 JsRenderNode* _tmp55_;
3551 #line 678 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3553 #line 678 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3554 gtk_tree_store_append (_tmp50_, &_tmp51_, NULL);
3555 #line 678 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3557 #line 679 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3559 #line 679 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3560 _g_object_unref0 (_tmp52_->parent);
3561 #line 679 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3562 _tmp52_->parent = NULL;
3563 #line 680 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3564 _tmp53_ = self->file;
3565 #line 680 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3567 #line 680 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3568 _tmp55_ = _g_object_ref0 (_tmp54_);
3569 #line 680 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3570 _g_object_unref0 (_tmp53_->tree);
3571 #line 680 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3572 _tmp53_->tree = _tmp55_;
3573 #line 3574 "WindowLeftTree.vala.c"
3576 #line 683 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3578 #line 683 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3580 #line 3581 "WindowLeftTree.vala.c"
3581 GtkTreeStore* _tmp57_;
3582 GtkTreePath* _tmp58_;
3583 GtkTreeIter _tmp59_ = {0};
3584 GtkTreeStore* _tmp60_;
3585 GtkTreeIter _tmp61_;
3586 GtkTreeIter _tmp62_ = {0};
3587 GtkTreeStore* _tmp63_;
3588 GtkTreeIter _tmp64_;
3589 GtkTreePath* _tmp65_ = NULL;
3591 GtkTreeStore* _tmp66_;
3592 GtkTreeIter _tmp67_;
3593 GValue _tmp68_ = {0};
3594 GObject* _tmp69_ = NULL;
3595 GtkTreeStore* _tmp70_;
3596 GtkTreeIter _tmp71_;
3597 GValue _tmp72_ = {0};
3598 GObject* _tmp73_ = NULL;
3599 JsRenderNode* relNode;
3601 JsRenderNode* _tmp99_;
3602 JsRenderNode* _tmp100_;
3603 JsRenderNode* _tmp101_;
3604 #line 686 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3606 #line 686 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3607 _tmp58_ = tree_path;
3608 #line 686 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3609 gtk_tree_model_get_iter ((GtkTreeModel*) _tmp57_, &_tmp59_, _tmp58_);
3610 #line 686 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3611 iter_after = _tmp59_;
3612 #line 687 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3614 #line 687 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3615 _tmp61_ = iter_after;
3616 #line 687 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3617 gtk_tree_model_iter_parent ((GtkTreeModel*) _tmp60_, &_tmp62_, &_tmp61_);
3618 #line 687 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3620 #line 688 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3622 #line 688 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3624 #line 688 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3625 _tmp65_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp63_, &_tmp64_);
3626 #line 688 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3627 _gtk_tree_path_free0 (expand_parent);
3628 #line 688 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3629 expand_parent = _tmp65_;
3630 #line 691 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3632 #line 691 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3634 #line 691 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3635 gtk_tree_model_get_value ((GtkTreeModel*) _tmp66_, &_tmp67_, 2, &_tmp68_);
3636 #line 691 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3637 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
3638 #line 691 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3640 #line 692 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3641 _tmp69_ = g_value_dup_object (&value);
3642 #line 692 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3643 _g_object_unref0 (parentNode);
3644 #line 692 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3645 parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp69_, JS_RENDER_TYPE_NODE, JsRenderNode);
3646 #line 695 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3648 #line 695 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3649 _tmp71_ = iter_after;
3650 #line 695 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3651 gtk_tree_model_get_value ((GtkTreeModel*) _tmp70_, &_tmp71_, 2, &_tmp72_);
3652 #line 695 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3653 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
3654 #line 695 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3656 #line 696 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3657 _tmp73_ = g_value_dup_object (&value);
3658 #line 696 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3659 relNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp73_, JS_RENDER_TYPE_NODE, JsRenderNode);
3660 #line 698 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3662 #line 698 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3664 #line 3665 "WindowLeftTree.vala.c"
3665 GtkTreeStore* _tmp75_;
3666 GtkTreeIter _tmp76_;
3667 GtkTreeIter _tmp77_;
3668 GtkTreeIter _tmp78_ = {0};
3669 JsRenderNode* _tmp79_;
3670 GeeArrayList* _tmp80_;
3671 JsRenderNode* _tmp81_;
3674 JsRenderNode* _tmp83_;
3675 GeeArrayList* _tmp84_;
3677 JsRenderNode* _tmp86_;
3678 #line 700 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3680 #line 700 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3682 #line 700 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3683 _tmp77_ = iter_after;
3684 #line 700 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3685 gtk_tree_store_insert_after (_tmp75_, &_tmp78_, &_tmp76_, &_tmp77_);
3686 #line 700 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3688 #line 701 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3689 _tmp79_ = parentNode;
3690 #line 701 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3691 _tmp80_ = _tmp79_->items;
3692 #line 701 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3694 #line 701 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3695 _tmp82_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp80_, _tmp81_);
3696 #line 701 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3698 #line 702 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3699 _tmp83_ = parentNode;
3700 #line 702 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3701 _tmp84_ = _tmp83_->items;
3702 #line 702 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3704 #line 702 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3706 #line 702 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3707 gee_abstract_list_insert ((GeeAbstractList*) _tmp84_, _tmp85_ + 1, _tmp86_);
3708 #line 3709 "WindowLeftTree.vala.c"
3710 GtkTreeStore* _tmp87_;
3711 GtkTreeIter _tmp88_;
3712 GtkTreeIter _tmp89_;
3713 GtkTreeIter _tmp90_ = {0};
3714 JsRenderNode* _tmp91_;
3715 GeeArrayList* _tmp92_;
3716 JsRenderNode* _tmp93_;
3719 JsRenderNode* _tmp95_;
3720 GeeArrayList* _tmp96_;
3722 JsRenderNode* _tmp98_;
3723 #line 705 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3725 #line 705 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3727 #line 705 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3728 _tmp89_ = iter_after;
3729 #line 705 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3730 gtk_tree_store_insert_before (_tmp87_, &_tmp90_, &_tmp88_, &_tmp89_);
3731 #line 705 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3733 #line 706 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3734 _tmp91_ = parentNode;
3735 #line 706 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3736 _tmp92_ = _tmp91_->items;
3737 #line 706 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3739 #line 706 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3740 _tmp94_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp92_, _tmp93_);
3741 #line 706 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3743 #line 707 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3744 _tmp95_ = parentNode;
3745 #line 707 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3746 _tmp96_ = _tmp95_->items;
3747 #line 707 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3749 #line 707 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3751 #line 707 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3752 gee_abstract_list_insert ((GeeAbstractList*) _tmp96_, _tmp97_, _tmp98_);
3753 #line 3754 "WindowLeftTree.vala.c"
3755 #line 710 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3757 #line 710 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3758 _tmp100_ = parentNode;
3759 #line 710 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3760 _tmp101_ = _g_object_ref0 (_tmp100_);
3761 #line 710 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3762 _g_object_unref0 (_tmp99_->parent);
3763 #line 710 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3764 _tmp99_->parent = _tmp101_;
3765 #line 683 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3766 _g_object_unref0 (relNode);
3767 #line 683 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3768 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
3769 #line 3770 "WindowLeftTree.vala.c"
3771 GtkTreeStore* _tmp102_;
3772 GtkTreePath* _tmp103_;
3773 GtkTreeIter _tmp104_ = {0};
3774 GtkTreeStore* _tmp105_;
3775 GtkTreeIter _tmp106_;
3776 GtkTreeIter _tmp107_ = {0};
3777 GtkTreeStore* _tmp108_;
3778 GtkTreeIter _tmp109_;
3779 GtkTreePath* _tmp110_ = NULL;
3781 GtkTreeStore* _tmp111_;
3782 GtkTreeIter _tmp112_;
3783 GValue _tmp113_ = {0};
3784 GObject* _tmp114_ = NULL;
3785 JsRenderNode* _tmp115_;
3786 JsRenderNode* _tmp116_;
3787 JsRenderNode* _tmp117_;
3788 JsRenderNode* _tmp118_;
3789 GeeArrayList* _tmp119_;
3790 JsRenderNode* _tmp120_;
3791 #line 716 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3792 _tmp102_ = self->el;
3793 #line 716 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3794 _tmp103_ = tree_path;
3795 #line 716 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3796 gtk_tree_model_get_iter ((GtkTreeModel*) _tmp102_, &_tmp104_, _tmp103_);
3797 #line 716 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3798 iter_par = _tmp104_;
3799 #line 717 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3800 _tmp105_ = self->el;
3801 #line 717 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3802 _tmp106_ = iter_par;
3803 #line 717 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3804 gtk_tree_store_append (_tmp105_, &_tmp107_, &_tmp106_);
3805 #line 717 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3807 #line 718 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3808 _tmp108_ = self->el;
3809 #line 718 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3810 _tmp109_ = iter_par;
3811 #line 718 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3812 _tmp110_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp108_, &_tmp109_);
3813 #line 718 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3814 _gtk_tree_path_free0 (expand_parent);
3815 #line 718 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3816 expand_parent = _tmp110_;
3817 #line 721 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3818 _tmp111_ = self->el;
3819 #line 721 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3820 _tmp112_ = iter_par;
3821 #line 721 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3822 gtk_tree_model_get_value ((GtkTreeModel*) _tmp111_, &_tmp112_, 2, &_tmp113_);
3823 #line 721 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3824 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
3825 #line 721 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3827 #line 722 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3828 _tmp114_ = g_value_dup_object (&value);
3829 #line 722 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3830 _g_object_unref0 (parentNode);
3831 #line 722 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3832 parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp114_, JS_RENDER_TYPE_NODE, JsRenderNode);
3833 #line 723 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3835 #line 723 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3836 _tmp116_ = parentNode;
3837 #line 723 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3838 _tmp117_ = _g_object_ref0 (_tmp116_);
3839 #line 723 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3840 _g_object_unref0 (_tmp115_->parent);
3841 #line 723 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3842 _tmp115_->parent = _tmp117_;
3843 #line 724 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3844 _tmp118_ = parentNode;
3845 #line 724 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3846 _tmp119_ = _tmp118_->items;
3847 #line 724 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3849 #line 724 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3850 gee_abstract_collection_add ((GeeAbstractCollection*) _tmp119_, _tmp120_);
3851 #line 683 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3852 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
3853 #line 3854 "WindowLeftTree.vala.c"
3856 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3858 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3859 _tmp123_ = js_render_node_has (_tmp122_, "pack");
3860 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3862 #line 3863 "WindowLeftTree.vala.c"
3863 const gchar* _tmp124_;
3866 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3867 _tmp124_ = parent_str;
3868 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3869 _tmp125_ = strlen (_tmp124_);
3870 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3871 _tmp126_ = _tmp125_;
3872 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3873 _tmp121_ = _tmp126_ > 1;
3874 #line 3875 "WindowLeftTree.vala.c"
3876 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3878 #line 3879 "WindowLeftTree.vala.c"
3880 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3881 _tmp127_ = _tmp121_;
3882 #line 740 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3884 #line 3885 "WindowLeftTree.vala.c"
3885 JsRenderJsRender* _tmp128_;
3886 PaletePalete* _tmp129_ = NULL;
3887 PaletePalete* _tmp130_;
3888 JsRenderNode* _tmp131_;
3889 JsRenderNode* _tmp132_;
3890 #line 742 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3891 _tmp128_ = self->file;
3892 #line 742 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3893 _tmp129_ = js_render_js_render_palete (_tmp128_);
3894 #line 742 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3895 _tmp130_ = _tmp129_;
3896 #line 742 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3898 #line 742 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3899 _tmp132_ = parentNode;
3900 #line 742 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3901 palete_palete_fillPack (_tmp130_, _tmp131_, _tmp132_);
3902 #line 742 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3903 _g_object_unref0 (_tmp130_);
3904 #line 3905 "WindowLeftTree.vala.c"
3906 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3907 _tmp133_ = self->el;
3908 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3910 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3912 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3913 _tmp136_ = js_render_node_nodeTitle (_tmp135_, FALSE);
3914 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3915 _tmp137_ = _tmp136_;
3916 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3918 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3919 _tmp139_ = js_render_node_nodeTip (_tmp138_);
3920 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3921 _tmp140_ = _tmp139_;
3922 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3923 gtk_tree_store_set (_tmp133_, &_tmp134_, 0, _tmp137_, 1, _tmp140_, -1, -1);
3924 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3925 _g_free0 (_tmp140_);
3926 #line 749 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3927 _g_free0 (_tmp137_);
3928 #line 750 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3929 g_value_init (&_tmp141_, G_TYPE_OBJECT);
3930 #line 750 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3932 #line 751 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3934 #line 751 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3935 g_value_set_object (&o, G_TYPE_CHECK_INSTANCE_CAST (_tmp142_, G_TYPE_OBJECT, GObject));
3936 #line 753 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3937 _tmp143_ = self->el;
3938 #line 753 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3940 #line 753 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3942 #line 753 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3943 gtk_tree_store_set_value (_tmp143_, &_tmp144_, 2, &_tmp145_);
3944 #line 760 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3946 #line 760 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3947 _tmp147_ = _tmp146_->items;
3948 #line 760 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3949 _tmp148_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp147_);
3950 #line 760 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3951 _tmp149_ = _tmp148_;
3952 #line 760 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3954 #line 3955 "WindowLeftTree.vala.c"
3955 JsRenderNode* _tmp150_;
3956 GeeArrayList* _tmp151_;
3957 GtkTreeIter _tmp152_;
3958 Xcls_WindowLeftTree* _tmp153_;
3959 Xcls_WindowLeftTreeXcls_view* _tmp154_;
3960 GtkTreeView* _tmp155_;
3961 GtkTreeStore* _tmp156_;
3962 GtkTreeIter _tmp157_;
3963 GtkTreePath* _tmp158_ = NULL;
3964 GtkTreePath* _tmp159_;
3965 #line 761 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3967 #line 761 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3968 _tmp151_ = _tmp150_->items;
3969 #line 761 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3971 #line 761 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3972 xcls_windowlefttree_xcls_model_load (self, _tmp151_, &_tmp152_);
3973 #line 762 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3974 _tmp153_ = self->priv->_this;
3975 #line 762 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3976 _tmp154_ = _tmp153_->view;
3977 #line 762 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3978 _tmp155_ = _tmp154_->el;
3979 #line 762 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3980 _tmp156_ = self->el;
3981 #line 762 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3983 #line 762 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3984 _tmp158_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp156_, &_tmp157_);
3985 #line 762 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3986 _tmp159_ = _tmp158_;
3987 #line 762 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3988 gtk_tree_view_expand_row (_tmp155_, _tmp159_, TRUE);
3989 #line 762 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3990 _gtk_tree_path_free0 (_tmp159_);
3991 #line 3992 "WindowLeftTree.vala.c"
3993 gboolean _tmp160_ = FALSE;
3994 GtkTreePath* _tmp161_;
3996 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3997 _tmp161_ = expand_parent;
3998 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
3999 if (_tmp161_ != NULL) {
4000 #line 4001 "WindowLeftTree.vala.c"
4001 Xcls_WindowLeftTree* _tmp162_;
4002 Xcls_WindowLeftTreeXcls_view* _tmp163_;
4003 GtkTreeView* _tmp164_;
4004 GtkTreePath* _tmp165_;
4005 gboolean _tmp166_ = FALSE;
4006 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4007 _tmp162_ = self->priv->_this;
4008 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4009 _tmp163_ = _tmp162_->view;
4010 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4011 _tmp164_ = _tmp163_->el;
4012 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4013 _tmp165_ = expand_parent;
4014 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4015 _tmp166_ = gtk_tree_view_row_expanded (_tmp164_, _tmp165_);
4016 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4017 _tmp160_ = !_tmp166_;
4018 #line 4019 "WindowLeftTree.vala.c"
4020 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4022 #line 4023 "WindowLeftTree.vala.c"
4024 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4025 _tmp167_ = _tmp160_;
4026 #line 763 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4028 #line 4029 "WindowLeftTree.vala.c"
4029 Xcls_WindowLeftTree* _tmp168_;
4030 Xcls_WindowLeftTreeXcls_view* _tmp169_;
4031 GtkTreeView* _tmp170_;
4032 GtkTreePath* _tmp171_;
4033 #line 764 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4034 _tmp168_ = self->priv->_this;
4035 #line 764 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4036 _tmp169_ = _tmp168_->view;
4037 #line 764 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4038 _tmp170_ = _tmp169_->el;
4039 #line 764 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4040 _tmp171_ = expand_parent;
4041 #line 764 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4042 gtk_tree_view_expand_row (_tmp170_, _tmp171_, TRUE);
4043 #line 4044 "WindowLeftTree.vala.c"
4046 #line 773 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4047 _tmp172_ = self->el;
4048 #line 773 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4050 #line 773 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4051 _tmp174_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp172_, &_tmp173_);
4052 #line 773 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4053 _tmp175_ = _tmp174_;
4054 #line 773 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4055 _tmp176_ = gtk_tree_path_to_string (_tmp175_);
4056 #line 773 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4057 _g_free0 (self->activePath);
4058 #line 773 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4059 self->activePath = _tmp176_;
4060 #line 773 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4061 _gtk_tree_path_free0 (_tmp175_);
4062 #line 778 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4063 _tmp177_ = self->priv->_this;
4064 #line 778 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4065 _tmp178_ = _tmp177_->view;
4066 #line 778 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4067 _tmp179_ = _tmp178_->el;
4068 #line 778 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4069 _tmp180_ = self->el;
4070 #line 778 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4072 #line 778 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4073 _tmp182_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp180_, &_tmp181_);
4074 #line 778 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4075 _tmp183_ = _tmp182_;
4076 #line 778 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4077 gtk_tree_view_set_cursor (_tmp179_, _tmp183_, NULL, FALSE);
4078 #line 778 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4079 _gtk_tree_path_free0 (_tmp183_);
4080 #line 779 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4081 _tmp184_ = self->priv->_this;
4082 #line 779 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4083 g_signal_emit_by_name (_tmp184_, "changed");
4084 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4085 G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL;
4086 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4087 _gtk_tree_path_free0 (expand_parent);
4088 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4089 _g_object_unref0 (parentNode);
4090 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4091 _gtk_tree_path_free0 (tree_path);
4092 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4093 _gtk_tree_path_free0 (_tmp18_);
4094 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4095 _g_free0 (parent_str);
4096 #line 634 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4097 target_data = (_vala_array_free (target_data, target_data_length1, (GDestroyNotify) g_free), NULL);
4098 #line 4099 "WindowLeftTree.vala.c"
4102 void xcls_windowlefttree_xcls_model_updateSelected (Xcls_WindowLeftTreeXcls_model* self) {
4103 Xcls_WindowLeftTree* _tmp0_;
4104 Xcls_WindowLeftTreeXcls_view* _tmp1_;
4105 GtkTreeView* _tmp2_;
4106 GtkTreeSelection* _tmp3_ = NULL;
4107 GtkTreeSelection* _tmp4_;
4108 GtkTreeSelection* s;
4109 GtkTreeIter iter = {0};
4110 GtkTreeModel* mod = NULL;
4111 GtkTreeSelection* _tmp5_;
4112 GtkTreeModel* _tmp6_ = NULL;
4113 GtkTreeIter _tmp7_ = {0};
4114 gboolean _tmp8_ = FALSE;
4115 GtkTreeModel* _tmp9_;
4117 GtkTreeStore* _tmp10_;
4118 GtkTreeIter _tmp11_;
4119 GValue _tmp12_ = {0};
4120 GObject* _tmp13_ = NULL;
4121 JsRenderNode* _tmp14_;
4123 GtkTreeStore* _tmp15_;
4124 GtkTreeIter _tmp16_;
4125 JsRenderNode* _tmp17_;
4126 gchar* _tmp18_ = NULL;
4128 JsRenderNode* _tmp20_;
4129 gchar* _tmp21_ = NULL;
4131 #line 784 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4132 g_return_if_fail (self != NULL);
4133 #line 787 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4134 _tmp0_ = self->priv->_this;
4135 #line 787 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4136 _tmp1_ = _tmp0_->view;
4137 #line 787 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4138 _tmp2_ = _tmp1_->el;
4139 #line 787 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4140 _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
4141 #line 787 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4142 _tmp4_ = _g_object_ref0 (_tmp3_);
4143 #line 787 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4145 #line 794 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4147 #line 794 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4148 _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
4149 #line 794 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4150 _g_object_unref0 (mod);
4151 #line 794 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4152 _tmp9_ = _g_object_ref0 (_tmp6_);
4153 #line 794 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4155 #line 794 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4157 #line 794 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4159 #line 795 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4160 _g_object_unref0 (mod);
4161 #line 795 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4162 _g_object_unref0 (s);
4163 #line 795 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4165 #line 4166 "WindowLeftTree.vala.c"
4167 #line 799 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4169 #line 799 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4171 #line 799 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4172 gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 2, &_tmp12_);
4173 #line 799 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4174 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
4175 #line 799 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4177 #line 800 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4178 _tmp13_ = g_value_get_object (&value);
4179 #line 800 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4180 _tmp14_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, JS_RENDER_TYPE_NODE, JsRenderNode));
4181 #line 800 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4183 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4185 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4187 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4189 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4190 _tmp18_ = js_render_node_nodeTitle (_tmp17_, FALSE);
4191 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4193 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4195 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4196 _tmp21_ = js_render_node_nodeTip (_tmp20_);
4197 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4199 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4200 gtk_tree_store_set (_tmp15_, &_tmp16_, 0, _tmp19_, 1, _tmp22_, -1, -1);
4201 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4203 #line 802 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4205 #line 784 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4206 _g_object_unref0 (node);
4207 #line 784 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4208 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
4209 #line 784 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4210 _g_object_unref0 (mod);
4211 #line 784 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4212 _g_object_unref0 (s);
4213 #line 4214 "WindowLeftTree.vala.c"
4217 void xcls_windowlefttree_xcls_model_moveNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data, GdkDragAction action) {
4218 GtkTreeIter old_iter = {0};
4219 GtkTreeModel* mod = NULL;
4220 Xcls_WindowLeftTree* _tmp0_;
4221 Xcls_WindowLeftTreeXcls_view* _tmp1_;
4222 GtkTreeView* _tmp2_;
4223 GtkTreeSelection* _tmp3_ = NULL;
4224 GtkTreeSelection* _tmp4_;
4225 GtkTreeSelection* s;
4226 GtkTreeSelection* _tmp5_;
4227 GtkTreeModel* _tmp6_ = NULL;
4228 GtkTreeIter _tmp7_ = {0};
4229 GtkTreeModel* _tmp8_;
4230 GtkTreeModel* _tmp9_;
4231 GtkTreeIter _tmp10_;
4232 GtkTreePath* _tmp11_ = NULL;
4233 GtkTreePath* _tmp12_;
4234 GtkTreeModel* _tmp13_;
4235 GtkTreeIter _tmp14_;
4236 GtkTreePath* _tmp15_ = NULL;
4237 GtkTreePath* _tmp16_;
4238 gchar* _tmp17_ = NULL;
4240 JsRenderNode* _tmp19_ = NULL;
4241 JsRenderNode* _tmp20_;
4243 JsRenderNode* _tmp21_;
4244 GdkDragAction _tmp22_;
4245 Xcls_WindowLeftTree* _tmp41_;
4247 #line 806 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4248 g_return_if_fail (self != NULL);
4249 #line 806 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4250 g_return_if_fail (target_data != NULL);
4251 #line 817 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4252 _tmp0_ = self->priv->_this;
4253 #line 817 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4254 _tmp1_ = _tmp0_->view;
4255 #line 817 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4256 _tmp2_ = _tmp1_->el;
4257 #line 817 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4258 _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
4259 #line 817 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4260 _tmp4_ = _g_object_ref0 (_tmp3_);
4261 #line 817 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4263 #line 818 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4265 #line 818 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4266 gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
4267 #line 818 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4268 _g_object_unref0 (mod);
4269 #line 818 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4270 _tmp8_ = _g_object_ref0 (_tmp6_);
4271 #line 818 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4273 #line 818 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4275 #line 819 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4277 #line 819 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4279 #line 819 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4280 _tmp11_ = gtk_tree_model_get_path (_tmp9_, &_tmp10_);
4281 #line 819 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4283 #line 819 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4284 _gtk_tree_path_free0 (_tmp12_);
4285 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4287 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4289 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4290 _tmp15_ = gtk_tree_model_get_path (_tmp13_, &_tmp14_);
4291 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4293 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4294 _tmp17_ = gtk_tree_path_to_string (_tmp16_);
4295 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4297 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4298 _tmp19_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp18_);
4299 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4301 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4303 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4304 _gtk_tree_path_free0 (_tmp16_);
4305 #line 821 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4307 #line 823 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4309 #line 823 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4310 if (_tmp21_ == NULL) {
4311 #line 824 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4312 g_print ("moveNode: ERROR - node is null?");
4313 #line 4314 "WindowLeftTree.vala.c"
4315 #line 833 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4317 #line 833 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4318 if ((_tmp22_ & GDK_ACTION_MOVE) > 0) {
4319 #line 4320 "WindowLeftTree.vala.c"
4320 const gchar* _tmp23_;
4325 JsRenderNode* _tmp28_;
4326 const gchar* _tmp29_;
4327 JsRenderNode* _tmp30_;
4328 GtkTreeStore* _tmp31_;
4329 #line 834 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4330 _tmp23_ = target_data;
4331 #line 834 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4332 _tmp24_ = g_strconcat ("REMOVING OLD NODE : ", _tmp23_, NULL);
4333 #line 834 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4335 #line 834 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4336 _tmp26_ = g_strconcat (_tmp25_, "\n", NULL);
4337 #line 834 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4339 #line 834 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4340 g_print ("%s", _tmp27_);
4341 #line 834 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4343 #line 834 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4345 #line 835 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4347 #line 835 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4348 js_render_node_remove (_tmp28_);
4349 #line 836 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4350 _tmp29_ = target_data;
4351 #line 836 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4353 #line 836 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4354 xcls_windowlefttree_xcls_model_dropNode (self, _tmp29_, _tmp30_, FALSE);
4355 #line 837 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4357 #line 837 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4358 gtk_tree_store_remove (_tmp31_, &old_iter);
4359 #line 4360 "WindowLeftTree.vala.c"
4361 const gchar* _tmp32_;
4366 JsRenderNode* _tmp37_;
4367 JsRenderNode* _tmp38_ = NULL;
4368 const gchar* _tmp39_;
4369 JsRenderNode* _tmp40_;
4370 #line 842 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4371 _tmp32_ = target_data;
4372 #line 842 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4373 _tmp33_ = g_strconcat ("DROPPING NODE // copy: ", _tmp32_, NULL);
4374 #line 842 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4376 #line 842 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4377 _tmp35_ = g_strconcat (_tmp34_, "\n", NULL);
4378 #line 842 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4380 #line 842 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4381 g_print ("%s", _tmp36_);
4382 #line 842 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4384 #line 842 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4386 #line 843 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4388 #line 843 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4389 _tmp38_ = js_render_node_deepClone (_tmp37_);
4390 #line 843 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4391 _g_object_unref0 (node);
4392 #line 843 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4394 #line 844 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4395 _tmp39_ = target_data;
4396 #line 844 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4398 #line 844 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4399 xcls_windowlefttree_xcls_model_dropNode (self, _tmp39_, _tmp40_, FALSE);
4400 #line 4401 "WindowLeftTree.vala.c"
4402 #line 846 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4403 _tmp41_ = self->priv->_this;
4404 #line 846 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4405 g_signal_emit_by_name (_tmp41_, "changed");
4406 #line 847 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4407 _tmp42_ = g_strdup ("");
4408 #line 847 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4409 _g_free0 (self->activePath);
4410 #line 847 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4411 self->activePath = _tmp42_;
4412 #line 806 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4413 _g_object_unref0 (node);
4414 #line 806 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4415 _g_object_unref0 (s);
4416 #line 806 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4417 _g_object_unref0 (mod);
4418 #line 4419 "WindowLeftTree.vala.c"
4422 void xcls_windowlefttree_xcls_model_load (Xcls_WindowLeftTreeXcls_model* self, GeeArrayList* tr, GtkTreeIter* iter) {
4423 GtkTreeIter citer = {0};
4424 #line 850 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4425 g_return_if_fail (self != NULL);
4426 #line 850 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4427 g_return_if_fail (tr != NULL);
4428 #line 4429 "WindowLeftTree.vala.c"
4431 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4433 #line 4434 "WindowLeftTree.vala.c"
4436 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4438 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4440 #line 4441 "WindowLeftTree.vala.c"
4443 GeeArrayList* _tmp4_;
4446 GtkTreeIter* _tmp7_;
4447 GtkTreeStore* _tmp13_;
4448 GtkTreeIter _tmp14_;
4449 GeeArrayList* _tmp15_;
4451 gpointer _tmp17_ = NULL;
4452 JsRenderNode* _tmp18_;
4453 gchar* _tmp19_ = NULL;
4455 GeeArrayList* _tmp21_;
4457 gpointer _tmp23_ = NULL;
4458 JsRenderNode* _tmp24_;
4459 gchar* _tmp25_ = NULL;
4461 GValue _tmp27_ = {0};
4463 GeeArrayList* _tmp28_;
4465 gpointer _tmp30_ = NULL;
4467 GtkTreeStore* _tmp32_;
4468 GtkTreeIter _tmp33_;
4470 GeeArrayList* _tmp35_;
4472 gpointer _tmp37_ = NULL;
4473 JsRenderNode* _tmp38_;
4474 GeeArrayList* _tmp39_;
4478 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4480 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4482 #line 4483 "WindowLeftTree.vala.c"
4484 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4486 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4488 #line 4489 "WindowLeftTree.vala.c"
4490 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4492 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4494 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4496 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4497 _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_);
4498 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4500 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4501 if (!(_tmp3_ < _tmp6_)) {
4502 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4504 #line 4505 "WindowLeftTree.vala.c"
4506 #line 855 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4508 #line 855 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4509 if (_tmp7_ != NULL) {
4510 #line 4511 "WindowLeftTree.vala.c"
4511 GtkTreeStore* _tmp8_;
4512 GtkTreeIter* _tmp9_;
4513 GtkTreeIter _tmp10_ = {0};
4514 #line 856 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4516 #line 856 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4518 #line 856 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4519 gtk_tree_store_insert (_tmp8_, &_tmp10_, _tmp9_, -1);
4520 #line 856 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4522 #line 4523 "WindowLeftTree.vala.c"
4524 GtkTreeStore* _tmp11_;
4525 GtkTreeIter _tmp12_ = {0};
4526 #line 858 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4528 #line 858 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4529 gtk_tree_store_append (_tmp11_, &_tmp12_, NULL);
4530 #line 858 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4532 #line 4533 "WindowLeftTree.vala.c"
4534 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4536 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4538 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4540 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4542 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4543 _tmp17_ = gee_abstract_list_get ((GeeAbstractList*) _tmp15_, _tmp16_);
4544 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4545 _tmp18_ = (JsRenderNode*) _tmp17_;
4546 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4547 _tmp19_ = js_render_node_nodeTitle (_tmp18_, FALSE);
4548 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4550 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4552 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4554 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4555 _tmp23_ = gee_abstract_list_get ((GeeAbstractList*) _tmp21_, _tmp22_);
4556 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4557 _tmp24_ = (JsRenderNode*) _tmp23_;
4558 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4559 _tmp25_ = js_render_node_nodeTip (_tmp24_);
4560 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4562 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4563 gtk_tree_store_set (_tmp13_, &_tmp14_, 0, _tmp20_, 1, _tmp26_, -1, -1);
4564 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4566 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4567 _g_object_unref0 (_tmp24_);
4568 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4570 #line 861 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4571 _g_object_unref0 (_tmp18_);
4572 #line 864 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4573 g_value_init (&_tmp27_, G_TYPE_OBJECT);
4574 #line 864 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4576 #line 865 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4578 #line 865 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4580 #line 865 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4581 _tmp30_ = gee_abstract_list_get ((GeeAbstractList*) _tmp28_, _tmp29_);
4582 #line 865 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4583 _tmp31_ = G_TYPE_CHECK_INSTANCE_CAST ((JsRenderNode*) _tmp30_, G_TYPE_OBJECT, GObject);
4584 #line 865 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4585 g_value_set_object (&o, _tmp31_);
4586 #line 865 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4587 _g_object_unref0 (_tmp31_);
4588 #line 867 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4590 #line 867 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4592 #line 867 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4594 #line 867 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4595 gtk_tree_store_set_value (_tmp32_, &_tmp33_, 2, &_tmp34_);
4596 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4598 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4600 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4601 _tmp37_ = gee_abstract_list_get ((GeeAbstractList*) _tmp35_, _tmp36_);
4602 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4603 _tmp38_ = (JsRenderNode*) _tmp37_;
4604 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4605 _tmp39_ = _tmp38_->items;
4606 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4607 _tmp40_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp39_);
4608 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4610 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4611 _tmp42_ = _tmp41_ > 0;
4612 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4613 _g_object_unref0 (_tmp38_);
4614 #line 869 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4616 #line 4617 "WindowLeftTree.vala.c"
4617 GeeArrayList* _tmp43_;
4619 gpointer _tmp45_ = NULL;
4620 JsRenderNode* _tmp46_;
4621 GeeArrayList* _tmp47_;
4622 GtkTreeIter _tmp48_;
4623 #line 870 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4625 #line 870 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4627 #line 870 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4628 _tmp45_ = gee_abstract_list_get ((GeeAbstractList*) _tmp43_, _tmp44_);
4629 #line 870 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4630 _tmp46_ = (JsRenderNode*) _tmp45_;
4631 #line 870 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4632 _tmp47_ = _tmp46_->items;
4633 #line 870 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4635 #line 870 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4636 xcls_windowlefttree_xcls_model_load (self, _tmp47_, &_tmp48_);
4637 #line 870 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4638 _g_object_unref0 (_tmp46_);
4639 #line 4640 "WindowLeftTree.vala.c"
4641 #line 854 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4642 G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL;
4643 #line 4644 "WindowLeftTree.vala.c"
4650 static gboolean string_contains (const gchar* self, const gchar* needle) {
4651 gboolean result = FALSE;
4652 const gchar* _tmp0_;
4653 gchar* _tmp1_ = NULL;
4654 #line 1238 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
4655 g_return_val_if_fail (self != NULL, FALSE);
4656 #line 1238 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
4657 g_return_val_if_fail (needle != NULL, FALSE);
4658 #line 1239 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
4660 #line 1239 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
4661 _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
4662 #line 1239 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
4663 result = _tmp1_ != NULL;
4664 #line 1239 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
4666 #line 4667 "WindowLeftTree.vala.c"
4670 static void _vala_array_add32 (gchar*** array, int* length, int* size, gchar* value) {
4671 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4672 if ((*length) == (*size)) {
4673 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4674 *size = (*size) ? (2 * (*size)) : 4;
4675 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4676 *array = g_renew (gchar*, *array, (*size) + 1);
4677 #line 4678 "WindowLeftTree.vala.c"
4679 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4680 (*array)[(*length)++] = value;
4681 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4682 (*array)[*length] = NULL;
4683 #line 4684 "WindowLeftTree.vala.c"
4687 gchar* xcls_windowlefttree_xcls_model_findDropNodeByPath (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1, gint in_pref) {
4688 gchar* result = NULL;
4689 const gchar* _tmp0_;
4698 const gchar* _tmp7_;
4701 const gchar* _tmp10_;
4702 const gchar* _tmp11_;
4706 #line 877 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4707 g_return_val_if_fail (self != NULL, NULL);
4708 #line 877 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4709 g_return_val_if_fail (treepath_str != NULL, NULL);
4710 #line 879 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4711 _tmp0_ = treepath_str;
4712 #line 879 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4713 _tmp1_ = g_strdup (_tmp0_);
4714 #line 879 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4716 #line 881 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4718 #line 881 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4720 #line 881 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4721 _tmp2_ = (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER;
4722 #line 4723 "WindowLeftTree.vala.c"
4725 #line 881 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4727 #line 881 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4729 #line 4730 "WindowLeftTree.vala.c"
4731 #line 881 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4733 #line 881 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4735 #line 883 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4736 _tmp6_ = g_strdup ("");
4737 #line 883 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4739 #line 887 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4741 #line 887 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4742 _tmp8_ = strlen (_tmp7_);
4743 #line 887 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4745 #line 887 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4747 #line 887 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4748 g_print ("findDropNodeByPath : got path length %d / %s\n", _tmp9_, _tmp10_);
4749 #line 889 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4751 #line 889 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4752 _tmp12_ = strlen (_tmp11_);
4753 #line 889 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4755 #line 889 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4757 #line 4758 "WindowLeftTree.vala.c"
4759 gchar* _tmp15_ = NULL;
4760 #line 891 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4762 #line 891 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4763 _tmp15_ = g_strdup_printf ("|%d", (gint) _tmp14_);
4764 #line 891 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4766 #line 891 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4768 #line 891 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4770 #line 891 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4772 #line 4773 "WindowLeftTree.vala.c"
4774 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4776 #line 4777 "WindowLeftTree.vala.c"
4777 const gchar* _tmp16_;
4780 const gchar* _tmp19_;
4781 JsRenderNode* _tmp20_ = NULL;
4782 JsRenderNode* node_data;
4783 JsRenderNode* _tmp21_;
4784 JsRenderNode* _tmp22_;
4785 gchar* _tmp23_ = NULL;
4791 const gchar* _tmp53_;
4794 const gchar* _tmp82_;
4796 const gchar* _tmp84_;
4798 gchar** _tmp86_ = NULL;
4802 gchar** _tmp87_ = NULL;
4807 gint _tmp98__length1;
4808 gchar* _tmp99_ = NULL;
4809 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4811 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4812 _tmp17_ = strlen (_tmp16_);
4813 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4815 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4816 if (!(_tmp18_ > 0)) {
4817 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4819 #line 4820 "WindowLeftTree.vala.c"
4821 #line 898 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4823 #line 898 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4824 _tmp20_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp19_);
4825 #line 898 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4826 node_data = _tmp20_;
4827 #line 900 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4828 _tmp21_ = node_data;
4829 #line 900 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4830 if (_tmp21_ == NULL) {
4831 #line 901 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4832 g_print ("node not found");
4833 #line 902 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4835 #line 902 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4836 _g_object_unref0 (node_data);
4837 #line 902 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4839 #line 902 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4841 #line 902 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4843 #line 4844 "WindowLeftTree.vala.c"
4845 #line 905 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4846 _tmp22_ = node_data;
4847 #line 905 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4848 _tmp23_ = js_render_node_fqn (_tmp22_);
4849 #line 905 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4851 #line 906 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4852 _tmp24_ = g_strdup ("");
4853 #line 906 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4855 #line 907 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4856 _tmp25_ = g_strdup ("");
4857 #line 907 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4859 #line 4860 "WindowLeftTree.vala.c"
4862 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4864 #line 4865 "WindowLeftTree.vala.c"
4867 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4869 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4871 #line 4872 "WindowLeftTree.vala.c"
4875 gint _tmp30__length1;
4877 gint _tmp31__length1;
4879 const gchar* _tmp33_;
4882 const gchar* _tmp35_;
4883 const gchar* _tmp36_;
4884 const gchar* _tmp39_;
4885 const gchar* _tmp40_;
4888 gboolean _tmp43_ = FALSE;
4890 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4892 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4894 #line 4895 "WindowLeftTree.vala.c"
4896 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4898 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4900 #line 4901 "WindowLeftTree.vala.c"
4902 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4904 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4906 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4908 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4909 _tmp30__length1 = targets_length1;
4910 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4911 if (!(_tmp29_ < _tmp30__length1)) {
4912 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4914 #line 4915 "WindowLeftTree.vala.c"
4916 #line 910 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4918 #line 910 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4919 _tmp31__length1 = targets_length1;
4920 #line 910 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4922 #line 910 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4923 _tmp33_ = _tmp31_[_tmp32_];
4924 #line 910 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4925 _tmp34_ = g_strdup (_tmp33_);
4926 #line 910 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4928 #line 911 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4930 #line 911 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4932 #line 911 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4933 if (g_strcmp0 (_tmp35_, _tmp36_) == 0) {
4934 #line 4935 "WindowLeftTree.vala.c"
4935 const gchar* _tmp37_;
4937 #line 912 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4939 #line 912 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4940 _tmp38_ = g_strdup (_tmp37_);
4941 #line 912 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4943 #line 912 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4945 #line 913 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4947 #line 913 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4949 #line 4950 "WindowLeftTree.vala.c"
4951 #line 916 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4953 #line 916 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4955 #line 916 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4956 _tmp41_ = g_strconcat (_tmp40_, ":", NULL);
4957 #line 916 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4959 #line 916 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4960 _tmp43_ = string_contains (_tmp39_, _tmp42_);
4961 #line 916 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4963 #line 916 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4965 #line 916 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4967 #line 4968 "WindowLeftTree.vala.c"
4968 const gchar* _tmp45_;
4970 const gchar* _tmp47_;
4972 gchar** _tmp49_ = NULL;
4977 gint _tmp50__length1;
4978 const gchar* _tmp51_;
4980 #line 917 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4982 #line 917 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4983 _tmp46_ = g_strdup (_tmp45_);
4984 #line 917 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4986 #line 917 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4988 #line 918 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4990 #line 918 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4991 _tmp49_ = _tmp48_ = g_strsplit (_tmp47_, ":", 0);
4992 #line 918 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4994 #line 918 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4995 ar_length1 = _vala_array_length (_tmp48_);
4996 #line 918 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
4997 _ar_size_ = ar_length1;
4998 #line 919 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5000 #line 919 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5001 _tmp50__length1 = ar_length1;
5002 #line 919 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5003 _tmp51_ = _tmp50_[1];
5004 #line 919 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5005 _tmp52_ = g_strdup (_tmp51_);
5006 #line 919 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5008 #line 919 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5010 #line 920 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5011 ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
5012 #line 920 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5014 #line 920 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5016 #line 5017 "WindowLeftTree.vala.c"
5018 #line 909 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5020 #line 5021 "WindowLeftTree.vala.c"
5024 #line 924 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5026 #line 924 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5027 _tmp54_ = strlen (_tmp53_);
5028 #line 924 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5030 #line 924 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5032 #line 5033 "WindowLeftTree.vala.c"
5033 const gchar* _tmp56_;
5036 const gchar* _tmp72_;
5037 gchar* _tmp73_ = NULL;
5043 const gchar* _tmp79_;
5046 #line 925 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5048 #line 925 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5049 _tmp57_ = strlen (_tmp56_);
5050 #line 925 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5052 #line 925 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5054 #line 5055 "WindowLeftTree.vala.c"
5056 const gchar* _tmp61_;
5058 gchar* _tmp63_ = NULL;
5064 const gchar* _tmp69_;
5067 #line 927 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5069 #line 927 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5071 #line 5072 "WindowLeftTree.vala.c"
5073 #line 928 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5074 _tmp60_ = g_strdup ("");
5075 #line 928 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5077 #line 928 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5079 #line 928 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5081 #line 928 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5083 #line 928 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5084 _g_object_unref0 (node_data);
5085 #line 928 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5087 #line 928 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5089 #line 928 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5091 #line 5092 "WindowLeftTree.vala.c"
5093 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5095 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5097 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5098 _tmp63_ = g_strdup_printf ("|%d", (gint) _tmp62_);
5099 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5101 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5102 _tmp65_ = g_strconcat (_tmp61_, _tmp64_, NULL);
5103 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5105 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5106 _tmp67_ = g_strconcat (_tmp66_, "|", NULL);
5107 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5109 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5111 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5112 _tmp70_ = g_strconcat (_tmp68_, _tmp69_, NULL);
5113 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5115 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5117 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5119 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5121 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5123 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5125 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5127 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5129 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5130 _g_object_unref0 (node_data);
5131 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5133 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5135 #line 930 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5137 #line 5138 "WindowLeftTree.vala.c"
5139 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5141 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5142 _tmp73_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
5143 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5145 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5146 _tmp75_ = g_strconcat (_tmp72_, _tmp74_, NULL);
5147 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5149 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5150 _tmp77_ = g_strconcat (_tmp76_, "|", NULL);
5151 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5153 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5155 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5156 _tmp80_ = g_strconcat (_tmp78_, _tmp79_, NULL);
5157 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5159 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5161 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5163 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5165 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5167 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5169 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5171 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5173 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5174 _g_object_unref0 (node_data);
5175 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5177 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5179 #line 934 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5181 #line 5182 "WindowLeftTree.vala.c"
5183 #line 936 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5185 #line 936 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5186 _tmp83_ = g_strconcat ("", _tmp82_, NULL);
5187 #line 936 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5189 #line 936 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5191 #line 937 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5193 #line 937 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5194 _tmp86_ = _tmp85_ = g_strsplit (_tmp84_, ":", 0);
5195 #line 937 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5197 #line 937 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5198 par_length1 = _vala_array_length (_tmp85_);
5199 #line 937 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5200 _par_size_ = par_length1;
5201 #line 938 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5202 _tmp87_ = g_new0 (gchar*, 0 + 1);
5203 #line 938 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5205 #line 938 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5207 #line 938 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5208 _ppar_size_ = ppar_length1;
5209 #line 5210 "WindowLeftTree.vala.c"
5212 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5214 #line 5215 "WindowLeftTree.vala.c"
5217 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5219 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5221 #line 5222 "WindowLeftTree.vala.c"
5225 gint _tmp92__length1;
5227 gint _tmp93__length1;
5229 gint _tmp94__length1;
5231 const gchar* _tmp96_;
5233 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5235 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5237 #line 5238 "WindowLeftTree.vala.c"
5239 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5241 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5243 #line 5244 "WindowLeftTree.vala.c"
5245 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5247 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5249 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5251 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5252 _tmp92__length1 = par_length1;
5253 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5254 if (!(_tmp91_ < (_tmp92__length1 - 1))) {
5255 #line 939 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5257 #line 5258 "WindowLeftTree.vala.c"
5259 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5261 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5262 _tmp93__length1 = ppar_length1;
5263 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5265 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5266 _tmp94__length1 = par_length1;
5267 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5269 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5270 _tmp96_ = _tmp94_[_tmp95_];
5271 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5272 _tmp97_ = g_strdup (_tmp96_);
5273 #line 940 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5274 _vala_array_add32 (&ppar, &ppar_length1, &_ppar_size_, _tmp97_);
5275 #line 5276 "WindowLeftTree.vala.c"
5279 #line 943 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5281 #line 943 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5282 _tmp98__length1 = ppar_length1;
5283 #line 943 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5284 _tmp99_ = g_strjoinv (":", _tmp98_);
5285 #line 943 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5287 #line 943 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5289 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5290 ppar = (_vala_array_free (ppar, ppar_length1, (GDestroyNotify) g_free), NULL);
5291 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5292 par = (_vala_array_free (par, par_length1, (GDestroyNotify) g_free), NULL);
5293 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5295 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5297 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5299 #line 896 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5300 _g_object_unref0 (node_data);
5301 #line 5302 "WindowLeftTree.vala.c"
5303 #line 948 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5304 _tmp100_ = g_strdup ("");
5305 #line 948 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5307 #line 948 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5309 #line 948 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5311 #line 948 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5313 #line 5314 "WindowLeftTree.vala.c"
5317 gchar* xcls_windowlefttree_xcls_model_findDropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1) {
5318 gchar* result = NULL;
5319 GtkTreeStore* _tmp0_;
5321 gboolean _tmp3_ = FALSE;
5323 gint _tmp4__length1;
5325 const gchar* _tmp10_;
5327 gint _tmp11__length1;
5328 gchar* _tmp12_ = NULL;
5329 #line 951 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5330 g_return_val_if_fail (self != NULL, NULL);
5331 #line 951 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5332 g_return_val_if_fail (treepath_str != NULL, NULL);
5333 #line 958 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5335 #line 958 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5336 _tmp1_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp0_, NULL);
5337 #line 958 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5339 #line 5340 "WindowLeftTree.vala.c"
5340 gchar* _tmp2_ = NULL;
5341 #line 960 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5342 _tmp2_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
5343 #line 960 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5345 #line 960 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5347 #line 5348 "WindowLeftTree.vala.c"
5349 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5351 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5352 _tmp4__length1 = targets_length1;
5353 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5354 if (_tmp4__length1 > 0) {
5355 #line 5356 "WindowLeftTree.vala.c"
5357 gint _tmp5__length1;
5358 const gchar* _tmp6_;
5359 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5361 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5362 _tmp5__length1 = targets_length1;
5363 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5365 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5366 _tmp3_ = g_strcmp0 (_tmp6_, "*") == 0;
5367 #line 5368 "WindowLeftTree.vala.c"
5369 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5371 #line 5372 "WindowLeftTree.vala.c"
5373 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5375 #line 968 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5377 #line 5378 "WindowLeftTree.vala.c"
5378 const gchar* _tmp8_;
5380 #line 969 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5381 _tmp8_ = treepath_str;
5382 #line 969 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5383 _tmp9_ = g_strdup (_tmp8_);
5384 #line 969 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5386 #line 969 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5388 #line 5389 "WindowLeftTree.vala.c"
5390 #line 971 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5391 _tmp10_ = treepath_str;
5392 #line 971 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5394 #line 971 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5395 _tmp11__length1 = targets_length1;
5396 #line 971 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5397 _tmp12_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (self, _tmp10_, _tmp11_, _tmp11__length1, -1);
5398 #line 971 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5400 #line 971 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5402 #line 5403 "WindowLeftTree.vala.c"
5406 void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f) {
5407 GtkTreeStore* _tmp0_;
5408 JsRenderJsRender* _tmp1_;
5409 JsRenderJsRender* _tmp2_;
5410 JsRenderJsRender* _tmp3_;
5411 JsRenderNode* _tmp4_;
5412 JsRenderJsRender* _tmp6_;
5413 JsRenderNode* _tmp7_;
5414 GeeArrayList* _tmp8_;
5416 GeeArrayList* _tmp9_;
5417 JsRenderJsRender* _tmp10_;
5418 JsRenderNode* _tmp11_;
5419 GeeArrayList* _tmp12_;
5420 Xcls_WindowLeftTree* _tmp13_;
5421 Xcls_WindowLeftTreeXcls_view* _tmp14_;
5422 GtkTreeView* _tmp15_;
5423 JsRenderJsRender* _tmp16_;
5424 JsRenderNode* _tmp17_;
5425 GeeArrayList* _tmp18_;
5428 GError * _inner_error_ = NULL;
5429 #line 973 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5430 g_return_if_fail (self != NULL);
5431 #line 973 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5432 g_return_if_fail (f != NULL);
5433 #line 975 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5435 #line 975 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5436 gtk_tree_store_clear (_tmp0_);
5437 #line 976 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5439 #line 976 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5440 _tmp2_ = _g_object_ref0 (_tmp1_);
5441 #line 976 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5442 _g_object_unref0 (self->file);
5443 #line 976 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5444 self->file = _tmp2_;
5445 #line 985 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5447 #line 985 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5448 _tmp4_ = _tmp3_->tree;
5449 #line 985 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5450 if (_tmp4_ == NULL) {
5451 #line 5452 "WindowLeftTree.vala.c"
5452 JsRenderJsRender* _tmp5_;
5453 #line 986 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5455 #line 986 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5456 js_render_js_render_loadItems (_tmp5_, &_inner_error_);
5457 #line 986 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5458 if (_inner_error_ != NULL) {
5459 #line 986 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5460 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);
5461 #line 986 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5462 g_clear_error (&_inner_error_);
5463 #line 986 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5465 #line 5466 "WindowLeftTree.vala.c"
5468 #line 989 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5470 #line 989 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5471 _tmp7_ = _tmp6_->tree;
5472 #line 989 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5473 if (_tmp7_ == NULL) {
5474 #line 990 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5476 #line 5477 "WindowLeftTree.vala.c"
5478 #line 1004 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5479 _tmp8_ = gee_array_list_new (JS_RENDER_TYPE_NODE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
5480 #line 1004 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5482 #line 1005 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5484 #line 1005 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5486 #line 1005 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5487 _tmp11_ = _tmp10_->tree;
5488 #line 1005 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5489 gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, _tmp11_);
5490 #line 1006 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5492 #line 1006 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5493 xcls_windowlefttree_xcls_model_load (self, _tmp12_, NULL);
5494 #line 1008 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5495 _tmp13_ = self->priv->_this;
5496 #line 1008 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5497 _tmp14_ = _tmp13_->view;
5498 #line 1008 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5499 _tmp15_ = _tmp14_->el;
5500 #line 1008 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5501 gtk_tree_view_expand_all (_tmp15_);
5502 #line 1010 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5504 #line 1010 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5505 _tmp17_ = _tmp16_->tree;
5506 #line 1010 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5507 _tmp18_ = _tmp17_->items;
5508 #line 1010 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5509 _tmp19_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp18_);
5510 #line 1010 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5512 #line 1010 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5514 #line 5515 "WindowLeftTree.vala.c"
5515 Xcls_WindowLeftTree* _tmp21_;
5516 Xcls_WindowLeftTreeXcls_view* _tmp22_;
5517 GtkTreeView* _tmp23_;
5518 GtkTreePath* _tmp24_;
5519 GtkTreePath* _tmp25_;
5520 #line 1015 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5521 _tmp21_ = self->priv->_this;
5522 #line 1015 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5523 _tmp22_ = _tmp21_->view;
5524 #line 1015 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5525 _tmp23_ = _tmp22_->el;
5526 #line 1015 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5527 _tmp24_ = gtk_tree_path_new_from_string ("0");
5528 #line 1015 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5530 #line 1015 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5531 gtk_tree_view_set_cursor (_tmp23_, _tmp25_, NULL, FALSE);
5532 #line 1015 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5533 _gtk_tree_path_free0 (_tmp25_);
5534 #line 5535 "WindowLeftTree.vala.c"
5537 #line 1023 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5538 _g_object_unref0 (o);
5539 #line 1023 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5541 #line 5542 "WindowLeftTree.vala.c"
5545 void xcls_windowlefttree_xcls_model_deleteSelected (Xcls_WindowLeftTreeXcls_model* self) {
5546 Xcls_WindowLeftTree* _tmp0_;
5547 Xcls_WindowLeftTreeXcls_view* _tmp1_;
5548 GtkTreeView* _tmp2_;
5549 GtkTreeSelection* _tmp3_ = NULL;
5550 GtkTreeSelection* _tmp4_;
5551 GtkTreeSelection* s;
5552 GtkTreeIter iter = {0};
5553 GtkTreeModel* mod = NULL;
5554 GtkTreeSelection* _tmp5_;
5555 GtkTreeModel* _tmp6_ = NULL;
5556 GtkTreeIter _tmp7_ = {0};
5557 gboolean _tmp8_ = FALSE;
5558 GtkTreeModel* _tmp9_;
5561 GtkTreeStore* _tmp11_;
5562 GtkTreeIter _tmp12_;
5563 GValue _tmp13_ = {0};
5564 GObject* _tmp14_ = NULL;
5565 JsRenderNode* _tmp15_;
5567 JsRenderNode* _tmp16_;
5568 JsRenderNode* _tmp17_;
5569 GtkTreeSelection* _tmp20_;
5570 GtkTreeStore* _tmp21_;
5572 Xcls_WindowLeftTree* _tmp23_;
5573 Xcls_WindowLeftTree* _tmp24_;
5574 Xcls_WindowLeftTreeXcls_view* _tmp25_;
5575 #line 1057 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5576 g_return_if_fail (self != NULL);
5577 #line 1059 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5578 g_print ("DELETE SELECTED?");
5579 #line 1061 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5580 g_print ("GET SELECTION?");
5581 #line 1063 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5582 _tmp0_ = self->priv->_this;
5583 #line 1063 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5584 _tmp1_ = _tmp0_->view;
5585 #line 1063 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5586 _tmp2_ = _tmp1_->el;
5587 #line 1063 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5588 _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
5589 #line 1063 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5590 _tmp4_ = _g_object_ref0 (_tmp3_);
5591 #line 1063 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5593 #line 1065 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5594 g_print ("GET SELECTED?");
5595 #line 1070 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5597 #line 1070 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5598 _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
5599 #line 1070 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5600 _g_object_unref0 (mod);
5601 #line 1070 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5602 _tmp9_ = _g_object_ref0 (_tmp6_);
5603 #line 1070 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5605 #line 1070 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5607 #line 1070 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5609 #line 1071 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5610 _g_object_unref0 (mod);
5611 #line 1071 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5612 _g_object_unref0 (s);
5613 #line 1071 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5615 #line 5616 "WindowLeftTree.vala.c"
5617 #line 1076 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5618 _tmp10_ = g_strdup ("");
5619 #line 1076 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5620 _g_free0 (self->activePath);
5621 #line 1076 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5622 self->activePath = _tmp10_;
5623 #line 1077 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5624 g_print ("GET vnode value?");
5625 #line 1080 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5627 #line 1080 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5629 #line 1080 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5630 gtk_tree_model_get_value ((GtkTreeModel*) _tmp11_, &_tmp12_, 2, &_tmp13_);
5631 #line 1080 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5632 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
5633 #line 1080 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5635 #line 1081 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5636 _tmp14_ = g_value_get_object (&value);
5637 #line 1081 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5638 _tmp15_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, JS_RENDER_TYPE_NODE, JsRenderNode));
5639 #line 1081 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5641 #line 1082 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5642 g_print ("removing node from Render\n");
5643 #line 1083 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5645 #line 1083 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5646 _tmp17_ = _tmp16_->parent;
5647 #line 1083 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5648 if (_tmp17_ == NULL) {
5649 #line 5650 "WindowLeftTree.vala.c"
5650 JsRenderJsRender* _tmp18_;
5651 #line 1084 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5652 _tmp18_ = self->file;
5653 #line 1084 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5654 _g_object_unref0 (_tmp18_->tree);
5655 #line 1084 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5656 _tmp18_->tree = NULL;
5657 #line 5658 "WindowLeftTree.vala.c"
5659 JsRenderNode* _tmp19_;
5660 #line 1086 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5662 #line 1086 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5663 js_render_node_remove (_tmp19_);
5664 #line 5665 "WindowLeftTree.vala.c"
5666 #line 1088 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5667 g_print ("removing node from Tree\n");
5668 #line 1089 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5670 #line 1089 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5671 gtk_tree_selection_unselect_all (_tmp20_);
5672 #line 1090 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5674 #line 1090 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5675 gtk_tree_store_remove (_tmp21_, &iter);
5676 #line 1100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5677 _tmp22_ = g_strdup ("");
5678 #line 1100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5679 _g_free0 (self->activePath);
5680 #line 1100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5681 self->activePath = _tmp22_;
5682 #line 1103 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5683 _tmp23_ = self->priv->_this;
5684 #line 1103 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5685 g_signal_emit_by_name (_tmp23_, "changed");
5686 #line 1105 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5687 _tmp24_ = self->priv->_this;
5688 #line 1105 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5689 _tmp25_ = _tmp24_->view;
5690 #line 1105 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5691 _tmp25_->blockChanges = FALSE;
5692 #line 1057 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5693 _g_object_unref0 (data);
5694 #line 1057 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5695 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
5696 #line 1057 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5697 _g_object_unref0 (mod);
5698 #line 1057 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5699 _g_object_unref0 (s);
5700 #line 5701 "WindowLeftTree.vala.c"
5704 JsRenderNode* xcls_windowlefttree_xcls_model_pathToNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* path) {
5705 JsRenderNode* result = NULL;
5706 GtkTreeIter iter = {0};
5707 Xcls_WindowLeftTree* _tmp0_;
5708 Xcls_WindowLeftTreeXcls_model* _tmp1_;
5709 GtkTreeStore* _tmp2_;
5710 const gchar* _tmp3_;
5711 GtkTreeIter _tmp4_ = {0};
5713 Xcls_WindowLeftTree* _tmp5_;
5714 Xcls_WindowLeftTreeXcls_model* _tmp6_;
5715 GtkTreeStore* _tmp7_;
5717 GValue _tmp9_ = {0};
5718 GObject* _tmp10_ = NULL;
5719 #line 1107 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5720 g_return_val_if_fail (self != NULL, NULL);
5721 #line 1107 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5722 g_return_val_if_fail (path != NULL, NULL);
5723 #line 1111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5724 _tmp0_ = self->priv->_this;
5725 #line 1111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5726 _tmp1_ = _tmp0_->model;
5727 #line 1111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5728 _tmp2_ = _tmp1_->el;
5729 #line 1111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5731 #line 1111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5732 gtk_tree_model_get_iter_from_string ((GtkTreeModel*) _tmp2_, &_tmp4_, _tmp3_);
5733 #line 1111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5735 #line 1114 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5736 _tmp5_ = self->priv->_this;
5737 #line 1114 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5738 _tmp6_ = _tmp5_->model;
5739 #line 1114 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5740 _tmp7_ = _tmp6_->el;
5741 #line 1114 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5743 #line 1114 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5744 gtk_tree_model_get_value ((GtkTreeModel*) _tmp7_, &_tmp8_, 2, &_tmp9_);
5745 #line 1114 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5746 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
5747 #line 1114 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5749 #line 1116 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5750 _tmp10_ = g_value_dup_object (&value);
5751 #line 1116 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5752 result = G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, JS_RENDER_TYPE_NODE, JsRenderNode);
5753 #line 1116 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5754 G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
5755 #line 1116 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5757 #line 5758 "WindowLeftTree.vala.c"
5761 static void xcls_windowlefttree_xcls_model_class_init (Xcls_WindowLeftTreeXcls_modelClass * klass) {
5762 #line 604 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5763 xcls_windowlefttree_xcls_model_parent_class = g_type_class_peek_parent (klass);
5764 #line 604 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5765 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_modelPrivate));
5766 #line 604 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5767 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_model_finalize;
5768 #line 5769 "WindowLeftTree.vala.c"
5772 static void xcls_windowlefttree_xcls_model_instance_init (Xcls_WindowLeftTreeXcls_model * self) {
5773 #line 604 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5774 self->priv = XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_PRIVATE (self);
5775 #line 5776 "WindowLeftTree.vala.c"
5779 static void xcls_windowlefttree_xcls_model_finalize (GObject* obj) {
5780 Xcls_WindowLeftTreeXcls_model * self;
5781 #line 604 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5782 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model);
5783 #line 606 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5784 _g_object_unref0 (self->el);
5785 #line 607 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5786 _g_object_unref0 (self->priv->_this);
5787 #line 611 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5788 _g_object_unref0 (self->file);
5789 #line 612 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5790 _g_free0 (self->activePath);
5791 #line 613 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5792 _g_object_unref0 (self->project);
5793 #line 604 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5794 G_OBJECT_CLASS (xcls_windowlefttree_xcls_model_parent_class)->finalize (obj);
5795 #line 5796 "WindowLeftTree.vala.c"
5799 GType xcls_windowlefttree_xcls_model_get_type (void) {
5800 static volatile gsize xcls_windowlefttree_xcls_model_type_id__volatile = 0;
5801 if (g_once_init_enter (&xcls_windowlefttree_xcls_model_type_id__volatile)) {
5802 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 };
5803 GType xcls_windowlefttree_xcls_model_type_id;
5804 xcls_windowlefttree_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_model", &g_define_type_info, 0);
5805 g_once_init_leave (&xcls_windowlefttree_xcls_model_type_id__volatile, xcls_windowlefttree_xcls_model_type_id);
5807 return xcls_windowlefttree_xcls_model_type_id__volatile;
5811 Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
5812 Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self = NULL;
5813 Xcls_WindowLeftTree* _tmp0_;
5814 Xcls_WindowLeftTree* _tmp1_;
5815 GtkTreeViewColumn* _tmp2_;
5816 Xcls_WindowLeftTree* _tmp3_;
5817 Xcls_WindowLeftTreeXcls_renderer* _tmp4_;
5818 Xcls_WindowLeftTreeXcls_renderer* child_0;
5819 GtkTreeViewColumn* _tmp5_;
5820 GtkCellRendererText* _tmp6_;
5821 GtkTreeViewColumn* _tmp7_;
5822 Xcls_WindowLeftTree* _tmp8_;
5823 Xcls_WindowLeftTreeXcls_renderer* _tmp9_;
5824 GtkCellRendererText* _tmp10_;
5825 #line 1129 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5826 g_return_val_if_fail (_owner != NULL, NULL);
5827 #line 1129 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5828 self = (Xcls_WindowLeftTreeXcls_TreeViewColumn4*) g_object_new (object_type, NULL);
5829 #line 1131 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5831 #line 1131 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5832 _tmp1_ = _g_object_ref0 (_tmp0_);
5833 #line 1131 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5834 _g_object_unref0 (self->priv->_this);
5835 #line 1131 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5836 self->priv->_this = _tmp1_;
5837 #line 1132 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5838 _tmp2_ = gtk_tree_view_column_new ();
5839 #line 1132 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5840 g_object_ref_sink (_tmp2_);
5841 #line 1132 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5842 _g_object_unref0 (self->el);
5843 #line 1132 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5845 #line 1137 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5846 _tmp3_ = self->priv->_this;
5847 #line 1137 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5848 _tmp4_ = xcls_windowlefttree_xcls_renderer_new (_tmp3_);
5849 #line 1137 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5851 #line 1138 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5852 g_object_ref ((GObject*) child_0);
5853 #line 1139 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5855 #line 1139 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5856 _tmp6_ = child_0->el;
5857 #line 1139 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5858 gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE);
5859 #line 1143 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5861 #line 1143 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5862 _tmp8_ = self->priv->_this;
5863 #line 1143 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5864 _tmp9_ = _tmp8_->renderer;
5865 #line 1143 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5866 _tmp10_ = _tmp9_->el;
5867 #line 1143 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5868 gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0);
5869 #line 1129 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5870 _g_object_unref0 (child_0);
5871 #line 1129 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5873 #line 5874 "WindowLeftTree.vala.c"
5877 Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_new (Xcls_WindowLeftTree* _owner) {
5878 #line 1129 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5879 return xcls_windowlefttree_xcls_treeviewcolumn4_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, _owner);
5880 #line 5881 "WindowLeftTree.vala.c"
5884 static void xcls_windowlefttree_xcls_treeviewcolumn4_class_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4Class * klass) {
5885 #line 1120 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5886 xcls_windowlefttree_xcls_treeviewcolumn4_parent_class = g_type_class_peek_parent (klass);
5887 #line 1120 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5888 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4Private));
5889 #line 1120 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5890 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_treeviewcolumn4_finalize;
5891 #line 5892 "WindowLeftTree.vala.c"
5895 static void xcls_windowlefttree_xcls_treeviewcolumn4_instance_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self) {
5896 #line 1120 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5897 self->priv = XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_PRIVATE (self);
5898 #line 5899 "WindowLeftTree.vala.c"
5902 static void xcls_windowlefttree_xcls_treeviewcolumn4_finalize (GObject* obj) {
5903 Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self;
5904 #line 1120 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5905 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4);
5906 #line 1122 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5907 _g_object_unref0 (self->el);
5908 #line 1123 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5909 _g_object_unref0 (self->priv->_this);
5910 #line 1120 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5911 G_OBJECT_CLASS (xcls_windowlefttree_xcls_treeviewcolumn4_parent_class)->finalize (obj);
5912 #line 5913 "WindowLeftTree.vala.c"
5916 GType xcls_windowlefttree_xcls_treeviewcolumn4_get_type (void) {
5917 static volatile gsize xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile = 0;
5918 if (g_once_init_enter (&xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile)) {
5919 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 };
5920 GType xcls_windowlefttree_xcls_treeviewcolumn4_type_id;
5921 xcls_windowlefttree_xcls_treeviewcolumn4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_TreeViewColumn4", &g_define_type_info, 0);
5922 g_once_init_leave (&xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile, xcls_windowlefttree_xcls_treeviewcolumn4_type_id);
5924 return xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile;
5928 Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
5929 Xcls_WindowLeftTreeXcls_renderer * self = NULL;
5930 Xcls_WindowLeftTree* _tmp0_;
5931 Xcls_WindowLeftTree* _tmp1_;
5932 Xcls_WindowLeftTree* _tmp2_;
5933 Xcls_WindowLeftTreeXcls_renderer* _tmp3_;
5934 GtkCellRendererText* _tmp4_;
5935 #line 1156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5936 g_return_val_if_fail (_owner != NULL, NULL);
5937 #line 1156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5938 self = (Xcls_WindowLeftTreeXcls_renderer*) g_object_new (object_type, NULL);
5939 #line 1158 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5941 #line 1158 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5942 _tmp1_ = _g_object_ref0 (_tmp0_);
5943 #line 1158 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5944 _g_object_unref0 (self->priv->_this);
5945 #line 1158 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5946 self->priv->_this = _tmp1_;
5947 #line 1159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5948 _tmp2_ = self->priv->_this;
5949 #line 1159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5950 _tmp3_ = _g_object_ref0 (self);
5951 #line 1159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5952 _g_object_unref0 (_tmp2_->renderer);
5953 #line 1159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5954 _tmp2_->renderer = _tmp3_;
5955 #line 1160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5956 _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
5957 #line 1160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5958 g_object_ref_sink (_tmp4_);
5959 #line 1160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5960 _g_object_unref0 (self->el);
5961 #line 1160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5963 #line 1156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5965 #line 5966 "WindowLeftTree.vala.c"
5969 Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_new (Xcls_WindowLeftTree* _owner) {
5970 #line 1156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5971 return xcls_windowlefttree_xcls_renderer_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, _owner);
5972 #line 5973 "WindowLeftTree.vala.c"
5976 static void xcls_windowlefttree_xcls_renderer_class_init (Xcls_WindowLeftTreeXcls_rendererClass * klass) {
5977 #line 1147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5978 xcls_windowlefttree_xcls_renderer_parent_class = g_type_class_peek_parent (klass);
5979 #line 1147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5980 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_rendererPrivate));
5981 #line 1147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5982 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_renderer_finalize;
5983 #line 5984 "WindowLeftTree.vala.c"
5987 static void xcls_windowlefttree_xcls_renderer_instance_init (Xcls_WindowLeftTreeXcls_renderer * self) {
5988 #line 1147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5989 self->priv = XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_PRIVATE (self);
5990 #line 5991 "WindowLeftTree.vala.c"
5994 static void xcls_windowlefttree_xcls_renderer_finalize (GObject* obj) {
5995 Xcls_WindowLeftTreeXcls_renderer * self;
5996 #line 1147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5997 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer);
5998 #line 1149 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
5999 _g_object_unref0 (self->el);
6000 #line 1150 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6001 _g_object_unref0 (self->priv->_this);
6002 #line 1147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6003 G_OBJECT_CLASS (xcls_windowlefttree_xcls_renderer_parent_class)->finalize (obj);
6004 #line 6005 "WindowLeftTree.vala.c"
6008 GType xcls_windowlefttree_xcls_renderer_get_type (void) {
6009 static volatile gsize xcls_windowlefttree_xcls_renderer_type_id__volatile = 0;
6010 if (g_once_init_enter (&xcls_windowlefttree_xcls_renderer_type_id__volatile)) {
6011 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 };
6012 GType xcls_windowlefttree_xcls_renderer_type_id;
6013 xcls_windowlefttree_xcls_renderer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_renderer", &g_define_type_info, 0);
6014 g_once_init_leave (&xcls_windowlefttree_xcls_renderer_type_id__volatile, xcls_windowlefttree_xcls_renderer_type_id);
6016 return xcls_windowlefttree_xcls_renderer_type_id__volatile;
6020 Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
6021 Xcls_WindowLeftTreeXcls_LeftTreeMenu * self = NULL;
6022 Xcls_WindowLeftTree* _tmp0_;
6023 Xcls_WindowLeftTree* _tmp1_;
6024 Xcls_WindowLeftTree* _tmp2_;
6025 Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp3_;
6027 Xcls_WindowLeftTree* _tmp5_;
6028 Xcls_WindowLeftTreeXcls_MenuItem7* _tmp6_;
6029 Xcls_WindowLeftTreeXcls_MenuItem7* child_0;
6031 GtkMenuItem* _tmp8_;
6032 Xcls_WindowLeftTree* _tmp9_;
6033 Xcls_WindowLeftTreeXcls_MenuItem8* _tmp10_;
6034 Xcls_WindowLeftTreeXcls_MenuItem8* child_1;
6036 GtkMenuItem* _tmp12_;
6037 Xcls_WindowLeftTree* _tmp13_;
6038 Xcls_WindowLeftTreeXcls_MenuItem9* _tmp14_;
6039 Xcls_WindowLeftTreeXcls_MenuItem9* child_2;
6041 GtkMenuItem* _tmp16_;
6042 #line 1178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6043 g_return_val_if_fail (_owner != NULL, NULL);
6044 #line 1178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6045 self = (Xcls_WindowLeftTreeXcls_LeftTreeMenu*) g_object_new (object_type, NULL);
6046 #line 1180 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6048 #line 1180 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6049 _tmp1_ = _g_object_ref0 (_tmp0_);
6050 #line 1180 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6051 _g_object_unref0 (self->priv->_this);
6052 #line 1180 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6053 self->priv->_this = _tmp1_;
6054 #line 1181 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6055 _tmp2_ = self->priv->_this;
6056 #line 1181 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6057 _tmp3_ = _g_object_ref0 (self);
6058 #line 1181 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6059 _g_object_unref0 (_tmp2_->LeftTreeMenu);
6060 #line 1181 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6061 _tmp2_->LeftTreeMenu = _tmp3_;
6062 #line 1182 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6063 _tmp4_ = (GtkMenu*) gtk_menu_new ();
6064 #line 1182 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6065 g_object_ref_sink (_tmp4_);
6066 #line 1182 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6067 _g_object_unref0 (self->el);
6068 #line 1182 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6070 #line 1187 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6071 _tmp5_ = self->priv->_this;
6072 #line 1187 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6073 _tmp6_ = xcls_windowlefttree_xcls_menuitem7_new (_tmp5_);
6074 #line 1187 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6076 #line 1188 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6077 g_object_ref ((GObject*) child_0);
6078 #line 1189 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6080 #line 1189 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6081 _tmp8_ = child_0->el;
6082 #line 1189 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6083 gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_);
6084 #line 1190 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6085 _tmp9_ = self->priv->_this;
6086 #line 1190 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6087 _tmp10_ = xcls_windowlefttree_xcls_menuitem8_new (_tmp9_);
6088 #line 1190 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6090 #line 1191 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6091 g_object_ref ((GObject*) child_1);
6092 #line 1192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6094 #line 1192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6095 _tmp12_ = child_1->el;
6096 #line 1192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6097 gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_);
6098 #line 1193 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6099 _tmp13_ = self->priv->_this;
6100 #line 1193 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6101 _tmp14_ = xcls_windowlefttree_xcls_menuitem9_new (_tmp13_);
6102 #line 1193 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6104 #line 1194 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6105 g_object_ref ((GObject*) child_2);
6106 #line 1195 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6108 #line 1195 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6109 _tmp16_ = child_2->el;
6110 #line 1195 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6111 gtk_container_add ((GtkContainer*) _tmp15_, (GtkWidget*) _tmp16_);
6112 #line 1178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6113 _g_object_unref0 (child_2);
6114 #line 1178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6115 _g_object_unref0 (child_1);
6116 #line 1178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6117 _g_object_unref0 (child_0);
6118 #line 1178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6120 #line 6121 "WindowLeftTree.vala.c"
6124 Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_new (Xcls_WindowLeftTree* _owner) {
6125 #line 1178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6126 return xcls_windowlefttree_xcls_lefttreemenu_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, _owner);
6127 #line 6128 "WindowLeftTree.vala.c"
6131 static void xcls_windowlefttree_xcls_lefttreemenu_class_init (Xcls_WindowLeftTreeXcls_LeftTreeMenuClass * klass) {
6132 #line 1169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6133 xcls_windowlefttree_xcls_lefttreemenu_parent_class = g_type_class_peek_parent (klass);
6134 #line 1169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6135 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate));
6136 #line 1169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6137 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_lefttreemenu_finalize;
6138 #line 6139 "WindowLeftTree.vala.c"
6142 static void xcls_windowlefttree_xcls_lefttreemenu_instance_init (Xcls_WindowLeftTreeXcls_LeftTreeMenu * self) {
6143 #line 1169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6144 self->priv = XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_PRIVATE (self);
6145 #line 6146 "WindowLeftTree.vala.c"
6149 static void xcls_windowlefttree_xcls_lefttreemenu_finalize (GObject* obj) {
6150 Xcls_WindowLeftTreeXcls_LeftTreeMenu * self;
6151 #line 1169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6152 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu);
6153 #line 1171 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6154 _g_object_unref0 (self->el);
6155 #line 1172 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6156 _g_object_unref0 (self->priv->_this);
6157 #line 1169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6158 G_OBJECT_CLASS (xcls_windowlefttree_xcls_lefttreemenu_parent_class)->finalize (obj);
6159 #line 6160 "WindowLeftTree.vala.c"
6163 GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) {
6164 static volatile gsize xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile = 0;
6165 if (g_once_init_enter (&xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile)) {
6166 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 };
6167 GType xcls_windowlefttree_xcls_lefttreemenu_type_id;
6168 xcls_windowlefttree_xcls_lefttreemenu_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_LeftTreeMenu", &g_define_type_info, 0);
6169 g_once_init_leave (&xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile, xcls_windowlefttree_xcls_lefttreemenu_type_id);
6171 return xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile;
6175 static void __lambda23_ (Xcls_WindowLeftTreeXcls_MenuItem7* self) {
6176 Xcls_WindowLeftTree* _tmp0_;
6177 Xcls_WindowLeftTreeXcls_model* _tmp1_;
6178 #line 1222 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6179 g_print ("ACTIVATE?");
6180 #line 1225 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6181 _tmp0_ = self->priv->_this;
6182 #line 1225 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6183 _tmp1_ = _tmp0_->model;
6184 #line 1225 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6185 xcls_windowlefttree_xcls_model_deleteSelected (_tmp1_);
6186 #line 6187 "WindowLeftTree.vala.c"
6190 static void ___lambda23__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
6191 #line 1220 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6193 #line 6194 "WindowLeftTree.vala.c"
6197 Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
6198 Xcls_WindowLeftTreeXcls_MenuItem7 * self = NULL;
6199 Xcls_WindowLeftTree* _tmp0_;
6200 Xcls_WindowLeftTree* _tmp1_;
6201 GtkMenuItem* _tmp2_;
6202 GtkMenuItem* _tmp3_;
6203 GtkMenuItem* _tmp4_;
6204 #line 1209 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6205 g_return_val_if_fail (_owner != NULL, NULL);
6206 #line 1209 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6207 self = (Xcls_WindowLeftTreeXcls_MenuItem7*) g_object_new (object_type, NULL);
6208 #line 1211 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6210 #line 1211 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6211 _tmp1_ = _g_object_ref0 (_tmp0_);
6212 #line 1211 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6213 _g_object_unref0 (self->priv->_this);
6214 #line 1211 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6215 self->priv->_this = _tmp1_;
6216 #line 1212 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6217 _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
6218 #line 1212 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6219 g_object_ref_sink (_tmp2_);
6220 #line 1212 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6221 _g_object_unref0 (self->el);
6222 #line 1212 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6224 #line 1217 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6226 #line 1217 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6227 gtk_menu_item_set_label (_tmp3_, "Delete Element");
6228 #line 1220 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6230 #line 1220 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6231 g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda23__gtk_menu_item_activate, self, 0);
6232 #line 1209 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6234 #line 6235 "WindowLeftTree.vala.c"
6238 Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_new (Xcls_WindowLeftTree* _owner) {
6239 #line 1209 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6240 return xcls_windowlefttree_xcls_menuitem7_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, _owner);
6241 #line 6242 "WindowLeftTree.vala.c"
6245 static void xcls_windowlefttree_xcls_menuitem7_class_init (Xcls_WindowLeftTreeXcls_MenuItem7Class * klass) {
6246 #line 1200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6247 xcls_windowlefttree_xcls_menuitem7_parent_class = g_type_class_peek_parent (klass);
6248 #line 1200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6249 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem7Private));
6250 #line 1200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6251 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem7_finalize;
6252 #line 6253 "WindowLeftTree.vala.c"
6256 static void xcls_windowlefttree_xcls_menuitem7_instance_init (Xcls_WindowLeftTreeXcls_MenuItem7 * self) {
6257 #line 1200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6258 self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_PRIVATE (self);
6259 #line 6260 "WindowLeftTree.vala.c"
6263 static void xcls_windowlefttree_xcls_menuitem7_finalize (GObject* obj) {
6264 Xcls_WindowLeftTreeXcls_MenuItem7 * self;
6265 #line 1200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6266 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7);
6267 #line 1202 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6268 _g_object_unref0 (self->el);
6269 #line 1203 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6270 _g_object_unref0 (self->priv->_this);
6271 #line 1200 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6272 G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem7_parent_class)->finalize (obj);
6273 #line 6274 "WindowLeftTree.vala.c"
6277 GType xcls_windowlefttree_xcls_menuitem7_get_type (void) {
6278 static volatile gsize xcls_windowlefttree_xcls_menuitem7_type_id__volatile = 0;
6279 if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem7_type_id__volatile)) {
6280 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 };
6281 GType xcls_windowlefttree_xcls_menuitem7_type_id;
6282 xcls_windowlefttree_xcls_menuitem7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem7", &g_define_type_info, 0);
6283 g_once_init_leave (&xcls_windowlefttree_xcls_menuitem7_type_id__volatile, xcls_windowlefttree_xcls_menuitem7_type_id);
6285 return xcls_windowlefttree_xcls_menuitem7_type_id__volatile;
6289 static void __lambda24_ (Xcls_WindowLeftTreeXcls_MenuItem8* self) {
6290 DialogSaveTemplate* _tmp0_ = NULL;
6291 DialogSaveTemplate* _tmp1_;
6292 Xcls_WindowLeftTree* _tmp2_;
6293 GtkScrolledWindow* _tmp3_;
6294 GtkWidget* _tmp4_ = NULL;
6295 Xcls_WindowLeftTree* _tmp5_;
6296 Xcls_WindowLeftTreeXcls_model* _tmp6_;
6297 JsRenderJsRender* _tmp7_;
6298 PaletePalete* _tmp8_ = NULL;
6299 PaletePalete* _tmp9_;
6300 Xcls_WindowLeftTree* _tmp10_;
6301 JsRenderNode* _tmp11_ = NULL;
6302 JsRenderNode* _tmp12_;
6303 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6304 _tmp0_ = dialog_save_template_singleton ();
6305 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6307 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6308 _tmp2_ = self->priv->_this;
6309 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6310 _tmp3_ = _tmp2_->el;
6311 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6312 _tmp4_ = gtk_widget_get_toplevel ((GtkWidget*) _tmp3_);
6313 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6314 _tmp5_ = self->priv->_this;
6315 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6316 _tmp6_ = _tmp5_->model;
6317 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6318 _tmp7_ = _tmp6_->file;
6319 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6320 _tmp8_ = js_render_js_render_palete (_tmp7_);
6321 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6323 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6324 _tmp10_ = self->priv->_this;
6325 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6326 _tmp11_ = xcls_windowlefttree_getActiveElement (_tmp10_);
6327 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6329 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6330 dialog_save_template_show (_tmp1_, G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GTK_TYPE_WINDOW, GtkWindow), _tmp9_, _tmp12_);
6331 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6332 _g_object_unref0 (_tmp12_);
6333 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6334 _g_object_unref0 (_tmp9_);
6335 #line 1253 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6336 _g_object_unref0 (_tmp1_);
6337 #line 6338 "WindowLeftTree.vala.c"
6341 static void ___lambda24__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
6342 #line 1251 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6344 #line 6345 "WindowLeftTree.vala.c"
6348 Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
6349 Xcls_WindowLeftTreeXcls_MenuItem8 * self = NULL;
6350 Xcls_WindowLeftTree* _tmp0_;
6351 Xcls_WindowLeftTree* _tmp1_;
6352 GtkMenuItem* _tmp2_;
6353 GtkMenuItem* _tmp3_;
6354 GtkMenuItem* _tmp4_;
6355 #line 1240 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6356 g_return_val_if_fail (_owner != NULL, NULL);
6357 #line 1240 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6358 self = (Xcls_WindowLeftTreeXcls_MenuItem8*) g_object_new (object_type, NULL);
6359 #line 1242 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6361 #line 1242 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6362 _tmp1_ = _g_object_ref0 (_tmp0_);
6363 #line 1242 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6364 _g_object_unref0 (self->priv->_this);
6365 #line 1242 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6366 self->priv->_this = _tmp1_;
6367 #line 1243 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6368 _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
6369 #line 1243 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6370 g_object_ref_sink (_tmp2_);
6371 #line 1243 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6372 _g_object_unref0 (self->el);
6373 #line 1243 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6375 #line 1248 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6377 #line 1248 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6378 gtk_menu_item_set_label (_tmp3_, "Save as Template");
6379 #line 1251 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6381 #line 1251 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6382 g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda24__gtk_menu_item_activate, self, 0);
6383 #line 1240 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6385 #line 6386 "WindowLeftTree.vala.c"
6389 Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_new (Xcls_WindowLeftTree* _owner) {
6390 #line 1240 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6391 return xcls_windowlefttree_xcls_menuitem8_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, _owner);
6392 #line 6393 "WindowLeftTree.vala.c"
6396 static void xcls_windowlefttree_xcls_menuitem8_class_init (Xcls_WindowLeftTreeXcls_MenuItem8Class * klass) {
6397 #line 1231 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6398 xcls_windowlefttree_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass);
6399 #line 1231 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6400 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem8Private));
6401 #line 1231 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6402 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem8_finalize;
6403 #line 6404 "WindowLeftTree.vala.c"
6407 static void xcls_windowlefttree_xcls_menuitem8_instance_init (Xcls_WindowLeftTreeXcls_MenuItem8 * self) {
6408 #line 1231 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6409 self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_PRIVATE (self);
6410 #line 6411 "WindowLeftTree.vala.c"
6414 static void xcls_windowlefttree_xcls_menuitem8_finalize (GObject* obj) {
6415 Xcls_WindowLeftTreeXcls_MenuItem8 * self;
6416 #line 1231 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6417 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8);
6418 #line 1233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6419 _g_object_unref0 (self->el);
6420 #line 1234 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6421 _g_object_unref0 (self->priv->_this);
6422 #line 1231 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6423 G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem8_parent_class)->finalize (obj);
6424 #line 6425 "WindowLeftTree.vala.c"
6428 GType xcls_windowlefttree_xcls_menuitem8_get_type (void) {
6429 static volatile gsize xcls_windowlefttree_xcls_menuitem8_type_id__volatile = 0;
6430 if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem8_type_id__volatile)) {
6431 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 };
6432 GType xcls_windowlefttree_xcls_menuitem8_type_id;
6433 xcls_windowlefttree_xcls_menuitem8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem8", &g_define_type_info, 0);
6434 g_once_init_leave (&xcls_windowlefttree_xcls_menuitem8_type_id__volatile, xcls_windowlefttree_xcls_menuitem8_type_id);
6436 return xcls_windowlefttree_xcls_menuitem8_type_id__volatile;
6440 static void __lambda25_ (Xcls_WindowLeftTreeXcls_MenuItem9* self) {
6441 Xcls_WindowLeftTree* _tmp0_;
6442 JsRenderNode* _tmp1_ = NULL;
6444 DialogSaveModule* _tmp2_ = NULL;
6445 DialogSaveModule* _tmp3_;
6446 Xcls_WindowLeftTree* _tmp4_;
6447 GtkScrolledWindow* _tmp5_;
6448 GtkWidget* _tmp6_ = NULL;
6449 Xcls_WindowLeftTree* _tmp7_;
6450 Xcls_WindowLeftTreeXcls_model* _tmp8_;
6451 JsRenderJsRender* _tmp9_;
6452 ProjectProject* _tmp10_;
6453 JsRenderNode* _tmp11_;
6454 gchar* _tmp12_ = NULL;
6457 const gchar* _tmp14_;
6460 JsRenderNode* _tmp17_;
6461 GeeHashMap* _tmp18_;
6462 const gchar* _tmp19_;
6463 JsRenderNode* _tmp20_;
6464 GeeArrayList* _tmp21_;
6465 Xcls_WindowLeftTree* _tmp22_;
6466 Xcls_WindowLeftTreeXcls_view* _tmp23_;
6467 GtkTreeView* _tmp24_;
6468 GtkTreeSelection* _tmp25_ = NULL;
6469 GtkTreeSelection* _tmp26_;
6470 GtkTreeSelection* s;
6471 GtkTreeIter iter = {0};
6472 GtkTreeModel* mod = NULL;
6473 GtkTreeSelection* _tmp27_;
6474 GtkTreeModel* _tmp28_ = NULL;
6475 GtkTreeIter _tmp29_ = {0};
6476 gboolean _tmp30_ = FALSE;
6477 GtkTreeModel* _tmp31_;
6478 GtkTreeIter citer = {0};
6479 GtkTreeModel* _tmp32_;
6480 GtkTreeIter _tmp33_;
6483 Xcls_WindowLeftTree* _tmp47_;
6484 Xcls_WindowLeftTree* _tmp48_;
6485 JsRenderNode* _tmp49_;
6486 #line 1286 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6487 _tmp0_ = self->priv->_this;
6488 #line 1286 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6489 _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
6490 #line 1286 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6492 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6493 _tmp2_ = dialog_save_module_singleton ();
6494 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6496 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6497 _tmp4_ = self->priv->_this;
6498 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6499 _tmp5_ = _tmp4_->el;
6500 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6501 _tmp6_ = gtk_widget_get_toplevel ((GtkWidget*) _tmp5_);
6502 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6503 _tmp7_ = self->priv->_this;
6504 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6505 _tmp8_ = _tmp7_->model;
6506 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6507 _tmp9_ = _tmp8_->file;
6508 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6509 _tmp10_ = _tmp9_->project;
6510 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6512 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6513 _tmp12_ = dialog_save_module_show (_tmp3_, G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_WINDOW, GtkWindow), _tmp10_, _tmp11_);
6514 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6516 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6517 _g_object_unref0 (_tmp3_);
6518 #line 1287 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6520 #line 1292 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6522 #line 1292 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6523 _tmp15_ = strlen (_tmp14_);
6524 #line 1292 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6526 #line 1292 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6528 #line 1293 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6530 #line 1293 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6531 _g_object_unref0 (node);
6532 #line 1293 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6534 #line 6535 "WindowLeftTree.vala.c"
6536 #line 1296 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6538 #line 1296 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6539 _tmp18_ = _tmp17_->props;
6540 #line 1296 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6542 #line 1296 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6543 gee_abstract_map_set ((GeeAbstractMap*) _tmp18_, "* xinclude", _tmp19_);
6544 #line 1297 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6546 #line 1297 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6547 _tmp21_ = _tmp20_->items;
6548 #line 1297 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6549 gee_abstract_collection_clear ((GeeAbstractCollection*) _tmp21_);
6550 #line 1300 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6551 _tmp22_ = self->priv->_this;
6552 #line 1300 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6553 _tmp23_ = _tmp22_->view;
6554 #line 1300 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6555 _tmp24_ = _tmp23_->el;
6556 #line 1300 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6557 _tmp25_ = gtk_tree_view_get_selection (_tmp24_);
6558 #line 1300 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6559 _tmp26_ = _g_object_ref0 (_tmp25_);
6560 #line 1300 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6562 #line 1302 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6563 g_print ("GET SELECTED?");
6564 #line 1307 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6566 #line 1307 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6567 _tmp30_ = gtk_tree_selection_get_selected (_tmp27_, &_tmp28_, &_tmp29_);
6568 #line 1307 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6569 _g_object_unref0 (mod);
6570 #line 1307 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6571 _tmp31_ = _g_object_ref0 (_tmp28_);
6572 #line 1307 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6574 #line 1307 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6576 #line 1307 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6578 #line 1308 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6579 _g_object_unref0 (mod);
6580 #line 1308 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6581 _g_object_unref0 (s);
6582 #line 1308 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6584 #line 1308 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6585 _g_object_unref0 (node);
6586 #line 1308 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6588 #line 6589 "WindowLeftTree.vala.c"
6590 #line 1311 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6592 #line 1311 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6594 #line 1311 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6595 _tmp34_ = gtk_tree_model_iter_n_children (_tmp32_, &_tmp33_);
6596 #line 1311 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6598 #line 6599 "WindowLeftTree.vala.c"
6602 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6604 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6606 #line 6607 "WindowLeftTree.vala.c"
6609 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6611 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6613 #line 6614 "WindowLeftTree.vala.c"
6616 GtkTreeModel* _tmp40_;
6617 GtkTreeIter _tmp41_;
6619 GtkTreeIter _tmp43_ = {0};
6620 Xcls_WindowLeftTree* _tmp44_;
6621 Xcls_WindowLeftTreeXcls_model* _tmp45_;
6622 GtkTreeStore* _tmp46_;
6623 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6625 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6627 #line 6628 "WindowLeftTree.vala.c"
6629 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6631 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6633 #line 6634 "WindowLeftTree.vala.c"
6635 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6637 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6639 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6640 if (!(_tmp39_ > (-1))) {
6641 #line 1312 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6643 #line 6644 "WindowLeftTree.vala.c"
6645 #line 1313 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6647 #line 1313 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6649 #line 1313 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6651 #line 1313 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6652 gtk_tree_model_iter_nth_child (_tmp40_, &_tmp43_, &_tmp41_, _tmp42_);
6653 #line 1313 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6655 #line 1316 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6656 g_print ("removing node from Tree\n");
6657 #line 1318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6658 _tmp44_ = self->priv->_this;
6659 #line 1318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6660 _tmp45_ = _tmp44_->model;
6661 #line 1318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6662 _tmp46_ = _tmp45_->el;
6663 #line 1318 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6664 gtk_tree_store_remove (_tmp46_, &citer);
6665 #line 6666 "WindowLeftTree.vala.c"
6669 #line 1320 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6670 _tmp47_ = self->priv->_this;
6671 #line 1320 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6672 g_signal_emit_by_name (_tmp47_, "changed");
6673 #line 1321 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6674 _tmp48_ = self->priv->_this;
6675 #line 1321 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6677 #line 1321 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6678 g_signal_emit_by_name (_tmp48_, "node-selected", _tmp49_);
6679 #line 1285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6680 _g_object_unref0 (mod);
6681 #line 1285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6682 _g_object_unref0 (s);
6683 #line 1285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6685 #line 1285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6686 _g_object_unref0 (node);
6687 #line 6688 "WindowLeftTree.vala.c"
6691 static void ___lambda25__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
6692 #line 1285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6694 #line 6695 "WindowLeftTree.vala.c"
6698 Xcls_WindowLeftTreeXcls_MenuItem9* xcls_windowlefttree_xcls_menuitem9_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
6699 Xcls_WindowLeftTreeXcls_MenuItem9 * self = NULL;
6700 Xcls_WindowLeftTree* _tmp0_;
6701 Xcls_WindowLeftTree* _tmp1_;
6702 GtkMenuItem* _tmp2_;
6703 GtkMenuItem* _tmp3_;
6704 GtkMenuItem* _tmp4_;
6705 #line 1274 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6706 g_return_val_if_fail (_owner != NULL, NULL);
6707 #line 1274 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6708 self = (Xcls_WindowLeftTreeXcls_MenuItem9*) g_object_new (object_type, NULL);
6709 #line 1276 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6711 #line 1276 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6712 _tmp1_ = _g_object_ref0 (_tmp0_);
6713 #line 1276 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6714 _g_object_unref0 (self->priv->_this);
6715 #line 1276 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6716 self->priv->_this = _tmp1_;
6717 #line 1277 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6718 _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
6719 #line 1277 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6720 g_object_ref_sink (_tmp2_);
6721 #line 1277 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6722 _g_object_unref0 (self->el);
6723 #line 1277 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6725 #line 1282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6727 #line 1282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6728 gtk_menu_item_set_label (_tmp3_, "Save as Module");
6729 #line 1285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6731 #line 1285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6732 g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda25__gtk_menu_item_activate, self, 0);
6733 #line 1274 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6735 #line 6736 "WindowLeftTree.vala.c"
6739 Xcls_WindowLeftTreeXcls_MenuItem9* xcls_windowlefttree_xcls_menuitem9_new (Xcls_WindowLeftTree* _owner) {
6740 #line 1274 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6741 return xcls_windowlefttree_xcls_menuitem9_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, _owner);
6742 #line 6743 "WindowLeftTree.vala.c"
6746 static void xcls_windowlefttree_xcls_menuitem9_class_init (Xcls_WindowLeftTreeXcls_MenuItem9Class * klass) {
6747 #line 1265 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6748 xcls_windowlefttree_xcls_menuitem9_parent_class = g_type_class_peek_parent (klass);
6749 #line 1265 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6750 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem9Private));
6751 #line 1265 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6752 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem9_finalize;
6753 #line 6754 "WindowLeftTree.vala.c"
6757 static void xcls_windowlefttree_xcls_menuitem9_instance_init (Xcls_WindowLeftTreeXcls_MenuItem9 * self) {
6758 #line 1265 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6759 self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_GET_PRIVATE (self);
6760 #line 6761 "WindowLeftTree.vala.c"
6764 static void xcls_windowlefttree_xcls_menuitem9_finalize (GObject* obj) {
6765 Xcls_WindowLeftTreeXcls_MenuItem9 * self;
6766 #line 1265 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6767 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9);
6768 #line 1267 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6769 _g_object_unref0 (self->el);
6770 #line 1268 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6771 _g_object_unref0 (self->priv->_this);
6772 #line 1265 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6773 G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem9_parent_class)->finalize (obj);
6774 #line 6775 "WindowLeftTree.vala.c"
6778 GType xcls_windowlefttree_xcls_menuitem9_get_type (void) {
6779 static volatile gsize xcls_windowlefttree_xcls_menuitem9_type_id__volatile = 0;
6780 if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem9_type_id__volatile)) {
6781 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_MenuItem9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_menuitem9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_MenuItem9), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_menuitem9_instance_init, NULL };
6782 GType xcls_windowlefttree_xcls_menuitem9_type_id;
6783 xcls_windowlefttree_xcls_menuitem9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem9", &g_define_type_info, 0);
6784 g_once_init_leave (&xcls_windowlefttree_xcls_menuitem9_type_id__volatile, xcls_windowlefttree_xcls_menuitem9_type_id);
6786 return xcls_windowlefttree_xcls_menuitem9_type_id__volatile;
6790 static void xcls_windowlefttree_class_init (Xcls_WindowLeftTreeClass * klass) {
6791 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6792 xcls_windowlefttree_parent_class = g_type_class_peek_parent (klass);
6793 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6794 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreePrivate));
6795 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6796 G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_finalize;
6797 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6798 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);
6799 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6800 g_signal_new ("changed", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
6801 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6802 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);
6803 #line 6804 "WindowLeftTree.vala.c"
6807 static void xcls_windowlefttree_instance_init (Xcls_WindowLeftTree * self) {
6808 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6809 self->priv = XCLS_WINDOWLEFTTREE_GET_PRIVATE (self);
6810 #line 6811 "WindowLeftTree.vala.c"
6814 static void xcls_windowlefttree_finalize (GObject* obj) {
6815 Xcls_WindowLeftTree * self;
6816 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6817 self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree);
6818 #line 5 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6819 _g_object_unref0 (self->el);
6820 #line 6 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6821 _g_object_unref0 (self->priv->_this);
6822 #line 15 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6823 _g_object_unref0 (self->view);
6824 #line 16 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6825 _g_object_unref0 (self->model);
6826 #line 17 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6827 _g_object_unref0 (self->renderer);
6828 #line 18 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6829 _g_object_unref0 (self->LeftTreeMenu);
6830 #line 24 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6831 _g_object_unref0 (self->main_window);
6832 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftTree.vala"
6833 G_OBJECT_CLASS (xcls_windowlefttree_parent_class)->finalize (obj);
6834 #line 6835 "WindowLeftTree.vala.c"
6838 GType xcls_windowlefttree_get_type (void) {
6839 static volatile gsize xcls_windowlefttree_type_id__volatile = 0;
6840 if (g_once_init_enter (&xcls_windowlefttree_type_id__volatile)) {
6841 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 };
6842 GType xcls_windowlefttree_type_id;
6843 xcls_windowlefttree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTree", &g_define_type_info, 0);
6844 g_once_init_leave (&xcls_windowlefttree_type_id__volatile, xcls_windowlefttree_type_id);
6846 return xcls_windowlefttree_type_id__volatile;
6850 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
6851 if ((array != NULL) && (destroy_func != NULL)) {
6853 for (i = 0; i < array_length; i = i + 1) {
6854 if (((gpointer*) array)[i] != NULL) {
6855 destroy_func (((gpointer*) array)[i]);
6862 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
6863 _vala_array_destroy (array, array_length, destroy_func);
6868 static gint _vala_array_length (gpointer array) {
6872 while (((gpointer*) array)[length]) {