JsRender/Gtk.vala.c
[app.Builder.js] / Builder4 / WindowLeftProjects.vala.c
1 /* WindowLeftProjects.vala.c generated by valac 0.24.0, the Vala compiler
2  * generated from WindowLeftProjects.vala, do not modify */
3
4 /* -- to compile
5 valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
6     /tmp/WindowLeftProjects.vala  -o /tmp/WindowLeftProjects
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_WindowLeftProjects();
12     WindowLeftProjects.show_all();
13      Gtk.main ();
14     return 0;
15 }
16 */
17
18 #include <glib.h>
19 #include <glib-object.h>
20 #include <gtk/gtk.h>
21 #include <gee.h>
22 #include <stdlib.h>
23 #include <string.h>
24 #include <gdk/gdk.h>
25 #include <pango/pango.h>
26
27
28 #define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ())
29 #define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects))
30 #define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
31 #define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS))
32 #define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS))
33 #define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
34
35 typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects;
36 typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass;
37 typedef struct _Xcls_WindowLeftProjectsPrivate Xcls_WindowLeftProjectsPrivate;
38
39 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW (xcls_windowleftprojects_xcls_view_get_type ())
40 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view))
41 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
42 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
43 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
44 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
45
46 typedef struct _Xcls_WindowLeftProjectsXcls_view Xcls_WindowLeftProjectsXcls_view;
47 typedef struct _Xcls_WindowLeftProjectsXcls_viewClass Xcls_WindowLeftProjectsXcls_viewClass;
48
49 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL (xcls_windowleftprojects_xcls_model_get_type ())
50 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model))
51 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
52 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
53 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
54 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
55
56 typedef struct _Xcls_WindowLeftProjectsXcls_model Xcls_WindowLeftProjectsXcls_model;
57 typedef struct _Xcls_WindowLeftProjectsXcls_modelClass Xcls_WindowLeftProjectsXcls_modelClass;
58
59 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL (xcls_windowleftprojects_xcls_namecol_get_type ())
60 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol))
61 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
62 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
63 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
64 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
65
66 typedef struct _Xcls_WindowLeftProjectsXcls_namecol Xcls_WindowLeftProjectsXcls_namecol;
67 typedef struct _Xcls_WindowLeftProjectsXcls_namecolClass Xcls_WindowLeftProjectsXcls_namecolClass;
68 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
69
70 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2 (xcls_windowleftprojects_xcls_hbox2_get_type ())
71 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2))
72 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2Class))
73 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2))
74 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2))
75 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2Class))
76
77 typedef struct _Xcls_WindowLeftProjectsXcls_HBox2 Xcls_WindowLeftProjectsXcls_HBox2;
78 typedef struct _Xcls_WindowLeftProjectsXcls_HBox2Class Xcls_WindowLeftProjectsXcls_HBox2Class;
79 typedef struct _Xcls_WindowLeftProjectsXcls_HBox2Private Xcls_WindowLeftProjectsXcls_HBox2Private;
80
81 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11 (xcls_windowleftprojects_xcls_scrolledwindow11_get_type ())
82 #define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11))
83 #define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class))
84 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW11(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11))
85 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11))
86 #define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class))
87
88 typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11 Xcls_WindowLeftProjectsXcls_ScrolledWindow11;
89 typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class;
90 typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private;
91
92 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
93 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
94 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
95 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
96 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
97 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
98
99 typedef struct _ProjectProject ProjectProject;
100 typedef struct _ProjectProjectClass ProjectProjectClass;
101 typedef struct _Xcls_WindowLeftProjectsXcls_modelPrivate Xcls_WindowLeftProjectsXcls_modelPrivate;
102 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
103
104 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
105 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
106 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
107 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
108 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
109 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
110
111 typedef struct _JsRenderJsRender JsRenderJsRender;
112 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
113 typedef struct _Block9Data Block9Data;
114 typedef struct _Xcls_WindowLeftProjectsXcls_viewPrivate Xcls_WindowLeftProjectsXcls_viewPrivate;
115
116 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3 (xcls_windowleftprojects_xcls_button3_get_type ())
117 #define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3))
118 #define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3Class))
119 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3))
120 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3))
121 #define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3Class))
122
123 typedef struct _Xcls_WindowLeftProjectsXcls_Button3 Xcls_WindowLeftProjectsXcls_Button3;
124 typedef struct _Xcls_WindowLeftProjectsXcls_Button3Class Xcls_WindowLeftProjectsXcls_Button3Class;
125 typedef struct _Xcls_WindowLeftProjectsXcls_Button3Private Xcls_WindowLeftProjectsXcls_Button3Private;
126
127 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7 (xcls_windowleftprojects_xcls_button7_get_type ())
128 #define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7))
129 #define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7Class))
130 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7))
131 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7))
132 #define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7Class))
133
134 typedef struct _Xcls_WindowLeftProjectsXcls_Button7 Xcls_WindowLeftProjectsXcls_Button7;
135 typedef struct _Xcls_WindowLeftProjectsXcls_Button7Class Xcls_WindowLeftProjectsXcls_Button7Class;
136 typedef struct _Xcls_WindowLeftProjectsXcls_Button7Private Xcls_WindowLeftProjectsXcls_Button7Private;
137
138 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4 (xcls_windowleftprojects_xcls_hbox4_get_type ())
139 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4))
140 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4Class))
141 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4))
142 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4))
143 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4Class))
144
145 typedef struct _Xcls_WindowLeftProjectsXcls_HBox4 Xcls_WindowLeftProjectsXcls_HBox4;
146 typedef struct _Xcls_WindowLeftProjectsXcls_HBox4Class Xcls_WindowLeftProjectsXcls_HBox4Class;
147 typedef struct _Xcls_WindowLeftProjectsXcls_HBox4Private Xcls_WindowLeftProjectsXcls_HBox4Private;
148
149 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5 (xcls_windowleftprojects_xcls_image5_get_type ())
150 #define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5))
151 #define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5Class))
152 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5))
153 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5))
154 #define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5Class))
155
156 typedef struct _Xcls_WindowLeftProjectsXcls_Image5 Xcls_WindowLeftProjectsXcls_Image5;
157 typedef struct _Xcls_WindowLeftProjectsXcls_Image5Class Xcls_WindowLeftProjectsXcls_Image5Class;
158 typedef struct _Xcls_WindowLeftProjectsXcls_Image5Private Xcls_WindowLeftProjectsXcls_Image5Private;
159
160 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6 (xcls_windowleftprojects_xcls_label6_get_type ())
161 #define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6))
162 #define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6Class))
163 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6))
164 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6))
165 #define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6Class))
166
167 typedef struct _Xcls_WindowLeftProjectsXcls_Label6 Xcls_WindowLeftProjectsXcls_Label6;
168 typedef struct _Xcls_WindowLeftProjectsXcls_Label6Class Xcls_WindowLeftProjectsXcls_Label6Class;
169 typedef struct _Xcls_WindowLeftProjectsXcls_Label6Private Xcls_WindowLeftProjectsXcls_Label6Private;
170
171 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8 (xcls_windowleftprojects_xcls_hbox8_get_type ())
172 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8))
173 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8Class))
174 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8))
175 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8))
176 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8Class))
177
178 typedef struct _Xcls_WindowLeftProjectsXcls_HBox8 Xcls_WindowLeftProjectsXcls_HBox8;
179 typedef struct _Xcls_WindowLeftProjectsXcls_HBox8Class Xcls_WindowLeftProjectsXcls_HBox8Class;
180 typedef struct _Xcls_WindowLeftProjectsXcls_HBox8Private Xcls_WindowLeftProjectsXcls_HBox8Private;
181
182 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9 (xcls_windowleftprojects_xcls_image9_get_type ())
183 #define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9))
184 #define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9Class))
185 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9))
186 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9))
187 #define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9Class))
188
189 typedef struct _Xcls_WindowLeftProjectsXcls_Image9 Xcls_WindowLeftProjectsXcls_Image9;
190 typedef struct _Xcls_WindowLeftProjectsXcls_Image9Class Xcls_WindowLeftProjectsXcls_Image9Class;
191 typedef struct _Xcls_WindowLeftProjectsXcls_Image9Private Xcls_WindowLeftProjectsXcls_Image9Private;
192
193 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10 (xcls_windowleftprojects_xcls_label10_get_type ())
194 #define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10))
195 #define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10Class))
196 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10))
197 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10))
198 #define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10Class))
199
200 typedef struct _Xcls_WindowLeftProjectsXcls_Label10 Xcls_WindowLeftProjectsXcls_Label10;
201 typedef struct _Xcls_WindowLeftProjectsXcls_Label10Class Xcls_WindowLeftProjectsXcls_Label10Class;
202 typedef struct _Xcls_WindowLeftProjectsXcls_Label10Private Xcls_WindowLeftProjectsXcls_Label10Private;
203
204 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14 (xcls_windowleftprojects_xcls_treeviewcolumn14_get_type ())
205 #define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14))
206 #define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class))
207 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14))
208 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14))
209 #define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class))
210
211 typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14 Xcls_WindowLeftProjectsXcls_TreeViewColumn14;
212 typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class;
213 typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private;
214 #define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
215 typedef struct _Xcls_WindowLeftProjectsXcls_namecolPrivate Xcls_WindowLeftProjectsXcls_namecolPrivate;
216
217 struct _Xcls_WindowLeftProjects {
218         GObject parent_instance;
219         Xcls_WindowLeftProjectsPrivate * priv;
220         GtkVBox* el;
221         Xcls_WindowLeftProjectsXcls_view* view;
222         Xcls_WindowLeftProjectsXcls_model* model;
223         Xcls_WindowLeftProjectsXcls_namecol* namecol;
224         gboolean is_loaded;
225         gboolean is_loading;
226 };
227
228 struct _Xcls_WindowLeftProjectsClass {
229         GObjectClass parent_class;
230 };
231
232 struct _Xcls_WindowLeftProjectsPrivate {
233         Xcls_WindowLeftProjects* _this;
234 };
235
236 struct _Xcls_WindowLeftProjectsXcls_HBox2 {
237         GObject parent_instance;
238         Xcls_WindowLeftProjectsXcls_HBox2Private * priv;
239         GtkHBox* el;
240 };
241
242 struct _Xcls_WindowLeftProjectsXcls_HBox2Class {
243         GObjectClass parent_class;
244 };
245
246 struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11 {
247         GObject parent_instance;
248         Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private * priv;
249         GtkScrolledWindow* el;
250 };
251
252 struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class {
253         GObjectClass parent_class;
254 };
255
256 struct _Xcls_WindowLeftProjectsXcls_model {
257         GObject parent_instance;
258         Xcls_WindowLeftProjectsXcls_modelPrivate * priv;
259         GtkListStore* el;
260 };
261
262 struct _Xcls_WindowLeftProjectsXcls_modelClass {
263         GObjectClass parent_class;
264 };
265
266 struct _ProjectProject {
267         GObject parent_instance;
268         ProjectProjectPrivate * priv;
269         gchar* id;
270         gchar* fn;
271         gchar* name;
272         gchar* runhtml;
273         gchar* base_template;
274         gchar* rootURL;
275         GeeHashMap* paths;
276         GeeHashMap* files;
277         gchar* xtype;
278 };
279
280 struct _ProjectProjectClass {
281         GObjectClass parent_class;
282 };
283
284 struct _Block9Data {
285         int _ref_count_;
286         Xcls_WindowLeftProjects* self;
287         GtkTreeSelection* sel;
288         ProjectProject* project;
289 };
290
291 struct _Xcls_WindowLeftProjectsXcls_view {
292         GObject parent_instance;
293         Xcls_WindowLeftProjectsXcls_viewPrivate * priv;
294         GtkTreeView* el;
295 };
296
297 struct _Xcls_WindowLeftProjectsXcls_viewClass {
298         GObjectClass parent_class;
299 };
300
301 struct _Xcls_WindowLeftProjectsXcls_HBox2Private {
302         Xcls_WindowLeftProjects* _this;
303 };
304
305 struct _Xcls_WindowLeftProjectsXcls_Button3 {
306         GObject parent_instance;
307         Xcls_WindowLeftProjectsXcls_Button3Private * priv;
308         GtkButton* el;
309 };
310
311 struct _Xcls_WindowLeftProjectsXcls_Button3Class {
312         GObjectClass parent_class;
313 };
314
315 struct _Xcls_WindowLeftProjectsXcls_Button7 {
316         GObject parent_instance;
317         Xcls_WindowLeftProjectsXcls_Button7Private * priv;
318         GtkButton* el;
319 };
320
321 struct _Xcls_WindowLeftProjectsXcls_Button7Class {
322         GObjectClass parent_class;
323 };
324
325 struct _Xcls_WindowLeftProjectsXcls_Button3Private {
326         Xcls_WindowLeftProjects* _this;
327 };
328
329 struct _Xcls_WindowLeftProjectsXcls_HBox4 {
330         GObject parent_instance;
331         Xcls_WindowLeftProjectsXcls_HBox4Private * priv;
332         GtkHBox* el;
333 };
334
335 struct _Xcls_WindowLeftProjectsXcls_HBox4Class {
336         GObjectClass parent_class;
337 };
338
339 struct _Xcls_WindowLeftProjectsXcls_HBox4Private {
340         Xcls_WindowLeftProjects* _this;
341 };
342
343 struct _Xcls_WindowLeftProjectsXcls_Image5 {
344         GObject parent_instance;
345         Xcls_WindowLeftProjectsXcls_Image5Private * priv;
346         GtkImage* el;
347 };
348
349 struct _Xcls_WindowLeftProjectsXcls_Image5Class {
350         GObjectClass parent_class;
351 };
352
353 struct _Xcls_WindowLeftProjectsXcls_Label6 {
354         GObject parent_instance;
355         Xcls_WindowLeftProjectsXcls_Label6Private * priv;
356         GtkLabel* el;
357 };
358
359 struct _Xcls_WindowLeftProjectsXcls_Label6Class {
360         GObjectClass parent_class;
361 };
362
363 struct _Xcls_WindowLeftProjectsXcls_Image5Private {
364         Xcls_WindowLeftProjects* _this;
365 };
366
367 struct _Xcls_WindowLeftProjectsXcls_Label6Private {
368         Xcls_WindowLeftProjects* _this;
369 };
370
371 struct _Xcls_WindowLeftProjectsXcls_Button7Private {
372         Xcls_WindowLeftProjects* _this;
373 };
374
375 struct _Xcls_WindowLeftProjectsXcls_HBox8 {
376         GObject parent_instance;
377         Xcls_WindowLeftProjectsXcls_HBox8Private * priv;
378         GtkHBox* el;
379 };
380
381 struct _Xcls_WindowLeftProjectsXcls_HBox8Class {
382         GObjectClass parent_class;
383 };
384
385 struct _Xcls_WindowLeftProjectsXcls_HBox8Private {
386         Xcls_WindowLeftProjects* _this;
387 };
388
389 struct _Xcls_WindowLeftProjectsXcls_Image9 {
390         GObject parent_instance;
391         Xcls_WindowLeftProjectsXcls_Image9Private * priv;
392         GtkImage* el;
393 };
394
395 struct _Xcls_WindowLeftProjectsXcls_Image9Class {
396         GObjectClass parent_class;
397 };
398
399 struct _Xcls_WindowLeftProjectsXcls_Label10 {
400         GObject parent_instance;
401         Xcls_WindowLeftProjectsXcls_Label10Private * priv;
402         GtkLabel* el;
403 };
404
405 struct _Xcls_WindowLeftProjectsXcls_Label10Class {
406         GObjectClass parent_class;
407 };
408
409 struct _Xcls_WindowLeftProjectsXcls_Image9Private {
410         Xcls_WindowLeftProjects* _this;
411 };
412
413 struct _Xcls_WindowLeftProjectsXcls_Label10Private {
414         Xcls_WindowLeftProjects* _this;
415 };
416
417 struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private {
418         Xcls_WindowLeftProjects* _this;
419 };
420
421 struct _Xcls_WindowLeftProjectsXcls_viewPrivate {
422         Xcls_WindowLeftProjects* _this;
423 };
424
425 struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14 {
426         GObject parent_instance;
427         Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private * priv;
428         GtkTreeViewColumn* el;
429 };
430
431 struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class {
432         GObjectClass parent_class;
433 };
434
435 struct _Xcls_WindowLeftProjectsXcls_modelPrivate {
436         Xcls_WindowLeftProjects* _this;
437 };
438
439 struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private {
440         Xcls_WindowLeftProjects* _this;
441 };
442
443 struct _Xcls_WindowLeftProjectsXcls_namecol {
444         GObject parent_instance;
445         Xcls_WindowLeftProjectsXcls_namecolPrivate * priv;
446         GtkCellRendererText* el;
447 };
448
449 struct _Xcls_WindowLeftProjectsXcls_namecolClass {
450         GObjectClass parent_class;
451 };
452
453 struct _Xcls_WindowLeftProjectsXcls_namecolPrivate {
454         Xcls_WindowLeftProjects* _this;
455 };
456
457
458 extern Xcls_WindowLeftProjects* WindowLeftProjects;
459 Xcls_WindowLeftProjects* WindowLeftProjects = NULL;
460 static gpointer xcls_windowleftprojects_parent_class = NULL;
461 static gpointer xcls_windowleftprojects_xcls_hbox2_parent_class = NULL;
462 static gpointer xcls_windowleftprojects_xcls_button3_parent_class = NULL;
463 static gpointer xcls_windowleftprojects_xcls_hbox4_parent_class = NULL;
464 static gpointer xcls_windowleftprojects_xcls_image5_parent_class = NULL;
465 static gpointer xcls_windowleftprojects_xcls_label6_parent_class = NULL;
466 static gpointer xcls_windowleftprojects_xcls_button7_parent_class = NULL;
467 static gpointer xcls_windowleftprojects_xcls_hbox8_parent_class = NULL;
468 static gpointer xcls_windowleftprojects_xcls_image9_parent_class = NULL;
469 static gpointer xcls_windowleftprojects_xcls_label10_parent_class = NULL;
470 static gpointer xcls_windowleftprojects_xcls_scrolledwindow11_parent_class = NULL;
471 static gpointer xcls_windowleftprojects_xcls_view_parent_class = NULL;
472 static gpointer xcls_windowleftprojects_xcls_model_parent_class = NULL;
473 static gpointer xcls_windowleftprojects_xcls_treeviewcolumn14_parent_class = NULL;
474 static gpointer xcls_windowleftprojects_xcls_namecol_parent_class = NULL;
475
476 GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
477 GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST;
478 GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST;
479 GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST;
480 #define XCLS_WINDOWLEFTPROJECTS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsPrivate))
481 enum  {
482         XCLS_WINDOWLEFTPROJECTS_DUMMY_PROPERTY
483 };
484 Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void);
485 Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type);
486 GType xcls_windowleftprojects_xcls_hbox2_get_type (void) G_GNUC_CONST;
487 Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_new (Xcls_WindowLeftProjects* _owner);
488 Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
489 GType xcls_windowleftprojects_xcls_scrolledwindow11_get_type (void) G_GNUC_CONST;
490 Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_new (Xcls_WindowLeftProjects* _owner);
491 Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
492 static void __lambda51_ (Xcls_WindowLeftProjects* self);
493 void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self);
494 static void ___lambda51__gtk_widget_show (GtkWidget* _sender, gpointer self);
495 void project_project_loadAll (gboolean force);
496 GType project_project_get_type (void) G_GNUC_CONST;
497 GeeArrayList* project_project_allProjectsByName (void);
498 GType js_render_js_render_get_type (void) G_GNUC_CONST;
499 void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project);
500 static Block9Data* block9_data_ref (Block9Data* _data9_);
501 static void block9_data_unref (void * _userdata_);
502 static gboolean __lambda52_ (Block9Data* _data9_, GtkTreeModel* mod, GtkTreePath* path, GtkTreeIter* iter);
503 static gboolean ___lambda52__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self);
504 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2Private))
505 enum  {
506         XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_DUMMY_PROPERTY
507 };
508 GType xcls_windowleftprojects_xcls_button3_get_type (void) G_GNUC_CONST;
509 Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_new (Xcls_WindowLeftProjects* _owner);
510 Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
511 GType xcls_windowleftprojects_xcls_button7_get_type (void) G_GNUC_CONST;
512 Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_new (Xcls_WindowLeftProjects* _owner);
513 Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
514 static void xcls_windowleftprojects_xcls_hbox2_finalize (GObject* obj);
515 #define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3Private))
516 enum  {
517         XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_DUMMY_PROPERTY
518 };
519 GType xcls_windowleftprojects_xcls_hbox4_get_type (void) G_GNUC_CONST;
520 Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_new (Xcls_WindowLeftProjects* _owner);
521 Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
522 static gboolean __lambda49_ (Xcls_WindowLeftProjectsXcls_Button3* self, GdkEventButton* event);
523 static gboolean ___lambda49__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
524 static void xcls_windowleftprojects_xcls_button3_finalize (GObject* obj);
525 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4Private))
526 enum  {
527         XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_DUMMY_PROPERTY
528 };
529 GType xcls_windowleftprojects_xcls_image5_get_type (void) G_GNUC_CONST;
530 Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_new (Xcls_WindowLeftProjects* _owner);
531 Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
532 GType xcls_windowleftprojects_xcls_label6_get_type (void) G_GNUC_CONST;
533 Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_new (Xcls_WindowLeftProjects* _owner);
534 Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
535 static void xcls_windowleftprojects_xcls_hbox4_finalize (GObject* obj);
536 #define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5Private))
537 enum  {
538         XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_DUMMY_PROPERTY
539 };
540 static void xcls_windowleftprojects_xcls_image5_finalize (GObject* obj);
541 #define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6Private))
542 enum  {
543         XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_DUMMY_PROPERTY
544 };
545 static void xcls_windowleftprojects_xcls_label6_finalize (GObject* obj);
546 #define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7Private))
547 enum  {
548         XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_DUMMY_PROPERTY
549 };
550 GType xcls_windowleftprojects_xcls_hbox8_get_type (void) G_GNUC_CONST;
551 Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_new (Xcls_WindowLeftProjects* _owner);
552 Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
553 static gboolean __lambda50_ (Xcls_WindowLeftProjectsXcls_Button7* self, GdkEventButton* event);
554 static gboolean ___lambda50__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
555 static void xcls_windowleftprojects_xcls_button7_finalize (GObject* obj);
556 #define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8Private))
557 enum  {
558         XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_DUMMY_PROPERTY
559 };
560 GType xcls_windowleftprojects_xcls_image9_get_type (void) G_GNUC_CONST;
561 Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_new (Xcls_WindowLeftProjects* _owner);
562 Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
563 GType xcls_windowleftprojects_xcls_label10_get_type (void) G_GNUC_CONST;
564 Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_new (Xcls_WindowLeftProjects* _owner);
565 Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
566 static void xcls_windowleftprojects_xcls_hbox8_finalize (GObject* obj);
567 #define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9Private))
568 enum  {
569         XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_DUMMY_PROPERTY
570 };
571 static void xcls_windowleftprojects_xcls_image9_finalize (GObject* obj);
572 #define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10Private))
573 enum  {
574         XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_DUMMY_PROPERTY
575 };
576 static void xcls_windowleftprojects_xcls_label10_finalize (GObject* obj);
577 #define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private))
578 enum  {
579         XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_DUMMY_PROPERTY
580 };
581 Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_new (Xcls_WindowLeftProjects* _owner);
582 Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
583 static void xcls_windowleftprojects_xcls_scrolledwindow11_finalize (GObject* obj);
584 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewPrivate))
585 enum  {
586         XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_DUMMY_PROPERTY
587 };
588 Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_new (Xcls_WindowLeftProjects* _owner);
589 Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
590 GType xcls_windowleftprojects_xcls_treeviewcolumn14_get_type (void) G_GNUC_CONST;
591 Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_new (Xcls_WindowLeftProjects* _owner);
592 Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
593 static void __lambda48_ (Xcls_WindowLeftProjectsXcls_view* self);
594 static void ___lambda48__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self);
595 static void _vala_PangoFontDescription_free (PangoFontDescription* self);
596 static void xcls_windowleftprojects_xcls_view_finalize (GObject* obj);
597 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelPrivate))
598 enum  {
599         XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_DUMMY_PROPERTY
600 };
601 static gint ___lambda47_ (Xcls_WindowLeftProjectsXcls_model* self, GtkTreeModel* mod, GtkTreeIter* a, GtkTreeIter* b);
602 static gint ____lambda47__gtk_tree_iter_compare_func (GtkTreeModel* model, GtkTreeIter* a, GtkTreeIter* b, gpointer self);
603 static void xcls_windowleftprojects_xcls_model_finalize (GObject* obj);
604 #define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private))
605 enum  {
606         XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_DUMMY_PROPERTY
607 };
608 Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_new (Xcls_WindowLeftProjects* _owner);
609 Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
610 static void xcls_windowleftprojects_xcls_treeviewcolumn14_finalize (GObject* obj);
611 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolPrivate))
612 enum  {
613         XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_DUMMY_PROPERTY
614 };
615 static void xcls_windowleftprojects_xcls_namecol_finalize (GObject* obj);
616 static void xcls_windowleftprojects_finalize (GObject* obj);
617
618
619 static gpointer _g_object_ref0 (gpointer self) {
620 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
621         return self ? g_object_ref (self) : NULL;
622 #line 623 "WindowLeftProjects.vala.c"
623 }
624
625
626 static void __lambda51_ (Xcls_WindowLeftProjects* self) {
627 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
628         xcls_windowleftprojects_load (self);
629 #line 630 "WindowLeftProjects.vala.c"
630 }
631
632
633 static void ___lambda51__gtk_widget_show (GtkWidget* _sender, gpointer self) {
634 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
635         __lambda51_ ((Xcls_WindowLeftProjects*) self);
636 #line 637 "WindowLeftProjects.vala.c"
637 }
638
639
640 Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type) {
641         Xcls_WindowLeftProjects * self = NULL;
642         Xcls_WindowLeftProjects* _tmp0_ = NULL;
643         Xcls_WindowLeftProjects* _tmp1_ = NULL;
644         GtkVBox* _tmp2_ = NULL;
645         Xcls_WindowLeftProjectsXcls_HBox2* child_0 = NULL;
646         Xcls_WindowLeftProjects* _tmp3_ = NULL;
647         Xcls_WindowLeftProjectsXcls_HBox2* _tmp4_ = NULL;
648         GtkVBox* _tmp5_ = NULL;
649         GtkHBox* _tmp6_ = NULL;
650         Xcls_WindowLeftProjectsXcls_ScrolledWindow11* child_1 = NULL;
651         Xcls_WindowLeftProjects* _tmp7_ = NULL;
652         Xcls_WindowLeftProjectsXcls_ScrolledWindow11* _tmp8_ = NULL;
653         GtkVBox* _tmp9_ = NULL;
654         GtkScrolledWindow* _tmp10_ = NULL;
655         GtkVBox* _tmp11_ = NULL;
656 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
657         self = (Xcls_WindowLeftProjects*) g_object_new (object_type, NULL);
658 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
659         _tmp0_ = _g_object_ref0 (self);
660 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
661         _g_object_unref0 (self->priv->_this);
662 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
663         self->priv->_this = _tmp0_;
664 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
665         _tmp1_ = _g_object_ref0 (self);
666 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
667         _g_object_unref0 (WindowLeftProjects);
668 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
669         WindowLeftProjects = _tmp1_;
670 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
671         _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
672 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
673         g_object_ref_sink (_tmp2_);
674 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
675         _g_object_unref0 (self->el);
676 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
677         self->el = _tmp2_;
678 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
679         self->is_loaded = FALSE;
680 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
681         self->is_loading = FALSE;
682 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
683         _tmp3_ = self->priv->_this;
684 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
685         _tmp4_ = xcls_windowleftprojects_xcls_hbox2_new (_tmp3_);
686 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
687         child_0 = _tmp4_;
688 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
689         g_object_ref ((GObject*) child_0);
690 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
691         _tmp5_ = self->el;
692 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
693         _tmp6_ = child_0->el;
694 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
695         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 0);
696 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
697         _tmp7_ = self->priv->_this;
698 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
699         _tmp8_ = xcls_windowleftprojects_xcls_scrolledwindow11_new (_tmp7_);
700 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
701         child_1 = _tmp8_;
702 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
703         g_object_ref ((GObject*) child_1);
704 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
705         _tmp9_ = self->el;
706 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
707         _tmp10_ = child_1->el;
708 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
709         gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0);
710 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
711         _tmp11_ = self->el;
712 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
713         g_signal_connect_object ((GtkWidget*) _tmp11_, "show", (GCallback) ___lambda51__gtk_widget_show, self, 0);
714 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
715         _g_object_unref0 (child_1);
716 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
717         _g_object_unref0 (child_0);
718 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
719         return self;
720 #line 721 "WindowLeftProjects.vala.c"
721 }
722
723
724 Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void) {
725 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
726         return xcls_windowleftprojects_construct (TYPE_XCLS_WINDOWLEFTPROJECTS);
727 #line 728 "WindowLeftProjects.vala.c"
728 }
729
730
731 void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self) {
732         Xcls_WindowLeftProjects* _tmp0_ = NULL;
733         gboolean _tmp1_ = FALSE;
734         Xcls_WindowLeftProjects* _tmp2_ = NULL;
735         Xcls_WindowLeftProjects* _tmp3_ = NULL;
736         GeeArrayList* projects = NULL;
737         GeeArrayList* _tmp4_ = NULL;
738         GtkTreeIter iter = {0};
739         GtkListStore* m = NULL;
740         Xcls_WindowLeftProjectsXcls_model* _tmp5_ = NULL;
741         GtkListStore* _tmp6_ = NULL;
742         GtkListStore* _tmp7_ = NULL;
743         GtkListStore* _tmp8_ = NULL;
744         GtkListStore* _tmp32_ = NULL;
745         Xcls_WindowLeftProjects* _tmp33_ = NULL;
746 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
747         g_return_if_fail (self != NULL);
748 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
749         _tmp0_ = self->priv->_this;
750 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
751         _tmp1_ = _tmp0_->is_loaded;
752 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
753         if (_tmp1_) {
754 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
755                 return;
756 #line 757 "WindowLeftProjects.vala.c"
757         }
758 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
759         _tmp2_ = self->priv->_this;
760 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
761         _tmp2_->is_loading = TRUE;
762 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
763         _tmp3_ = self->priv->_this;
764 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
765         _tmp3_->is_loaded = TRUE;
766 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
767         project_project_loadAll (FALSE);
768 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
769         _tmp4_ = project_project_allProjectsByName ();
770 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
771         projects = _tmp4_;
772 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
773         _tmp5_ = self->model;
774 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
775         _tmp6_ = _tmp5_->el;
776 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
777         _tmp7_ = _g_object_ref0 (_tmp6_);
778 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
779         m = _tmp7_;
780 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
781         _tmp8_ = m;
782 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
783         gtk_list_store_clear (_tmp8_);
784 #line 785 "WindowLeftProjects.vala.c"
785         {
786                 gint i = 0;
787 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
788                 i = 0;
789 #line 790 "WindowLeftProjects.vala.c"
790                 {
791                         gboolean _tmp9_ = FALSE;
792 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
793                         _tmp9_ = TRUE;
794 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
795                         while (TRUE) {
796 #line 797 "WindowLeftProjects.vala.c"
797                                 gint _tmp11_ = 0;
798                                 GeeArrayList* _tmp12_ = NULL;
799                                 gint _tmp13_ = 0;
800                                 gint _tmp14_ = 0;
801                                 GtkListStore* _tmp15_ = NULL;
802                                 GtkTreeIter _tmp16_ = {0};
803                                 GtkListStore* _tmp17_ = NULL;
804                                 GtkTreeIter _tmp18_ = {0};
805                                 GeeArrayList* _tmp19_ = NULL;
806                                 gint _tmp20_ = 0;
807                                 gpointer _tmp21_ = NULL;
808                                 ProjectProject* _tmp22_ = NULL;
809                                 const gchar* _tmp23_ = NULL;
810                                 GValue o = {0};
811                                 GValue _tmp24_ = {0};
812                                 GeeArrayList* _tmp25_ = NULL;
813                                 gint _tmp26_ = 0;
814                                 gpointer _tmp27_ = NULL;
815                                 GObject* _tmp28_ = NULL;
816                                 GtkListStore* _tmp29_ = NULL;
817                                 GtkTreeIter _tmp30_ = {0};
818                                 GValue _tmp31_ = {0};
819 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
820                                 if (!_tmp9_) {
821 #line 822 "WindowLeftProjects.vala.c"
822                                         gint _tmp10_ = 0;
823 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
824                                         _tmp10_ = i;
825 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
826                                         i = _tmp10_ + 1;
827 #line 828 "WindowLeftProjects.vala.c"
828                                 }
829 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
830                                 _tmp9_ = FALSE;
831 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
832                                 _tmp11_ = i;
833 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
834                                 _tmp12_ = projects;
835 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
836                                 _tmp13_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp12_);
837 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
838                                 _tmp14_ = _tmp13_;
839 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
840                                 if (!(_tmp11_ < _tmp14_)) {
841 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
842                                         break;
843 #line 844 "WindowLeftProjects.vala.c"
844                                 }
845 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
846                                 _tmp15_ = m;
847 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
848                                 gtk_list_store_append (_tmp15_, &_tmp16_);
849 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
850                                 iter = _tmp16_;
851 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
852                                 _tmp17_ = m;
853 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
854                                 _tmp18_ = iter;
855 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
856                                 _tmp19_ = projects;
857 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
858                                 _tmp20_ = i;
859 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
860                                 _tmp21_ = gee_abstract_list_get ((GeeAbstractList*) _tmp19_, _tmp20_);
861 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
862                                 _tmp22_ = (ProjectProject*) _tmp21_;
863 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
864                                 _tmp23_ = _tmp22_->name;
865 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
866                                 gtk_list_store_set (_tmp17_, &_tmp18_, 0, _tmp23_, -1);
867 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
868                                 _g_object_unref0 (_tmp22_);
869 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
870                                 g_value_init (&_tmp24_, G_TYPE_OBJECT);
871 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
872                                 o = _tmp24_;
873 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
874                                 _tmp25_ = projects;
875 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
876                                 _tmp26_ = i;
877 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
878                                 _tmp27_ = gee_abstract_list_get ((GeeAbstractList*) _tmp25_, _tmp26_);
879 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
880                                 _tmp28_ = G_TYPE_CHECK_INSTANCE_CAST ((ProjectProject*) _tmp27_, G_TYPE_OBJECT, GObject);
881 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
882                                 g_value_set_object (&o, _tmp28_);
883 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
884                                 _g_object_unref0 (_tmp28_);
885 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
886                                 _tmp29_ = m;
887 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
888                                 _tmp30_ = iter;
889 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
890                                 _tmp31_ = o;
891 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
892                                 gtk_list_store_set_value (_tmp29_, &_tmp30_, 1, &_tmp31_);
893 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
894                                 G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL;
895 #line 896 "WindowLeftProjects.vala.c"
896                         }
897                 }
898         }
899 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
900         _tmp32_ = m;
901 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
902         gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp32_, 0, GTK_SORT_ASCENDING);
903 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
904         _tmp33_ = self->priv->_this;
905 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
906         _tmp33_->is_loading = FALSE;
907 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
908         _g_object_unref0 (m);
909 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
910         _g_object_unref0 (projects);
911 #line 912 "WindowLeftProjects.vala.c"
912 }
913
914
915 static Block9Data* block9_data_ref (Block9Data* _data9_) {
916 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
917         g_atomic_int_inc (&_data9_->_ref_count_);
918 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
919         return _data9_;
920 #line 921 "WindowLeftProjects.vala.c"
921 }
922
923
924 static void block9_data_unref (void * _userdata_) {
925         Block9Data* _data9_;
926         _data9_ = (Block9Data*) _userdata_;
927 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
928         if (g_atomic_int_dec_and_test (&_data9_->_ref_count_)) {
929 #line 930 "WindowLeftProjects.vala.c"
930                 Xcls_WindowLeftProjects* self;
931 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
932                 self = _data9_->self;
933 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
934                 _g_object_unref0 (_data9_->sel);
935 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
936                 _g_object_unref0 (_data9_->project);
937 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
938                 _g_object_unref0 (self);
939 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
940                 g_slice_free (Block9Data, _data9_);
941 #line 942 "WindowLeftProjects.vala.c"
942         }
943 }
944
945
946 static gboolean __lambda52_ (Block9Data* _data9_, GtkTreeModel* mod, GtkTreePath* path, GtkTreeIter* iter) {
947         Xcls_WindowLeftProjects* self;
948         gboolean result = FALSE;
949         GValue val = {0};
950         GtkTreeModel* _tmp0_ = NULL;
951         GtkTreeIter _tmp1_ = {0};
952         GValue _tmp2_ = {0};
953         GObject* _tmp3_ = NULL;
954         ProjectProject* _tmp4_ = NULL;
955         GtkTreeIter _tmp5_ = {0};
956         ProjectProject* _tmp6_ = NULL;
957 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
958         self = _data9_->self;
959 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
960         g_return_val_if_fail (mod != NULL, FALSE);
961 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
962         g_return_val_if_fail (path != NULL, FALSE);
963 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
964         g_return_val_if_fail (iter != NULL, FALSE);
965 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
966         _tmp0_ = mod;
967 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
968         _tmp1_ = *iter;
969 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
970         gtk_tree_model_get_value (_tmp0_, &_tmp1_, 1, &_tmp2_);
971 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
972         G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL;
973 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
974         val = _tmp2_;
975 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
976         _tmp3_ = g_value_get_object (&val);
977 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
978         _tmp4_ = _data9_->project;
979 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
980         if (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, PROJECT_TYPE_PROJECT, ProjectProject) != _tmp4_) {
981 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
982                 result = FALSE;
983 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
984                 G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL;
985 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
986                 return result;
987 #line 988 "WindowLeftProjects.vala.c"
988         }
989 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
990         _tmp5_ = *iter;
991 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
992         gtk_tree_selection_select_iter (_data9_->sel, &_tmp5_);
993 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
994         _tmp6_ = _data9_->project;
995 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
996         g_signal_emit_by_name (self, "project-selected", _tmp6_);
997 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
998         result = TRUE;
999 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1000         G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL;
1001 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1002         return result;
1003 #line 1004 "WindowLeftProjects.vala.c"
1004 }
1005
1006
1007 static gboolean ___lambda52__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) {
1008         gboolean result;
1009         result = __lambda52_ (self, model, path, iter);
1010 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1011         return result;
1012 #line 1013 "WindowLeftProjects.vala.c"
1013 }
1014
1015
1016 void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project) {
1017         Block9Data* _data9_;
1018         ProjectProject* _tmp0_ = NULL;
1019         ProjectProject* _tmp1_ = NULL;
1020         Xcls_WindowLeftProjects* _tmp2_ = NULL;
1021         Xcls_WindowLeftProjectsXcls_view* _tmp3_ = NULL;
1022         GtkTreeView* _tmp4_ = NULL;
1023         GtkTreeSelection* _tmp5_ = NULL;
1024         GtkTreeSelection* _tmp6_ = NULL;
1025         Xcls_WindowLeftProjects* _tmp7_ = NULL;
1026         Xcls_WindowLeftProjectsXcls_model* _tmp8_ = NULL;
1027         GtkListStore* _tmp9_ = NULL;
1028 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1029         g_return_if_fail (self != NULL);
1030 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1031         g_return_if_fail (project != NULL);
1032 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1033         _data9_ = g_slice_new0 (Block9Data);
1034 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1035         _data9_->_ref_count_ = 1;
1036 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1037         _data9_->self = g_object_ref (self);
1038 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1039         _tmp0_ = project;
1040 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1041         _tmp1_ = _g_object_ref0 (_tmp0_);
1042 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1043         _g_object_unref0 (_data9_->project);
1044 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1045         _data9_->project = _tmp1_;
1046 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1047         _tmp2_ = self->priv->_this;
1048 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1049         _tmp3_ = _tmp2_->view;
1050 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1051         _tmp4_ = _tmp3_->el;
1052 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1053         _tmp5_ = gtk_tree_view_get_selection (_tmp4_);
1054 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1055         _tmp6_ = _g_object_ref0 (_tmp5_);
1056 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1057         _data9_->sel = _tmp6_;
1058 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1059         gtk_tree_selection_unselect_all (_data9_->sel);
1060 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1061         _tmp7_ = self->priv->_this;
1062 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1063         _tmp8_ = _tmp7_->model;
1064 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1065         _tmp9_ = _tmp8_->el;
1066 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1067         gtk_tree_model_foreach ((GtkTreeModel*) _tmp9_, ___lambda52__gtk_tree_model_foreach_func, _data9_);
1068 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1069         block9_data_unref (_data9_);
1070 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1071         _data9_ = NULL;
1072 #line 1073 "WindowLeftProjects.vala.c"
1073 }
1074
1075
1076 Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1077         Xcls_WindowLeftProjectsXcls_HBox2 * self = NULL;
1078         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1079         Xcls_WindowLeftProjects* _tmp1_ = NULL;
1080         GtkHBox* _tmp2_ = NULL;
1081         Xcls_WindowLeftProjectsXcls_Button3* child_0 = NULL;
1082         Xcls_WindowLeftProjects* _tmp3_ = NULL;
1083         Xcls_WindowLeftProjectsXcls_Button3* _tmp4_ = NULL;
1084         GtkHBox* _tmp5_ = NULL;
1085         GtkButton* _tmp6_ = NULL;
1086         Xcls_WindowLeftProjectsXcls_Button7* child_1 = NULL;
1087         Xcls_WindowLeftProjects* _tmp7_ = NULL;
1088         Xcls_WindowLeftProjectsXcls_Button7* _tmp8_ = NULL;
1089         GtkHBox* _tmp9_ = NULL;
1090         GtkButton* _tmp10_ = NULL;
1091 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1092         g_return_val_if_fail (_owner != NULL, NULL);
1093 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1094         self = (Xcls_WindowLeftProjectsXcls_HBox2*) g_object_new (object_type, NULL);
1095 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1096         _tmp0_ = _owner;
1097 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1098         _tmp1_ = _g_object_ref0 (_tmp0_);
1099 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1100         _g_object_unref0 (self->priv->_this);
1101 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1102         self->priv->_this = _tmp1_;
1103 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1104         _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
1105 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1106         g_object_ref_sink (_tmp2_);
1107 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1108         _g_object_unref0 (self->el);
1109 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1110         self->el = _tmp2_;
1111 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1112         _tmp3_ = self->priv->_this;
1113 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1114         _tmp4_ = xcls_windowleftprojects_xcls_button3_new (_tmp3_);
1115 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1116         child_0 = _tmp4_;
1117 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1118         g_object_ref ((GObject*) child_0);
1119 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1120         _tmp5_ = self->el;
1121 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1122         _tmp6_ = child_0->el;
1123 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1124         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
1125 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1126         _tmp7_ = self->priv->_this;
1127 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1128         _tmp8_ = xcls_windowleftprojects_xcls_button7_new (_tmp7_);
1129 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1130         child_1 = _tmp8_;
1131 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1132         g_object_ref ((GObject*) child_1);
1133 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1134         _tmp9_ = self->el;
1135 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1136         _tmp10_ = child_1->el;
1137 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1138         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
1139 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1140         _g_object_unref0 (child_1);
1141 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1142         _g_object_unref0 (child_0);
1143 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1144         return self;
1145 #line 1146 "WindowLeftProjects.vala.c"
1146 }
1147
1148
1149 Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_new (Xcls_WindowLeftProjects* _owner) {
1150 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1151         return xcls_windowleftprojects_xcls_hbox2_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, _owner);
1152 #line 1153 "WindowLeftProjects.vala.c"
1153 }
1154
1155
1156 static void xcls_windowleftprojects_xcls_hbox2_class_init (Xcls_WindowLeftProjectsXcls_HBox2Class * klass) {
1157 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1158         xcls_windowleftprojects_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
1159 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1160         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_HBox2Private));
1161 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1162         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_hbox2_finalize;
1163 #line 1164 "WindowLeftProjects.vala.c"
1164 }
1165
1166
1167 static void xcls_windowleftprojects_xcls_hbox2_instance_init (Xcls_WindowLeftProjectsXcls_HBox2 * self) {
1168 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1169         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_GET_PRIVATE (self);
1170 #line 1171 "WindowLeftProjects.vala.c"
1171 }
1172
1173
1174 static void xcls_windowleftprojects_xcls_hbox2_finalize (GObject* obj) {
1175         Xcls_WindowLeftProjectsXcls_HBox2 * self;
1176 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1177         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2);
1178 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1179         _g_object_unref0 (self->el);
1180 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1181         _g_object_unref0 (self->priv->_this);
1182 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1183         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_hbox2_parent_class)->finalize (obj);
1184 #line 1185 "WindowLeftProjects.vala.c"
1185 }
1186
1187
1188 GType xcls_windowleftprojects_xcls_hbox2_get_type (void) {
1189         static volatile gsize xcls_windowleftprojects_xcls_hbox2_type_id__volatile = 0;
1190         if (g_once_init_enter (&xcls_windowleftprojects_xcls_hbox2_type_id__volatile)) {
1191                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_HBox2), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_hbox2_instance_init, NULL };
1192                 GType xcls_windowleftprojects_xcls_hbox2_type_id;
1193                 xcls_windowleftprojects_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_HBox2", &g_define_type_info, 0);
1194                 g_once_init_leave (&xcls_windowleftprojects_xcls_hbox2_type_id__volatile, xcls_windowleftprojects_xcls_hbox2_type_id);
1195         }
1196         return xcls_windowleftprojects_xcls_hbox2_type_id__volatile;
1197 }
1198
1199
1200 static gboolean __lambda49_ (Xcls_WindowLeftProjectsXcls_Button3* self, GdkEventButton* event) {
1201         gboolean result = FALSE;
1202         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1203 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1204         g_return_val_if_fail (event != NULL, FALSE);
1205 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1206         _tmp0_ = self->priv->_this;
1207 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1208         g_signal_emit_by_name (_tmp0_, "show-new-project");
1209 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1210         result = FALSE;
1211 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1212         return result;
1213 #line 1214 "WindowLeftProjects.vala.c"
1214 }
1215
1216
1217 static gboolean ___lambda49__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
1218         gboolean result;
1219         result = __lambda49_ ((Xcls_WindowLeftProjectsXcls_Button3*) self, event);
1220 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1221         return result;
1222 #line 1223 "WindowLeftProjects.vala.c"
1223 }
1224
1225
1226 Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1227         Xcls_WindowLeftProjectsXcls_Button3 * self = NULL;
1228         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1229         Xcls_WindowLeftProjects* _tmp1_ = NULL;
1230         GtkButton* _tmp2_ = NULL;
1231         Xcls_WindowLeftProjectsXcls_HBox4* child_0 = NULL;
1232         Xcls_WindowLeftProjects* _tmp3_ = NULL;
1233         Xcls_WindowLeftProjectsXcls_HBox4* _tmp4_ = NULL;
1234         GtkButton* _tmp5_ = NULL;
1235         GtkHBox* _tmp6_ = NULL;
1236         GtkButton* _tmp7_ = NULL;
1237 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1238         g_return_val_if_fail (_owner != NULL, NULL);
1239 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1240         self = (Xcls_WindowLeftProjectsXcls_Button3*) g_object_new (object_type, NULL);
1241 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1242         _tmp0_ = _owner;
1243 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1244         _tmp1_ = _g_object_ref0 (_tmp0_);
1245 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1246         _g_object_unref0 (self->priv->_this);
1247 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1248         self->priv->_this = _tmp1_;
1249 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1250         _tmp2_ = (GtkButton*) gtk_button_new ();
1251 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1252         g_object_ref_sink (_tmp2_);
1253 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1254         _g_object_unref0 (self->el);
1255 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1256         self->el = _tmp2_;
1257 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1258         _tmp3_ = self->priv->_this;
1259 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1260         _tmp4_ = xcls_windowleftprojects_xcls_hbox4_new (_tmp3_);
1261 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1262         child_0 = _tmp4_;
1263 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1264         g_object_ref ((GObject*) child_0);
1265 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1266         _tmp5_ = self->el;
1267 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1268         _tmp6_ = child_0->el;
1269 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1270         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
1271 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1272         _tmp7_ = self->el;
1273 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1274         g_signal_connect_object ((GtkWidget*) _tmp7_, "button-press-event", (GCallback) ___lambda49__gtk_widget_button_press_event, self, 0);
1275 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1276         _g_object_unref0 (child_0);
1277 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1278         return self;
1279 #line 1280 "WindowLeftProjects.vala.c"
1280 }
1281
1282
1283 Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_new (Xcls_WindowLeftProjects* _owner) {
1284 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1285         return xcls_windowleftprojects_xcls_button3_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, _owner);
1286 #line 1287 "WindowLeftProjects.vala.c"
1287 }
1288
1289
1290 static void xcls_windowleftprojects_xcls_button3_class_init (Xcls_WindowLeftProjectsXcls_Button3Class * klass) {
1291 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1292         xcls_windowleftprojects_xcls_button3_parent_class = g_type_class_peek_parent (klass);
1293 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1294         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Button3Private));
1295 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1296         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_button3_finalize;
1297 #line 1298 "WindowLeftProjects.vala.c"
1298 }
1299
1300
1301 static void xcls_windowleftprojects_xcls_button3_instance_init (Xcls_WindowLeftProjectsXcls_Button3 * self) {
1302 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1303         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_GET_PRIVATE (self);
1304 #line 1305 "WindowLeftProjects.vala.c"
1305 }
1306
1307
1308 static void xcls_windowleftprojects_xcls_button3_finalize (GObject* obj) {
1309         Xcls_WindowLeftProjectsXcls_Button3 * self;
1310 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1311         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3);
1312 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1313         _g_object_unref0 (self->el);
1314 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1315         _g_object_unref0 (self->priv->_this);
1316 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1317         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_button3_parent_class)->finalize (obj);
1318 #line 1319 "WindowLeftProjects.vala.c"
1319 }
1320
1321
1322 GType xcls_windowleftprojects_xcls_button3_get_type (void) {
1323         static volatile gsize xcls_windowleftprojects_xcls_button3_type_id__volatile = 0;
1324         if (g_once_init_enter (&xcls_windowleftprojects_xcls_button3_type_id__volatile)) {
1325                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Button3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_button3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Button3), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_button3_instance_init, NULL };
1326                 GType xcls_windowleftprojects_xcls_button3_type_id;
1327                 xcls_windowleftprojects_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Button3", &g_define_type_info, 0);
1328                 g_once_init_leave (&xcls_windowleftprojects_xcls_button3_type_id__volatile, xcls_windowleftprojects_xcls_button3_type_id);
1329         }
1330         return xcls_windowleftprojects_xcls_button3_type_id__volatile;
1331 }
1332
1333
1334 Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1335         Xcls_WindowLeftProjectsXcls_HBox4 * self = NULL;
1336         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1337         Xcls_WindowLeftProjects* _tmp1_ = NULL;
1338         GtkHBox* _tmp2_ = NULL;
1339         Xcls_WindowLeftProjectsXcls_Image5* child_0 = NULL;
1340         Xcls_WindowLeftProjects* _tmp3_ = NULL;
1341         Xcls_WindowLeftProjectsXcls_Image5* _tmp4_ = NULL;
1342         GtkHBox* _tmp5_ = NULL;
1343         GtkImage* _tmp6_ = NULL;
1344         Xcls_WindowLeftProjectsXcls_Label6* child_1 = NULL;
1345         Xcls_WindowLeftProjects* _tmp7_ = NULL;
1346         Xcls_WindowLeftProjectsXcls_Label6* _tmp8_ = NULL;
1347         GtkHBox* _tmp9_ = NULL;
1348         GtkLabel* _tmp10_ = NULL;
1349 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1350         g_return_val_if_fail (_owner != NULL, NULL);
1351 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1352         self = (Xcls_WindowLeftProjectsXcls_HBox4*) g_object_new (object_type, NULL);
1353 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1354         _tmp0_ = _owner;
1355 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1356         _tmp1_ = _g_object_ref0 (_tmp0_);
1357 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1358         _g_object_unref0 (self->priv->_this);
1359 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1360         self->priv->_this = _tmp1_;
1361 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1362         _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
1363 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1364         g_object_ref_sink (_tmp2_);
1365 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1366         _g_object_unref0 (self->el);
1367 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1368         self->el = _tmp2_;
1369 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1370         _tmp3_ = self->priv->_this;
1371 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1372         _tmp4_ = xcls_windowleftprojects_xcls_image5_new (_tmp3_);
1373 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1374         child_0 = _tmp4_;
1375 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1376         g_object_ref ((GObject*) child_0);
1377 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1378         _tmp5_ = self->el;
1379 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1380         _tmp6_ = child_0->el;
1381 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1382         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
1383 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1384         _tmp7_ = self->priv->_this;
1385 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1386         _tmp8_ = xcls_windowleftprojects_xcls_label6_new (_tmp7_);
1387 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1388         child_1 = _tmp8_;
1389 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1390         g_object_ref ((GObject*) child_1);
1391 #line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1392         _tmp9_ = self->el;
1393 #line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1394         _tmp10_ = child_1->el;
1395 #line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1396         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
1397 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1398         _g_object_unref0 (child_1);
1399 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1400         _g_object_unref0 (child_0);
1401 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1402         return self;
1403 #line 1404 "WindowLeftProjects.vala.c"
1404 }
1405
1406
1407 Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_new (Xcls_WindowLeftProjects* _owner) {
1408 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1409         return xcls_windowleftprojects_xcls_hbox4_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, _owner);
1410 #line 1411 "WindowLeftProjects.vala.c"
1411 }
1412
1413
1414 static void xcls_windowleftprojects_xcls_hbox4_class_init (Xcls_WindowLeftProjectsXcls_HBox4Class * klass) {
1415 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1416         xcls_windowleftprojects_xcls_hbox4_parent_class = g_type_class_peek_parent (klass);
1417 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1418         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_HBox4Private));
1419 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1420         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_hbox4_finalize;
1421 #line 1422 "WindowLeftProjects.vala.c"
1422 }
1423
1424
1425 static void xcls_windowleftprojects_xcls_hbox4_instance_init (Xcls_WindowLeftProjectsXcls_HBox4 * self) {
1426 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1427         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_GET_PRIVATE (self);
1428 #line 1429 "WindowLeftProjects.vala.c"
1429 }
1430
1431
1432 static void xcls_windowleftprojects_xcls_hbox4_finalize (GObject* obj) {
1433         Xcls_WindowLeftProjectsXcls_HBox4 * self;
1434 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1435         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4);
1436 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1437         _g_object_unref0 (self->el);
1438 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1439         _g_object_unref0 (self->priv->_this);
1440 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1441         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_hbox4_parent_class)->finalize (obj);
1442 #line 1443 "WindowLeftProjects.vala.c"
1443 }
1444
1445
1446 GType xcls_windowleftprojects_xcls_hbox4_get_type (void) {
1447         static volatile gsize xcls_windowleftprojects_xcls_hbox4_type_id__volatile = 0;
1448         if (g_once_init_enter (&xcls_windowleftprojects_xcls_hbox4_type_id__volatile)) {
1449                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_HBox4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_hbox4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_HBox4), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_hbox4_instance_init, NULL };
1450                 GType xcls_windowleftprojects_xcls_hbox4_type_id;
1451                 xcls_windowleftprojects_xcls_hbox4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_HBox4", &g_define_type_info, 0);
1452                 g_once_init_leave (&xcls_windowleftprojects_xcls_hbox4_type_id__volatile, xcls_windowleftprojects_xcls_hbox4_type_id);
1453         }
1454         return xcls_windowleftprojects_xcls_hbox4_type_id__volatile;
1455 }
1456
1457
1458 Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1459         Xcls_WindowLeftProjectsXcls_Image5 * self = NULL;
1460         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1461         Xcls_WindowLeftProjects* _tmp1_ = NULL;
1462         GtkImage* _tmp2_ = NULL;
1463         GtkImage* _tmp3_ = NULL;
1464         GtkImage* _tmp4_ = NULL;
1465 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1466         g_return_val_if_fail (_owner != NULL, NULL);
1467 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1468         self = (Xcls_WindowLeftProjectsXcls_Image5*) g_object_new (object_type, NULL);
1469 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1470         _tmp0_ = _owner;
1471 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1472         _tmp1_ = _g_object_ref0 (_tmp0_);
1473 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1474         _g_object_unref0 (self->priv->_this);
1475 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1476         self->priv->_this = _tmp1_;
1477 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1478         _tmp2_ = (GtkImage*) gtk_image_new ();
1479 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1480         g_object_ref_sink (_tmp2_);
1481 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1482         _g_object_unref0 (self->el);
1483 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1484         self->el = _tmp2_;
1485 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1486         _tmp3_ = self->el;
1487 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1488         g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL);
1489 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1490         _tmp4_ = self->el;
1491 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1492         g_object_set (_tmp4_, "stock", GTK_STOCK_ADD, NULL);
1493 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1494         return self;
1495 #line 1496 "WindowLeftProjects.vala.c"
1496 }
1497
1498
1499 Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_new (Xcls_WindowLeftProjects* _owner) {
1500 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1501         return xcls_windowleftprojects_xcls_image5_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, _owner);
1502 #line 1503 "WindowLeftProjects.vala.c"
1503 }
1504
1505
1506 static void xcls_windowleftprojects_xcls_image5_class_init (Xcls_WindowLeftProjectsXcls_Image5Class * klass) {
1507 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1508         xcls_windowleftprojects_xcls_image5_parent_class = g_type_class_peek_parent (klass);
1509 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1510         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Image5Private));
1511 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1512         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_image5_finalize;
1513 #line 1514 "WindowLeftProjects.vala.c"
1514 }
1515
1516
1517 static void xcls_windowleftprojects_xcls_image5_instance_init (Xcls_WindowLeftProjectsXcls_Image5 * self) {
1518 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1519         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_GET_PRIVATE (self);
1520 #line 1521 "WindowLeftProjects.vala.c"
1521 }
1522
1523
1524 static void xcls_windowleftprojects_xcls_image5_finalize (GObject* obj) {
1525         Xcls_WindowLeftProjectsXcls_Image5 * self;
1526 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1527         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5);
1528 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1529         _g_object_unref0 (self->el);
1530 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1531         _g_object_unref0 (self->priv->_this);
1532 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1533         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_image5_parent_class)->finalize (obj);
1534 #line 1535 "WindowLeftProjects.vala.c"
1535 }
1536
1537
1538 GType xcls_windowleftprojects_xcls_image5_get_type (void) {
1539         static volatile gsize xcls_windowleftprojects_xcls_image5_type_id__volatile = 0;
1540         if (g_once_init_enter (&xcls_windowleftprojects_xcls_image5_type_id__volatile)) {
1541                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Image5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_image5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Image5), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_image5_instance_init, NULL };
1542                 GType xcls_windowleftprojects_xcls_image5_type_id;
1543                 xcls_windowleftprojects_xcls_image5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Image5", &g_define_type_info, 0);
1544                 g_once_init_leave (&xcls_windowleftprojects_xcls_image5_type_id__volatile, xcls_windowleftprojects_xcls_image5_type_id);
1545         }
1546         return xcls_windowleftprojects_xcls_image5_type_id__volatile;
1547 }
1548
1549
1550 Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1551         Xcls_WindowLeftProjectsXcls_Label6 * self = NULL;
1552         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1553         Xcls_WindowLeftProjects* _tmp1_ = NULL;
1554         GtkLabel* _tmp2_ = NULL;
1555 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1556         g_return_val_if_fail (_owner != NULL, NULL);
1557 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1558         self = (Xcls_WindowLeftProjectsXcls_Label6*) g_object_new (object_type, NULL);
1559 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1560         _tmp0_ = _owner;
1561 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1562         _tmp1_ = _g_object_ref0 (_tmp0_);
1563 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1564         _g_object_unref0 (self->priv->_this);
1565 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1566         self->priv->_this = _tmp1_;
1567 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1568         _tmp2_ = (GtkLabel*) gtk_label_new ("Add");
1569 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1570         g_object_ref_sink (_tmp2_);
1571 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1572         _g_object_unref0 (self->el);
1573 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1574         self->el = _tmp2_;
1575 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1576         return self;
1577 #line 1578 "WindowLeftProjects.vala.c"
1578 }
1579
1580
1581 Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_new (Xcls_WindowLeftProjects* _owner) {
1582 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1583         return xcls_windowleftprojects_xcls_label6_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, _owner);
1584 #line 1585 "WindowLeftProjects.vala.c"
1585 }
1586
1587
1588 static void xcls_windowleftprojects_xcls_label6_class_init (Xcls_WindowLeftProjectsXcls_Label6Class * klass) {
1589 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1590         xcls_windowleftprojects_xcls_label6_parent_class = g_type_class_peek_parent (klass);
1591 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1592         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Label6Private));
1593 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1594         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_label6_finalize;
1595 #line 1596 "WindowLeftProjects.vala.c"
1596 }
1597
1598
1599 static void xcls_windowleftprojects_xcls_label6_instance_init (Xcls_WindowLeftProjectsXcls_Label6 * self) {
1600 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1601         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_GET_PRIVATE (self);
1602 #line 1603 "WindowLeftProjects.vala.c"
1603 }
1604
1605
1606 static void xcls_windowleftprojects_xcls_label6_finalize (GObject* obj) {
1607         Xcls_WindowLeftProjectsXcls_Label6 * self;
1608 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1609         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6);
1610 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1611         _g_object_unref0 (self->el);
1612 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1613         _g_object_unref0 (self->priv->_this);
1614 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1615         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_label6_parent_class)->finalize (obj);
1616 #line 1617 "WindowLeftProjects.vala.c"
1617 }
1618
1619
1620 GType xcls_windowleftprojects_xcls_label6_get_type (void) {
1621         static volatile gsize xcls_windowleftprojects_xcls_label6_type_id__volatile = 0;
1622         if (g_once_init_enter (&xcls_windowleftprojects_xcls_label6_type_id__volatile)) {
1623                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Label6), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_label6_instance_init, NULL };
1624                 GType xcls_windowleftprojects_xcls_label6_type_id;
1625                 xcls_windowleftprojects_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Label6", &g_define_type_info, 0);
1626                 g_once_init_leave (&xcls_windowleftprojects_xcls_label6_type_id__volatile, xcls_windowleftprojects_xcls_label6_type_id);
1627         }
1628         return xcls_windowleftprojects_xcls_label6_type_id__volatile;
1629 }
1630
1631
1632 static gboolean __lambda50_ (Xcls_WindowLeftProjectsXcls_Button7* self, GdkEventButton* event) {
1633         gboolean result = FALSE;
1634         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1635 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1636         g_return_val_if_fail (event != NULL, FALSE);
1637 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1638         _tmp0_ = self->priv->_this;
1639 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1640         g_signal_emit_by_name (_tmp0_, "show-new-project");
1641 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1642         result = FALSE;
1643 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1644         return result;
1645 #line 1646 "WindowLeftProjects.vala.c"
1646 }
1647
1648
1649 static gboolean ___lambda50__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
1650         gboolean result;
1651         result = __lambda50_ ((Xcls_WindowLeftProjectsXcls_Button7*) self, event);
1652 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1653         return result;
1654 #line 1655 "WindowLeftProjects.vala.c"
1655 }
1656
1657
1658 Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1659         Xcls_WindowLeftProjectsXcls_Button7 * self = NULL;
1660         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1661         Xcls_WindowLeftProjects* _tmp1_ = NULL;
1662         GtkButton* _tmp2_ = NULL;
1663         Xcls_WindowLeftProjectsXcls_HBox8* child_0 = NULL;
1664         Xcls_WindowLeftProjects* _tmp3_ = NULL;
1665         Xcls_WindowLeftProjectsXcls_HBox8* _tmp4_ = NULL;
1666         GtkButton* _tmp5_ = NULL;
1667         GtkHBox* _tmp6_ = NULL;
1668         GtkButton* _tmp7_ = NULL;
1669 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1670         g_return_val_if_fail (_owner != NULL, NULL);
1671 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1672         self = (Xcls_WindowLeftProjectsXcls_Button7*) g_object_new (object_type, NULL);
1673 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1674         _tmp0_ = _owner;
1675 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1676         _tmp1_ = _g_object_ref0 (_tmp0_);
1677 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1678         _g_object_unref0 (self->priv->_this);
1679 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1680         self->priv->_this = _tmp1_;
1681 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1682         _tmp2_ = (GtkButton*) gtk_button_new ();
1683 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1684         g_object_ref_sink (_tmp2_);
1685 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1686         _g_object_unref0 (self->el);
1687 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1688         self->el = _tmp2_;
1689 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1690         _tmp3_ = self->priv->_this;
1691 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1692         _tmp4_ = xcls_windowleftprojects_xcls_hbox8_new (_tmp3_);
1693 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1694         child_0 = _tmp4_;
1695 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1696         g_object_ref ((GObject*) child_0);
1697 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1698         _tmp5_ = self->el;
1699 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1700         _tmp6_ = child_0->el;
1701 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1702         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
1703 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1704         _tmp7_ = self->el;
1705 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1706         g_signal_connect_object ((GtkWidget*) _tmp7_, "button-press-event", (GCallback) ___lambda50__gtk_widget_button_press_event, self, 0);
1707 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1708         _g_object_unref0 (child_0);
1709 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1710         return self;
1711 #line 1712 "WindowLeftProjects.vala.c"
1712 }
1713
1714
1715 Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_new (Xcls_WindowLeftProjects* _owner) {
1716 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1717         return xcls_windowleftprojects_xcls_button7_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, _owner);
1718 #line 1719 "WindowLeftProjects.vala.c"
1719 }
1720
1721
1722 static void xcls_windowleftprojects_xcls_button7_class_init (Xcls_WindowLeftProjectsXcls_Button7Class * klass) {
1723 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1724         xcls_windowleftprojects_xcls_button7_parent_class = g_type_class_peek_parent (klass);
1725 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1726         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Button7Private));
1727 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1728         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_button7_finalize;
1729 #line 1730 "WindowLeftProjects.vala.c"
1730 }
1731
1732
1733 static void xcls_windowleftprojects_xcls_button7_instance_init (Xcls_WindowLeftProjectsXcls_Button7 * self) {
1734 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1735         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_GET_PRIVATE (self);
1736 #line 1737 "WindowLeftProjects.vala.c"
1737 }
1738
1739
1740 static void xcls_windowleftprojects_xcls_button7_finalize (GObject* obj) {
1741         Xcls_WindowLeftProjectsXcls_Button7 * self;
1742 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1743         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7);
1744 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1745         _g_object_unref0 (self->el);
1746 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1747         _g_object_unref0 (self->priv->_this);
1748 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1749         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_button7_parent_class)->finalize (obj);
1750 #line 1751 "WindowLeftProjects.vala.c"
1751 }
1752
1753
1754 GType xcls_windowleftprojects_xcls_button7_get_type (void) {
1755         static volatile gsize xcls_windowleftprojects_xcls_button7_type_id__volatile = 0;
1756         if (g_once_init_enter (&xcls_windowleftprojects_xcls_button7_type_id__volatile)) {
1757                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Button7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_button7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Button7), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_button7_instance_init, NULL };
1758                 GType xcls_windowleftprojects_xcls_button7_type_id;
1759                 xcls_windowleftprojects_xcls_button7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Button7", &g_define_type_info, 0);
1760                 g_once_init_leave (&xcls_windowleftprojects_xcls_button7_type_id__volatile, xcls_windowleftprojects_xcls_button7_type_id);
1761         }
1762         return xcls_windowleftprojects_xcls_button7_type_id__volatile;
1763 }
1764
1765
1766 Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1767         Xcls_WindowLeftProjectsXcls_HBox8 * self = NULL;
1768         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1769         Xcls_WindowLeftProjects* _tmp1_ = NULL;
1770         GtkHBox* _tmp2_ = NULL;
1771         Xcls_WindowLeftProjectsXcls_Image9* child_0 = NULL;
1772         Xcls_WindowLeftProjects* _tmp3_ = NULL;
1773         Xcls_WindowLeftProjectsXcls_Image9* _tmp4_ = NULL;
1774         GtkHBox* _tmp5_ = NULL;
1775         GtkImage* _tmp6_ = NULL;
1776         Xcls_WindowLeftProjectsXcls_Label10* child_1 = NULL;
1777         Xcls_WindowLeftProjects* _tmp7_ = NULL;
1778         Xcls_WindowLeftProjectsXcls_Label10* _tmp8_ = NULL;
1779         GtkHBox* _tmp9_ = NULL;
1780         GtkLabel* _tmp10_ = NULL;
1781 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1782         g_return_val_if_fail (_owner != NULL, NULL);
1783 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1784         self = (Xcls_WindowLeftProjectsXcls_HBox8*) g_object_new (object_type, NULL);
1785 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1786         _tmp0_ = _owner;
1787 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1788         _tmp1_ = _g_object_ref0 (_tmp0_);
1789 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1790         _g_object_unref0 (self->priv->_this);
1791 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1792         self->priv->_this = _tmp1_;
1793 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1794         _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
1795 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1796         g_object_ref_sink (_tmp2_);
1797 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1798         _g_object_unref0 (self->el);
1799 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1800         self->el = _tmp2_;
1801 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1802         _tmp3_ = self->priv->_this;
1803 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1804         _tmp4_ = xcls_windowleftprojects_xcls_image9_new (_tmp3_);
1805 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1806         child_0 = _tmp4_;
1807 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1808         g_object_ref ((GObject*) child_0);
1809 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1810         _tmp5_ = self->el;
1811 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1812         _tmp6_ = child_0->el;
1813 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1814         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
1815 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1816         _tmp7_ = self->priv->_this;
1817 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1818         _tmp8_ = xcls_windowleftprojects_xcls_label10_new (_tmp7_);
1819 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1820         child_1 = _tmp8_;
1821 #line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1822         g_object_ref ((GObject*) child_1);
1823 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1824         _tmp9_ = self->el;
1825 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1826         _tmp10_ = child_1->el;
1827 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1828         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
1829 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1830         _g_object_unref0 (child_1);
1831 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1832         _g_object_unref0 (child_0);
1833 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1834         return self;
1835 #line 1836 "WindowLeftProjects.vala.c"
1836 }
1837
1838
1839 Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_new (Xcls_WindowLeftProjects* _owner) {
1840 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1841         return xcls_windowleftprojects_xcls_hbox8_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, _owner);
1842 #line 1843 "WindowLeftProjects.vala.c"
1843 }
1844
1845
1846 static void xcls_windowleftprojects_xcls_hbox8_class_init (Xcls_WindowLeftProjectsXcls_HBox8Class * klass) {
1847 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1848         xcls_windowleftprojects_xcls_hbox8_parent_class = g_type_class_peek_parent (klass);
1849 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1850         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_HBox8Private));
1851 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1852         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_hbox8_finalize;
1853 #line 1854 "WindowLeftProjects.vala.c"
1854 }
1855
1856
1857 static void xcls_windowleftprojects_xcls_hbox8_instance_init (Xcls_WindowLeftProjectsXcls_HBox8 * self) {
1858 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1859         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_GET_PRIVATE (self);
1860 #line 1861 "WindowLeftProjects.vala.c"
1861 }
1862
1863
1864 static void xcls_windowleftprojects_xcls_hbox8_finalize (GObject* obj) {
1865         Xcls_WindowLeftProjectsXcls_HBox8 * self;
1866 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1867         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8);
1868 #line 287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1869         _g_object_unref0 (self->el);
1870 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1871         _g_object_unref0 (self->priv->_this);
1872 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1873         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_hbox8_parent_class)->finalize (obj);
1874 #line 1875 "WindowLeftProjects.vala.c"
1875 }
1876
1877
1878 GType xcls_windowleftprojects_xcls_hbox8_get_type (void) {
1879         static volatile gsize xcls_windowleftprojects_xcls_hbox8_type_id__volatile = 0;
1880         if (g_once_init_enter (&xcls_windowleftprojects_xcls_hbox8_type_id__volatile)) {
1881                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_HBox8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_hbox8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_HBox8), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_hbox8_instance_init, NULL };
1882                 GType xcls_windowleftprojects_xcls_hbox8_type_id;
1883                 xcls_windowleftprojects_xcls_hbox8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_HBox8", &g_define_type_info, 0);
1884                 g_once_init_leave (&xcls_windowleftprojects_xcls_hbox8_type_id__volatile, xcls_windowleftprojects_xcls_hbox8_type_id);
1885         }
1886         return xcls_windowleftprojects_xcls_hbox8_type_id__volatile;
1887 }
1888
1889
1890 Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1891         Xcls_WindowLeftProjectsXcls_Image9 * self = NULL;
1892         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1893         Xcls_WindowLeftProjects* _tmp1_ = NULL;
1894         GtkImage* _tmp2_ = NULL;
1895         GtkImage* _tmp3_ = NULL;
1896         GtkImage* _tmp4_ = NULL;
1897 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1898         g_return_val_if_fail (_owner != NULL, NULL);
1899 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1900         self = (Xcls_WindowLeftProjectsXcls_Image9*) g_object_new (object_type, NULL);
1901 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1902         _tmp0_ = _owner;
1903 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1904         _tmp1_ = _g_object_ref0 (_tmp0_);
1905 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1906         _g_object_unref0 (self->priv->_this);
1907 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1908         self->priv->_this = _tmp1_;
1909 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1910         _tmp2_ = (GtkImage*) gtk_image_new ();
1911 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1912         g_object_ref_sink (_tmp2_);
1913 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1914         _g_object_unref0 (self->el);
1915 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1916         self->el = _tmp2_;
1917 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1918         _tmp3_ = self->el;
1919 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1920         g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL);
1921 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1922         _tmp4_ = self->el;
1923 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1924         g_object_set (_tmp4_, "stock", GTK_STOCK_DELETE, NULL);
1925 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1926         return self;
1927 #line 1928 "WindowLeftProjects.vala.c"
1928 }
1929
1930
1931 Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_new (Xcls_WindowLeftProjects* _owner) {
1932 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1933         return xcls_windowleftprojects_xcls_image9_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, _owner);
1934 #line 1935 "WindowLeftProjects.vala.c"
1935 }
1936
1937
1938 static void xcls_windowleftprojects_xcls_image9_class_init (Xcls_WindowLeftProjectsXcls_Image9Class * klass) {
1939 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1940         xcls_windowleftprojects_xcls_image9_parent_class = g_type_class_peek_parent (klass);
1941 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1942         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Image9Private));
1943 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1944         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_image9_finalize;
1945 #line 1946 "WindowLeftProjects.vala.c"
1946 }
1947
1948
1949 static void xcls_windowleftprojects_xcls_image9_instance_init (Xcls_WindowLeftProjectsXcls_Image9 * self) {
1950 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1951         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_GET_PRIVATE (self);
1952 #line 1953 "WindowLeftProjects.vala.c"
1953 }
1954
1955
1956 static void xcls_windowleftprojects_xcls_image9_finalize (GObject* obj) {
1957         Xcls_WindowLeftProjectsXcls_Image9 * self;
1958 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1959         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9);
1960 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1961         _g_object_unref0 (self->el);
1962 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1963         _g_object_unref0 (self->priv->_this);
1964 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1965         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_image9_parent_class)->finalize (obj);
1966 #line 1967 "WindowLeftProjects.vala.c"
1967 }
1968
1969
1970 GType xcls_windowleftprojects_xcls_image9_get_type (void) {
1971         static volatile gsize xcls_windowleftprojects_xcls_image9_type_id__volatile = 0;
1972         if (g_once_init_enter (&xcls_windowleftprojects_xcls_image9_type_id__volatile)) {
1973                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Image9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_image9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Image9), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_image9_instance_init, NULL };
1974                 GType xcls_windowleftprojects_xcls_image9_type_id;
1975                 xcls_windowleftprojects_xcls_image9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Image9", &g_define_type_info, 0);
1976                 g_once_init_leave (&xcls_windowleftprojects_xcls_image9_type_id__volatile, xcls_windowleftprojects_xcls_image9_type_id);
1977         }
1978         return xcls_windowleftprojects_xcls_image9_type_id__volatile;
1979 }
1980
1981
1982 Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
1983         Xcls_WindowLeftProjectsXcls_Label10 * self = NULL;
1984         Xcls_WindowLeftProjects* _tmp0_ = NULL;
1985         Xcls_WindowLeftProjects* _tmp1_ = NULL;
1986         GtkLabel* _tmp2_ = NULL;
1987 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1988         g_return_val_if_fail (_owner != NULL, NULL);
1989 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1990         self = (Xcls_WindowLeftProjectsXcls_Label10*) g_object_new (object_type, NULL);
1991 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1992         _tmp0_ = _owner;
1993 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1994         _tmp1_ = _g_object_ref0 (_tmp0_);
1995 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1996         _g_object_unref0 (self->priv->_this);
1997 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
1998         self->priv->_this = _tmp1_;
1999 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2000         _tmp2_ = (GtkLabel*) gtk_label_new ("Delete  ");
2001 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2002         g_object_ref_sink (_tmp2_);
2003 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2004         _g_object_unref0 (self->el);
2005 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2006         self->el = _tmp2_;
2007 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2008         return self;
2009 #line 2010 "WindowLeftProjects.vala.c"
2010 }
2011
2012
2013 Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_new (Xcls_WindowLeftProjects* _owner) {
2014 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2015         return xcls_windowleftprojects_xcls_label10_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, _owner);
2016 #line 2017 "WindowLeftProjects.vala.c"
2017 }
2018
2019
2020 static void xcls_windowleftprojects_xcls_label10_class_init (Xcls_WindowLeftProjectsXcls_Label10Class * klass) {
2021 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2022         xcls_windowleftprojects_xcls_label10_parent_class = g_type_class_peek_parent (klass);
2023 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2024         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Label10Private));
2025 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2026         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_label10_finalize;
2027 #line 2028 "WindowLeftProjects.vala.c"
2028 }
2029
2030
2031 static void xcls_windowleftprojects_xcls_label10_instance_init (Xcls_WindowLeftProjectsXcls_Label10 * self) {
2032 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2033         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_GET_PRIVATE (self);
2034 #line 2035 "WindowLeftProjects.vala.c"
2035 }
2036
2037
2038 static void xcls_windowleftprojects_xcls_label10_finalize (GObject* obj) {
2039         Xcls_WindowLeftProjectsXcls_Label10 * self;
2040 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2041         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10);
2042 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2043         _g_object_unref0 (self->el);
2044 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2045         _g_object_unref0 (self->priv->_this);
2046 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2047         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_label10_parent_class)->finalize (obj);
2048 #line 2049 "WindowLeftProjects.vala.c"
2049 }
2050
2051
2052 GType xcls_windowleftprojects_xcls_label10_get_type (void) {
2053         static volatile gsize xcls_windowleftprojects_xcls_label10_type_id__volatile = 0;
2054         if (g_once_init_enter (&xcls_windowleftprojects_xcls_label10_type_id__volatile)) {
2055                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Label10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_label10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Label10), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_label10_instance_init, NULL };
2056                 GType xcls_windowleftprojects_xcls_label10_type_id;
2057                 xcls_windowleftprojects_xcls_label10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Label10", &g_define_type_info, 0);
2058                 g_once_init_leave (&xcls_windowleftprojects_xcls_label10_type_id__volatile, xcls_windowleftprojects_xcls_label10_type_id);
2059         }
2060         return xcls_windowleftprojects_xcls_label10_type_id__volatile;
2061 }
2062
2063
2064 Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
2065         Xcls_WindowLeftProjectsXcls_ScrolledWindow11 * self = NULL;
2066         Xcls_WindowLeftProjects* _tmp0_ = NULL;
2067         Xcls_WindowLeftProjects* _tmp1_ = NULL;
2068         GtkScrolledWindow* _tmp2_ = NULL;
2069         GtkScrolledWindow* _tmp3_ = NULL;
2070         Xcls_WindowLeftProjectsXcls_view* child_0 = NULL;
2071         Xcls_WindowLeftProjects* _tmp4_ = NULL;
2072         Xcls_WindowLeftProjectsXcls_view* _tmp5_ = NULL;
2073         GtkScrolledWindow* _tmp6_ = NULL;
2074         GtkTreeView* _tmp7_ = NULL;
2075         GtkScrolledWindow* _tmp8_ = NULL;
2076 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2077         g_return_val_if_fail (_owner != NULL, NULL);
2078 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2079         self = (Xcls_WindowLeftProjectsXcls_ScrolledWindow11*) g_object_new (object_type, NULL);
2080 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2081         _tmp0_ = _owner;
2082 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2083         _tmp1_ = _g_object_ref0 (_tmp0_);
2084 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2085         _g_object_unref0 (self->priv->_this);
2086 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2087         self->priv->_this = _tmp1_;
2088 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2089         _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
2090 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2091         g_object_ref_sink (_tmp2_);
2092 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2093         _g_object_unref0 (self->el);
2094 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2095         self->el = _tmp2_;
2096 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2097         _tmp3_ = self->el;
2098 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2099         gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN);
2100 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2101         _tmp4_ = self->priv->_this;
2102 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2103         _tmp5_ = xcls_windowleftprojects_xcls_view_new (_tmp4_);
2104 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2105         child_0 = _tmp5_;
2106 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2107         g_object_ref ((GObject*) child_0);
2108 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2109         _tmp6_ = self->el;
2110 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2111         _tmp7_ = child_0->el;
2112 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2113         gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
2114 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2115         _tmp8_ = self->el;
2116 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2117         gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
2118 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2119         _g_object_unref0 (child_0);
2120 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2121         return self;
2122 #line 2123 "WindowLeftProjects.vala.c"
2123 }
2124
2125
2126 Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_new (Xcls_WindowLeftProjects* _owner) {
2127 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2128         return xcls_windowleftprojects_xcls_scrolledwindow11_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, _owner);
2129 #line 2130 "WindowLeftProjects.vala.c"
2130 }
2131
2132
2133 static void xcls_windowleftprojects_xcls_scrolledwindow11_class_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class * klass) {
2134 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2135         xcls_windowleftprojects_xcls_scrolledwindow11_parent_class = g_type_class_peek_parent (klass);
2136 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2137         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private));
2138 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2139         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_scrolledwindow11_finalize;
2140 #line 2141 "WindowLeftProjects.vala.c"
2141 }
2142
2143
2144 static void xcls_windowleftprojects_xcls_scrolledwindow11_instance_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow11 * self) {
2145 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2146         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_GET_PRIVATE (self);
2147 #line 2148 "WindowLeftProjects.vala.c"
2148 }
2149
2150
2151 static void xcls_windowleftprojects_xcls_scrolledwindow11_finalize (GObject* obj) {
2152         Xcls_WindowLeftProjectsXcls_ScrolledWindow11 * self;
2153 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2154         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11);
2155 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2156         _g_object_unref0 (self->el);
2157 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2158         _g_object_unref0 (self->priv->_this);
2159 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2160         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_scrolledwindow11_parent_class)->finalize (obj);
2161 #line 2162 "WindowLeftProjects.vala.c"
2162 }
2163
2164
2165 GType xcls_windowleftprojects_xcls_scrolledwindow11_get_type (void) {
2166         static volatile gsize xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile = 0;
2167         if (g_once_init_enter (&xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile)) {
2168                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_scrolledwindow11_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow11), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_scrolledwindow11_instance_init, NULL };
2169                 GType xcls_windowleftprojects_xcls_scrolledwindow11_type_id;
2170                 xcls_windowleftprojects_xcls_scrolledwindow11_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_ScrolledWindow11", &g_define_type_info, 0);
2171                 g_once_init_leave (&xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile, xcls_windowleftprojects_xcls_scrolledwindow11_type_id);
2172         }
2173         return xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile;
2174 }
2175
2176
2177 static void __lambda48_ (Xcls_WindowLeftProjectsXcls_view* self) {
2178         Xcls_WindowLeftProjects* _tmp0_ = NULL;
2179         gboolean _tmp1_ = FALSE;
2180         GtkTreeIter iter = {0};
2181         GtkTreeModel* mod = NULL;
2182         GtkTreeSelection* s = NULL;
2183         GtkTreeView* _tmp2_ = NULL;
2184         GtkTreeSelection* _tmp3_ = NULL;
2185         GtkTreeSelection* _tmp4_ = NULL;
2186         GtkTreeSelection* _tmp5_ = NULL;
2187         GtkTreeModel* _tmp6_ = NULL;
2188         GtkTreeIter _tmp7_ = {0};
2189         gboolean _tmp8_ = FALSE;
2190         GtkTreeModel* _tmp9_ = NULL;
2191         GValue gval = {0};
2192         GtkTreeModel* _tmp10_ = NULL;
2193         GtkTreeIter _tmp11_ = {0};
2194         GValue _tmp12_ = {0};
2195         ProjectProject* project = NULL;
2196         GObject* _tmp13_ = NULL;
2197         ProjectProject* _tmp14_ = NULL;
2198         Xcls_WindowLeftProjects* _tmp15_ = NULL;
2199         ProjectProject* _tmp16_ = NULL;
2200 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2201         _tmp0_ = self->priv->_this;
2202 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2203         _tmp1_ = _tmp0_->is_loading;
2204 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2205         if (_tmp1_) {
2206 #line 434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2207                 return;
2208 #line 2209 "WindowLeftProjects.vala.c"
2209         }
2210 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2211         _tmp2_ = self->el;
2212 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2213         _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
2214 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2215         _tmp4_ = _g_object_ref0 (_tmp3_);
2216 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2217         s = _tmp4_;
2218 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2219         _tmp5_ = s;
2220 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2221         _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
2222 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2223         _g_object_unref0 (mod);
2224 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2225         _tmp9_ = _g_object_ref0 (_tmp6_);
2226 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2227         mod = _tmp9_;
2228 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2229         iter = _tmp7_;
2230 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2231         if (!_tmp8_) {
2232 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2233                 _g_object_unref0 (s);
2234 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2235                 _g_object_unref0 (mod);
2236 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2237                 return;
2238 #line 2239 "WindowLeftProjects.vala.c"
2239         }
2240 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2241         _tmp10_ = mod;
2242 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2243         _tmp11_ = iter;
2244 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2245         gtk_tree_model_get_value (_tmp10_, &_tmp11_, 1, &_tmp12_);
2246 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2247         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2248 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2249         gval = _tmp12_;
2250 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2251         _tmp13_ = g_value_get_object (&gval);
2252 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2253         _tmp14_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, PROJECT_TYPE_PROJECT, ProjectProject));
2254 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2255         project = _tmp14_;
2256 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2257         _tmp15_ = self->priv->_this;
2258 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2259         _tmp16_ = project;
2260 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2261         g_signal_emit_by_name (_tmp15_, "project-selected", _tmp16_);
2262 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2263         _g_object_unref0 (project);
2264 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2265         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2266 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2267         _g_object_unref0 (s);
2268 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2269         _g_object_unref0 (mod);
2270 #line 2271 "WindowLeftProjects.vala.c"
2271 }
2272
2273
2274 static void ___lambda48__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) {
2275 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2276         __lambda48_ ((Xcls_WindowLeftProjectsXcls_view*) self);
2277 #line 2278 "WindowLeftProjects.vala.c"
2278 }
2279
2280
2281 static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
2282 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2283         g_boxed_free (pango_font_description_get_type (), self);
2284 #line 2285 "WindowLeftProjects.vala.c"
2285 }
2286
2287
2288 Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
2289         Xcls_WindowLeftProjectsXcls_view * self = NULL;
2290         Xcls_WindowLeftProjects* _tmp0_ = NULL;
2291         Xcls_WindowLeftProjects* _tmp1_ = NULL;
2292         Xcls_WindowLeftProjects* _tmp2_ = NULL;
2293         Xcls_WindowLeftProjectsXcls_view* _tmp3_ = NULL;
2294         GtkTreeView* _tmp4_ = NULL;
2295         GtkTreeView* _tmp5_ = NULL;
2296         GtkTreeView* _tmp6_ = NULL;
2297         Xcls_WindowLeftProjectsXcls_model* child_0 = NULL;
2298         Xcls_WindowLeftProjects* _tmp7_ = NULL;
2299         Xcls_WindowLeftProjectsXcls_model* _tmp8_ = NULL;
2300         GtkTreeView* _tmp9_ = NULL;
2301         GtkListStore* _tmp10_ = NULL;
2302         Xcls_WindowLeftProjectsXcls_TreeViewColumn14* child_1 = NULL;
2303         Xcls_WindowLeftProjects* _tmp11_ = NULL;
2304         Xcls_WindowLeftProjectsXcls_TreeViewColumn14* _tmp12_ = NULL;
2305         GtkTreeView* _tmp13_ = NULL;
2306         GtkTreeViewColumn* _tmp14_ = NULL;
2307         PangoFontDescription* description = NULL;
2308         PangoFontDescription* _tmp15_ = NULL;
2309         GtkTreeView* _tmp16_ = NULL;
2310         GtkTreeSelection* selection = NULL;
2311         GtkTreeView* _tmp17_ = NULL;
2312         GtkTreeSelection* _tmp18_ = NULL;
2313         GtkTreeSelection* _tmp19_ = NULL;
2314         GtkTreeView* _tmp20_ = NULL;
2315 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2316         g_return_val_if_fail (_owner != NULL, NULL);
2317 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2318         self = (Xcls_WindowLeftProjectsXcls_view*) g_object_new (object_type, NULL);
2319 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2320         _tmp0_ = _owner;
2321 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2322         _tmp1_ = _g_object_ref0 (_tmp0_);
2323 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2324         _g_object_unref0 (self->priv->_this);
2325 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2326         self->priv->_this = _tmp1_;
2327 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2328         _tmp2_ = self->priv->_this;
2329 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2330         _tmp3_ = _g_object_ref0 (self);
2331 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2332         _g_object_unref0 (_tmp2_->view);
2333 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2334         _tmp2_->view = _tmp3_;
2335 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2336         _tmp4_ = (GtkTreeView*) gtk_tree_view_new ();
2337 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2338         g_object_ref_sink (_tmp4_);
2339 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2340         _g_object_unref0 (self->el);
2341 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2342         self->el = _tmp4_;
2343 #line 410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2344         _tmp5_ = self->el;
2345 #line 410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2346         gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE);
2347 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2348         _tmp6_ = self->el;
2349 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2350         gtk_tree_view_set_headers_visible (_tmp6_, FALSE);
2351 #line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2352         _tmp7_ = self->priv->_this;
2353 #line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2354         _tmp8_ = xcls_windowleftprojects_xcls_model_new (_tmp7_);
2355 #line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2356         child_0 = _tmp8_;
2357 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2358         g_object_ref ((GObject*) child_0);
2359 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2360         _tmp9_ = self->el;
2361 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2362         _tmp10_ = child_0->el;
2363 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2364         gtk_tree_view_set_model (_tmp9_, (GtkTreeModel*) _tmp10_);
2365 #line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2366         _tmp11_ = self->priv->_this;
2367 #line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2368         _tmp12_ = xcls_windowleftprojects_xcls_treeviewcolumn14_new (_tmp11_);
2369 #line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2370         child_1 = _tmp12_;
2371 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2372         g_object_ref ((GObject*) child_1);
2373 #line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2374         _tmp13_ = self->el;
2375 #line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2376         _tmp14_ = child_1->el;
2377 #line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2378         gtk_tree_view_append_column (_tmp13_, _tmp14_);
2379 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2380         _tmp15_ = pango_font_description_new ();
2381 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2382         description = _tmp15_;
2383 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2384         pango_font_description_set_size (description, 8000);
2385 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2386         _tmp16_ = self->el;
2387 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2388         gtk_widget_modify_font ((GtkWidget*) _tmp16_, description);
2389 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2390         _tmp17_ = self->el;
2391 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2392         _tmp18_ = gtk_tree_view_get_selection (_tmp17_);
2393 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2394         _tmp19_ = _g_object_ref0 (_tmp18_);
2395 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2396         selection = _tmp19_;
2397 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2398         gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
2399 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2400         _tmp20_ = self->el;
2401 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2402         g_signal_connect_object (_tmp20_, "cursor-changed", (GCallback) ___lambda48__gtk_tree_view_cursor_changed, self, 0);
2403 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2404         _g_object_unref0 (selection);
2405 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2406         __vala_PangoFontDescription_free0 (description);
2407 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2408         _g_object_unref0 (child_1);
2409 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2410         _g_object_unref0 (child_0);
2411 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2412         return self;
2413 #line 2414 "WindowLeftProjects.vala.c"
2414 }
2415
2416
2417 Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_new (Xcls_WindowLeftProjects* _owner) {
2418 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2419         return xcls_windowleftprojects_xcls_view_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, _owner);
2420 #line 2421 "WindowLeftProjects.vala.c"
2421 }
2422
2423
2424 static void xcls_windowleftprojects_xcls_view_class_init (Xcls_WindowLeftProjectsXcls_viewClass * klass) {
2425 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2426         xcls_windowleftprojects_xcls_view_parent_class = g_type_class_peek_parent (klass);
2427 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2428         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_viewPrivate));
2429 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2430         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_view_finalize;
2431 #line 2432 "WindowLeftProjects.vala.c"
2432 }
2433
2434
2435 static void xcls_windowleftprojects_xcls_view_instance_init (Xcls_WindowLeftProjectsXcls_view * self) {
2436 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2437         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_PRIVATE (self);
2438 #line 2439 "WindowLeftProjects.vala.c"
2439 }
2440
2441
2442 static void xcls_windowleftprojects_xcls_view_finalize (GObject* obj) {
2443         Xcls_WindowLeftProjectsXcls_view * self;
2444 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2445         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view);
2446 #line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2447         _g_object_unref0 (self->el);
2448 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2449         _g_object_unref0 (self->priv->_this);
2450 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2451         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_view_parent_class)->finalize (obj);
2452 #line 2453 "WindowLeftProjects.vala.c"
2453 }
2454
2455
2456 GType xcls_windowleftprojects_xcls_view_get_type (void) {
2457         static volatile gsize xcls_windowleftprojects_xcls_view_type_id__volatile = 0;
2458         if (g_once_init_enter (&xcls_windowleftprojects_xcls_view_type_id__volatile)) {
2459                 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 };
2460                 GType xcls_windowleftprojects_xcls_view_type_id;
2461                 xcls_windowleftprojects_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_view", &g_define_type_info, 0);
2462                 g_once_init_leave (&xcls_windowleftprojects_xcls_view_type_id__volatile, xcls_windowleftprojects_xcls_view_type_id);
2463         }
2464         return xcls_windowleftprojects_xcls_view_type_id__volatile;
2465 }
2466
2467
2468 static gint ___lambda47_ (Xcls_WindowLeftProjectsXcls_model* self, GtkTreeModel* mod, GtkTreeIter* a, GtkTreeIter* b) {
2469         gint result = 0;
2470         GValue ga = {0};
2471         GValue gb = {0};
2472         GtkTreeModel* _tmp0_ = NULL;
2473         GtkTreeIter _tmp1_ = {0};
2474         GValue _tmp2_ = {0};
2475         GtkTreeModel* _tmp3_ = NULL;
2476         GtkTreeIter _tmp4_ = {0};
2477         GValue _tmp5_ = {0};
2478         GValue _tmp6_ = {0};
2479         GValue _tmp7_ = {0};
2480         gint _tmp8_ = 0;
2481         GValue _tmp9_ = {0};
2482         GValue _tmp10_ = {0};
2483 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2484         g_return_val_if_fail (mod != NULL, 0);
2485 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2486         g_return_val_if_fail (a != NULL, 0);
2487 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2488         g_return_val_if_fail (b != NULL, 0);
2489 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2490         _tmp0_ = mod;
2491 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2492         _tmp1_ = *a;
2493 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2494         gtk_tree_model_get_value (_tmp0_, &_tmp1_, 0, &_tmp2_);
2495 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2496         G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL;
2497 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2498         ga = _tmp2_;
2499 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2500         _tmp3_ = mod;
2501 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2502         _tmp4_ = *b;
2503 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2504         gtk_tree_model_get_value (_tmp3_, &_tmp4_, 0, &_tmp5_);
2505 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2506         G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL;
2507 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2508         gb = _tmp5_;
2509 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2510         _tmp6_ = ga;
2511 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2512         _tmp7_ = gb;
2513 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2514         if (g_strcmp0 (g_value_get_string (&_tmp6_), g_value_get_string (&_tmp7_)) == 0) {
2515 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2516                 result = 0;
2517 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2518                 G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL;
2519 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2520                 G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL;
2521 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2522                 return result;
2523 #line 2524 "WindowLeftProjects.vala.c"
2524         }
2525 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2526         _tmp9_ = ga;
2527 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2528         _tmp10_ = gb;
2529 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2530         if (g_strcmp0 (g_value_get_string (&_tmp9_), g_value_get_string (&_tmp10_)) > 0) {
2531 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2532                 _tmp8_ = 1;
2533 #line 2534 "WindowLeftProjects.vala.c"
2534         } else {
2535 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2536                 _tmp8_ = -1;
2537 #line 2538 "WindowLeftProjects.vala.c"
2538         }
2539 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2540         result = _tmp8_;
2541 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2542         G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL;
2543 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2544         G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL;
2545 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2546         return result;
2547 #line 2548 "WindowLeftProjects.vala.c"
2548 }
2549
2550
2551 static gint ____lambda47__gtk_tree_iter_compare_func (GtkTreeModel* model, GtkTreeIter* a, GtkTreeIter* b, gpointer self) {
2552         gint result;
2553         result = ___lambda47_ ((Xcls_WindowLeftProjectsXcls_model*) self, model, a, b);
2554 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2555         return result;
2556 #line 2557 "WindowLeftProjects.vala.c"
2557 }
2558
2559
2560 Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
2561         Xcls_WindowLeftProjectsXcls_model * self = NULL;
2562         Xcls_WindowLeftProjects* _tmp0_ = NULL;
2563         Xcls_WindowLeftProjects* _tmp1_ = NULL;
2564         Xcls_WindowLeftProjects* _tmp2_ = NULL;
2565         Xcls_WindowLeftProjectsXcls_model* _tmp3_ = NULL;
2566         GtkListStore* _tmp4_ = NULL;
2567 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2568         g_return_val_if_fail (_owner != NULL, NULL);
2569 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2570         self = (Xcls_WindowLeftProjectsXcls_model*) g_object_new (object_type, NULL);
2571 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2572         _tmp0_ = _owner;
2573 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2574         _tmp1_ = _g_object_ref0 (_tmp0_);
2575 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2576         _g_object_unref0 (self->priv->_this);
2577 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2578         self->priv->_this = _tmp1_;
2579 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2580         _tmp2_ = self->priv->_this;
2581 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2582         _tmp3_ = _g_object_ref0 (self);
2583 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2584         _g_object_unref0 (_tmp2_->model);
2585 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2586         _tmp2_->model = _tmp3_;
2587 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2588         _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_OBJECT);
2589 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2590         _g_object_unref0 (self->el);
2591 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2592         self->el = _tmp4_;
2593 #line 2594 "WindowLeftProjects.vala.c"
2594         {
2595                 GtkListStore* _tmp5_ = NULL;
2596 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2597                 _tmp5_ = self->el;
2598 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2599                 gtk_tree_sortable_set_sort_func ((GtkTreeSortable*) _tmp5_, 0, ____lambda47__gtk_tree_iter_compare_func, g_object_ref (self), g_object_unref);
2600 #line 2601 "WindowLeftProjects.vala.c"
2601         }
2602 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2603         return self;
2604 #line 2605 "WindowLeftProjects.vala.c"
2605 }
2606
2607
2608 Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_new (Xcls_WindowLeftProjects* _owner) {
2609 #line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2610         return xcls_windowleftprojects_xcls_model_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, _owner);
2611 #line 2612 "WindowLeftProjects.vala.c"
2612 }
2613
2614
2615 static void xcls_windowleftprojects_xcls_model_class_init (Xcls_WindowLeftProjectsXcls_modelClass * klass) {
2616 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2617         xcls_windowleftprojects_xcls_model_parent_class = g_type_class_peek_parent (klass);
2618 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2619         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_modelPrivate));
2620 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2621         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_model_finalize;
2622 #line 2623 "WindowLeftProjects.vala.c"
2623 }
2624
2625
2626 static void xcls_windowleftprojects_xcls_model_instance_init (Xcls_WindowLeftProjectsXcls_model * self) {
2627 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2628         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_PRIVATE (self);
2629 #line 2630 "WindowLeftProjects.vala.c"
2630 }
2631
2632
2633 static void xcls_windowleftprojects_xcls_model_finalize (GObject* obj) {
2634         Xcls_WindowLeftProjectsXcls_model * self;
2635 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2636         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model);
2637 #line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2638         _g_object_unref0 (self->el);
2639 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2640         _g_object_unref0 (self->priv->_this);
2641 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2642         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_model_parent_class)->finalize (obj);
2643 #line 2644 "WindowLeftProjects.vala.c"
2644 }
2645
2646
2647 GType xcls_windowleftprojects_xcls_model_get_type (void) {
2648         static volatile gsize xcls_windowleftprojects_xcls_model_type_id__volatile = 0;
2649         if (g_once_init_enter (&xcls_windowleftprojects_xcls_model_type_id__volatile)) {
2650                 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 };
2651                 GType xcls_windowleftprojects_xcls_model_type_id;
2652                 xcls_windowleftprojects_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_model", &g_define_type_info, 0);
2653                 g_once_init_leave (&xcls_windowleftprojects_xcls_model_type_id__volatile, xcls_windowleftprojects_xcls_model_type_id);
2654         }
2655         return xcls_windowleftprojects_xcls_model_type_id__volatile;
2656 }
2657
2658
2659 Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
2660         Xcls_WindowLeftProjectsXcls_TreeViewColumn14 * self = NULL;
2661         Xcls_WindowLeftProjects* _tmp0_ = NULL;
2662         Xcls_WindowLeftProjects* _tmp1_ = NULL;
2663         GtkTreeViewColumn* _tmp2_ = NULL;
2664         Xcls_WindowLeftProjectsXcls_namecol* child_0 = NULL;
2665         Xcls_WindowLeftProjects* _tmp3_ = NULL;
2666         Xcls_WindowLeftProjectsXcls_namecol* _tmp4_ = NULL;
2667         GtkTreeViewColumn* _tmp5_ = NULL;
2668         GtkCellRendererText* _tmp6_ = NULL;
2669         GtkTreeViewColumn* _tmp7_ = NULL;
2670         Xcls_WindowLeftProjects* _tmp8_ = NULL;
2671         Xcls_WindowLeftProjectsXcls_namecol* _tmp9_ = NULL;
2672         GtkCellRendererText* _tmp10_ = NULL;
2673 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2674         g_return_val_if_fail (_owner != NULL, NULL);
2675 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2676         self = (Xcls_WindowLeftProjectsXcls_TreeViewColumn14*) g_object_new (object_type, NULL);
2677 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2678         _tmp0_ = _owner;
2679 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2680         _tmp1_ = _g_object_ref0 (_tmp0_);
2681 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2682         _g_object_unref0 (self->priv->_this);
2683 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2684         self->priv->_this = _tmp1_;
2685 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2686         _tmp2_ = gtk_tree_view_column_new ();
2687 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2688         g_object_ref_sink (_tmp2_);
2689 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2690         _g_object_unref0 (self->el);
2691 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2692         self->el = _tmp2_;
2693 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2694         _tmp3_ = self->priv->_this;
2695 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2696         _tmp4_ = xcls_windowleftprojects_xcls_namecol_new (_tmp3_);
2697 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2698         child_0 = _tmp4_;
2699 #line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2700         g_object_ref ((GObject*) child_0);
2701 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2702         _tmp5_ = self->el;
2703 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2704         _tmp6_ = child_0->el;
2705 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2706         gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE);
2707 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2708         _tmp7_ = self->el;
2709 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2710         _tmp8_ = self->priv->_this;
2711 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2712         _tmp9_ = _tmp8_->namecol;
2713 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2714         _tmp10_ = _tmp9_->el;
2715 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2716         gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0);
2717 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2718         _g_object_unref0 (child_0);
2719 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2720         return self;
2721 #line 2722 "WindowLeftProjects.vala.c"
2722 }
2723
2724
2725 Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_new (Xcls_WindowLeftProjects* _owner) {
2726 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2727         return xcls_windowleftprojects_xcls_treeviewcolumn14_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, _owner);
2728 #line 2729 "WindowLeftProjects.vala.c"
2729 }
2730
2731
2732 static void xcls_windowleftprojects_xcls_treeviewcolumn14_class_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class * klass) {
2733 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2734         xcls_windowleftprojects_xcls_treeviewcolumn14_parent_class = g_type_class_peek_parent (klass);
2735 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2736         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private));
2737 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2738         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_treeviewcolumn14_finalize;
2739 #line 2740 "WindowLeftProjects.vala.c"
2740 }
2741
2742
2743 static void xcls_windowleftprojects_xcls_treeviewcolumn14_instance_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn14 * self) {
2744 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2745         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_GET_PRIVATE (self);
2746 #line 2747 "WindowLeftProjects.vala.c"
2747 }
2748
2749
2750 static void xcls_windowleftprojects_xcls_treeviewcolumn14_finalize (GObject* obj) {
2751         Xcls_WindowLeftProjectsXcls_TreeViewColumn14 * self;
2752 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2753         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14);
2754 #line 501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2755         _g_object_unref0 (self->el);
2756 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2757         _g_object_unref0 (self->priv->_this);
2758 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2759         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_treeviewcolumn14_parent_class)->finalize (obj);
2760 #line 2761 "WindowLeftProjects.vala.c"
2761 }
2762
2763
2764 GType xcls_windowleftprojects_xcls_treeviewcolumn14_get_type (void) {
2765         static volatile gsize xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile = 0;
2766         if (g_once_init_enter (&xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile)) {
2767                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn14_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn14), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn14_instance_init, NULL };
2768                 GType xcls_windowleftprojects_xcls_treeviewcolumn14_type_id;
2769                 xcls_windowleftprojects_xcls_treeviewcolumn14_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_TreeViewColumn14", &g_define_type_info, 0);
2770                 g_once_init_leave (&xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile, xcls_windowleftprojects_xcls_treeviewcolumn14_type_id);
2771         }
2772         return xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile;
2773 }
2774
2775
2776 Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
2777         Xcls_WindowLeftProjectsXcls_namecol * self = NULL;
2778         Xcls_WindowLeftProjects* _tmp0_ = NULL;
2779         Xcls_WindowLeftProjects* _tmp1_ = NULL;
2780         Xcls_WindowLeftProjects* _tmp2_ = NULL;
2781         Xcls_WindowLeftProjectsXcls_namecol* _tmp3_ = NULL;
2782         GtkCellRendererText* _tmp4_ = NULL;
2783 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2784         g_return_val_if_fail (_owner != NULL, NULL);
2785 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2786         self = (Xcls_WindowLeftProjectsXcls_namecol*) g_object_new (object_type, NULL);
2787 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2788         _tmp0_ = _owner;
2789 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2790         _tmp1_ = _g_object_ref0 (_tmp0_);
2791 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2792         _g_object_unref0 (self->priv->_this);
2793 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2794         self->priv->_this = _tmp1_;
2795 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2796         _tmp2_ = self->priv->_this;
2797 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2798         _tmp3_ = _g_object_ref0 (self);
2799 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2800         _g_object_unref0 (_tmp2_->namecol);
2801 #line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2802         _tmp2_->namecol = _tmp3_;
2803 #line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2804         _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
2805 #line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2806         g_object_ref_sink (_tmp4_);
2807 #line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2808         _g_object_unref0 (self->el);
2809 #line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2810         self->el = _tmp4_;
2811 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2812         return self;
2813 #line 2814 "WindowLeftProjects.vala.c"
2814 }
2815
2816
2817 Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_new (Xcls_WindowLeftProjects* _owner) {
2818 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2819         return xcls_windowleftprojects_xcls_namecol_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, _owner);
2820 #line 2821 "WindowLeftProjects.vala.c"
2821 }
2822
2823
2824 static void xcls_windowleftprojects_xcls_namecol_class_init (Xcls_WindowLeftProjectsXcls_namecolClass * klass) {
2825 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2826         xcls_windowleftprojects_xcls_namecol_parent_class = g_type_class_peek_parent (klass);
2827 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2828         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_namecolPrivate));
2829 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2830         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_namecol_finalize;
2831 #line 2832 "WindowLeftProjects.vala.c"
2832 }
2833
2834
2835 static void xcls_windowleftprojects_xcls_namecol_instance_init (Xcls_WindowLeftProjectsXcls_namecol * self) {
2836 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2837         self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_PRIVATE (self);
2838 #line 2839 "WindowLeftProjects.vala.c"
2839 }
2840
2841
2842 static void xcls_windowleftprojects_xcls_namecol_finalize (GObject* obj) {
2843         Xcls_WindowLeftProjectsXcls_namecol * self;
2844 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2845         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol);
2846 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2847         _g_object_unref0 (self->el);
2848 #line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2849         _g_object_unref0 (self->priv->_this);
2850 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2851         G_OBJECT_CLASS (xcls_windowleftprojects_xcls_namecol_parent_class)->finalize (obj);
2852 #line 2853 "WindowLeftProjects.vala.c"
2853 }
2854
2855
2856 GType xcls_windowleftprojects_xcls_namecol_get_type (void) {
2857         static volatile gsize xcls_windowleftprojects_xcls_namecol_type_id__volatile = 0;
2858         if (g_once_init_enter (&xcls_windowleftprojects_xcls_namecol_type_id__volatile)) {
2859                 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 };
2860                 GType xcls_windowleftprojects_xcls_namecol_type_id;
2861                 xcls_windowleftprojects_xcls_namecol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_namecol", &g_define_type_info, 0);
2862                 g_once_init_leave (&xcls_windowleftprojects_xcls_namecol_type_id__volatile, xcls_windowleftprojects_xcls_namecol_type_id);
2863         }
2864         return xcls_windowleftprojects_xcls_namecol_type_id__volatile;
2865 }
2866
2867
2868 static void xcls_windowleftprojects_class_init (Xcls_WindowLeftProjectsClass * klass) {
2869 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2870         xcls_windowleftprojects_parent_class = g_type_class_peek_parent (klass);
2871 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2872         g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsPrivate));
2873 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2874         G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_finalize;
2875 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2876         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);
2877 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2878         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);
2879 #line 2880 "WindowLeftProjects.vala.c"
2880 }
2881
2882
2883 static void xcls_windowleftprojects_instance_init (Xcls_WindowLeftProjects * self) {
2884 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2885         self->priv = XCLS_WINDOWLEFTPROJECTS_GET_PRIVATE (self);
2886 #line 2887 "WindowLeftProjects.vala.c"
2887 }
2888
2889
2890 static void xcls_windowleftprojects_finalize (GObject* obj) {
2891         Xcls_WindowLeftProjects * self;
2892 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2893         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects);
2894 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2895         _g_object_unref0 (self->el);
2896 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2897         _g_object_unref0 (self->priv->_this);
2898 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2899         _g_object_unref0 (self->view);
2900 #line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2901         _g_object_unref0 (self->model);
2902 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2903         _g_object_unref0 (self->namecol);
2904 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
2905         G_OBJECT_CLASS (xcls_windowleftprojects_parent_class)->finalize (obj);
2906 #line 2907 "WindowLeftProjects.vala.c"
2907 }
2908
2909
2910 GType xcls_windowleftprojects_get_type (void) {
2911         static volatile gsize xcls_windowleftprojects_type_id__volatile = 0;
2912         if (g_once_init_enter (&xcls_windowleftprojects_type_id__volatile)) {
2913                 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 };
2914                 GType xcls_windowleftprojects_type_id;
2915                 xcls_windowleftprojects_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjects", &g_define_type_info, 0);
2916                 g_once_init_leave (&xcls_windowleftprojects_type_id__volatile, xcls_windowleftprojects_type_id);
2917         }
2918         return xcls_windowleftprojects_type_id__volatile;
2919 }
2920
2921
2922