JsRender/Gtk.vala.c
[app.Builder.js] / Builder4 / EditProject.vala.c
1 /* EditProject.vala.c generated by valac 0.20.1, the Vala compiler
2  * generated from EditProject.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/EditProject.vala  -o /tmp/EditProject
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_EditProject();
12     EditProject.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 <gdk/gdk.h>
22 #include <stdlib.h>
23 #include <string.h>
24 #include <gee.h>
25
26
27 #define TYPE_XCLS_EDITPROJECT (xcls_editproject_get_type ())
28 #define XCLS_EDITPROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITPROJECT, Xcls_EditProject))
29 #define XCLS_EDITPROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectClass))
30 #define IS_XCLS_EDITPROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITPROJECT))
31 #define IS_XCLS_EDITPROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITPROJECT))
32 #define XCLS_EDITPROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectClass))
33
34 typedef struct _Xcls_EditProject Xcls_EditProject;
35 typedef struct _Xcls_EditProjectClass Xcls_EditProjectClass;
36 typedef struct _Xcls_EditProjectPrivate Xcls_EditProjectPrivate;
37
38 #define XCLS_EDITPROJECT_TYPE_XCLS_XTYPE (xcls_editproject_xcls_xtype_get_type ())
39 #define XCLS_EDITPROJECT_XCLS_XTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtype))
40 #define XCLS_EDITPROJECT_XCLS_XTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypeClass))
41 #define XCLS_EDITPROJECT_IS_XCLS_XTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE))
42 #define XCLS_EDITPROJECT_IS_XCLS_XTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE))
43 #define XCLS_EDITPROJECT_XCLS_XTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypeClass))
44
45 typedef struct _Xcls_EditProjectXcls_xtype Xcls_EditProjectXcls_xtype;
46 typedef struct _Xcls_EditProjectXcls_xtypeClass Xcls_EditProjectXcls_xtypeClass;
47
48 #define XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER (xcls_editproject_xcls_cellrender_get_type ())
49 #define XCLS_EDITPROJECT_XCLS_CELLRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrender))
50 #define XCLS_EDITPROJECT_XCLS_CELLRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderClass))
51 #define XCLS_EDITPROJECT_IS_XCLS_CELLRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER))
52 #define XCLS_EDITPROJECT_IS_XCLS_CELLRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER))
53 #define XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderClass))
54
55 typedef struct _Xcls_EditProjectXcls_cellrender Xcls_EditProjectXcls_cellrender;
56 typedef struct _Xcls_EditProjectXcls_cellrenderClass Xcls_EditProjectXcls_cellrenderClass;
57
58 #define XCLS_EDITPROJECT_TYPE_XCLS_MODEL (xcls_editproject_xcls_model_get_type ())
59 #define XCLS_EDITPROJECT_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_model))
60 #define XCLS_EDITPROJECT_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelClass))
61 #define XCLS_EDITPROJECT_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL))
62 #define XCLS_EDITPROJECT_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_MODEL))
63 #define XCLS_EDITPROJECT_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelClass))
64
65 typedef struct _Xcls_EditProjectXcls_model Xcls_EditProjectXcls_model;
66 typedef struct _Xcls_EditProjectXcls_modelClass Xcls_EditProjectXcls_modelClass;
67
68 #define XCLS_EDITPROJECT_TYPE_XCLS_DIR (xcls_editproject_xcls_dir_get_type ())
69 #define XCLS_EDITPROJECT_XCLS_DIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dir))
70 #define XCLS_EDITPROJECT_XCLS_DIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirClass))
71 #define XCLS_EDITPROJECT_IS_XCLS_DIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR))
72 #define XCLS_EDITPROJECT_IS_XCLS_DIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_DIR))
73 #define XCLS_EDITPROJECT_XCLS_DIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirClass))
74
75 typedef struct _Xcls_EditProjectXcls_dir Xcls_EditProjectXcls_dir;
76 typedef struct _Xcls_EditProjectXcls_dirClass Xcls_EditProjectXcls_dirClass;
77 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
78
79 #define XCLS_EDITPROJECT_TYPE_XCLS_VBOX2 (xcls_editproject_xcls_vbox2_get_type ())
80 #define XCLS_EDITPROJECT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2))
81 #define XCLS_EDITPROJECT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Class))
82 #define XCLS_EDITPROJECT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2))
83 #define XCLS_EDITPROJECT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2))
84 #define XCLS_EDITPROJECT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Class))
85
86 typedef struct _Xcls_EditProjectXcls_VBox2 Xcls_EditProjectXcls_VBox2;
87 typedef struct _Xcls_EditProjectXcls_VBox2Class Xcls_EditProjectXcls_VBox2Class;
88 typedef struct _Xcls_EditProjectXcls_VBox2Private Xcls_EditProjectXcls_VBox2Private;
89
90 #define XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9 (xcls_editproject_xcls_button9_get_type ())
91 #define XCLS_EDITPROJECT_XCLS_BUTTON9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9))
92 #define XCLS_EDITPROJECT_XCLS_BUTTON9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Class))
93 #define XCLS_EDITPROJECT_IS_XCLS_BUTTON9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9))
94 #define XCLS_EDITPROJECT_IS_XCLS_BUTTON9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9))
95 #define XCLS_EDITPROJECT_XCLS_BUTTON9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Class))
96
97 typedef struct _Xcls_EditProjectXcls_Button9 Xcls_EditProjectXcls_Button9;
98 typedef struct _Xcls_EditProjectXcls_Button9Class Xcls_EditProjectXcls_Button9Class;
99 typedef struct _Xcls_EditProjectXcls_Button9Private Xcls_EditProjectXcls_Button9Private;
100
101 #define XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10 (xcls_editproject_xcls_button10_get_type ())
102 #define XCLS_EDITPROJECT_XCLS_BUTTON10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10))
103 #define XCLS_EDITPROJECT_XCLS_BUTTON10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Class))
104 #define XCLS_EDITPROJECT_IS_XCLS_BUTTON10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10))
105 #define XCLS_EDITPROJECT_IS_XCLS_BUTTON10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10))
106 #define XCLS_EDITPROJECT_XCLS_BUTTON10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Class))
107
108 typedef struct _Xcls_EditProjectXcls_Button10 Xcls_EditProjectXcls_Button10;
109 typedef struct _Xcls_EditProjectXcls_Button10Class Xcls_EditProjectXcls_Button10Class;
110 typedef struct _Xcls_EditProjectXcls_Button10Private Xcls_EditProjectXcls_Button10Private;
111
112 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
113 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
114 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
115 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
116 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
117 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
118
119 typedef struct _ProjectProject ProjectProject;
120 typedef struct _ProjectProjectClass ProjectProjectClass;
121
122 #define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
123 #define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
124 #define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
125 #define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
126 #define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
127 #define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
128
129 typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
130 typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
131 #define _g_free0(var) (var = (g_free (var), NULL))
132 typedef struct _Xcls_EditProjectXcls_dirPrivate Xcls_EditProjectXcls_dirPrivate;
133 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
134
135 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
136 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
137 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
138 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
139 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
140 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
141
142 typedef struct _JsRenderJsRender JsRenderJsRender;
143 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
144
145 #define XCLS_EDITPROJECT_TYPE_XCLS_HBOX3 (xcls_editproject_xcls_hbox3_get_type ())
146 #define XCLS_EDITPROJECT_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3))
147 #define XCLS_EDITPROJECT_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Class))
148 #define XCLS_EDITPROJECT_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3))
149 #define XCLS_EDITPROJECT_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3))
150 #define XCLS_EDITPROJECT_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Class))
151
152 typedef struct _Xcls_EditProjectXcls_HBox3 Xcls_EditProjectXcls_HBox3;
153 typedef struct _Xcls_EditProjectXcls_HBox3Class Xcls_EditProjectXcls_HBox3Class;
154 typedef struct _Xcls_EditProjectXcls_HBox3Private Xcls_EditProjectXcls_HBox3Private;
155
156 #define XCLS_EDITPROJECT_TYPE_XCLS_LABEL4 (xcls_editproject_xcls_label4_get_type ())
157 #define XCLS_EDITPROJECT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4))
158 #define XCLS_EDITPROJECT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Class))
159 #define XCLS_EDITPROJECT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4))
160 #define XCLS_EDITPROJECT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4))
161 #define XCLS_EDITPROJECT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Class))
162
163 typedef struct _Xcls_EditProjectXcls_Label4 Xcls_EditProjectXcls_Label4;
164 typedef struct _Xcls_EditProjectXcls_Label4Class Xcls_EditProjectXcls_Label4Class;
165 typedef struct _Xcls_EditProjectXcls_Label4Private Xcls_EditProjectXcls_Label4Private;
166 typedef struct _Xcls_EditProjectXcls_xtypePrivate Xcls_EditProjectXcls_xtypePrivate;
167 typedef struct _Xcls_EditProjectXcls_cellrenderPrivate Xcls_EditProjectXcls_cellrenderPrivate;
168 typedef struct _Xcls_EditProjectXcls_modelPrivate Xcls_EditProjectXcls_modelPrivate;
169
170 struct _Xcls_EditProject {
171         GObject parent_instance;
172         Xcls_EditProjectPrivate * priv;
173         GtkDialog* el;
174         Xcls_EditProjectXcls_xtype* xtype;
175         Xcls_EditProjectXcls_cellrender* cellrender;
176         Xcls_EditProjectXcls_model* model;
177         Xcls_EditProjectXcls_dir* dir;
178 };
179
180 struct _Xcls_EditProjectClass {
181         GObjectClass parent_class;
182 };
183
184 struct _Xcls_EditProjectPrivate {
185         Xcls_EditProject* _this;
186 };
187
188 struct _Xcls_EditProjectXcls_VBox2 {
189         GObject parent_instance;
190         Xcls_EditProjectXcls_VBox2Private * priv;
191         GtkVBox* el;
192 };
193
194 struct _Xcls_EditProjectXcls_VBox2Class {
195         GObjectClass parent_class;
196 };
197
198 struct _Xcls_EditProjectXcls_Button9 {
199         GObject parent_instance;
200         Xcls_EditProjectXcls_Button9Private * priv;
201         GtkButton* el;
202 };
203
204 struct _Xcls_EditProjectXcls_Button9Class {
205         GObjectClass parent_class;
206 };
207
208 struct _Xcls_EditProjectXcls_Button10 {
209         GObject parent_instance;
210         Xcls_EditProjectXcls_Button10Private * priv;
211         GtkButton* el;
212 };
213
214 struct _Xcls_EditProjectXcls_Button10Class {
215         GObjectClass parent_class;
216 };
217
218 struct _Xcls_EditProjectXcls_dir {
219         GObject parent_instance;
220         Xcls_EditProjectXcls_dirPrivate * priv;
221         GtkFileChooserWidget* el;
222 };
223
224 struct _Xcls_EditProjectXcls_dirClass {
225         GObjectClass parent_class;
226 };
227
228 struct _ProjectProject {
229         GObject parent_instance;
230         ProjectProjectPrivate * priv;
231         gchar* id;
232         gchar* fn;
233         gchar* name;
234         gchar* runhtml;
235         gchar* base_template;
236         gchar* rootURL;
237         GeeHashMap* paths;
238         GeeHashMap* files;
239         gchar* xtype;
240 };
241
242 struct _ProjectProjectClass {
243         GObjectClass parent_class;
244 };
245
246 struct _Xcls_EditProjectXcls_VBox2Private {
247         Xcls_EditProject* _this;
248 };
249
250 struct _Xcls_EditProjectXcls_HBox3 {
251         GObject parent_instance;
252         Xcls_EditProjectXcls_HBox3Private * priv;
253         GtkHBox* el;
254 };
255
256 struct _Xcls_EditProjectXcls_HBox3Class {
257         GObjectClass parent_class;
258 };
259
260 struct _Xcls_EditProjectXcls_HBox3Private {
261         Xcls_EditProject* _this;
262 };
263
264 struct _Xcls_EditProjectXcls_Label4 {
265         GObject parent_instance;
266         Xcls_EditProjectXcls_Label4Private * priv;
267         GtkLabel* el;
268 };
269
270 struct _Xcls_EditProjectXcls_Label4Class {
271         GObjectClass parent_class;
272 };
273
274 struct _Xcls_EditProjectXcls_xtype {
275         GObject parent_instance;
276         Xcls_EditProjectXcls_xtypePrivate * priv;
277         GtkComboBox* el;
278 };
279
280 struct _Xcls_EditProjectXcls_xtypeClass {
281         GObjectClass parent_class;
282 };
283
284 struct _Xcls_EditProjectXcls_Label4Private {
285         Xcls_EditProject* _this;
286 };
287
288 struct _Xcls_EditProjectXcls_xtypePrivate {
289         Xcls_EditProject* _this;
290 };
291
292 struct _Xcls_EditProjectXcls_cellrender {
293         GObject parent_instance;
294         Xcls_EditProjectXcls_cellrenderPrivate * priv;
295         GtkCellRendererText* el;
296 };
297
298 struct _Xcls_EditProjectXcls_cellrenderClass {
299         GObjectClass parent_class;
300 };
301
302 struct _Xcls_EditProjectXcls_model {
303         GObject parent_instance;
304         Xcls_EditProjectXcls_modelPrivate * priv;
305         GtkListStore* el;
306 };
307
308 struct _Xcls_EditProjectXcls_modelClass {
309         GObjectClass parent_class;
310 };
311
312 struct _Xcls_EditProjectXcls_cellrenderPrivate {
313         Xcls_EditProject* _this;
314 };
315
316 struct _Xcls_EditProjectXcls_modelPrivate {
317         Xcls_EditProject* _this;
318 };
319
320 struct _Xcls_EditProjectXcls_dirPrivate {
321         Xcls_EditProject* _this;
322 };
323
324 struct _Xcls_EditProjectXcls_Button9Private {
325         Xcls_EditProject* _this;
326 };
327
328 struct _Xcls_EditProjectXcls_Button10Private {
329         Xcls_EditProject* _this;
330 };
331
332
333 extern Xcls_EditProject* EditProject;
334 Xcls_EditProject* EditProject = NULL;
335 static gpointer xcls_editproject_parent_class = NULL;
336 extern Xcls_StandardErrorDialog* StandardErrorDialog;
337 extern GeeHashMap* project_projects;
338 static gpointer xcls_editproject_xcls_vbox2_parent_class = NULL;
339 static gpointer xcls_editproject_xcls_hbox3_parent_class = NULL;
340 static gpointer xcls_editproject_xcls_label4_parent_class = NULL;
341 static gpointer xcls_editproject_xcls_xtype_parent_class = NULL;
342 static gpointer xcls_editproject_xcls_cellrender_parent_class = NULL;
343 static gpointer xcls_editproject_xcls_model_parent_class = NULL;
344 static gpointer xcls_editproject_xcls_dir_parent_class = NULL;
345 static gpointer xcls_editproject_xcls_button9_parent_class = NULL;
346 static gpointer xcls_editproject_xcls_button10_parent_class = NULL;
347
348 GType xcls_editproject_get_type (void) G_GNUC_CONST;
349 GType xcls_editproject_xcls_xtype_get_type (void) G_GNUC_CONST;
350 GType xcls_editproject_xcls_cellrender_get_type (void) G_GNUC_CONST;
351 GType xcls_editproject_xcls_model_get_type (void) G_GNUC_CONST;
352 GType xcls_editproject_xcls_dir_get_type (void) G_GNUC_CONST;
353 #define XCLS_EDITPROJECT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectPrivate))
354 enum  {
355         XCLS_EDITPROJECT_DUMMY_PROPERTY
356 };
357 Xcls_EditProject* xcls_editproject_singleton (void);
358 Xcls_EditProject* xcls_editproject_new (void);
359 Xcls_EditProject* xcls_editproject_construct (GType object_type);
360 Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (Xcls_EditProject* _owner);
361 Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type, Xcls_EditProject* _owner);
362 GType xcls_editproject_xcls_vbox2_get_type (void) G_GNUC_CONST;
363 Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (Xcls_EditProject* _owner);
364 Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type, Xcls_EditProject* _owner);
365 GType xcls_editproject_xcls_button9_get_type (void) G_GNUC_CONST;
366 Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (Xcls_EditProject* _owner);
367 Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type, Xcls_EditProject* _owner);
368 GType xcls_editproject_xcls_button10_get_type (void) G_GNUC_CONST;
369 static gboolean __lambda45_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event);
370 static gboolean ___lambda45__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
371 GType project_project_get_type (void) G_GNUC_CONST;
372 ProjectProject* xcls_editproject_show (Xcls_EditProject* self);
373 void xcls_editproject_xcls_model_loadData (Xcls_EditProjectXcls_model* self);
374 GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
375 Xcls_StandardErrorDialog* xcls_standarderrordialog_singleton (void);
376 gchar* xcls_editproject_xcls_xtype_getValue (Xcls_EditProjectXcls_xtype* self);
377 void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, GtkWindow* win, const gchar* msg);
378 ProjectProject* project_project_factory (const gchar* xtype, const gchar* path);
379 void project_project_save (ProjectProject* self);
380 GType js_render_js_render_get_type (void) G_GNUC_CONST;
381 #define XCLS_EDITPROJECT_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Private))
382 enum  {
383         XCLS_EDITPROJECT_XCLS_VBOX2_DUMMY_PROPERTY
384 };
385 Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (Xcls_EditProject* _owner);
386 Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type, Xcls_EditProject* _owner);
387 GType xcls_editproject_xcls_hbox3_get_type (void) G_GNUC_CONST;
388 Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (Xcls_EditProject* _owner);
389 Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type, Xcls_EditProject* _owner);
390 static void xcls_editproject_xcls_vbox2_finalize (GObject* obj);
391 #define XCLS_EDITPROJECT_XCLS_HBOX3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Private))
392 enum  {
393         XCLS_EDITPROJECT_XCLS_HBOX3_DUMMY_PROPERTY
394 };
395 Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (Xcls_EditProject* _owner);
396 Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type, Xcls_EditProject* _owner);
397 GType xcls_editproject_xcls_label4_get_type (void) G_GNUC_CONST;
398 Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (Xcls_EditProject* _owner);
399 Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type, Xcls_EditProject* _owner);
400 static void xcls_editproject_xcls_hbox3_finalize (GObject* obj);
401 #define XCLS_EDITPROJECT_XCLS_LABEL4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Private))
402 enum  {
403         XCLS_EDITPROJECT_XCLS_LABEL4_DUMMY_PROPERTY
404 };
405 static void xcls_editproject_xcls_label4_finalize (GObject* obj);
406 #define XCLS_EDITPROJECT_XCLS_XTYPE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypePrivate))
407 enum  {
408         XCLS_EDITPROJECT_XCLS_XTYPE_DUMMY_PROPERTY
409 };
410 Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (Xcls_EditProject* _owner);
411 Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type, Xcls_EditProject* _owner);
412 Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (Xcls_EditProject* _owner);
413 Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type, Xcls_EditProject* _owner);
414 static void xcls_editproject_xcls_xtype_finalize (GObject* obj);
415 #define XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderPrivate))
416 enum  {
417         XCLS_EDITPROJECT_XCLS_CELLRENDER_DUMMY_PROPERTY
418 };
419 static void xcls_editproject_xcls_cellrender_finalize (GObject* obj);
420 #define XCLS_EDITPROJECT_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelPrivate))
421 enum  {
422         XCLS_EDITPROJECT_XCLS_MODEL_DUMMY_PROPERTY
423 };
424 static void xcls_editproject_xcls_model_finalize (GObject* obj);
425 #define XCLS_EDITPROJECT_XCLS_DIR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirPrivate))
426 enum  {
427         XCLS_EDITPROJECT_XCLS_DIR_DUMMY_PROPERTY
428 };
429 static void xcls_editproject_xcls_dir_finalize (GObject* obj);
430 #define XCLS_EDITPROJECT_XCLS_BUTTON9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Private))
431 enum  {
432         XCLS_EDITPROJECT_XCLS_BUTTON9_DUMMY_PROPERTY
433 };
434 static void xcls_editproject_xcls_button9_finalize (GObject* obj);
435 #define XCLS_EDITPROJECT_XCLS_BUTTON10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Private))
436 enum  {
437         XCLS_EDITPROJECT_XCLS_BUTTON10_DUMMY_PROPERTY
438 };
439 static void xcls_editproject_xcls_button10_finalize (GObject* obj);
440 static void xcls_editproject_finalize (GObject* obj);
441
442
443 static gpointer _g_object_ref0 (gpointer self) {
444 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
445         return self ? g_object_ref (self) : NULL;
446 #line 447 "EditProject.vala.c"
447 }
448
449
450 Xcls_EditProject* xcls_editproject_singleton (void) {
451         Xcls_EditProject* result = NULL;
452         Xcls_EditProject* _tmp0_;
453         Xcls_EditProject* _tmp2_;
454         Xcls_EditProject* _tmp3_;
455 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
456         _tmp0_ = EditProject;
457 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
458         if (_tmp0_ == NULL) {
459 #line 460 "EditProject.vala.c"
460                 Xcls_EditProject* _tmp1_;
461 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
462                 _tmp1_ = xcls_editproject_new ();
463 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
464                 _g_object_unref0 (EditProject);
465 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
466                 EditProject = _tmp1_;
467 #line 468 "EditProject.vala.c"
468         }
469 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
470         _tmp2_ = EditProject;
471 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
472         _tmp3_ = _g_object_ref0 (_tmp2_);
473 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
474         result = _tmp3_;
475 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
476         return result;
477 #line 478 "EditProject.vala.c"
478 }
479
480
481 static gboolean __lambda45_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event) {
482         gboolean result = FALSE;
483         GtkDialog* _tmp0_;
484 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
485         g_return_val_if_fail (_self_ != NULL, FALSE);
486 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
487         g_return_val_if_fail (event != NULL, FALSE);
488 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
489         _tmp0_ = self->el;
490 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
491         gtk_dialog_response (_tmp0_, 0);
492 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
493         result = FALSE;
494 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
495         return result;
496 #line 497 "EditProject.vala.c"
497 }
498
499
500 static gboolean ___lambda45__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
501         gboolean result;
502         result = __lambda45_ (self, _sender, event);
503 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
504         return result;
505 #line 506 "EditProject.vala.c"
506 }
507
508
509 Xcls_EditProject* xcls_editproject_construct (GType object_type) {
510         Xcls_EditProject * self = NULL;
511         Xcls_EditProject* _tmp0_;
512         GtkDialog* _tmp1_;
513         GtkDialog* _tmp2_;
514         GtkDialog* _tmp3_;
515         GtkDialog* _tmp4_;
516         GtkDialog* _tmp5_;
517         GtkDialog* _tmp6_;
518         GtkDialog* _tmp7_;
519         GtkDialog* _tmp8_;
520         Xcls_EditProject* _tmp9_;
521         Xcls_EditProjectXcls_VBox2* _tmp10_;
522         Xcls_EditProjectXcls_VBox2* child_0;
523         GtkDialog* _tmp11_;
524         GtkBox* _tmp12_ = NULL;
525         GtkVBox* _tmp13_;
526         Xcls_EditProject* _tmp14_;
527         Xcls_EditProjectXcls_Button9* _tmp15_;
528         Xcls_EditProjectXcls_Button9* child_1;
529         GtkDialog* _tmp16_;
530         GtkButton* _tmp17_;
531         Xcls_EditProject* _tmp18_;
532         Xcls_EditProjectXcls_Button10* _tmp19_;
533         Xcls_EditProjectXcls_Button10* child_2;
534         GtkDialog* _tmp20_;
535         GtkButton* _tmp21_;
536         GtkDialog* _tmp22_;
537 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
538         self = (Xcls_EditProject*) g_object_new (object_type, NULL);
539 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
540         _tmp0_ = _g_object_ref0 (self);
541 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
542         _g_object_unref0 (self->priv->_this);
543 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
544         self->priv->_this = _tmp0_;
545 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
546         _tmp1_ = (GtkDialog*) gtk_dialog_new ();
547 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
548         g_object_ref_sink (_tmp1_);
549 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
550         _g_object_unref0 (self->el);
551 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
552         self->el = _tmp1_;
553 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
554         _tmp2_ = self->el;
555 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
556         gtk_container_set_border_width ((GtkContainer*) _tmp2_, (guint) 3);
557 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
558         _tmp3_ = self->el;
559 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
560         g_object_set ((GtkWindow*) _tmp3_, "default-height", 500, NULL);
561 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
562         _tmp4_ = self->el;
563 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
564         g_object_set ((GtkWindow*) _tmp4_, "default-width", 600, NULL);
565 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
566         _tmp5_ = self->el;
567 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
568         gtk_window_set_deletable ((GtkWindow*) _tmp5_, TRUE);
569 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
570         _tmp6_ = self->el;
571 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
572         gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE);
573 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
574         _tmp7_ = self->el;
575 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
576         gtk_widget_set_name ((GtkWidget*) _tmp7_, "EditProject");
577 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
578         _tmp8_ = self->el;
579 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
580         gtk_window_set_title ((GtkWindow*) _tmp8_, "Project Properties");
581 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
582         _tmp9_ = self->priv->_this;
583 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
584         _tmp10_ = xcls_editproject_xcls_vbox2_new (_tmp9_);
585 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
586         child_0 = _tmp10_;
587 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
588         g_object_ref ((GObject*) child_0);
589 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
590         _tmp11_ = self->el;
591 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
592         _tmp12_ = gtk_dialog_get_content_area (_tmp11_);
593 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
594         _tmp13_ = child_0->el;
595 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
596         gtk_container_add ((GtkContainer*) _tmp12_, (GtkWidget*) _tmp13_);
597 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
598         _tmp14_ = self->priv->_this;
599 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
600         _tmp15_ = xcls_editproject_xcls_button9_new (_tmp14_);
601 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
602         child_1 = _tmp15_;
603 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
604         g_object_ref ((GObject*) child_1);
605 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
606         _tmp16_ = self->el;
607 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
608         _tmp17_ = child_1->el;
609 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
610         gtk_dialog_add_action_widget (_tmp16_, (GtkWidget*) _tmp17_, 1);
611 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
612         _tmp18_ = self->priv->_this;
613 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
614         _tmp19_ = xcls_editproject_xcls_button10_new (_tmp18_);
615 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
616         child_2 = _tmp19_;
617 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
618         g_object_ref ((GObject*) child_2);
619 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
620         _tmp20_ = self->el;
621 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
622         _tmp21_ = child_2->el;
623 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
624         gtk_dialog_add_action_widget (_tmp20_, (GtkWidget*) _tmp21_, 0);
625 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
626         _tmp22_ = self->el;
627 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
628         g_signal_connect_object ((GtkWidget*) _tmp22_, "destroy-event", (GCallback) ___lambda45__gtk_widget_destroy_event, self, 0);
629 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
630         _g_object_unref0 (child_2);
631 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
632         _g_object_unref0 (child_1);
633 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
634         _g_object_unref0 (child_0);
635 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
636         return self;
637 #line 638 "EditProject.vala.c"
638 }
639
640
641 Xcls_EditProject* xcls_editproject_new (void) {
642 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
643         return xcls_editproject_construct (TYPE_XCLS_EDITPROJECT);
644 #line 645 "EditProject.vala.c"
645 }
646
647
648 ProjectProject* xcls_editproject_show (Xcls_EditProject* self) {
649         ProjectProject* result = NULL;
650         Xcls_EditProject* _tmp0_;
651         Xcls_EditProjectXcls_model* _tmp1_;
652         GtkDialog* _tmp2_;
653         Xcls_StandardErrorDialog* _tmp3_;
654         Xcls_StandardErrorDialog* _tmp4_ = NULL;
655         Xcls_StandardErrorDialog* err_dialog;
656         gint id;
657         GtkDialog* _tmp31_;
658         Xcls_EditProject* _tmp32_;
659         Xcls_EditProjectXcls_dir* _tmp33_;
660         GtkFileChooserWidget* _tmp34_;
661         gchar* _tmp35_ = NULL;
662         gchar* fn;
663         const gchar* _tmp36_;
664         Xcls_EditProject* _tmp37_;
665         Xcls_EditProjectXcls_xtype* _tmp38_;
666         gchar* _tmp39_ = NULL;
667         gchar* _tmp40_;
668         const gchar* _tmp41_;
669         ProjectProject* _tmp42_ = NULL;
670         ProjectProject* _tmp43_;
671         ProjectProject* project;
672         ProjectProject* _tmp44_;
673         GeeHashMap* _tmp45_;
674         ProjectProject* _tmp46_;
675         const gchar* _tmp47_;
676         ProjectProject* _tmp48_;
677 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
678         g_return_val_if_fail (self != NULL, NULL);
679 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
680         _tmp0_ = self->priv->_this;
681 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
682         _tmp1_ = _tmp0_->model;
683 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
684         xcls_editproject_xcls_model_loadData (_tmp1_);
685 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
686         _tmp2_ = self->el;
687 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
688         gtk_widget_show_all ((GtkWidget*) _tmp2_);
689 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
690         _tmp3_ = StandardErrorDialog;
691 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
692         _tmp4_ = xcls_standarderrordialog_singleton ();
693 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
694         err_dialog = _tmp4_;
695 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
696         id = -1;
697 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
698         while (TRUE) {
699 #line 700 "EditProject.vala.c"
700                 gint _tmp5_;
701                 GtkDialog* _tmp6_;
702                 gint _tmp7_ = 0;
703                 gint _tmp8_;
704                 Xcls_EditProject* _tmp10_;
705                 Xcls_EditProjectXcls_xtype* _tmp11_;
706                 gchar* _tmp12_ = NULL;
707                 gchar* _tmp13_;
708                 gint _tmp14_;
709                 gint _tmp15_;
710                 gboolean _tmp16_;
711                 Xcls_EditProject* _tmp20_;
712                 Xcls_EditProjectXcls_dir* _tmp21_;
713                 GtkFileChooserWidget* _tmp22_;
714                 gchar* _tmp23_ = NULL;
715                 gchar* _tmp24_;
716                 gint _tmp25_;
717                 gint _tmp26_;
718                 gboolean _tmp27_;
719 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
720                 _tmp5_ = id;
721 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
722                 if (!(_tmp5_ < 0)) {
723 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
724                         break;
725 #line 726 "EditProject.vala.c"
726                 }
727 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
728                 _tmp6_ = self->el;
729 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
730                 _tmp7_ = gtk_dialog_run (_tmp6_);
731 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
732                 id = _tmp7_;
733 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
734                 _tmp8_ = id;
735 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
736                 if (_tmp8_ < 1) {
737 #line 738 "EditProject.vala.c"
738                         GtkDialog* _tmp9_;
739 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
740                         _tmp9_ = self->el;
741 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
742                         gtk_widget_hide ((GtkWidget*) _tmp9_);
743 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
744                         result = NULL;
745 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
746                         _g_object_unref0 (err_dialog);
747 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
748                         return result;
749 #line 750 "EditProject.vala.c"
750                 }
751 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
752                 _tmp10_ = self->priv->_this;
753 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
754                 _tmp11_ = _tmp10_->xtype;
755 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
756                 _tmp12_ = xcls_editproject_xcls_xtype_getValue (_tmp11_);
757 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
758                 _tmp13_ = _tmp12_;
759 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
760                 _tmp14_ = strlen (_tmp13_);
761 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
762                 _tmp15_ = _tmp14_;
763 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
764                 _tmp16_ = _tmp15_ < 1;
765 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
766                 _g_free0 (_tmp13_);
767 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
768                 if (_tmp16_) {
769 #line 770 "EditProject.vala.c"
770                         Xcls_StandardErrorDialog* _tmp17_;
771                         Xcls_EditProject* _tmp18_;
772                         GtkDialog* _tmp19_;
773 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
774                         _tmp17_ = err_dialog;
775 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
776                         _tmp18_ = self->priv->_this;
777 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
778                         _tmp19_ = _tmp18_->el;
779 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
780                         xcls_standarderrordialog_show (_tmp17_, (GtkWindow*) _tmp19_, "You have to set Project type");
781 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
782                         id = -1;
783 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
784                         continue;
785 #line 786 "EditProject.vala.c"
786                 }
787 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
788                 _tmp20_ = self->priv->_this;
789 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
790                 _tmp21_ = _tmp20_->dir;
791 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
792                 _tmp22_ = _tmp21_->el;
793 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
794                 _tmp23_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp22_);
795 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
796                 _tmp24_ = _tmp23_;
797 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
798                 _tmp25_ = strlen (_tmp24_);
799 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
800                 _tmp26_ = _tmp25_;
801 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
802                 _tmp27_ = _tmp26_ < 1;
803 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
804                 _g_free0 (_tmp24_);
805 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
806                 if (_tmp27_) {
807 #line 808 "EditProject.vala.c"
808                         Xcls_StandardErrorDialog* _tmp28_;
809                         Xcls_EditProject* _tmp29_;
810                         GtkDialog* _tmp30_;
811 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
812                         _tmp28_ = err_dialog;
813 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
814                         _tmp29_ = self->priv->_this;
815 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
816                         _tmp30_ = _tmp29_->el;
817 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
818                         xcls_standarderrordialog_show (_tmp28_, (GtkWindow*) _tmp30_, "You have to select a folder");
819 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
820                         id = -1;
821 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
822                         continue;
823 #line 824 "EditProject.vala.c"
824                 }
825         }
826 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
827         _tmp31_ = self->el;
828 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
829         gtk_widget_hide ((GtkWidget*) _tmp31_);
830 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
831         _tmp32_ = self->priv->_this;
832 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
833         _tmp33_ = _tmp32_->dir;
834 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
835         _tmp34_ = _tmp33_->el;
836 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
837         _tmp35_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp34_);
838 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
839         fn = _tmp35_;
840 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
841         _tmp36_ = fn;
842 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
843         g_print ("add %s\n", _tmp36_);
844 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
845         _tmp37_ = self->priv->_this;
846 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
847         _tmp38_ = _tmp37_->xtype;
848 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
849         _tmp39_ = xcls_editproject_xcls_xtype_getValue (_tmp38_);
850 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
851         _tmp40_ = _tmp39_;
852 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
853         _tmp41_ = fn;
854 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
855         _tmp42_ = project_project_factory (_tmp40_, _tmp41_);
856 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
857         _tmp43_ = _tmp42_;
858 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
859         _g_free0 (_tmp40_);
860 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
861         project = _tmp43_;
862 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
863         _tmp44_ = project;
864 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
865         project_project_save (_tmp44_);
866 #line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
867         _tmp45_ = project_projects;
868 #line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
869         _tmp46_ = project;
870 #line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
871         _tmp47_ = _tmp46_->name;
872 #line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
873         _tmp48_ = project;
874 #line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
875         gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, _tmp47_, _tmp48_);
876 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
877         result = project;
878 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
879         _g_free0 (fn);
880 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
881         _g_object_unref0 (err_dialog);
882 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
883         return result;
884 #line 885 "EditProject.vala.c"
885 }
886
887
888 Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type, Xcls_EditProject* _owner) {
889         Xcls_EditProjectXcls_VBox2 * self = NULL;
890         Xcls_EditProject* _tmp0_;
891         Xcls_EditProject* _tmp1_;
892         GtkVBox* _tmp2_;
893         Xcls_EditProject* _tmp3_;
894         Xcls_EditProjectXcls_HBox3* _tmp4_;
895         Xcls_EditProjectXcls_HBox3* child_0;
896         GtkVBox* _tmp5_;
897         GtkHBox* _tmp6_;
898         Xcls_EditProject* _tmp7_;
899         Xcls_EditProjectXcls_dir* _tmp8_;
900         Xcls_EditProjectXcls_dir* child_1;
901         GtkVBox* _tmp9_;
902         GtkFileChooserWidget* _tmp10_;
903 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
904         g_return_val_if_fail (_owner != NULL, NULL);
905 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
906         self = (Xcls_EditProjectXcls_VBox2*) g_object_new (object_type, NULL);
907 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
908         _tmp0_ = _owner;
909 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
910         _tmp1_ = _g_object_ref0 (_tmp0_);
911 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
912         _g_object_unref0 (self->priv->_this);
913 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
914         self->priv->_this = _tmp1_;
915 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
916         _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
917 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
918         g_object_ref_sink (_tmp2_);
919 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
920         _g_object_unref0 (self->el);
921 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
922         self->el = _tmp2_;
923 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
924         _tmp3_ = self->priv->_this;
925 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
926         _tmp4_ = xcls_editproject_xcls_hbox3_new (_tmp3_);
927 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
928         child_0 = _tmp4_;
929 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
930         g_object_ref ((GObject*) child_0);
931 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
932         _tmp5_ = self->el;
933 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
934         _tmp6_ = child_0->el;
935 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
936         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 3);
937 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
938         _tmp7_ = self->priv->_this;
939 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
940         _tmp8_ = xcls_editproject_xcls_dir_new (_tmp7_);
941 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
942         child_1 = _tmp8_;
943 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
944         g_object_ref ((GObject*) child_1);
945 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
946         _tmp9_ = self->el;
947 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
948         _tmp10_ = child_1->el;
949 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
950         gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 5);
951 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
952         _g_object_unref0 (child_1);
953 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
954         _g_object_unref0 (child_0);
955 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
956         return self;
957 #line 958 "EditProject.vala.c"
958 }
959
960
961 Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (Xcls_EditProject* _owner) {
962 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
963         return xcls_editproject_xcls_vbox2_construct (XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, _owner);
964 #line 965 "EditProject.vala.c"
965 }
966
967
968 static void xcls_editproject_xcls_vbox2_class_init (Xcls_EditProjectXcls_VBox2Class * klass) {
969 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
970         xcls_editproject_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
971 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
972         g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_VBox2Private));
973 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
974         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_vbox2_finalize;
975 #line 976 "EditProject.vala.c"
976 }
977
978
979 static void xcls_editproject_xcls_vbox2_instance_init (Xcls_EditProjectXcls_VBox2 * self) {
980 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
981         self->priv = XCLS_EDITPROJECT_XCLS_VBOX2_GET_PRIVATE (self);
982 #line 983 "EditProject.vala.c"
983 }
984
985
986 static void xcls_editproject_xcls_vbox2_finalize (GObject* obj) {
987         Xcls_EditProjectXcls_VBox2 * self;
988 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
989         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2);
990 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
991         _g_object_unref0 (self->el);
992 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
993         _g_object_unref0 (self->priv->_this);
994 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
995         G_OBJECT_CLASS (xcls_editproject_xcls_vbox2_parent_class)->finalize (obj);
996 #line 997 "EditProject.vala.c"
997 }
998
999
1000 GType xcls_editproject_xcls_vbox2_get_type (void) {
1001         static volatile gsize xcls_editproject_xcls_vbox2_type_id__volatile = 0;
1002         if (g_once_init_enter (&xcls_editproject_xcls_vbox2_type_id__volatile)) {
1003                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_VBox2), 0, (GInstanceInitFunc) xcls_editproject_xcls_vbox2_instance_init, NULL };
1004                 GType xcls_editproject_xcls_vbox2_type_id;
1005                 xcls_editproject_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_VBox2", &g_define_type_info, 0);
1006                 g_once_init_leave (&xcls_editproject_xcls_vbox2_type_id__volatile, xcls_editproject_xcls_vbox2_type_id);
1007         }
1008         return xcls_editproject_xcls_vbox2_type_id__volatile;
1009 }
1010
1011
1012 Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type, Xcls_EditProject* _owner) {
1013         Xcls_EditProjectXcls_HBox3 * self = NULL;
1014         Xcls_EditProject* _tmp0_;
1015         Xcls_EditProject* _tmp1_;
1016         GtkHBox* _tmp2_;
1017         Xcls_EditProject* _tmp3_;
1018         Xcls_EditProjectXcls_Label4* _tmp4_;
1019         Xcls_EditProjectXcls_Label4* child_0;
1020         GtkHBox* _tmp5_;
1021         GtkLabel* _tmp6_;
1022         Xcls_EditProject* _tmp7_;
1023         Xcls_EditProjectXcls_xtype* _tmp8_;
1024         Xcls_EditProjectXcls_xtype* child_1;
1025         GtkHBox* _tmp9_;
1026         GtkComboBox* _tmp10_;
1027 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1028         g_return_val_if_fail (_owner != NULL, NULL);
1029 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1030         self = (Xcls_EditProjectXcls_HBox3*) g_object_new (object_type, NULL);
1031 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1032         _tmp0_ = _owner;
1033 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1034         _tmp1_ = _g_object_ref0 (_tmp0_);
1035 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1036         _g_object_unref0 (self->priv->_this);
1037 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1038         self->priv->_this = _tmp1_;
1039 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1040         _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
1041 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1042         g_object_ref_sink (_tmp2_);
1043 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1044         _g_object_unref0 (self->el);
1045 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1046         self->el = _tmp2_;
1047 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1048         _tmp3_ = self->priv->_this;
1049 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1050         _tmp4_ = xcls_editproject_xcls_label4_new (_tmp3_);
1051 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1052         child_0 = _tmp4_;
1053 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1054         g_object_ref ((GObject*) child_0);
1055 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1056         _tmp5_ = self->el;
1057 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1058         _tmp6_ = child_0->el;
1059 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1060         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 3);
1061 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1062         _tmp7_ = self->priv->_this;
1063 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1064         _tmp8_ = xcls_editproject_xcls_xtype_new (_tmp7_);
1065 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1066         child_1 = _tmp8_;
1067 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1068         g_object_ref ((GObject*) child_1);
1069 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1070         _tmp9_ = self->el;
1071 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1072         _tmp10_ = child_1->el;
1073 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1074         gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 3);
1075 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1076         _g_object_unref0 (child_1);
1077 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1078         _g_object_unref0 (child_0);
1079 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1080         return self;
1081 #line 1082 "EditProject.vala.c"
1082 }
1083
1084
1085 Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (Xcls_EditProject* _owner) {
1086 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1087         return xcls_editproject_xcls_hbox3_construct (XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, _owner);
1088 #line 1089 "EditProject.vala.c"
1089 }
1090
1091
1092 static void xcls_editproject_xcls_hbox3_class_init (Xcls_EditProjectXcls_HBox3Class * klass) {
1093 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1094         xcls_editproject_xcls_hbox3_parent_class = g_type_class_peek_parent (klass);
1095 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1096         g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_HBox3Private));
1097 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1098         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_hbox3_finalize;
1099 #line 1100 "EditProject.vala.c"
1100 }
1101
1102
1103 static void xcls_editproject_xcls_hbox3_instance_init (Xcls_EditProjectXcls_HBox3 * self) {
1104 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1105         self->priv = XCLS_EDITPROJECT_XCLS_HBOX3_GET_PRIVATE (self);
1106 #line 1107 "EditProject.vala.c"
1107 }
1108
1109
1110 static void xcls_editproject_xcls_hbox3_finalize (GObject* obj) {
1111         Xcls_EditProjectXcls_HBox3 * self;
1112 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1113         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3);
1114 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1115         _g_object_unref0 (self->el);
1116 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1117         _g_object_unref0 (self->priv->_this);
1118 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1119         G_OBJECT_CLASS (xcls_editproject_xcls_hbox3_parent_class)->finalize (obj);
1120 #line 1121 "EditProject.vala.c"
1121 }
1122
1123
1124 GType xcls_editproject_xcls_hbox3_get_type (void) {
1125         static volatile gsize xcls_editproject_xcls_hbox3_type_id__volatile = 0;
1126         if (g_once_init_enter (&xcls_editproject_xcls_hbox3_type_id__volatile)) {
1127                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_HBox3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_hbox3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_HBox3), 0, (GInstanceInitFunc) xcls_editproject_xcls_hbox3_instance_init, NULL };
1128                 GType xcls_editproject_xcls_hbox3_type_id;
1129                 xcls_editproject_xcls_hbox3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_HBox3", &g_define_type_info, 0);
1130                 g_once_init_leave (&xcls_editproject_xcls_hbox3_type_id__volatile, xcls_editproject_xcls_hbox3_type_id);
1131         }
1132         return xcls_editproject_xcls_hbox3_type_id__volatile;
1133 }
1134
1135
1136 Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type, Xcls_EditProject* _owner) {
1137         Xcls_EditProjectXcls_Label4 * self = NULL;
1138         Xcls_EditProject* _tmp0_;
1139         Xcls_EditProject* _tmp1_;
1140         GtkLabel* _tmp2_;
1141 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1142         g_return_val_if_fail (_owner != NULL, NULL);
1143 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1144         self = (Xcls_EditProjectXcls_Label4*) g_object_new (object_type, NULL);
1145 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1146         _tmp0_ = _owner;
1147 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1148         _tmp1_ = _g_object_ref0 (_tmp0_);
1149 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1150         _g_object_unref0 (self->priv->_this);
1151 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1152         self->priv->_this = _tmp1_;
1153 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1154         _tmp2_ = (GtkLabel*) gtk_label_new ("Project type :");
1155 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1156         g_object_ref_sink (_tmp2_);
1157 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1158         _g_object_unref0 (self->el);
1159 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1160         self->el = _tmp2_;
1161 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1162         return self;
1163 #line 1164 "EditProject.vala.c"
1164 }
1165
1166
1167 Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (Xcls_EditProject* _owner) {
1168 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1169         return xcls_editproject_xcls_label4_construct (XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, _owner);
1170 #line 1171 "EditProject.vala.c"
1171 }
1172
1173
1174 static void xcls_editproject_xcls_label4_class_init (Xcls_EditProjectXcls_Label4Class * klass) {
1175 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1176         xcls_editproject_xcls_label4_parent_class = g_type_class_peek_parent (klass);
1177 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1178         g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_Label4Private));
1179 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1180         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_label4_finalize;
1181 #line 1182 "EditProject.vala.c"
1182 }
1183
1184
1185 static void xcls_editproject_xcls_label4_instance_init (Xcls_EditProjectXcls_Label4 * self) {
1186 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1187         self->priv = XCLS_EDITPROJECT_XCLS_LABEL4_GET_PRIVATE (self);
1188 #line 1189 "EditProject.vala.c"
1189 }
1190
1191
1192 static void xcls_editproject_xcls_label4_finalize (GObject* obj) {
1193         Xcls_EditProjectXcls_Label4 * self;
1194 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1195         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4);
1196 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1197         _g_object_unref0 (self->el);
1198 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1199         _g_object_unref0 (self->priv->_this);
1200 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1201         G_OBJECT_CLASS (xcls_editproject_xcls_label4_parent_class)->finalize (obj);
1202 #line 1203 "EditProject.vala.c"
1203 }
1204
1205
1206 GType xcls_editproject_xcls_label4_get_type (void) {
1207         static volatile gsize xcls_editproject_xcls_label4_type_id__volatile = 0;
1208         if (g_once_init_enter (&xcls_editproject_xcls_label4_type_id__volatile)) {
1209                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_Label4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_label4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_Label4), 0, (GInstanceInitFunc) xcls_editproject_xcls_label4_instance_init, NULL };
1210                 GType xcls_editproject_xcls_label4_type_id;
1211                 xcls_editproject_xcls_label4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_Label4", &g_define_type_info, 0);
1212                 g_once_init_leave (&xcls_editproject_xcls_label4_type_id__volatile, xcls_editproject_xcls_label4_type_id);
1213         }
1214         return xcls_editproject_xcls_label4_type_id__volatile;
1215 }
1216
1217
1218 Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type, Xcls_EditProject* _owner) {
1219         Xcls_EditProjectXcls_xtype * self = NULL;
1220         Xcls_EditProject* _tmp0_;
1221         Xcls_EditProject* _tmp1_;
1222         Xcls_EditProject* _tmp2_;
1223         Xcls_EditProjectXcls_xtype* _tmp3_;
1224         GtkComboBox* _tmp4_;
1225         Xcls_EditProject* _tmp5_;
1226         Xcls_EditProjectXcls_cellrender* _tmp6_;
1227         Xcls_EditProjectXcls_cellrender* child_0;
1228         GtkComboBox* _tmp7_;
1229         GtkCellRendererText* _tmp8_;
1230         Xcls_EditProject* _tmp9_;
1231         Xcls_EditProjectXcls_model* _tmp10_;
1232         Xcls_EditProjectXcls_model* child_1;
1233         GtkComboBox* _tmp11_;
1234         GtkListStore* _tmp12_;
1235         GtkComboBox* _tmp13_;
1236         Xcls_EditProject* _tmp14_;
1237         Xcls_EditProjectXcls_cellrender* _tmp15_;
1238         GtkCellRendererText* _tmp16_;
1239 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1240         g_return_val_if_fail (_owner != NULL, NULL);
1241 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1242         self = (Xcls_EditProjectXcls_xtype*) g_object_new (object_type, NULL);
1243 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1244         _tmp0_ = _owner;
1245 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1246         _tmp1_ = _g_object_ref0 (_tmp0_);
1247 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1248         _g_object_unref0 (self->priv->_this);
1249 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1250         self->priv->_this = _tmp1_;
1251 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1252         _tmp2_ = self->priv->_this;
1253 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1254         _tmp3_ = _g_object_ref0 (self);
1255 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1256         _g_object_unref0 (_tmp2_->xtype);
1257 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1258         _tmp2_->xtype = _tmp3_;
1259 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1260         _tmp4_ = (GtkComboBox*) gtk_combo_box_new ();
1261 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1262         g_object_ref_sink (_tmp4_);
1263 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1264         _g_object_unref0 (self->el);
1265 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1266         self->el = _tmp4_;
1267 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1268         _tmp5_ = self->priv->_this;
1269 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1270         _tmp6_ = xcls_editproject_xcls_cellrender_new (_tmp5_);
1271 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1272         child_0 = _tmp6_;
1273 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1274         g_object_ref ((GObject*) child_0);
1275 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1276         _tmp7_ = self->el;
1277 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1278         _tmp8_ = child_0->el;
1279 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1280         gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp8_, TRUE);
1281 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1282         _tmp9_ = self->priv->_this;
1283 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1284         _tmp10_ = xcls_editproject_xcls_model_new (_tmp9_);
1285 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1286         child_1 = _tmp10_;
1287 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1288         g_object_ref ((GObject*) child_1);
1289 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1290         _tmp11_ = self->el;
1291 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1292         _tmp12_ = child_1->el;
1293 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1294         gtk_combo_box_set_model (_tmp11_, (GtkTreeModel*) _tmp12_);
1295 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1296         _tmp13_ = self->el;
1297 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1298         _tmp14_ = self->priv->_this;
1299 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1300         _tmp15_ = _tmp14_->cellrender;
1301 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1302         _tmp16_ = _tmp15_->el;
1303 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1304         gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp13_, (GtkCellRenderer*) _tmp16_, "markup", 1);
1305 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1306         _g_object_unref0 (child_1);
1307 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1308         _g_object_unref0 (child_0);
1309 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1310         return self;
1311 #line 1312 "EditProject.vala.c"
1312 }
1313
1314
1315 Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (Xcls_EditProject* _owner) {
1316 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1317         return xcls_editproject_xcls_xtype_construct (XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, _owner);
1318 #line 1319 "EditProject.vala.c"
1319 }
1320
1321
1322 gchar* xcls_editproject_xcls_xtype_getValue (Xcls_EditProjectXcls_xtype* self) {
1323         gchar* result = NULL;
1324         GtkComboBox* _tmp0_;
1325         gint _tmp1_ = 0;
1326         gint ix;
1327         gint _tmp2_;
1328         gint _tmp4_;
1329         gchar* _tmp7_;
1330 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1331         g_return_val_if_fail (self != NULL, NULL);
1332 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1333         _tmp0_ = self->el;
1334 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1335         _tmp1_ = gtk_combo_box_get_active (_tmp0_);
1336 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1337         ix = _tmp1_;
1338 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1339         _tmp2_ = ix;
1340 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1341         if (_tmp2_ < 0) {
1342 #line 1343 "EditProject.vala.c"
1343                 gchar* _tmp3_;
1344 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1345                 _tmp3_ = g_strdup ("");
1346 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1347                 result = _tmp3_;
1348 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1349                 return result;
1350 #line 1351 "EditProject.vala.c"
1351         }
1352 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1353         _tmp4_ = ix;
1354 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1355         switch (_tmp4_) {
1356 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1357                 case 0:
1358 #line 1359 "EditProject.vala.c"
1359                 {
1360                         gchar* _tmp5_;
1361 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1362                         _tmp5_ = g_strdup ("Roo");
1363 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1364                         result = _tmp5_;
1365 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1366                         return result;
1367 #line 1368 "EditProject.vala.c"
1368                 }
1369 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1370                 case 1:
1371 #line 1372 "EditProject.vala.c"
1372                 {
1373                         gchar* _tmp6_;
1374 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1375                         _tmp6_ = g_strdup ("Gtk");
1376 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1377                         result = _tmp6_;
1378 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1379                         return result;
1380 #line 1381 "EditProject.vala.c"
1381                 }
1382                 default:
1383 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1384                 break;
1385 #line 1386 "EditProject.vala.c"
1386         }
1387 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1388         _tmp7_ = g_strdup ("");
1389 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1390         result = _tmp7_;
1391 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1392         return result;
1393 #line 1394 "EditProject.vala.c"
1394 }
1395
1396
1397 static void xcls_editproject_xcls_xtype_class_init (Xcls_EditProjectXcls_xtypeClass * klass) {
1398 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1399         xcls_editproject_xcls_xtype_parent_class = g_type_class_peek_parent (klass);
1400 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1401         g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_xtypePrivate));
1402 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1403         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_xtype_finalize;
1404 #line 1405 "EditProject.vala.c"
1405 }
1406
1407
1408 static void xcls_editproject_xcls_xtype_instance_init (Xcls_EditProjectXcls_xtype * self) {
1409 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1410         self->priv = XCLS_EDITPROJECT_XCLS_XTYPE_GET_PRIVATE (self);
1411 #line 1412 "EditProject.vala.c"
1412 }
1413
1414
1415 static void xcls_editproject_xcls_xtype_finalize (GObject* obj) {
1416         Xcls_EditProjectXcls_xtype * self;
1417 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1418         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtype);
1419 #line 216 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1420         _g_object_unref0 (self->el);
1421 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1422         _g_object_unref0 (self->priv->_this);
1423 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1424         G_OBJECT_CLASS (xcls_editproject_xcls_xtype_parent_class)->finalize (obj);
1425 #line 1426 "EditProject.vala.c"
1426 }
1427
1428
1429 GType xcls_editproject_xcls_xtype_get_type (void) {
1430         static volatile gsize xcls_editproject_xcls_xtype_type_id__volatile = 0;
1431         if (g_once_init_enter (&xcls_editproject_xcls_xtype_type_id__volatile)) {
1432                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_xtypeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_xtype_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_xtype), 0, (GInstanceInitFunc) xcls_editproject_xcls_xtype_instance_init, NULL };
1433                 GType xcls_editproject_xcls_xtype_type_id;
1434                 xcls_editproject_xcls_xtype_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_xtype", &g_define_type_info, 0);
1435                 g_once_init_leave (&xcls_editproject_xcls_xtype_type_id__volatile, xcls_editproject_xcls_xtype_type_id);
1436         }
1437         return xcls_editproject_xcls_xtype_type_id__volatile;
1438 }
1439
1440
1441 Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type, Xcls_EditProject* _owner) {
1442         Xcls_EditProjectXcls_cellrender * self = NULL;
1443         Xcls_EditProject* _tmp0_;
1444         Xcls_EditProject* _tmp1_;
1445         Xcls_EditProject* _tmp2_;
1446         Xcls_EditProjectXcls_cellrender* _tmp3_;
1447         GtkCellRendererText* _tmp4_;
1448 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1449         g_return_val_if_fail (_owner != NULL, NULL);
1450 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1451         self = (Xcls_EditProjectXcls_cellrender*) g_object_new (object_type, NULL);
1452 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1453         _tmp0_ = _owner;
1454 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1455         _tmp1_ = _g_object_ref0 (_tmp0_);
1456 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1457         _g_object_unref0 (self->priv->_this);
1458 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1459         self->priv->_this = _tmp1_;
1460 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1461         _tmp2_ = self->priv->_this;
1462 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1463         _tmp3_ = _g_object_ref0 (self);
1464 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1465         _g_object_unref0 (_tmp2_->cellrender);
1466 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1467         _tmp2_->cellrender = _tmp3_;
1468 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1469         _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
1470 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1471         g_object_ref_sink (_tmp4_);
1472 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1473         _g_object_unref0 (self->el);
1474 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1475         self->el = _tmp4_;
1476 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1477         return self;
1478 #line 1479 "EditProject.vala.c"
1479 }
1480
1481
1482 Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (Xcls_EditProject* _owner) {
1483 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1484         return xcls_editproject_xcls_cellrender_construct (XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, _owner);
1485 #line 1486 "EditProject.vala.c"
1486 }
1487
1488
1489 static void xcls_editproject_xcls_cellrender_class_init (Xcls_EditProjectXcls_cellrenderClass * klass) {
1490 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1491         xcls_editproject_xcls_cellrender_parent_class = g_type_class_peek_parent (klass);
1492 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1493         g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_cellrenderPrivate));
1494 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1495         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_cellrender_finalize;
1496 #line 1497 "EditProject.vala.c"
1497 }
1498
1499
1500 static void xcls_editproject_xcls_cellrender_instance_init (Xcls_EditProjectXcls_cellrender * self) {
1501 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1502         self->priv = XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_PRIVATE (self);
1503 #line 1504 "EditProject.vala.c"
1504 }
1505
1506
1507 static void xcls_editproject_xcls_cellrender_finalize (GObject* obj) {
1508         Xcls_EditProjectXcls_cellrender * self;
1509 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1510         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrender);
1511 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1512         _g_object_unref0 (self->el);
1513 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1514         _g_object_unref0 (self->priv->_this);
1515 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1516         G_OBJECT_CLASS (xcls_editproject_xcls_cellrender_parent_class)->finalize (obj);
1517 #line 1518 "EditProject.vala.c"
1518 }
1519
1520
1521 GType xcls_editproject_xcls_cellrender_get_type (void) {
1522         static volatile gsize xcls_editproject_xcls_cellrender_type_id__volatile = 0;
1523         if (g_once_init_enter (&xcls_editproject_xcls_cellrender_type_id__volatile)) {
1524                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_cellrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_cellrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_cellrender), 0, (GInstanceInitFunc) xcls_editproject_xcls_cellrender_instance_init, NULL };
1525                 GType xcls_editproject_xcls_cellrender_type_id;
1526                 xcls_editproject_xcls_cellrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_cellrender", &g_define_type_info, 0);
1527                 g_once_init_leave (&xcls_editproject_xcls_cellrender_type_id__volatile, xcls_editproject_xcls_cellrender_type_id);
1528         }
1529         return xcls_editproject_xcls_cellrender_type_id__volatile;
1530 }
1531
1532
1533 Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type, Xcls_EditProject* _owner) {
1534         Xcls_EditProjectXcls_model * self = NULL;
1535         Xcls_EditProject* _tmp0_;
1536         Xcls_EditProject* _tmp1_;
1537         Xcls_EditProject* _tmp2_;
1538         Xcls_EditProjectXcls_model* _tmp3_;
1539         GtkListStore* _tmp4_;
1540 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1541         g_return_val_if_fail (_owner != NULL, NULL);
1542 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1543         self = (Xcls_EditProjectXcls_model*) g_object_new (object_type, NULL);
1544 #line 298 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1545         _tmp0_ = _owner;
1546 #line 298 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1547         _tmp1_ = _g_object_ref0 (_tmp0_);
1548 #line 298 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1549         _g_object_unref0 (self->priv->_this);
1550 #line 298 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1551         self->priv->_this = _tmp1_;
1552 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1553         _tmp2_ = self->priv->_this;
1554 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1555         _tmp3_ = _g_object_ref0 (self);
1556 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1557         _g_object_unref0 (_tmp2_->model);
1558 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1559         _tmp2_->model = _tmp3_;
1560 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1561         _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING);
1562 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1563         _g_object_unref0 (self->el);
1564 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1565         self->el = _tmp4_;
1566 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1567         return self;
1568 #line 1569 "EditProject.vala.c"
1569 }
1570
1571
1572 Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (Xcls_EditProject* _owner) {
1573 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1574         return xcls_editproject_xcls_model_construct (XCLS_EDITPROJECT_TYPE_XCLS_MODEL, _owner);
1575 #line 1576 "EditProject.vala.c"
1576 }
1577
1578
1579 void xcls_editproject_xcls_model_loadData (Xcls_EditProjectXcls_model* self) {
1580         GtkListStore* _tmp0_;
1581         GtkTreeIter iter = {0};
1582         GtkListStore* _tmp1_;
1583         GtkTreeIter _tmp2_ = {0};
1584         GtkListStore* _tmp3_;
1585         GtkTreeIter _tmp4_;
1586         GValue _tmp5_ = {0};
1587         GtkListStore* _tmp6_;
1588         GtkTreeIter _tmp7_;
1589         GValue _tmp8_ = {0};
1590         GtkListStore* _tmp9_;
1591         GtkTreeIter _tmp10_ = {0};
1592         GtkListStore* _tmp11_;
1593         GtkTreeIter _tmp12_;
1594         GValue _tmp13_ = {0};
1595         GtkListStore* _tmp14_;
1596         GtkTreeIter _tmp15_;
1597         GValue _tmp16_ = {0};
1598 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1599         g_return_if_fail (self != NULL);
1600 #line 309 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1601         _tmp0_ = self->el;
1602 #line 309 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1603         gtk_list_store_clear (_tmp0_);
1604 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1605         _tmp1_ = self->el;
1606 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1607         gtk_list_store_append (_tmp1_, &_tmp2_);
1608 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1609         iter = _tmp2_;
1610 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1611         _tmp3_ = self->el;
1612 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1613         _tmp4_ = iter;
1614 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1615         g_value_init (&_tmp5_, G_TYPE_STRING);
1616 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1617         g_value_set_string (&_tmp5_, "Roo");
1618 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1619         gtk_list_store_set_value (_tmp3_, &_tmp4_, 0, &_tmp5_);
1620 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1621         G_IS_VALUE (&_tmp5_) ? (g_value_unset (&_tmp5_), NULL) : NULL;
1622 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1623         _tmp6_ = self->el;
1624 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1625         _tmp7_ = iter;
1626 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1627         g_value_init (&_tmp8_, G_TYPE_STRING);
1628 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1629         g_value_set_string (&_tmp8_, "Roo Project");
1630 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1631         gtk_list_store_set_value (_tmp6_, &_tmp7_, 1, &_tmp8_);
1632 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1633         G_IS_VALUE (&_tmp8_) ? (g_value_unset (&_tmp8_), NULL) : NULL;
1634 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1635         _tmp9_ = self->el;
1636 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1637         gtk_list_store_append (_tmp9_, &_tmp10_);
1638 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1639         iter = _tmp10_;
1640 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1641         _tmp11_ = self->el;
1642 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1643         _tmp12_ = iter;
1644 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1645         g_value_init (&_tmp13_, G_TYPE_STRING);
1646 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1647         g_value_set_string (&_tmp13_, "Gtk");
1648 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1649         gtk_list_store_set_value (_tmp11_, &_tmp12_, 0, &_tmp13_);
1650 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1651         G_IS_VALUE (&_tmp13_) ? (g_value_unset (&_tmp13_), NULL) : NULL;
1652 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1653         _tmp14_ = self->el;
1654 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1655         _tmp15_ = iter;
1656 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1657         g_value_init (&_tmp16_, G_TYPE_STRING);
1658 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1659         g_value_set_string (&_tmp16_, "Gtk Project");
1660 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1661         gtk_list_store_set_value (_tmp14_, &_tmp15_, 1, &_tmp16_);
1662 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1663         G_IS_VALUE (&_tmp16_) ? (g_value_unset (&_tmp16_), NULL) : NULL;
1664 #line 1665 "EditProject.vala.c"
1665 }
1666
1667
1668 static void xcls_editproject_xcls_model_class_init (Xcls_EditProjectXcls_modelClass * klass) {
1669 #line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1670         xcls_editproject_xcls_model_parent_class = g_type_class_peek_parent (klass);
1671 #line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1672         g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_modelPrivate));
1673 #line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1674         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_model_finalize;
1675 #line 1676 "EditProject.vala.c"
1676 }
1677
1678
1679 static void xcls_editproject_xcls_model_instance_init (Xcls_EditProjectXcls_model * self) {
1680 #line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1681         self->priv = XCLS_EDITPROJECT_XCLS_MODEL_GET_PRIVATE (self);
1682 #line 1683 "EditProject.vala.c"
1683 }
1684
1685
1686 static void xcls_editproject_xcls_model_finalize (GObject* obj) {
1687         Xcls_EditProjectXcls_model * self;
1688 #line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1689         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_model);
1690 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1691         _g_object_unref0 (self->el);
1692 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1693         _g_object_unref0 (self->priv->_this);
1694 #line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1695         G_OBJECT_CLASS (xcls_editproject_xcls_model_parent_class)->finalize (obj);
1696 #line 1697 "EditProject.vala.c"
1697 }
1698
1699
1700 GType xcls_editproject_xcls_model_get_type (void) {
1701         static volatile gsize xcls_editproject_xcls_model_type_id__volatile = 0;
1702         if (g_once_init_enter (&xcls_editproject_xcls_model_type_id__volatile)) {
1703                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_model), 0, (GInstanceInitFunc) xcls_editproject_xcls_model_instance_init, NULL };
1704                 GType xcls_editproject_xcls_model_type_id;
1705                 xcls_editproject_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_model", &g_define_type_info, 0);
1706                 g_once_init_leave (&xcls_editproject_xcls_model_type_id__volatile, xcls_editproject_xcls_model_type_id);
1707         }
1708         return xcls_editproject_xcls_model_type_id__volatile;
1709 }
1710
1711
1712 Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type, Xcls_EditProject* _owner) {
1713         Xcls_EditProjectXcls_dir * self = NULL;
1714         Xcls_EditProject* _tmp0_;
1715         Xcls_EditProject* _tmp1_;
1716         Xcls_EditProject* _tmp2_;
1717         Xcls_EditProjectXcls_dir* _tmp3_;
1718         GtkFileChooserWidget* _tmp4_;
1719         GtkFileChooserWidget* _tmp5_;
1720         GtkFileChooserWidget* _tmp6_;
1721 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1722         g_return_val_if_fail (_owner != NULL, NULL);
1723 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1724         self = (Xcls_EditProjectXcls_dir*) g_object_new (object_type, NULL);
1725 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1726         _tmp0_ = _owner;
1727 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1728         _tmp1_ = _g_object_ref0 (_tmp0_);
1729 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1730         _g_object_unref0 (self->priv->_this);
1731 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1732         self->priv->_this = _tmp1_;
1733 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1734         _tmp2_ = self->priv->_this;
1735 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1736         _tmp3_ = _g_object_ref0 (self);
1737 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1738         _g_object_unref0 (_tmp2_->dir);
1739 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1740         _tmp2_->dir = _tmp3_;
1741 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1742         _tmp4_ = (GtkFileChooserWidget*) gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
1743 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1744         g_object_ref_sink (_tmp4_);
1745 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1746         _g_object_unref0 (self->el);
1747 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1748         self->el = _tmp4_;
1749 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1750         _tmp5_ = self->el;
1751 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1752         gtk_file_chooser_set_create_folders ((GtkFileChooser*) _tmp5_, FALSE);
1753 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1754         _tmp6_ = self->el;
1755 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1756         gtk_file_chooser_set_select_multiple ((GtkFileChooser*) _tmp6_, FALSE);
1757 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1758         return self;
1759 #line 1760 "EditProject.vala.c"
1760 }
1761
1762
1763 Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (Xcls_EditProject* _owner) {
1764 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1765         return xcls_editproject_xcls_dir_construct (XCLS_EDITPROJECT_TYPE_XCLS_DIR, _owner);
1766 #line 1767 "EditProject.vala.c"
1767 }
1768
1769
1770 static void xcls_editproject_xcls_dir_class_init (Xcls_EditProjectXcls_dirClass * klass) {
1771 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1772         xcls_editproject_xcls_dir_parent_class = g_type_class_peek_parent (klass);
1773 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1774         g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_dirPrivate));
1775 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1776         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_dir_finalize;
1777 #line 1778 "EditProject.vala.c"
1778 }
1779
1780
1781 static void xcls_editproject_xcls_dir_instance_init (Xcls_EditProjectXcls_dir * self) {
1782 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1783         self->priv = XCLS_EDITPROJECT_XCLS_DIR_GET_PRIVATE (self);
1784 #line 1785 "EditProject.vala.c"
1785 }
1786
1787
1788 static void xcls_editproject_xcls_dir_finalize (GObject* obj) {
1789         Xcls_EditProjectXcls_dir * self;
1790 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1791         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dir);
1792 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1793         _g_object_unref0 (self->el);
1794 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1795         _g_object_unref0 (self->priv->_this);
1796 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1797         G_OBJECT_CLASS (xcls_editproject_xcls_dir_parent_class)->finalize (obj);
1798 #line 1799 "EditProject.vala.c"
1799 }
1800
1801
1802 GType xcls_editproject_xcls_dir_get_type (void) {
1803         static volatile gsize xcls_editproject_xcls_dir_type_id__volatile = 0;
1804         if (g_once_init_enter (&xcls_editproject_xcls_dir_type_id__volatile)) {
1805                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_dirClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_dir_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_dir), 0, (GInstanceInitFunc) xcls_editproject_xcls_dir_instance_init, NULL };
1806                 GType xcls_editproject_xcls_dir_type_id;
1807                 xcls_editproject_xcls_dir_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_dir", &g_define_type_info, 0);
1808                 g_once_init_leave (&xcls_editproject_xcls_dir_type_id__volatile, xcls_editproject_xcls_dir_type_id);
1809         }
1810         return xcls_editproject_xcls_dir_type_id__volatile;
1811 }
1812
1813
1814 Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type, Xcls_EditProject* _owner) {
1815         Xcls_EditProjectXcls_Button9 * self = NULL;
1816         Xcls_EditProject* _tmp0_;
1817         Xcls_EditProject* _tmp1_;
1818         GtkButton* _tmp2_;
1819         GtkButton* _tmp3_;
1820 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1821         g_return_val_if_fail (_owner != NULL, NULL);
1822 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1823         self = (Xcls_EditProjectXcls_Button9*) g_object_new (object_type, NULL);
1824 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1825         _tmp0_ = _owner;
1826 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1827         _tmp1_ = _g_object_ref0 (_tmp0_);
1828 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1829         _g_object_unref0 (self->priv->_this);
1830 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1831         self->priv->_this = _tmp1_;
1832 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1833         _tmp2_ = (GtkButton*) gtk_button_new ();
1834 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1835         g_object_ref_sink (_tmp2_);
1836 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1837         _g_object_unref0 (self->el);
1838 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1839         self->el = _tmp2_;
1840 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1841         _tmp3_ = self->el;
1842 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1843         gtk_button_set_label (_tmp3_, "OK");
1844 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1845         return self;
1846 #line 1847 "EditProject.vala.c"
1847 }
1848
1849
1850 Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (Xcls_EditProject* _owner) {
1851 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1852         return xcls_editproject_xcls_button9_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, _owner);
1853 #line 1854 "EditProject.vala.c"
1854 }
1855
1856
1857 static void xcls_editproject_xcls_button9_class_init (Xcls_EditProjectXcls_Button9Class * klass) {
1858 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1859         xcls_editproject_xcls_button9_parent_class = g_type_class_peek_parent (klass);
1860 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1861         g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_Button9Private));
1862 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1863         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_button9_finalize;
1864 #line 1865 "EditProject.vala.c"
1865 }
1866
1867
1868 static void xcls_editproject_xcls_button9_instance_init (Xcls_EditProjectXcls_Button9 * self) {
1869 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1870         self->priv = XCLS_EDITPROJECT_XCLS_BUTTON9_GET_PRIVATE (self);
1871 #line 1872 "EditProject.vala.c"
1872 }
1873
1874
1875 static void xcls_editproject_xcls_button9_finalize (GObject* obj) {
1876         Xcls_EditProjectXcls_Button9 * self;
1877 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1878         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9);
1879 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1880         _g_object_unref0 (self->el);
1881 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1882         _g_object_unref0 (self->priv->_this);
1883 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1884         G_OBJECT_CLASS (xcls_editproject_xcls_button9_parent_class)->finalize (obj);
1885 #line 1886 "EditProject.vala.c"
1886 }
1887
1888
1889 GType xcls_editproject_xcls_button9_get_type (void) {
1890         static volatile gsize xcls_editproject_xcls_button9_type_id__volatile = 0;
1891         if (g_once_init_enter (&xcls_editproject_xcls_button9_type_id__volatile)) {
1892                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_Button9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_button9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_Button9), 0, (GInstanceInitFunc) xcls_editproject_xcls_button9_instance_init, NULL };
1893                 GType xcls_editproject_xcls_button9_type_id;
1894                 xcls_editproject_xcls_button9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_Button9", &g_define_type_info, 0);
1895                 g_once_init_leave (&xcls_editproject_xcls_button9_type_id__volatile, xcls_editproject_xcls_button9_type_id);
1896         }
1897         return xcls_editproject_xcls_button9_type_id__volatile;
1898 }
1899
1900
1901 Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type, Xcls_EditProject* _owner) {
1902         Xcls_EditProjectXcls_Button10 * self = NULL;
1903         Xcls_EditProject* _tmp0_;
1904         Xcls_EditProject* _tmp1_;
1905         GtkButton* _tmp2_;
1906         GtkButton* _tmp3_;
1907 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1908         g_return_val_if_fail (_owner != NULL, NULL);
1909 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1910         self = (Xcls_EditProjectXcls_Button10*) g_object_new (object_type, NULL);
1911 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1912         _tmp0_ = _owner;
1913 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1914         _tmp1_ = _g_object_ref0 (_tmp0_);
1915 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1916         _g_object_unref0 (self->priv->_this);
1917 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1918         self->priv->_this = _tmp1_;
1919 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1920         _tmp2_ = (GtkButton*) gtk_button_new ();
1921 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1922         g_object_ref_sink (_tmp2_);
1923 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1924         _g_object_unref0 (self->el);
1925 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1926         self->el = _tmp2_;
1927 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1928         _tmp3_ = self->el;
1929 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1930         gtk_button_set_label (_tmp3_, "Cancel");
1931 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1932         return self;
1933 #line 1934 "EditProject.vala.c"
1934 }
1935
1936
1937 Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (Xcls_EditProject* _owner) {
1938 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1939         return xcls_editproject_xcls_button10_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, _owner);
1940 #line 1941 "EditProject.vala.c"
1941 }
1942
1943
1944 static void xcls_editproject_xcls_button10_class_init (Xcls_EditProjectXcls_Button10Class * klass) {
1945 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1946         xcls_editproject_xcls_button10_parent_class = g_type_class_peek_parent (klass);
1947 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1948         g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_Button10Private));
1949 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1950         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_button10_finalize;
1951 #line 1952 "EditProject.vala.c"
1952 }
1953
1954
1955 static void xcls_editproject_xcls_button10_instance_init (Xcls_EditProjectXcls_Button10 * self) {
1956 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1957         self->priv = XCLS_EDITPROJECT_XCLS_BUTTON10_GET_PRIVATE (self);
1958 #line 1959 "EditProject.vala.c"
1959 }
1960
1961
1962 static void xcls_editproject_xcls_button10_finalize (GObject* obj) {
1963         Xcls_EditProjectXcls_Button10 * self;
1964 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1965         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10);
1966 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1967         _g_object_unref0 (self->el);
1968 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1969         _g_object_unref0 (self->priv->_this);
1970 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1971         G_OBJECT_CLASS (xcls_editproject_xcls_button10_parent_class)->finalize (obj);
1972 #line 1973 "EditProject.vala.c"
1973 }
1974
1975
1976 GType xcls_editproject_xcls_button10_get_type (void) {
1977         static volatile gsize xcls_editproject_xcls_button10_type_id__volatile = 0;
1978         if (g_once_init_enter (&xcls_editproject_xcls_button10_type_id__volatile)) {
1979                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_Button10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_button10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_Button10), 0, (GInstanceInitFunc) xcls_editproject_xcls_button10_instance_init, NULL };
1980                 GType xcls_editproject_xcls_button10_type_id;
1981                 xcls_editproject_xcls_button10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_Button10", &g_define_type_info, 0);
1982                 g_once_init_leave (&xcls_editproject_xcls_button10_type_id__volatile, xcls_editproject_xcls_button10_type_id);
1983         }
1984         return xcls_editproject_xcls_button10_type_id__volatile;
1985 }
1986
1987
1988 static void xcls_editproject_class_init (Xcls_EditProjectClass * klass) {
1989 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1990         xcls_editproject_parent_class = g_type_class_peek_parent (klass);
1991 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1992         g_type_class_add_private (klass, sizeof (Xcls_EditProjectPrivate));
1993 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1994         G_OBJECT_CLASS (klass)->finalize = xcls_editproject_finalize;
1995 #line 1996 "EditProject.vala.c"
1996 }
1997
1998
1999 static void xcls_editproject_instance_init (Xcls_EditProject * self) {
2000 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2001         self->priv = XCLS_EDITPROJECT_GET_PRIVATE (self);
2002 #line 2003 "EditProject.vala.c"
2003 }
2004
2005
2006 static void xcls_editproject_finalize (GObject* obj) {
2007         Xcls_EditProject * self;
2008 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2009         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_EDITPROJECT, Xcls_EditProject);
2010 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2011         _g_object_unref0 (self->el);
2012 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2013         _g_object_unref0 (self->priv->_this);
2014 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2015         _g_object_unref0 (self->xtype);
2016 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2017         _g_object_unref0 (self->cellrender);
2018 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2019         _g_object_unref0 (self->model);
2020 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2021         _g_object_unref0 (self->dir);
2022 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2023         G_OBJECT_CLASS (xcls_editproject_parent_class)->finalize (obj);
2024 #line 2025 "EditProject.vala.c"
2025 }
2026
2027
2028 GType xcls_editproject_get_type (void) {
2029         static volatile gsize xcls_editproject_type_id__volatile = 0;
2030         if (g_once_init_enter (&xcls_editproject_type_id__volatile)) {
2031                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProject), 0, (GInstanceInitFunc) xcls_editproject_instance_init, NULL };
2032                 GType xcls_editproject_type_id;
2033                 xcls_editproject_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProject", &g_define_type_info, 0);
2034                 g_once_init_leave (&xcls_editproject_type_id__volatile, xcls_editproject_type_id);
2035         }
2036         return xcls_editproject_type_id__volatile;
2037 }
2038
2039
2040