1 /* WindowLeftProjects.vala.c generated by valac 0.20.1, the Vala compiler
2 * generated from WindowLeftProjects.vala, do not modify */
6 #include <glib-object.h>
11 #include <pango/pango.h>
14 #define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ())
15 #define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects))
16 #define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
17 #define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS))
18 #define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS))
19 #define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
21 typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects;
22 typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass;
23 typedef struct _Xcls_WindowLeftProjectsPrivate Xcls_WindowLeftProjectsPrivate;
25 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW (xcls_windowleftprojects_xcls_view_get_type ())
26 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view))
27 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
28 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
29 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
30 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
32 typedef struct _Xcls_WindowLeftProjectsXcls_view Xcls_WindowLeftProjectsXcls_view;
33 typedef struct _Xcls_WindowLeftProjectsXcls_viewClass Xcls_WindowLeftProjectsXcls_viewClass;
35 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL (xcls_windowleftprojects_xcls_model_get_type ())
36 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model))
37 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
38 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
39 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
40 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
42 typedef struct _Xcls_WindowLeftProjectsXcls_model Xcls_WindowLeftProjectsXcls_model;
43 typedef struct _Xcls_WindowLeftProjectsXcls_modelClass Xcls_WindowLeftProjectsXcls_modelClass;
45 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL (xcls_windowleftprojects_xcls_namecol_get_type ())
46 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol))
47 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
48 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
49 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
50 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
52 typedef struct _Xcls_WindowLeftProjectsXcls_namecol Xcls_WindowLeftProjectsXcls_namecol;
53 typedef struct _Xcls_WindowLeftProjectsXcls_namecolClass Xcls_WindowLeftProjectsXcls_namecolClass;
54 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
56 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2 (xcls_windowleftprojects_xcls_scrolledwindow2_get_type ())
57 #define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2))
58 #define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class))
59 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2))
60 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2))
61 #define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class))
63 typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2 Xcls_WindowLeftProjectsXcls_ScrolledWindow2;
64 typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class;
65 typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private;
67 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
68 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
69 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
70 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
71 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
72 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
74 typedef struct _ProjectProject ProjectProject;
75 typedef struct _ProjectProjectClass ProjectProjectClass;
76 typedef struct _Xcls_WindowLeftProjectsXcls_modelPrivate Xcls_WindowLeftProjectsXcls_modelPrivate;
77 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
79 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
80 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
81 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
82 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
83 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
84 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
86 typedef struct _JsRenderJsRender JsRenderJsRender;
87 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
88 typedef struct _Xcls_WindowLeftProjectsXcls_viewPrivate Xcls_WindowLeftProjectsXcls_viewPrivate;
89 typedef struct _Block10Data Block10Data;
91 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5 (xcls_windowleftprojects_xcls_treeviewcolumn5_get_type ())
92 #define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5))
93 #define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class))
94 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5))
95 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5))
96 #define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class))
98 typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5 Xcls_WindowLeftProjectsXcls_TreeViewColumn5;
99 typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class;
100 typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private;
101 #define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
102 typedef struct _Xcls_WindowLeftProjectsXcls_namecolPrivate Xcls_WindowLeftProjectsXcls_namecolPrivate;
104 struct _Xcls_WindowLeftProjects {
105 GObject parent_instance;
106 Xcls_WindowLeftProjectsPrivate * priv;
108 Xcls_WindowLeftProjectsXcls_view* view;
109 Xcls_WindowLeftProjectsXcls_model* model;
110 Xcls_WindowLeftProjectsXcls_namecol* namecol;
115 struct _Xcls_WindowLeftProjectsClass {
116 GObjectClass parent_class;
119 struct _Xcls_WindowLeftProjectsPrivate {
120 Xcls_WindowLeftProjects* _this;
123 struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2 {
124 GObject parent_instance;
125 Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private * priv;
126 GtkScrolledWindow* el;
129 struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class {
130 GObjectClass parent_class;
133 struct _Xcls_WindowLeftProjectsXcls_model {
134 GObject parent_instance;
135 Xcls_WindowLeftProjectsXcls_modelPrivate * priv;
139 struct _Xcls_WindowLeftProjectsXcls_modelClass {
140 GObjectClass parent_class;
143 struct _ProjectProject {
144 GObject parent_instance;
145 ProjectProjectPrivate * priv;
150 gchar* base_template;
157 struct _ProjectProjectClass {
158 GObjectClass parent_class;
161 struct _Xcls_WindowLeftProjectsXcls_view {
162 GObject parent_instance;
163 Xcls_WindowLeftProjectsXcls_viewPrivate * priv;
167 struct _Xcls_WindowLeftProjectsXcls_viewClass {
168 GObjectClass parent_class;
171 struct _Block10Data {
173 Xcls_WindowLeftProjects * self;
174 GtkTreeSelection* sel;
176 ProjectProject* project;
179 struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private {
180 Xcls_WindowLeftProjects* _this;
183 struct _Xcls_WindowLeftProjectsXcls_viewPrivate {
184 Xcls_WindowLeftProjects* _this;
187 struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5 {
188 GObject parent_instance;
189 Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private * priv;
190 GtkTreeViewColumn* el;
193 struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class {
194 GObjectClass parent_class;
197 struct _Xcls_WindowLeftProjectsXcls_modelPrivate {
198 Xcls_WindowLeftProjects* _this;
201 struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private {
202 Xcls_WindowLeftProjects* _this;
205 struct _Xcls_WindowLeftProjectsXcls_namecol {
206 GObject parent_instance;
207 Xcls_WindowLeftProjectsXcls_namecolPrivate * priv;
208 GtkCellRendererText* el;
211 struct _Xcls_WindowLeftProjectsXcls_namecolClass {
212 GObjectClass parent_class;
215 struct _Xcls_WindowLeftProjectsXcls_namecolPrivate {
216 Xcls_WindowLeftProjects* _this;
220 extern Xcls_WindowLeftProjects* _WindowLeftProjects;
221 Xcls_WindowLeftProjects* _WindowLeftProjects = NULL;
222 static gpointer xcls_windowleftprojects_parent_class = NULL;
223 static gpointer xcls_windowleftprojects_xcls_scrolledwindow2_parent_class = NULL;
224 static gpointer xcls_windowleftprojects_xcls_view_parent_class = NULL;
225 static gpointer xcls_windowleftprojects_xcls_model_parent_class = NULL;
226 static gpointer xcls_windowleftprojects_xcls_treeviewcolumn5_parent_class = NULL;
227 static gpointer xcls_windowleftprojects_xcls_namecol_parent_class = NULL;
229 GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
230 GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST;
231 GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST;
232 GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST;
233 #define XCLS_WINDOWLEFTPROJECTS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsPrivate))
235 XCLS_WINDOWLEFTPROJECTS_DUMMY_PROPERTY
237 Xcls_WindowLeftProjects* xcls_windowleftprojects_singleton (void);
238 Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void);
239 Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type);
240 Xcls_WindowLeftProjectsXcls_ScrolledWindow2* xcls_windowleftprojects_xcls_scrolledwindow2_new (Xcls_WindowLeftProjects* _owner);
241 Xcls_WindowLeftProjectsXcls_ScrolledWindow2* xcls_windowleftprojects_xcls_scrolledwindow2_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
242 GType xcls_windowleftprojects_xcls_scrolledwindow2_get_type (void) G_GNUC_CONST;
243 static void __lambda48_ (Xcls_WindowLeftProjects* self);
244 void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self);
245 static void ___lambda48__gtk_widget_show (GtkWidget* _sender, gpointer self);
246 void project_project_loadAll (gboolean force);
247 GType project_project_get_type (void) G_GNUC_CONST;
248 GeeArrayList* project_project_allProjectsByName (void);
249 GType js_render_js_render_get_type (void) G_GNUC_CONST;
250 ProjectProject* xcls_windowleftprojects_getSelectedProject (Xcls_WindowLeftProjects* self);
251 void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project);
252 static Block10Data* block10_data_ref (Block10Data* _data10_);
253 static void block10_data_unref (void * _userdata_);
254 static gboolean __lambda49_ (Block10Data* _data10_, GtkTreeModel* mod, GtkTreePath* path, GtkTreeIter* iter);
255 static gboolean ___lambda49__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self);
256 #define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private))
258 XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_DUMMY_PROPERTY
260 Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_new (Xcls_WindowLeftProjects* _owner);
261 Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
262 static void xcls_windowleftprojects_xcls_scrolledwindow2_finalize (GObject* obj);
263 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewPrivate))
265 XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_DUMMY_PROPERTY
267 Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_new (Xcls_WindowLeftProjects* _owner);
268 Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
269 Xcls_WindowLeftProjectsXcls_TreeViewColumn5* xcls_windowleftprojects_xcls_treeviewcolumn5_new (Xcls_WindowLeftProjects* _owner);
270 Xcls_WindowLeftProjectsXcls_TreeViewColumn5* xcls_windowleftprojects_xcls_treeviewcolumn5_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
271 GType xcls_windowleftprojects_xcls_treeviewcolumn5_get_type (void) G_GNUC_CONST;
272 static void __lambda47_ (Xcls_WindowLeftProjectsXcls_view* self);
273 static void ___lambda47__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self);
274 static void _vala_PangoFontDescription_free (PangoFontDescription* self);
275 static void xcls_windowleftprojects_xcls_view_finalize (GObject* obj);
276 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelPrivate))
278 XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_DUMMY_PROPERTY
280 static gint ___lambda46_ (Xcls_WindowLeftProjectsXcls_model* self, GtkTreeModel* mod, GtkTreeIter* a, GtkTreeIter* b);
281 static gint ____lambda46__gtk_tree_iter_compare_func (GtkTreeModel* model, GtkTreeIter* a, GtkTreeIter* b, gpointer self);
282 static void xcls_windowleftprojects_xcls_model_finalize (GObject* obj);
283 #define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private))
285 XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5_DUMMY_PROPERTY
287 Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_new (Xcls_WindowLeftProjects* _owner);
288 Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
289 static void xcls_windowleftprojects_xcls_treeviewcolumn5_finalize (GObject* obj);
290 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolPrivate))
292 XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_DUMMY_PROPERTY
294 static void xcls_windowleftprojects_xcls_namecol_finalize (GObject* obj);
295 static void xcls_windowleftprojects_finalize (GObject* obj);
298 static gpointer _g_object_ref0 (gpointer self) {
299 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
300 return self ? g_object_ref (self) : NULL;
301 #line 302 "WindowLeftProjects.vala.c"
305 Xcls_WindowLeftProjects* xcls_windowleftprojects_singleton (void) {
306 Xcls_WindowLeftProjects* result = NULL;
307 Xcls_WindowLeftProjects* _tmp0_;
308 Xcls_WindowLeftProjects* _tmp2_;
309 Xcls_WindowLeftProjects* _tmp3_;
310 #line 10 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
311 _tmp0_ = _WindowLeftProjects;
312 #line 10 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
313 if (_tmp0_ == NULL) {
314 #line 315 "WindowLeftProjects.vala.c"
315 Xcls_WindowLeftProjects* _tmp1_;
316 #line 11 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
317 _tmp1_ = xcls_windowleftprojects_new ();
318 #line 11 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
319 _g_object_unref0 (_WindowLeftProjects);
320 #line 11 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
321 _WindowLeftProjects = _tmp1_;
322 #line 323 "WindowLeftProjects.vala.c"
324 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
325 _tmp2_ = _WindowLeftProjects;
326 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
327 _tmp3_ = _g_object_ref0 (_tmp2_);
328 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
330 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
332 #line 333 "WindowLeftProjects.vala.c"
336 static void __lambda48_ (Xcls_WindowLeftProjects* self) {
337 #line 42 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
338 xcls_windowleftprojects_load (self);
339 #line 340 "WindowLeftProjects.vala.c"
343 static void ___lambda48__gtk_widget_show (GtkWidget* _sender, gpointer self) {
344 #line 41 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
346 #line 347 "WindowLeftProjects.vala.c"
350 Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type) {
351 Xcls_WindowLeftProjects * self = NULL;
352 Xcls_WindowLeftProjects* _tmp0_;
354 Xcls_WindowLeftProjects* _tmp2_;
355 Xcls_WindowLeftProjectsXcls_ScrolledWindow2* _tmp3_;
356 Xcls_WindowLeftProjectsXcls_ScrolledWindow2* child_0;
358 GtkScrolledWindow* _tmp5_;
360 #line 26 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
361 self = (Xcls_WindowLeftProjects*) g_object_new (object_type, NULL);
362 #line 28 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
363 _tmp0_ = _g_object_ref0 (self);
364 #line 28 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
365 _g_object_unref0 (self->priv->_this);
366 #line 28 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
367 self->priv->_this = _tmp0_;
368 #line 29 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
369 _tmp1_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
370 #line 29 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
371 g_object_ref_sink (_tmp1_);
372 #line 29 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
373 _g_object_unref0 (self->el);
374 #line 29 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
376 #line 32 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
377 self->is_loaded = FALSE;
378 #line 33 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
379 self->is_loading = FALSE;
380 #line 36 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
381 _tmp2_ = self->priv->_this;
382 #line 36 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
383 _tmp3_ = xcls_windowleftprojects_xcls_scrolledwindow2_new (_tmp2_);
384 #line 36 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
386 #line 37 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
387 g_object_ref ((GObject*) child_0);
388 #line 38 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
390 #line 38 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
391 _tmp5_ = child_0->el;
392 #line 38 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
393 gtk_box_pack_end ((GtkBox*) _tmp4_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
394 #line 41 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
396 #line 41 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
397 g_signal_connect_object ((GtkWidget*) _tmp6_, "show", (GCallback) ___lambda48__gtk_widget_show, self, 0);
398 #line 26 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
399 _g_object_unref0 (child_0);
400 #line 26 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
402 #line 403 "WindowLeftProjects.vala.c"
406 Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void) {
407 #line 26 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
408 return xcls_windowleftprojects_construct (TYPE_XCLS_WINDOWLEFTPROJECTS);
409 #line 410 "WindowLeftProjects.vala.c"
413 void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self) {
414 Xcls_WindowLeftProjects* _tmp0_;
416 Xcls_WindowLeftProjects* _tmp2_;
417 Xcls_WindowLeftProjects* _tmp3_;
418 GeeArrayList* _tmp4_ = NULL;
419 GeeArrayList* projects;
420 GtkTreeIter iter = {0};
421 Xcls_WindowLeftProjectsXcls_model* _tmp5_;
422 GtkListStore* _tmp6_;
423 GtkListStore* _tmp7_;
425 GtkListStore* _tmp8_;
426 GtkListStore* _tmp33_;
427 Xcls_WindowLeftProjects* _tmp34_;
428 #line 47 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
429 g_return_if_fail (self != NULL);
430 #line 50 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
431 _tmp0_ = self->priv->_this;
432 #line 50 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
433 _tmp1_ = _tmp0_->is_loaded;
434 #line 50 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
436 #line 51 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
438 #line 439 "WindowLeftProjects.vala.c"
440 #line 53 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
441 _tmp2_ = self->priv->_this;
442 #line 53 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
443 _tmp2_->is_loading = TRUE;
444 #line 55 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
445 _tmp3_ = self->priv->_this;
446 #line 55 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
447 _tmp3_->is_loaded = TRUE;
448 #line 57 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
449 project_project_loadAll (FALSE);
450 #line 58 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
451 _tmp4_ = project_project_allProjectsByName ();
452 #line 58 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
454 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
455 _tmp5_ = self->model;
456 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
458 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
459 _tmp7_ = _g_object_ref0 (_tmp6_);
460 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
462 #line 62 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
464 #line 62 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
465 gtk_list_store_clear (_tmp8_);
466 #line 467 "WindowLeftProjects.vala.c"
469 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
471 #line 472 "WindowLeftProjects.vala.c"
474 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
476 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
478 #line 479 "WindowLeftProjects.vala.c"
481 GeeArrayList* _tmp13_;
484 GtkListStore* _tmp16_;
485 GtkTreeIter _tmp17_ = {0};
486 GtkListStore* _tmp18_;
488 GeeArrayList* _tmp20_;
490 gpointer _tmp22_ = NULL;
491 ProjectProject* _tmp23_;
492 const gchar* _tmp24_;
493 GValue _tmp25_ = {0};
495 GeeArrayList* _tmp26_;
497 gpointer _tmp28_ = NULL;
499 GtkListStore* _tmp30_;
502 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
504 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
506 #line 507 "WindowLeftProjects.vala.c"
508 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
510 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
512 #line 513 "WindowLeftProjects.vala.c"
514 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
516 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
518 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
520 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
521 _tmp14_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp13_);
522 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
524 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
525 if (!(_tmp12_ < _tmp15_)) {
526 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
528 #line 529 "WindowLeftProjects.vala.c"
530 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
532 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
533 gtk_list_store_append (_tmp16_, &_tmp17_);
534 #line 65 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
536 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
538 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
540 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
542 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
544 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
545 _tmp22_ = gee_abstract_list_get ((GeeAbstractList*) _tmp20_, _tmp21_);
546 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
547 _tmp23_ = (ProjectProject*) _tmp22_;
548 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
549 _tmp24_ = _tmp23_->name;
550 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
551 gtk_list_store_set (_tmp18_, &_tmp19_, 0, _tmp24_, -1);
552 #line 66 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
553 _g_object_unref0 (_tmp23_);
554 #line 68 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
555 g_value_init (&_tmp25_, G_TYPE_OBJECT);
556 #line 68 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
558 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
560 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
562 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
563 _tmp28_ = gee_abstract_list_get ((GeeAbstractList*) _tmp26_, _tmp27_);
564 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
565 _tmp29_ = G_TYPE_CHECK_INSTANCE_CAST ((ProjectProject*) _tmp28_, G_TYPE_OBJECT, GObject);
566 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
567 g_value_set_object (&o, _tmp29_);
568 #line 69 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
569 _g_object_unref0 (_tmp29_);
570 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
572 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
574 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
576 #line 71 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
577 gtk_list_store_set_value (_tmp30_, &_tmp31_, 1, &_tmp32_);
578 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
579 G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL;
580 #line 581 "WindowLeftProjects.vala.c"
584 #line 74 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
586 #line 74 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
587 gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp33_, 0, GTK_SORT_ASCENDING);
588 #line 75 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
589 _tmp34_ = self->priv->_this;
590 #line 75 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
591 _tmp34_->is_loading = FALSE;
592 #line 47 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
593 _g_object_unref0 (m);
594 #line 47 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
595 _g_object_unref0 (projects);
596 #line 597 "WindowLeftProjects.vala.c"
600 ProjectProject* xcls_windowleftprojects_getSelectedProject (Xcls_WindowLeftProjects* self) {
601 ProjectProject* result = NULL;
602 GtkTreeIter iter = {0};
603 GtkTreeModel* mod = NULL;
604 Xcls_WindowLeftProjectsXcls_view* _tmp0_;
606 GtkTreeSelection* _tmp2_ = NULL;
607 GtkTreeSelection* _tmp3_;
609 GtkTreeSelection* _tmp4_;
610 GtkTreeModel* _tmp5_ = NULL;
611 GtkTreeIter _tmp6_ = {0};
612 gboolean _tmp7_ = FALSE;
613 GtkTreeModel* _tmp8_;
615 GtkTreeModel* _tmp9_;
617 GValue _tmp11_ = {0};
618 GObject* _tmp12_ = NULL;
619 ProjectProject* _tmp13_;
620 ProjectProject* project;
621 #line 77 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
622 g_return_val_if_fail (self != NULL, NULL);
623 #line 81 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
625 #line 81 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
627 #line 81 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
628 _tmp2_ = gtk_tree_view_get_selection (_tmp1_);
629 #line 81 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
630 _tmp3_ = _g_object_ref0 (_tmp2_);
631 #line 81 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
633 #line 82 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
635 #line 82 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
636 _tmp7_ = gtk_tree_selection_get_selected (_tmp4_, &_tmp5_, &_tmp6_);
637 #line 82 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
638 _g_object_unref0 (mod);
639 #line 82 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
640 _tmp8_ = _g_object_ref0 (_tmp5_);
641 #line 82 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
643 #line 82 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
645 #line 82 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
647 #line 83 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
649 #line 83 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
650 _g_object_unref0 (s);
651 #line 83 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
652 _g_object_unref0 (mod);
653 #line 83 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
655 #line 656 "WindowLeftProjects.vala.c"
657 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
659 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
661 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
662 gtk_tree_model_get_value (_tmp9_, &_tmp10_, 1, &_tmp11_);
663 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
664 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
665 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
667 #line 89 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
668 _tmp12_ = g_value_get_object (&gval);
669 #line 89 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
670 _tmp13_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp12_, PROJECT_TYPE_PROJECT, ProjectProject));
671 #line 89 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
673 #line 91 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
675 #line 91 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
676 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
677 #line 91 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
678 _g_object_unref0 (s);
679 #line 91 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
680 _g_object_unref0 (mod);
681 #line 91 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
683 #line 684 "WindowLeftProjects.vala.c"
687 static Block10Data* block10_data_ref (Block10Data* _data10_) {
688 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
689 g_atomic_int_inc (&_data10_->_ref_count_);
690 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
692 #line 693 "WindowLeftProjects.vala.c"
696 static void block10_data_unref (void * _userdata_) {
697 Block10Data* _data10_;
698 _data10_ = (Block10Data*) _userdata_;
699 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
700 if (g_atomic_int_dec_and_test (&_data10_->_ref_count_)) {
701 #line 702 "WindowLeftProjects.vala.c"
702 Xcls_WindowLeftProjects * self;
703 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
704 self = _data10_->self;
705 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
706 _g_object_unref0 (_data10_->sel);
707 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
708 _g_object_unref0 (_data10_->project);
709 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
710 _g_object_unref0 (self);
711 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
712 g_slice_free (Block10Data, _data10_);
713 #line 714 "WindowLeftProjects.vala.c"
718 static gboolean __lambda49_ (Block10Data* _data10_, GtkTreeModel* mod, GtkTreePath* path, GtkTreeIter* iter) {
719 Xcls_WindowLeftProjects * self;
720 gboolean result = FALSE;
722 GtkTreeModel* _tmp0_;
725 GObject* _tmp3_ = NULL;
727 ProjectProject* _tmp5_;
729 GtkTreeSelection* _tmp11_;
731 ProjectProject* _tmp13_;
732 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
733 self = _data10_->self;
734 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
735 g_return_val_if_fail (mod != NULL, FALSE);
736 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
737 g_return_val_if_fail (path != NULL, FALSE);
738 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
739 g_return_val_if_fail (iter != NULL, FALSE);
740 #line 103 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
742 #line 103 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
744 #line 103 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
745 gtk_tree_model_get_value (_tmp0_, &_tmp1_, 1, &_tmp2_);
746 #line 103 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
747 G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL;
748 #line 103 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
750 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
751 _tmp3_ = g_value_get_object (&val);
752 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
753 _tmp4_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, PROJECT_TYPE_PROJECT, ProjectProject)->fn;
754 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
755 _tmp5_ = _data10_->project;
756 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
758 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
759 if (g_strcmp0 (_tmp4_, _tmp6_) != 0) {
760 #line 761 "WindowLeftProjects.vala.c"
761 GObject* _tmp7_ = NULL;
763 ProjectProject* _tmp9_;
764 const gchar* _tmp10_;
765 #line 105 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
766 _tmp7_ = g_value_get_object (&val);
767 #line 105 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
768 _tmp8_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, PROJECT_TYPE_PROJECT, ProjectProject)->name;
769 #line 105 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
770 _tmp9_ = _data10_->project;
771 #line 105 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
772 _tmp10_ = _tmp9_->name;
773 #line 105 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
774 g_print ("SKIP %s != %s\n", _tmp8_, _tmp10_);
775 #line 106 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
777 #line 106 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
778 G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL;
779 #line 106 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
781 #line 782 "WindowLeftProjects.vala.c"
783 #line 108 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
784 _tmp11_ = _data10_->sel;
785 #line 108 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
787 #line 108 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
788 gtk_tree_selection_select_iter (_tmp11_, &_tmp12_);
789 #line 109 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
790 _tmp13_ = _data10_->project;
791 #line 109 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
792 g_signal_emit_by_name (self, "project-selected", _tmp13_);
793 #line 110 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
794 _data10_->found = TRUE;
795 #line 111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
797 #line 111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
798 G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL;
799 #line 111 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
801 #line 802 "WindowLeftProjects.vala.c"
805 static gboolean ___lambda49__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) {
807 result = __lambda49_ (self, model, path, iter);
808 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
810 #line 811 "WindowLeftProjects.vala.c"
814 void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project) {
815 Block10Data* _data10_;
816 ProjectProject* _tmp0_;
817 ProjectProject* _tmp1_;
818 Xcls_WindowLeftProjects* _tmp2_;
819 Xcls_WindowLeftProjectsXcls_view* _tmp3_;
821 GtkTreeSelection* _tmp5_ = NULL;
822 GtkTreeSelection* _tmp6_;
823 GtkTreeSelection* _tmp7_;
824 Xcls_WindowLeftProjects* _tmp8_;
825 Xcls_WindowLeftProjectsXcls_model* _tmp9_;
826 GtkListStore* _tmp10_;
828 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
829 g_return_if_fail (self != NULL);
830 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
831 g_return_if_fail (project != NULL);
832 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
833 _data10_ = g_slice_new0 (Block10Data);
834 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
835 _data10_->_ref_count_ = 1;
836 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
837 _data10_->self = g_object_ref (self);
838 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
840 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
841 _tmp1_ = _g_object_ref0 (_tmp0_);
842 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
843 _g_object_unref0 (_data10_->project);
844 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
845 _data10_->project = _tmp1_;
846 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
847 _tmp2_ = self->priv->_this;
848 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
849 _tmp3_ = _tmp2_->view;
850 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
852 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
853 _tmp5_ = gtk_tree_view_get_selection (_tmp4_);
854 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
855 _tmp6_ = _g_object_ref0 (_tmp5_);
856 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
857 _data10_->sel = _tmp6_;
858 #line 97 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
859 _tmp7_ = _data10_->sel;
860 #line 97 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
861 gtk_tree_selection_unselect_all (_tmp7_);
862 #line 99 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
863 _data10_->found = FALSE;
864 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
865 _tmp8_ = self->priv->_this;
866 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
867 _tmp9_ = _tmp8_->model;
868 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
869 _tmp10_ = _tmp9_->el;
870 #line 100 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
871 gtk_tree_model_foreach ((GtkTreeModel*) _tmp10_, ___lambda49__gtk_tree_model_foreach_func, _data10_);
872 #line 115 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
873 _tmp11_ = _data10_->found;
874 #line 115 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
876 #line 877 "WindowLeftProjects.vala.c"
877 ProjectProject* _tmp12_;
878 const gchar* _tmp13_;
879 #line 116 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
880 _tmp12_ = _data10_->project;
881 #line 116 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
882 _tmp13_ = _tmp12_->name;
883 #line 116 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
884 g_print ("tried to select %s, could not find it", _tmp13_);
885 #line 886 "WindowLeftProjects.vala.c"
887 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
888 block10_data_unref (_data10_);
889 #line 93 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
891 #line 892 "WindowLeftProjects.vala.c"
895 Xcls_WindowLeftProjectsXcls_ScrolledWindow2* xcls_windowleftprojects_xcls_scrolledwindow2_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
896 Xcls_WindowLeftProjectsXcls_ScrolledWindow2 * self = NULL;
897 Xcls_WindowLeftProjects* _tmp0_;
898 Xcls_WindowLeftProjects* _tmp1_;
899 GtkScrolledWindow* _tmp2_;
900 GtkScrolledWindow* _tmp3_;
901 Xcls_WindowLeftProjects* _tmp4_;
902 Xcls_WindowLeftProjectsXcls_view* _tmp5_;
903 Xcls_WindowLeftProjectsXcls_view* child_0;
904 GtkScrolledWindow* _tmp6_;
906 GtkScrolledWindow* _tmp8_;
907 #line 128 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
908 g_return_val_if_fail (_owner != NULL, NULL);
909 #line 128 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
910 self = (Xcls_WindowLeftProjectsXcls_ScrolledWindow2*) g_object_new (object_type, NULL);
911 #line 130 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
913 #line 130 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
914 _tmp1_ = _g_object_ref0 (_tmp0_);
915 #line 130 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
916 _g_object_unref0 (self->priv->_this);
917 #line 130 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
918 self->priv->_this = _tmp1_;
919 #line 131 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
920 _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
921 #line 131 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
922 g_object_ref_sink (_tmp2_);
923 #line 131 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
924 _g_object_unref0 (self->el);
925 #line 131 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
927 #line 136 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
929 #line 136 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
930 gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN);
931 #line 137 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
932 _tmp4_ = self->priv->_this;
933 #line 137 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
934 _tmp5_ = xcls_windowleftprojects_xcls_view_new (_tmp4_);
935 #line 137 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
937 #line 138 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
938 g_object_ref ((GObject*) child_0);
939 #line 139 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
941 #line 139 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
942 _tmp7_ = child_0->el;
943 #line 139 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
944 gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
945 #line 143 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
947 #line 143 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
948 gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
949 #line 128 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
950 _g_object_unref0 (child_0);
951 #line 128 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
953 #line 954 "WindowLeftProjects.vala.c"
957 Xcls_WindowLeftProjectsXcls_ScrolledWindow2* xcls_windowleftprojects_xcls_scrolledwindow2_new (Xcls_WindowLeftProjects* _owner) {
958 #line 128 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
959 return xcls_windowleftprojects_xcls_scrolledwindow2_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, _owner);
960 #line 961 "WindowLeftProjects.vala.c"
964 static void xcls_windowleftprojects_xcls_scrolledwindow2_class_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class * klass) {
965 #line 119 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
966 xcls_windowleftprojects_xcls_scrolledwindow2_parent_class = g_type_class_peek_parent (klass);
967 #line 119 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
968 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private));
969 #line 119 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
970 G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_scrolledwindow2_finalize;
971 #line 972 "WindowLeftProjects.vala.c"
975 static void xcls_windowleftprojects_xcls_scrolledwindow2_instance_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow2 * self) {
976 #line 119 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
977 self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_GET_PRIVATE (self);
978 #line 979 "WindowLeftProjects.vala.c"
982 static void xcls_windowleftprojects_xcls_scrolledwindow2_finalize (GObject* obj) {
983 Xcls_WindowLeftProjectsXcls_ScrolledWindow2 * self;
984 #line 119 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
985 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2);
986 #line 121 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
987 _g_object_unref0 (self->el);
988 #line 122 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
989 _g_object_unref0 (self->priv->_this);
990 #line 119 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
991 G_OBJECT_CLASS (xcls_windowleftprojects_xcls_scrolledwindow2_parent_class)->finalize (obj);
992 #line 993 "WindowLeftProjects.vala.c"
996 GType xcls_windowleftprojects_xcls_scrolledwindow2_get_type (void) {
997 static volatile gsize xcls_windowleftprojects_xcls_scrolledwindow2_type_id__volatile = 0;
998 if (g_once_init_enter (&xcls_windowleftprojects_xcls_scrolledwindow2_type_id__volatile)) {
999 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_scrolledwindow2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow2), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_scrolledwindow2_instance_init, NULL };
1000 GType xcls_windowleftprojects_xcls_scrolledwindow2_type_id;
1001 xcls_windowleftprojects_xcls_scrolledwindow2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_ScrolledWindow2", &g_define_type_info, 0);
1002 g_once_init_leave (&xcls_windowleftprojects_xcls_scrolledwindow2_type_id__volatile, xcls_windowleftprojects_xcls_scrolledwindow2_type_id);
1004 return xcls_windowleftprojects_xcls_scrolledwindow2_type_id__volatile;
1008 static void __lambda47_ (Xcls_WindowLeftProjectsXcls_view* self) {
1009 Xcls_WindowLeftProjects* _tmp0_;
1011 GtkTreeIter iter = {0};
1012 GtkTreeModel* mod = NULL;
1013 GtkTreeView* _tmp2_;
1014 GtkTreeSelection* _tmp3_ = NULL;
1015 GtkTreeSelection* _tmp4_;
1016 GtkTreeSelection* s;
1017 GtkTreeSelection* _tmp5_;
1018 GtkTreeModel* _tmp6_ = NULL;
1019 GtkTreeIter _tmp7_ = {0};
1020 gboolean _tmp8_ = FALSE;
1021 GtkTreeModel* _tmp9_;
1023 GtkTreeModel* _tmp10_;
1024 GtkTreeIter _tmp11_;
1025 GValue _tmp12_ = {0};
1026 GObject* _tmp13_ = NULL;
1027 ProjectProject* _tmp14_;
1028 ProjectProject* project;
1029 Xcls_WindowLeftProjects* _tmp15_;
1030 ProjectProject* _tmp16_;
1031 #line 184 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1032 _tmp0_ = self->priv->_this;
1033 #line 184 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1034 _tmp1_ = _tmp0_->is_loading;
1035 #line 184 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1037 #line 185 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1039 #line 1040 "WindowLeftProjects.vala.c"
1041 #line 191 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1043 #line 191 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1044 _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
1045 #line 191 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1046 _tmp4_ = _g_object_ref0 (_tmp3_);
1047 #line 191 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1049 #line 192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1051 #line 192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1052 _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
1053 #line 192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1054 _g_object_unref0 (mod);
1055 #line 192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1056 _tmp9_ = _g_object_ref0 (_tmp6_);
1057 #line 192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1059 #line 192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1061 #line 192 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1063 #line 193 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1064 _g_object_unref0 (s);
1065 #line 193 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1066 _g_object_unref0 (mod);
1067 #line 193 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1069 #line 1070 "WindowLeftProjects.vala.c"
1071 #line 198 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1073 #line 198 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1075 #line 198 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1076 gtk_tree_model_get_value (_tmp10_, &_tmp11_, 1, &_tmp12_);
1077 #line 198 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1078 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1079 #line 198 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1081 #line 199 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1082 _tmp13_ = g_value_get_object (&gval);
1083 #line 199 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1084 _tmp14_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, PROJECT_TYPE_PROJECT, ProjectProject));
1085 #line 199 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1087 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1088 _tmp15_ = self->priv->_this;
1089 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1091 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1092 g_signal_emit_by_name (_tmp15_, "project-selected", _tmp16_);
1093 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1094 _g_object_unref0 (project);
1095 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1096 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1097 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1098 _g_object_unref0 (s);
1099 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1100 _g_object_unref0 (mod);
1101 #line 1102 "WindowLeftProjects.vala.c"
1105 static void ___lambda47__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) {
1106 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1108 #line 1109 "WindowLeftProjects.vala.c"
1112 static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
1113 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1114 g_boxed_free (pango_font_description_get_type (), self);
1115 #line 1116 "WindowLeftProjects.vala.c"
1119 Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1120 Xcls_WindowLeftProjectsXcls_view * self = NULL;
1121 Xcls_WindowLeftProjects* _tmp0_;
1122 Xcls_WindowLeftProjects* _tmp1_;
1123 Xcls_WindowLeftProjects* _tmp2_;
1124 Xcls_WindowLeftProjectsXcls_view* _tmp3_;
1125 GtkTreeView* _tmp4_;
1126 GtkTreeView* _tmp5_;
1127 GtkTreeView* _tmp6_;
1128 Xcls_WindowLeftProjects* _tmp7_;
1129 Xcls_WindowLeftProjectsXcls_model* _tmp8_;
1130 Xcls_WindowLeftProjectsXcls_model* child_0;
1131 GtkTreeView* _tmp9_;
1132 GtkListStore* _tmp10_;
1133 Xcls_WindowLeftProjects* _tmp11_;
1134 Xcls_WindowLeftProjectsXcls_TreeViewColumn5* _tmp12_;
1135 Xcls_WindowLeftProjectsXcls_TreeViewColumn5* child_1;
1136 GtkTreeView* _tmp13_;
1137 GtkTreeViewColumn* _tmp14_;
1138 PangoFontDescription* _tmp15_;
1139 PangoFontDescription* description;
1140 GtkTreeView* _tmp16_;
1141 GtkTreeView* _tmp17_;
1142 GtkTreeSelection* _tmp18_ = NULL;
1143 GtkTreeSelection* _tmp19_;
1144 GtkTreeSelection* selection;
1145 GtkTreeView* _tmp20_;
1146 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1147 g_return_val_if_fail (_owner != NULL, NULL);
1148 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1149 self = (Xcls_WindowLeftProjectsXcls_view*) g_object_new (object_type, NULL);
1150 #line 158 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1152 #line 158 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1153 _tmp1_ = _g_object_ref0 (_tmp0_);
1154 #line 158 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1155 _g_object_unref0 (self->priv->_this);
1156 #line 158 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1157 self->priv->_this = _tmp1_;
1158 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1159 _tmp2_ = self->priv->_this;
1160 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1161 _tmp3_ = _g_object_ref0 (self);
1162 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1163 _g_object_unref0 (_tmp2_->view);
1164 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1165 _tmp2_->view = _tmp3_;
1166 #line 160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1167 _tmp4_ = (GtkTreeView*) gtk_tree_view_new ();
1168 #line 160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1169 g_object_ref_sink (_tmp4_);
1170 #line 160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1171 _g_object_unref0 (self->el);
1172 #line 160 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1174 #line 165 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1176 #line 165 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1177 gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE);
1178 #line 166 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1180 #line 166 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1181 gtk_tree_view_set_headers_visible (_tmp6_, FALSE);
1182 #line 167 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1183 _tmp7_ = self->priv->_this;
1184 #line 167 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1185 _tmp8_ = xcls_windowleftprojects_xcls_model_new (_tmp7_);
1186 #line 167 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1188 #line 168 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1189 g_object_ref ((GObject*) child_0);
1190 #line 169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1192 #line 169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1193 _tmp10_ = child_0->el;
1194 #line 169 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1195 gtk_tree_view_set_model (_tmp9_, (GtkTreeModel*) _tmp10_);
1196 #line 170 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1197 _tmp11_ = self->priv->_this;
1198 #line 170 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1199 _tmp12_ = xcls_windowleftprojects_xcls_treeviewcolumn5_new (_tmp11_);
1200 #line 170 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1202 #line 171 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1203 g_object_ref ((GObject*) child_1);
1204 #line 172 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1206 #line 172 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1207 _tmp14_ = child_1->el;
1208 #line 172 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1209 gtk_tree_view_append_column (_tmp13_, _tmp14_);
1210 #line 176 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1211 _tmp15_ = pango_font_description_new ();
1212 #line 176 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1213 description = _tmp15_;
1214 #line 177 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1215 pango_font_description_set_size (description, 8000);
1216 #line 178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1218 #line 178 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1219 gtk_widget_modify_font ((GtkWidget*) _tmp16_, description);
1220 #line 180 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1222 #line 180 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1223 _tmp18_ = gtk_tree_view_get_selection (_tmp17_);
1224 #line 180 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1225 _tmp19_ = _g_object_ref0 (_tmp18_);
1226 #line 180 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1227 selection = _tmp19_;
1228 #line 181 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1229 gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
1230 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1232 #line 183 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1233 g_signal_connect_object (_tmp20_, "cursor-changed", (GCallback) ___lambda47__gtk_tree_view_cursor_changed, self, 0);
1234 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1235 _g_object_unref0 (selection);
1236 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1237 __vala_PangoFontDescription_free0 (description);
1238 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1239 _g_object_unref0 (child_1);
1240 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1241 _g_object_unref0 (child_0);
1242 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1244 #line 1245 "WindowLeftProjects.vala.c"
1248 Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_new (Xcls_WindowLeftProjects* _owner) {
1249 #line 156 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1250 return xcls_windowleftprojects_xcls_view_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, _owner);
1251 #line 1252 "WindowLeftProjects.vala.c"
1255 static void xcls_windowleftprojects_xcls_view_class_init (Xcls_WindowLeftProjectsXcls_viewClass * klass) {
1256 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1257 xcls_windowleftprojects_xcls_view_parent_class = g_type_class_peek_parent (klass);
1258 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1259 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_viewPrivate));
1260 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1261 G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_view_finalize;
1262 #line 1263 "WindowLeftProjects.vala.c"
1266 static void xcls_windowleftprojects_xcls_view_instance_init (Xcls_WindowLeftProjectsXcls_view * self) {
1267 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1268 self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_PRIVATE (self);
1269 #line 1270 "WindowLeftProjects.vala.c"
1273 static void xcls_windowleftprojects_xcls_view_finalize (GObject* obj) {
1274 Xcls_WindowLeftProjectsXcls_view * self;
1275 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1276 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view);
1277 #line 149 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1278 _g_object_unref0 (self->el);
1279 #line 150 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1280 _g_object_unref0 (self->priv->_this);
1281 #line 147 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1282 G_OBJECT_CLASS (xcls_windowleftprojects_xcls_view_parent_class)->finalize (obj);
1283 #line 1284 "WindowLeftProjects.vala.c"
1287 GType xcls_windowleftprojects_xcls_view_get_type (void) {
1288 static volatile gsize xcls_windowleftprojects_xcls_view_type_id__volatile = 0;
1289 if (g_once_init_enter (&xcls_windowleftprojects_xcls_view_type_id__volatile)) {
1290 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_view), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_view_instance_init, NULL };
1291 GType xcls_windowleftprojects_xcls_view_type_id;
1292 xcls_windowleftprojects_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_view", &g_define_type_info, 0);
1293 g_once_init_leave (&xcls_windowleftprojects_xcls_view_type_id__volatile, xcls_windowleftprojects_xcls_view_type_id);
1295 return xcls_windowleftprojects_xcls_view_type_id__volatile;
1299 static gint ___lambda46_ (Xcls_WindowLeftProjectsXcls_model* self, GtkTreeModel* mod, GtkTreeIter* a, GtkTreeIter* b) {
1303 GtkTreeModel* _tmp0_;
1305 GValue _tmp2_ = {0};
1306 GtkTreeModel* _tmp3_;
1308 GValue _tmp5_ = {0};
1315 #line 230 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1316 g_return_val_if_fail (mod != NULL, 0);
1317 #line 230 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1318 g_return_val_if_fail (a != NULL, 0);
1319 #line 230 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1320 g_return_val_if_fail (b != NULL, 0);
1321 #line 232 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1323 #line 232 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1325 #line 232 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1326 gtk_tree_model_get_value (_tmp0_, &_tmp1_, 0, &_tmp2_);
1327 #line 232 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1328 G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL;
1329 #line 232 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1331 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1333 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1335 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1336 gtk_tree_model_get_value (_tmp3_, &_tmp4_, 0, &_tmp5_);
1337 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1338 G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL;
1339 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1341 #line 235 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1343 #line 235 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1345 #line 235 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1346 if (g_strcmp0 (g_value_get_string (&_tmp6_), g_value_get_string (&_tmp7_)) == 0) {
1347 #line 236 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1349 #line 236 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1350 G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL;
1351 #line 236 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1352 G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL;
1353 #line 236 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1355 #line 1356 "WindowLeftProjects.vala.c"
1357 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1359 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1361 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1362 if (g_strcmp0 (g_value_get_string (&_tmp9_), g_value_get_string (&_tmp10_)) > 0) {
1363 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1365 #line 1366 "WindowLeftProjects.vala.c"
1367 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1369 #line 1370 "WindowLeftProjects.vala.c"
1371 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1373 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1375 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1376 G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL;
1377 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1378 G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL;
1379 #line 238 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1381 #line 1382 "WindowLeftProjects.vala.c"
1385 static gint ____lambda46__gtk_tree_iter_compare_func (GtkTreeModel* model, GtkTreeIter* a, GtkTreeIter* b, gpointer self) {
1387 result = ___lambda46_ (self, model, a, b);
1388 #line 230 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1390 #line 1391 "WindowLeftProjects.vala.c"
1394 Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1395 Xcls_WindowLeftProjectsXcls_model * self = NULL;
1396 Xcls_WindowLeftProjects* _tmp0_;
1397 Xcls_WindowLeftProjects* _tmp1_;
1398 Xcls_WindowLeftProjects* _tmp2_;
1399 Xcls_WindowLeftProjectsXcls_model* _tmp3_;
1400 GtkListStore* _tmp4_;
1401 #line 217 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1402 g_return_val_if_fail (_owner != NULL, NULL);
1403 #line 217 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1404 self = (Xcls_WindowLeftProjectsXcls_model*) g_object_new (object_type, NULL);
1405 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1407 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1408 _tmp1_ = _g_object_ref0 (_tmp0_);
1409 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1410 _g_object_unref0 (self->priv->_this);
1411 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1412 self->priv->_this = _tmp1_;
1413 #line 220 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1414 _tmp2_ = self->priv->_this;
1415 #line 220 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1416 _tmp3_ = _g_object_ref0 (self);
1417 #line 220 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1418 _g_object_unref0 (_tmp2_->model);
1419 #line 220 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1420 _tmp2_->model = _tmp3_;
1421 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1422 _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_OBJECT);
1423 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1424 _g_object_unref0 (self->el);
1425 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1427 #line 1428 "WindowLeftProjects.vala.c"
1429 GtkListStore* _tmp5_;
1430 #line 230 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1432 #line 230 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1433 gtk_tree_sortable_set_sort_func ((GtkTreeSortable*) _tmp5_, 0, ____lambda46__gtk_tree_iter_compare_func, g_object_ref (self), g_object_unref);
1434 #line 1435 "WindowLeftProjects.vala.c"
1436 #line 217 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1438 #line 1439 "WindowLeftProjects.vala.c"
1442 Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_new (Xcls_WindowLeftProjects* _owner) {
1443 #line 217 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1444 return xcls_windowleftprojects_xcls_model_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, _owner);
1445 #line 1446 "WindowLeftProjects.vala.c"
1449 static void xcls_windowleftprojects_xcls_model_class_init (Xcls_WindowLeftProjectsXcls_modelClass * klass) {
1450 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1451 xcls_windowleftprojects_xcls_model_parent_class = g_type_class_peek_parent (klass);
1452 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1453 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_modelPrivate));
1454 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1455 G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_model_finalize;
1456 #line 1457 "WindowLeftProjects.vala.c"
1460 static void xcls_windowleftprojects_xcls_model_instance_init (Xcls_WindowLeftProjectsXcls_model * self) {
1461 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1462 self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_PRIVATE (self);
1463 #line 1464 "WindowLeftProjects.vala.c"
1467 static void xcls_windowleftprojects_xcls_model_finalize (GObject* obj) {
1468 Xcls_WindowLeftProjectsXcls_model * self;
1469 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1470 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model);
1471 #line 210 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1472 _g_object_unref0 (self->el);
1473 #line 211 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1474 _g_object_unref0 (self->priv->_this);
1475 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1476 G_OBJECT_CLASS (xcls_windowleftprojects_xcls_model_parent_class)->finalize (obj);
1477 #line 1478 "WindowLeftProjects.vala.c"
1481 GType xcls_windowleftprojects_xcls_model_get_type (void) {
1482 static volatile gsize xcls_windowleftprojects_xcls_model_type_id__volatile = 0;
1483 if (g_once_init_enter (&xcls_windowleftprojects_xcls_model_type_id__volatile)) {
1484 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_model), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_model_instance_init, NULL };
1485 GType xcls_windowleftprojects_xcls_model_type_id;
1486 xcls_windowleftprojects_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_model", &g_define_type_info, 0);
1487 g_once_init_leave (&xcls_windowleftprojects_xcls_model_type_id__volatile, xcls_windowleftprojects_xcls_model_type_id);
1489 return xcls_windowleftprojects_xcls_model_type_id__volatile;
1493 Xcls_WindowLeftProjectsXcls_TreeViewColumn5* xcls_windowleftprojects_xcls_treeviewcolumn5_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1494 Xcls_WindowLeftProjectsXcls_TreeViewColumn5 * self = NULL;
1495 Xcls_WindowLeftProjects* _tmp0_;
1496 Xcls_WindowLeftProjects* _tmp1_;
1497 GtkTreeViewColumn* _tmp2_;
1498 Xcls_WindowLeftProjects* _tmp3_;
1499 Xcls_WindowLeftProjectsXcls_namecol* _tmp4_;
1500 Xcls_WindowLeftProjectsXcls_namecol* child_0;
1501 GtkTreeViewColumn* _tmp5_;
1502 GtkCellRendererText* _tmp6_;
1503 GtkTreeViewColumn* _tmp7_;
1504 Xcls_WindowLeftProjects* _tmp8_;
1505 Xcls_WindowLeftProjectsXcls_namecol* _tmp9_;
1506 GtkCellRendererText* _tmp10_;
1507 #line 255 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1508 g_return_val_if_fail (_owner != NULL, NULL);
1509 #line 255 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1510 self = (Xcls_WindowLeftProjectsXcls_TreeViewColumn5*) g_object_new (object_type, NULL);
1511 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1513 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1514 _tmp1_ = _g_object_ref0 (_tmp0_);
1515 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1516 _g_object_unref0 (self->priv->_this);
1517 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1518 self->priv->_this = _tmp1_;
1519 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1520 _tmp2_ = gtk_tree_view_column_new ();
1521 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1522 g_object_ref_sink (_tmp2_);
1523 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1524 _g_object_unref0 (self->el);
1525 #line 258 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1527 #line 263 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1528 _tmp3_ = self->priv->_this;
1529 #line 263 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1530 _tmp4_ = xcls_windowleftprojects_xcls_namecol_new (_tmp3_);
1531 #line 263 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1533 #line 264 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1534 g_object_ref ((GObject*) child_0);
1535 #line 265 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1537 #line 265 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1538 _tmp6_ = child_0->el;
1539 #line 265 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1540 gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE);
1541 #line 269 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1543 #line 269 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1544 _tmp8_ = self->priv->_this;
1545 #line 269 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1546 _tmp9_ = _tmp8_->namecol;
1547 #line 269 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1548 _tmp10_ = _tmp9_->el;
1549 #line 269 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1550 gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0);
1551 #line 255 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1552 _g_object_unref0 (child_0);
1553 #line 255 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1555 #line 1556 "WindowLeftProjects.vala.c"
1559 Xcls_WindowLeftProjectsXcls_TreeViewColumn5* xcls_windowleftprojects_xcls_treeviewcolumn5_new (Xcls_WindowLeftProjects* _owner) {
1560 #line 255 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1561 return xcls_windowleftprojects_xcls_treeviewcolumn5_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, _owner);
1562 #line 1563 "WindowLeftProjects.vala.c"
1566 static void xcls_windowleftprojects_xcls_treeviewcolumn5_class_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class * klass) {
1567 #line 246 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1568 xcls_windowleftprojects_xcls_treeviewcolumn5_parent_class = g_type_class_peek_parent (klass);
1569 #line 246 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1570 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private));
1571 #line 246 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1572 G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_treeviewcolumn5_finalize;
1573 #line 1574 "WindowLeftProjects.vala.c"
1577 static void xcls_windowleftprojects_xcls_treeviewcolumn5_instance_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn5 * self) {
1578 #line 246 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1579 self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5_GET_PRIVATE (self);
1580 #line 1581 "WindowLeftProjects.vala.c"
1584 static void xcls_windowleftprojects_xcls_treeviewcolumn5_finalize (GObject* obj) {
1585 Xcls_WindowLeftProjectsXcls_TreeViewColumn5 * self;
1586 #line 246 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1587 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5);
1588 #line 248 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1589 _g_object_unref0 (self->el);
1590 #line 249 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1591 _g_object_unref0 (self->priv->_this);
1592 #line 246 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1593 G_OBJECT_CLASS (xcls_windowleftprojects_xcls_treeviewcolumn5_parent_class)->finalize (obj);
1594 #line 1595 "WindowLeftProjects.vala.c"
1598 GType xcls_windowleftprojects_xcls_treeviewcolumn5_get_type (void) {
1599 static volatile gsize xcls_windowleftprojects_xcls_treeviewcolumn5_type_id__volatile = 0;
1600 if (g_once_init_enter (&xcls_windowleftprojects_xcls_treeviewcolumn5_type_id__volatile)) {
1601 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn5), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn5_instance_init, NULL };
1602 GType xcls_windowleftprojects_xcls_treeviewcolumn5_type_id;
1603 xcls_windowleftprojects_xcls_treeviewcolumn5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_TreeViewColumn5", &g_define_type_info, 0);
1604 g_once_init_leave (&xcls_windowleftprojects_xcls_treeviewcolumn5_type_id__volatile, xcls_windowleftprojects_xcls_treeviewcolumn5_type_id);
1606 return xcls_windowleftprojects_xcls_treeviewcolumn5_type_id__volatile;
1610 Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1611 Xcls_WindowLeftProjectsXcls_namecol * self = NULL;
1612 Xcls_WindowLeftProjects* _tmp0_;
1613 Xcls_WindowLeftProjects* _tmp1_;
1614 Xcls_WindowLeftProjects* _tmp2_;
1615 Xcls_WindowLeftProjectsXcls_namecol* _tmp3_;
1616 GtkCellRendererText* _tmp4_;
1617 #line 282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1618 g_return_val_if_fail (_owner != NULL, NULL);
1619 #line 282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1620 self = (Xcls_WindowLeftProjectsXcls_namecol*) g_object_new (object_type, NULL);
1621 #line 284 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1623 #line 284 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1624 _tmp1_ = _g_object_ref0 (_tmp0_);
1625 #line 284 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1626 _g_object_unref0 (self->priv->_this);
1627 #line 284 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1628 self->priv->_this = _tmp1_;
1629 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1630 _tmp2_ = self->priv->_this;
1631 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1632 _tmp3_ = _g_object_ref0 (self);
1633 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1634 _g_object_unref0 (_tmp2_->namecol);
1635 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1636 _tmp2_->namecol = _tmp3_;
1637 #line 286 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1638 _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
1639 #line 286 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1640 g_object_ref_sink (_tmp4_);
1641 #line 286 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1642 _g_object_unref0 (self->el);
1643 #line 286 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1645 #line 282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1647 #line 1648 "WindowLeftProjects.vala.c"
1651 Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_new (Xcls_WindowLeftProjects* _owner) {
1652 #line 282 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1653 return xcls_windowleftprojects_xcls_namecol_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, _owner);
1654 #line 1655 "WindowLeftProjects.vala.c"
1658 static void xcls_windowleftprojects_xcls_namecol_class_init (Xcls_WindowLeftProjectsXcls_namecolClass * klass) {
1659 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1660 xcls_windowleftprojects_xcls_namecol_parent_class = g_type_class_peek_parent (klass);
1661 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1662 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_namecolPrivate));
1663 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1664 G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_namecol_finalize;
1665 #line 1666 "WindowLeftProjects.vala.c"
1669 static void xcls_windowleftprojects_xcls_namecol_instance_init (Xcls_WindowLeftProjectsXcls_namecol * self) {
1670 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1671 self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_PRIVATE (self);
1672 #line 1673 "WindowLeftProjects.vala.c"
1676 static void xcls_windowleftprojects_xcls_namecol_finalize (GObject* obj) {
1677 Xcls_WindowLeftProjectsXcls_namecol * self;
1678 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1679 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol);
1680 #line 275 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1681 _g_object_unref0 (self->el);
1682 #line 276 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1683 _g_object_unref0 (self->priv->_this);
1684 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1685 G_OBJECT_CLASS (xcls_windowleftprojects_xcls_namecol_parent_class)->finalize (obj);
1686 #line 1687 "WindowLeftProjects.vala.c"
1690 GType xcls_windowleftprojects_xcls_namecol_get_type (void) {
1691 static volatile gsize xcls_windowleftprojects_xcls_namecol_type_id__volatile = 0;
1692 if (g_once_init_enter (&xcls_windowleftprojects_xcls_namecol_type_id__volatile)) {
1693 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_namecolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_namecol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_namecol), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_namecol_instance_init, NULL };
1694 GType xcls_windowleftprojects_xcls_namecol_type_id;
1695 xcls_windowleftprojects_xcls_namecol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_namecol", &g_define_type_info, 0);
1696 g_once_init_leave (&xcls_windowleftprojects_xcls_namecol_type_id__volatile, xcls_windowleftprojects_xcls_namecol_type_id);
1698 return xcls_windowleftprojects_xcls_namecol_type_id__volatile;
1702 static void xcls_windowleftprojects_class_init (Xcls_WindowLeftProjectsClass * klass) {
1703 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1704 xcls_windowleftprojects_parent_class = g_type_class_peek_parent (klass);
1705 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1706 g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsPrivate));
1707 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1708 G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_finalize;
1709 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1710 g_signal_new ("project_selected", TYPE_XCLS_WINDOWLEFTPROJECTS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, PROJECT_TYPE_PROJECT);
1711 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1712 g_signal_new ("show_new_project", TYPE_XCLS_WINDOWLEFTPROJECTS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
1713 #line 1714 "WindowLeftProjects.vala.c"
1717 static void xcls_windowleftprojects_instance_init (Xcls_WindowLeftProjects * self) {
1718 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1719 self->priv = XCLS_WINDOWLEFTPROJECTS_GET_PRIVATE (self);
1720 #line 1721 "WindowLeftProjects.vala.c"
1724 static void xcls_windowleftprojects_finalize (GObject* obj) {
1725 Xcls_WindowLeftProjects * self;
1726 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1727 self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects);
1728 #line 5 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1729 _g_object_unref0 (self->el);
1730 #line 6 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1731 _g_object_unref0 (self->priv->_this);
1732 #line 15 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1733 _g_object_unref0 (self->view);
1734 #line 16 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1735 _g_object_unref0 (self->model);
1736 #line 17 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1737 _g_object_unref0 (self->namecol);
1738 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowLeftProjects.vala"
1739 G_OBJECT_CLASS (xcls_windowleftprojects_parent_class)->finalize (obj);
1740 #line 1741 "WindowLeftProjects.vala.c"
1744 GType xcls_windowleftprojects_get_type (void) {
1745 static volatile gsize xcls_windowleftprojects_type_id__volatile = 0;
1746 if (g_once_init_enter (&xcls_windowleftprojects_type_id__volatile)) {
1747 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjects), 0, (GInstanceInitFunc) xcls_windowleftprojects_instance_init, NULL };
1748 GType xcls_windowleftprojects_type_id;
1749 xcls_windowleftprojects_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjects", &g_define_type_info, 0);
1750 g_once_init_leave (&xcls_windowleftprojects_type_id__volatile, xcls_windowleftprojects_type_id);
1752 return xcls_windowleftprojects_type_id__volatile;