1 /* EditProject.vala.c generated by valac 0.20.1, the Vala compiler
2 * generated from EditProject.vala, do not modify */
5 valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \
6 /tmp/EditProject.vala -o /tmp/EditProject
9 static int main (string[] args) {
11 new Xcls_EditProject();
12 EditProject.show_all();
19 #include <glib-object.h>
24 #include <gobject/gvaluecollector.h>
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))
34 typedef struct _Xcls_EditProject Xcls_EditProject;
35 typedef struct _Xcls_EditProjectClass Xcls_EditProjectClass;
36 typedef struct _Xcls_EditProjectPrivate Xcls_EditProjectPrivate;
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))
45 typedef struct _Xcls_EditProjectXcls_xtype Xcls_EditProjectXcls_xtype;
46 typedef struct _Xcls_EditProjectXcls_xtypeClass Xcls_EditProjectXcls_xtypeClass;
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))
55 typedef struct _Xcls_EditProjectXcls_cellrender Xcls_EditProjectXcls_cellrender;
56 typedef struct _Xcls_EditProjectXcls_cellrenderClass Xcls_EditProjectXcls_cellrenderClass;
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))
65 typedef struct _Xcls_EditProjectXcls_model Xcls_EditProjectXcls_model;
66 typedef struct _Xcls_EditProjectXcls_modelClass Xcls_EditProjectXcls_modelClass;
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))
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 #define _xcls_editproject_xcls_xtype_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_xtype_unref (var), NULL)))
79 #define _xcls_editproject_xcls_cellrender_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_cellrender_unref (var), NULL)))
80 #define _xcls_editproject_xcls_model_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_model_unref (var), NULL)))
81 #define _xcls_editproject_xcls_dir_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_dir_unref (var), NULL)))
82 #define _xcls_editproject_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_unref (var), NULL)))
84 #define XCLS_EDITPROJECT_TYPE_XCLS_VBOX2 (xcls_editproject_xcls_vbox2_get_type ())
85 #define XCLS_EDITPROJECT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2))
86 #define XCLS_EDITPROJECT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Class))
87 #define XCLS_EDITPROJECT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2))
88 #define XCLS_EDITPROJECT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2))
89 #define XCLS_EDITPROJECT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Class))
91 typedef struct _Xcls_EditProjectXcls_VBox2 Xcls_EditProjectXcls_VBox2;
92 typedef struct _Xcls_EditProjectXcls_VBox2Class Xcls_EditProjectXcls_VBox2Class;
93 typedef struct _Xcls_EditProjectXcls_VBox2Private Xcls_EditProjectXcls_VBox2Private;
95 #define XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9 (xcls_editproject_xcls_button9_get_type ())
96 #define XCLS_EDITPROJECT_XCLS_BUTTON9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9))
97 #define XCLS_EDITPROJECT_XCLS_BUTTON9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Class))
98 #define XCLS_EDITPROJECT_IS_XCLS_BUTTON9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9))
99 #define XCLS_EDITPROJECT_IS_XCLS_BUTTON9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9))
100 #define XCLS_EDITPROJECT_XCLS_BUTTON9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Class))
102 typedef struct _Xcls_EditProjectXcls_Button9 Xcls_EditProjectXcls_Button9;
103 typedef struct _Xcls_EditProjectXcls_Button9Class Xcls_EditProjectXcls_Button9Class;
104 typedef struct _Xcls_EditProjectXcls_Button9Private Xcls_EditProjectXcls_Button9Private;
106 #define XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10 (xcls_editproject_xcls_button10_get_type ())
107 #define XCLS_EDITPROJECT_XCLS_BUTTON10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10))
108 #define XCLS_EDITPROJECT_XCLS_BUTTON10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Class))
109 #define XCLS_EDITPROJECT_IS_XCLS_BUTTON10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10))
110 #define XCLS_EDITPROJECT_IS_XCLS_BUTTON10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10))
111 #define XCLS_EDITPROJECT_XCLS_BUTTON10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Class))
113 typedef struct _Xcls_EditProjectXcls_Button10 Xcls_EditProjectXcls_Button10;
114 typedef struct _Xcls_EditProjectXcls_Button10Class Xcls_EditProjectXcls_Button10Class;
115 typedef struct _Xcls_EditProjectXcls_Button10Private Xcls_EditProjectXcls_Button10Private;
116 #define _g_free0(var) (var = (g_free (var), NULL))
118 #define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
119 #define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
120 #define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
121 #define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
122 #define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
123 #define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
125 typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
126 typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
127 typedef struct _Xcls_EditProjectXcls_dirPrivate Xcls_EditProjectXcls_dirPrivate;
129 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
130 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
131 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
132 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
133 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
134 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
136 typedef struct _ProjectProject ProjectProject;
137 typedef struct _ProjectProjectClass ProjectProjectClass;
138 #define _xcls_editproject_xcls_button10_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_button10_unref (var), NULL)))
139 #define _xcls_editproject_xcls_button9_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_button9_unref (var), NULL)))
140 #define _xcls_editproject_xcls_vbox2_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_vbox2_unref (var), NULL)))
142 #define XCLS_EDITPROJECT_TYPE_XCLS_HBOX3 (xcls_editproject_xcls_hbox3_get_type ())
143 #define XCLS_EDITPROJECT_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3))
144 #define XCLS_EDITPROJECT_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Class))
145 #define XCLS_EDITPROJECT_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3))
146 #define XCLS_EDITPROJECT_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3))
147 #define XCLS_EDITPROJECT_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Class))
149 typedef struct _Xcls_EditProjectXcls_HBox3 Xcls_EditProjectXcls_HBox3;
150 typedef struct _Xcls_EditProjectXcls_HBox3Class Xcls_EditProjectXcls_HBox3Class;
151 typedef struct _Xcls_EditProjectXcls_HBox3Private Xcls_EditProjectXcls_HBox3Private;
152 #define _xcls_editproject_xcls_hbox3_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_hbox3_unref (var), NULL)))
153 typedef struct _Xcls_EditProjectParamSpecXcls_VBox2 Xcls_EditProjectParamSpecXcls_VBox2;
155 #define XCLS_EDITPROJECT_TYPE_XCLS_LABEL4 (xcls_editproject_xcls_label4_get_type ())
156 #define XCLS_EDITPROJECT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4))
157 #define XCLS_EDITPROJECT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Class))
158 #define XCLS_EDITPROJECT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4))
159 #define XCLS_EDITPROJECT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4))
160 #define XCLS_EDITPROJECT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Class))
162 typedef struct _Xcls_EditProjectXcls_Label4 Xcls_EditProjectXcls_Label4;
163 typedef struct _Xcls_EditProjectXcls_Label4Class Xcls_EditProjectXcls_Label4Class;
164 typedef struct _Xcls_EditProjectXcls_Label4Private Xcls_EditProjectXcls_Label4Private;
165 typedef struct _Xcls_EditProjectXcls_xtypePrivate Xcls_EditProjectXcls_xtypePrivate;
166 #define _xcls_editproject_xcls_label4_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_label4_unref (var), NULL)))
167 typedef struct _Xcls_EditProjectParamSpecXcls_HBox3 Xcls_EditProjectParamSpecXcls_HBox3;
168 typedef struct _Xcls_EditProjectParamSpecXcls_Label4 Xcls_EditProjectParamSpecXcls_Label4;
169 typedef struct _Xcls_EditProjectXcls_cellrenderPrivate Xcls_EditProjectXcls_cellrenderPrivate;
170 typedef struct _Xcls_EditProjectXcls_modelPrivate Xcls_EditProjectXcls_modelPrivate;
171 typedef struct _Xcls_EditProjectParamSpecXcls_xtype Xcls_EditProjectParamSpecXcls_xtype;
172 typedef struct _Xcls_EditProjectParamSpecXcls_cellrender Xcls_EditProjectParamSpecXcls_cellrender;
173 typedef struct _Xcls_EditProjectParamSpecXcls_model Xcls_EditProjectParamSpecXcls_model;
174 typedef struct _Xcls_EditProjectParamSpecXcls_dir Xcls_EditProjectParamSpecXcls_dir;
175 typedef struct _Xcls_EditProjectParamSpecXcls_Button9 Xcls_EditProjectParamSpecXcls_Button9;
176 typedef struct _Xcls_EditProjectParamSpecXcls_Button10 Xcls_EditProjectParamSpecXcls_Button10;
177 typedef struct _ParamSpecXcls_EditProject ParamSpecXcls_EditProject;
179 struct _Xcls_EditProject {
180 GTypeInstance parent_instance;
181 volatile int ref_count;
182 Xcls_EditProjectPrivate * priv;
184 Xcls_EditProjectXcls_xtype* xtype;
185 Xcls_EditProjectXcls_cellrender* cellrender;
186 Xcls_EditProjectXcls_model* model;
187 Xcls_EditProjectXcls_dir* dir;
190 struct _Xcls_EditProjectClass {
191 GTypeClass parent_class;
192 void (*finalize) (Xcls_EditProject *self);
195 struct _Xcls_EditProjectXcls_VBox2 {
196 GTypeInstance parent_instance;
197 volatile int ref_count;
198 Xcls_EditProjectXcls_VBox2Private * priv;
202 struct _Xcls_EditProjectXcls_VBox2Class {
203 GTypeClass parent_class;
204 void (*finalize) (Xcls_EditProjectXcls_VBox2 *self);
207 struct _Xcls_EditProjectXcls_Button9 {
208 GTypeInstance parent_instance;
209 volatile int ref_count;
210 Xcls_EditProjectXcls_Button9Private * priv;
214 struct _Xcls_EditProjectXcls_Button9Class {
215 GTypeClass parent_class;
216 void (*finalize) (Xcls_EditProjectXcls_Button9 *self);
219 struct _Xcls_EditProjectXcls_Button10 {
220 GTypeInstance parent_instance;
221 volatile int ref_count;
222 Xcls_EditProjectXcls_Button10Private * priv;
226 struct _Xcls_EditProjectXcls_Button10Class {
227 GTypeClass parent_class;
228 void (*finalize) (Xcls_EditProjectXcls_Button10 *self);
231 struct _Xcls_EditProjectXcls_dir {
232 GTypeInstance parent_instance;
233 volatile int ref_count;
234 Xcls_EditProjectXcls_dirPrivate * priv;
235 GtkFileChooserWidget* el;
238 struct _Xcls_EditProjectXcls_dirClass {
239 GTypeClass parent_class;
240 void (*finalize) (Xcls_EditProjectXcls_dir *self);
243 struct _Xcls_EditProjectXcls_HBox3 {
244 GTypeInstance parent_instance;
245 volatile int ref_count;
246 Xcls_EditProjectXcls_HBox3Private * priv;
250 struct _Xcls_EditProjectXcls_HBox3Class {
251 GTypeClass parent_class;
252 void (*finalize) (Xcls_EditProjectXcls_HBox3 *self);
255 struct _Xcls_EditProjectParamSpecXcls_VBox2 {
256 GParamSpec parent_instance;
259 struct _Xcls_EditProjectXcls_Label4 {
260 GTypeInstance parent_instance;
261 volatile int ref_count;
262 Xcls_EditProjectXcls_Label4Private * priv;
266 struct _Xcls_EditProjectXcls_Label4Class {
267 GTypeClass parent_class;
268 void (*finalize) (Xcls_EditProjectXcls_Label4 *self);
271 struct _Xcls_EditProjectXcls_xtype {
272 GTypeInstance parent_instance;
273 volatile int ref_count;
274 Xcls_EditProjectXcls_xtypePrivate * priv;
278 struct _Xcls_EditProjectXcls_xtypeClass {
279 GTypeClass parent_class;
280 void (*finalize) (Xcls_EditProjectXcls_xtype *self);
283 struct _Xcls_EditProjectParamSpecXcls_HBox3 {
284 GParamSpec parent_instance;
287 struct _Xcls_EditProjectParamSpecXcls_Label4 {
288 GParamSpec parent_instance;
291 struct _Xcls_EditProjectXcls_cellrender {
292 GTypeInstance parent_instance;
293 volatile int ref_count;
294 Xcls_EditProjectXcls_cellrenderPrivate * priv;
295 GtkCellRendererText* el;
298 struct _Xcls_EditProjectXcls_cellrenderClass {
299 GTypeClass parent_class;
300 void (*finalize) (Xcls_EditProjectXcls_cellrender *self);
303 struct _Xcls_EditProjectXcls_model {
304 GTypeInstance parent_instance;
305 volatile int ref_count;
306 Xcls_EditProjectXcls_modelPrivate * priv;
310 struct _Xcls_EditProjectXcls_modelClass {
311 GTypeClass parent_class;
312 void (*finalize) (Xcls_EditProjectXcls_model *self);
315 struct _Xcls_EditProjectParamSpecXcls_xtype {
316 GParamSpec parent_instance;
319 struct _Xcls_EditProjectParamSpecXcls_cellrender {
320 GParamSpec parent_instance;
323 struct _Xcls_EditProjectParamSpecXcls_model {
324 GParamSpec parent_instance;
327 struct _Xcls_EditProjectParamSpecXcls_dir {
328 GParamSpec parent_instance;
331 struct _Xcls_EditProjectParamSpecXcls_Button9 {
332 GParamSpec parent_instance;
335 struct _Xcls_EditProjectParamSpecXcls_Button10 {
336 GParamSpec parent_instance;
339 struct _ParamSpecXcls_EditProject {
340 GParamSpec parent_instance;
344 extern Xcls_EditProject* EditProject;
345 Xcls_EditProject* EditProject = NULL;
346 static gpointer xcls_editproject_parent_class = NULL;
347 static Xcls_EditProject* xcls_editproject__this;
348 static Xcls_EditProject* xcls_editproject__this = NULL;
349 extern Xcls_StandardErrorDialog* StandardErrorDialog;
350 static gpointer xcls_editproject_xcls_vbox2_parent_class = NULL;
351 static gpointer xcls_editproject_xcls_hbox3_parent_class = NULL;
352 static gpointer xcls_editproject_xcls_label4_parent_class = NULL;
353 static gpointer xcls_editproject_xcls_xtype_parent_class = NULL;
354 static gpointer xcls_editproject_xcls_cellrender_parent_class = NULL;
355 static gpointer xcls_editproject_xcls_model_parent_class = NULL;
356 static gpointer xcls_editproject_xcls_dir_parent_class = NULL;
357 static gpointer xcls_editproject_xcls_button9_parent_class = NULL;
358 static gpointer xcls_editproject_xcls_button10_parent_class = NULL;
360 gpointer xcls_editproject_ref (gpointer instance);
361 void xcls_editproject_unref (gpointer instance);
362 GParamSpec* param_spec_xcls_editproject (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
363 void value_set_xcls_editproject (GValue* value, gpointer v_object);
364 void value_take_xcls_editproject (GValue* value, gpointer v_object);
365 gpointer value_get_xcls_editproject (const GValue* value);
366 GType xcls_editproject_get_type (void) G_GNUC_CONST;
367 gpointer xcls_editproject_xcls_xtype_ref (gpointer instance);
368 void xcls_editproject_xcls_xtype_unref (gpointer instance);
369 GParamSpec* xcls_editproject_param_spec_xcls_xtype (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
370 void xcls_editproject_value_set_xcls_xtype (GValue* value, gpointer v_object);
371 void xcls_editproject_value_take_xcls_xtype (GValue* value, gpointer v_object);
372 gpointer xcls_editproject_value_get_xcls_xtype (const GValue* value);
373 GType xcls_editproject_xcls_xtype_get_type (void) G_GNUC_CONST;
374 gpointer xcls_editproject_xcls_cellrender_ref (gpointer instance);
375 void xcls_editproject_xcls_cellrender_unref (gpointer instance);
376 GParamSpec* xcls_editproject_param_spec_xcls_cellrender (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
377 void xcls_editproject_value_set_xcls_cellrender (GValue* value, gpointer v_object);
378 void xcls_editproject_value_take_xcls_cellrender (GValue* value, gpointer v_object);
379 gpointer xcls_editproject_value_get_xcls_cellrender (const GValue* value);
380 GType xcls_editproject_xcls_cellrender_get_type (void) G_GNUC_CONST;
381 gpointer xcls_editproject_xcls_model_ref (gpointer instance);
382 void xcls_editproject_xcls_model_unref (gpointer instance);
383 GParamSpec* xcls_editproject_param_spec_xcls_model (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
384 void xcls_editproject_value_set_xcls_model (GValue* value, gpointer v_object);
385 void xcls_editproject_value_take_xcls_model (GValue* value, gpointer v_object);
386 gpointer xcls_editproject_value_get_xcls_model (const GValue* value);
387 GType xcls_editproject_xcls_model_get_type (void) G_GNUC_CONST;
388 gpointer xcls_editproject_xcls_dir_ref (gpointer instance);
389 void xcls_editproject_xcls_dir_unref (gpointer instance);
390 GParamSpec* xcls_editproject_param_spec_xcls_dir (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
391 void xcls_editproject_value_set_xcls_dir (GValue* value, gpointer v_object);
392 void xcls_editproject_value_take_xcls_dir (GValue* value, gpointer v_object);
393 gpointer xcls_editproject_value_get_xcls_dir (const GValue* value);
394 GType xcls_editproject_xcls_dir_get_type (void) G_GNUC_CONST;
396 XCLS_EDITPROJECT_DUMMY_PROPERTY
398 Xcls_EditProject* xcls_editproject_new (void);
399 Xcls_EditProject* xcls_editproject_construct (GType object_type);
400 Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (void);
401 Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type);
402 gpointer xcls_editproject_xcls_vbox2_ref (gpointer instance);
403 void xcls_editproject_xcls_vbox2_unref (gpointer instance);
404 GParamSpec* xcls_editproject_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
405 void xcls_editproject_value_set_xcls_vbox2 (GValue* value, gpointer v_object);
406 void xcls_editproject_value_take_xcls_vbox2 (GValue* value, gpointer v_object);
407 gpointer xcls_editproject_value_get_xcls_vbox2 (const GValue* value);
408 GType xcls_editproject_xcls_vbox2_get_type (void) G_GNUC_CONST;
409 Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (void);
410 Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type);
411 gpointer xcls_editproject_xcls_button9_ref (gpointer instance);
412 void xcls_editproject_xcls_button9_unref (gpointer instance);
413 GParamSpec* xcls_editproject_param_spec_xcls_button9 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
414 void xcls_editproject_value_set_xcls_button9 (GValue* value, gpointer v_object);
415 void xcls_editproject_value_take_xcls_button9 (GValue* value, gpointer v_object);
416 gpointer xcls_editproject_value_get_xcls_button9 (const GValue* value);
417 GType xcls_editproject_xcls_button9_get_type (void) G_GNUC_CONST;
418 Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (void);
419 Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type);
420 gpointer xcls_editproject_xcls_button10_ref (gpointer instance);
421 void xcls_editproject_xcls_button10_unref (gpointer instance);
422 GParamSpec* xcls_editproject_param_spec_xcls_button10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
423 void xcls_editproject_value_set_xcls_button10 (GValue* value, gpointer v_object);
424 void xcls_editproject_value_take_xcls_button10 (GValue* value, gpointer v_object);
425 gpointer xcls_editproject_value_get_xcls_button10 (const GValue* value);
426 GType xcls_editproject_xcls_button10_get_type (void) G_GNUC_CONST;
427 static gboolean __lambda114_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event);
428 static gboolean ___lambda114__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
429 static void __lambda115_ (Xcls_EditProject* self, GtkDialog* _self_, gint id);
430 gchar* xcls_editproject_xcls_xtype_getValue (Xcls_EditProjectXcls_xtype* self);
431 gpointer xcls_standarderrordialog_ref (gpointer instance);
432 void xcls_standarderrordialog_unref (gpointer instance);
433 GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
434 void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object);
435 void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object);
436 gpointer value_get_xcls_standarderrordialog (const GValue* value);
437 GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
438 void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg);
439 GType project_project_get_type (void) G_GNUC_CONST;
440 ProjectProject* project_project_factory (const gchar* xtype, const gchar* path);
441 static void ___lambda115__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
442 void xcls_editproject_show (Xcls_EditProject* self);
443 void xcls_editproject_xcls_model_loadData (Xcls_EditProjectXcls_model* self);
445 XCLS_EDITPROJECT_XCLS_VBOX2_DUMMY_PROPERTY
447 Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (void);
448 Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type);
449 gpointer xcls_editproject_xcls_hbox3_ref (gpointer instance);
450 void xcls_editproject_xcls_hbox3_unref (gpointer instance);
451 GParamSpec* xcls_editproject_param_spec_xcls_hbox3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
452 void xcls_editproject_value_set_xcls_hbox3 (GValue* value, gpointer v_object);
453 void xcls_editproject_value_take_xcls_hbox3 (GValue* value, gpointer v_object);
454 gpointer xcls_editproject_value_get_xcls_hbox3 (const GValue* value);
455 GType xcls_editproject_xcls_hbox3_get_type (void) G_GNUC_CONST;
456 Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (void);
457 Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type);
458 static void xcls_editproject_xcls_vbox2_finalize (Xcls_EditProjectXcls_VBox2* obj);
460 XCLS_EDITPROJECT_XCLS_HBOX3_DUMMY_PROPERTY
462 Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (void);
463 Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type);
464 gpointer xcls_editproject_xcls_label4_ref (gpointer instance);
465 void xcls_editproject_xcls_label4_unref (gpointer instance);
466 GParamSpec* xcls_editproject_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
467 void xcls_editproject_value_set_xcls_label4 (GValue* value, gpointer v_object);
468 void xcls_editproject_value_take_xcls_label4 (GValue* value, gpointer v_object);
469 gpointer xcls_editproject_value_get_xcls_label4 (const GValue* value);
470 GType xcls_editproject_xcls_label4_get_type (void) G_GNUC_CONST;
471 Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (void);
472 Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type);
473 static void xcls_editproject_xcls_hbox3_finalize (Xcls_EditProjectXcls_HBox3* obj);
475 XCLS_EDITPROJECT_XCLS_LABEL4_DUMMY_PROPERTY
477 static void xcls_editproject_xcls_label4_finalize (Xcls_EditProjectXcls_Label4* obj);
479 XCLS_EDITPROJECT_XCLS_XTYPE_DUMMY_PROPERTY
481 Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (void);
482 Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type);
483 Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (void);
484 Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type);
485 static void xcls_editproject_xcls_xtype_finalize (Xcls_EditProjectXcls_xtype* obj);
487 XCLS_EDITPROJECT_XCLS_CELLRENDER_DUMMY_PROPERTY
489 static void xcls_editproject_xcls_cellrender_finalize (Xcls_EditProjectXcls_cellrender* obj);
491 XCLS_EDITPROJECT_XCLS_MODEL_DUMMY_PROPERTY
493 static void xcls_editproject_xcls_model_finalize (Xcls_EditProjectXcls_model* obj);
495 XCLS_EDITPROJECT_XCLS_DIR_DUMMY_PROPERTY
497 static void xcls_editproject_xcls_dir_finalize (Xcls_EditProjectXcls_dir* obj);
499 XCLS_EDITPROJECT_XCLS_BUTTON9_DUMMY_PROPERTY
501 static void xcls_editproject_xcls_button9_finalize (Xcls_EditProjectXcls_Button9* obj);
503 XCLS_EDITPROJECT_XCLS_BUTTON10_DUMMY_PROPERTY
505 static void xcls_editproject_xcls_button10_finalize (Xcls_EditProjectXcls_Button10* obj);
506 static void xcls_editproject_finalize (Xcls_EditProject* obj);
509 static gpointer _xcls_editproject_ref0 (gpointer self) {
510 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
511 return self ? xcls_editproject_ref (self) : NULL;
512 #line 513 "EditProject.vala.c"
516 static gboolean __lambda114_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event) {
517 gboolean result = FALSE;
519 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
520 g_return_val_if_fail (_self_ != NULL, FALSE);
521 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
522 g_return_val_if_fail (event != NULL, FALSE);
523 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
525 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
526 gtk_widget_hide ((GtkWidget*) _tmp0_);
527 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
529 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
531 #line 532 "EditProject.vala.c"
535 static gboolean ___lambda114__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
537 result = __lambda114_ (self, _sender, event);
538 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
540 #line 541 "EditProject.vala.c"
544 static void __lambda115_ (Xcls_EditProject* self, GtkDialog* _self_, gint id) {
546 Xcls_EditProject* _tmp2_;
547 Xcls_EditProjectXcls_xtype* _tmp3_;
548 gchar* _tmp4_ = NULL;
553 Xcls_EditProject* _tmp10_;
554 Xcls_EditProjectXcls_dir* _tmp11_;
555 GtkFileChooserWidget* _tmp12_;
556 gchar* _tmp13_ = NULL;
562 Xcls_EditProject* _tmp20_;
563 Xcls_EditProjectXcls_dir* _tmp21_;
564 GtkFileChooserWidget* _tmp22_;
565 gchar* _tmp23_ = NULL;
567 Xcls_EditProject* _tmp24_;
568 Xcls_EditProjectXcls_xtype* _tmp25_;
569 gchar* _tmp26_ = NULL;
571 const gchar* _tmp28_;
572 ProjectProject* _tmp29_ = NULL;
573 ProjectProject* _tmp30_;
574 ProjectProject* project;
575 ProjectProject* _tmp31_;
576 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
577 g_return_if_fail (_self_ != NULL);
578 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
580 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
582 #line 583 "EditProject.vala.c"
584 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
586 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
587 gtk_widget_hide ((GtkWidget*) _tmp1_);
588 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
590 #line 591 "EditProject.vala.c"
592 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
593 _tmp2_ = xcls_editproject__this;
594 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
595 _tmp3_ = _tmp2_->xtype;
596 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
597 _tmp4_ = xcls_editproject_xcls_xtype_getValue (_tmp3_);
598 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
600 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
601 _tmp6_ = strlen (_tmp5_);
602 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
604 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
606 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
608 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
610 #line 611 "EditProject.vala.c"
611 Xcls_StandardErrorDialog* _tmp9_;
612 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
613 _tmp9_ = StandardErrorDialog;
614 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
615 xcls_standarderrordialog_show (_tmp9_, "You have to set Project type");
616 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
618 #line 619 "EditProject.vala.c"
620 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
621 _tmp10_ = xcls_editproject__this;
622 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
623 _tmp11_ = _tmp10_->dir;
624 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
625 _tmp12_ = _tmp11_->el;
626 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
627 _tmp13_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp12_);
628 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
630 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
631 _tmp15_ = strlen (_tmp14_);
632 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
634 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
635 _tmp17_ = _tmp16_ < 1;
636 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
638 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
640 #line 641 "EditProject.vala.c"
641 Xcls_StandardErrorDialog* _tmp18_;
642 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
643 _tmp18_ = StandardErrorDialog;
644 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
645 xcls_standarderrordialog_show (_tmp18_, "You have to select a folder");
646 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
648 #line 649 "EditProject.vala.c"
650 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
652 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
653 gtk_widget_hide ((GtkWidget*) _tmp19_);
654 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
655 _tmp20_ = xcls_editproject__this;
656 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
657 _tmp21_ = _tmp20_->dir;
658 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
659 _tmp22_ = _tmp21_->el;
660 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
661 _tmp23_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp22_);
662 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
664 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
665 _tmp24_ = xcls_editproject__this;
666 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
667 _tmp25_ = _tmp24_->xtype;
668 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
669 _tmp26_ = xcls_editproject_xcls_xtype_getValue (_tmp25_);
670 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
672 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
674 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
675 _tmp29_ = project_project_factory (_tmp27_, _tmp28_);
676 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
678 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
680 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
682 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
684 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
685 g_signal_emit_by_name (self, "success", _tmp31_);
686 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
687 _g_object_unref0 (project);
688 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
690 #line 691 "EditProject.vala.c"
694 static void ___lambda115__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
695 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
696 __lambda115_ (self, _sender, response_id);
697 #line 698 "EditProject.vala.c"
701 Xcls_EditProject* xcls_editproject_construct (GType object_type) {
702 Xcls_EditProject* self = NULL;
704 Xcls_EditProject* _tmp1_;
705 Xcls_EditProject* _tmp2_;
712 Xcls_EditProjectXcls_VBox2* _tmp9_;
713 Xcls_EditProjectXcls_VBox2* child_0;
715 GtkBox* _tmp11_ = NULL;
717 Xcls_EditProjectXcls_Button9* _tmp13_;
718 Xcls_EditProjectXcls_Button9* child_1;
721 Xcls_EditProjectXcls_Button10* _tmp16_;
722 Xcls_EditProjectXcls_Button10* child_2;
727 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
728 self = (Xcls_EditProject*) g_type_create_instance (object_type);
729 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
730 _tmp0_ = (GtkDialog*) gtk_dialog_new ();
731 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
732 g_object_ref_sink (_tmp0_);
733 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
734 _g_object_unref0 (self->el);
735 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
737 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
738 _tmp1_ = _xcls_editproject_ref0 (self);
739 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
740 _xcls_editproject_unref0 (xcls_editproject__this);
741 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
742 xcls_editproject__this = _tmp1_;
743 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
744 _tmp2_ = _xcls_editproject_ref0 (self);
745 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
746 _xcls_editproject_unref0 (EditProject);
747 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
748 EditProject = _tmp2_;
749 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
751 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
752 gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 3);
753 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
755 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
756 g_object_set ((GtkWindow*) _tmp4_, "default-height", 500, NULL);
757 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
759 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
760 g_object_set ((GtkWindow*) _tmp5_, "default-width", 600, NULL);
761 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
763 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
764 gtk_window_set_deletable ((GtkWindow*) _tmp6_, TRUE);
765 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
767 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
768 gtk_window_set_modal ((GtkWindow*) _tmp7_, TRUE);
769 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
771 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
772 gtk_window_set_title ((GtkWindow*) _tmp8_, "Project Properties");
773 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
774 _tmp9_ = xcls_editproject_xcls_vbox2_new ();
775 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
777 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
779 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
780 _tmp11_ = gtk_dialog_get_content_area (_tmp10_);
781 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
782 _tmp12_ = child_0->el;
783 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
784 gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_);
785 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
786 _tmp13_ = xcls_editproject_xcls_button9_new ();
787 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
789 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
791 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
792 _tmp15_ = child_1->el;
793 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
794 gtk_dialog_add_action_widget (_tmp14_, (GtkWidget*) _tmp15_, 1);
795 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
796 _tmp16_ = xcls_editproject_xcls_button10_new ();
797 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
799 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
801 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
802 _tmp18_ = child_2->el;
803 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
804 gtk_dialog_add_action_widget (_tmp17_, (GtkWidget*) _tmp18_, 0);
805 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
807 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
808 g_signal_connect ((GtkWidget*) _tmp19_, "destroy-event", (GCallback) ___lambda114__gtk_widget_destroy_event, self);
809 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
811 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
812 g_signal_connect (_tmp20_, "response", (GCallback) ___lambda115__gtk_dialog_response, self);
813 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
814 _xcls_editproject_xcls_button10_unref0 (child_2);
815 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
816 _xcls_editproject_xcls_button9_unref0 (child_1);
817 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
818 _xcls_editproject_xcls_vbox2_unref0 (child_0);
819 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
821 #line 822 "EditProject.vala.c"
825 Xcls_EditProject* xcls_editproject_new (void) {
826 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
827 return xcls_editproject_construct (TYPE_XCLS_EDITPROJECT);
828 #line 829 "EditProject.vala.c"
832 void xcls_editproject_show (Xcls_EditProject* self) {
833 Xcls_EditProject* _tmp0_;
834 Xcls_EditProjectXcls_model* _tmp1_;
836 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
837 g_return_if_fail (self != NULL);
838 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
839 _tmp0_ = xcls_editproject__this;
840 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
841 _tmp1_ = _tmp0_->model;
842 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
843 xcls_editproject_xcls_model_loadData (_tmp1_);
844 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
846 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
847 gtk_widget_show_all ((GtkWidget*) _tmp2_);
848 #line 849 "EditProject.vala.c"
852 Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type) {
853 Xcls_EditProjectXcls_VBox2* self = NULL;
855 Xcls_EditProjectXcls_HBox3* _tmp1_;
856 Xcls_EditProjectXcls_HBox3* child_0;
859 Xcls_EditProjectXcls_dir* _tmp4_;
860 Xcls_EditProjectXcls_dir* child_1;
862 GtkFileChooserWidget* _tmp6_;
863 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
864 self = (Xcls_EditProjectXcls_VBox2*) g_type_create_instance (object_type);
865 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
866 _tmp0_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
867 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
868 g_object_ref_sink (_tmp0_);
869 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
870 _g_object_unref0 (self->el);
871 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
873 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
874 _tmp1_ = xcls_editproject_xcls_hbox3_new ();
875 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
877 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
879 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
880 _tmp3_ = child_0->el;
881 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
882 gtk_box_pack_start ((GtkBox*) _tmp2_, (GtkWidget*) _tmp3_, FALSE, TRUE, (guint) 3);
883 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
884 _tmp4_ = xcls_editproject_xcls_dir_new ();
885 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
887 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
889 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
890 _tmp6_ = child_1->el;
891 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
892 gtk_box_pack_end ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 5);
893 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
894 _xcls_editproject_xcls_dir_unref0 (child_1);
895 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
896 _xcls_editproject_xcls_hbox3_unref0 (child_0);
897 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
899 #line 900 "EditProject.vala.c"
903 Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (void) {
904 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
905 return xcls_editproject_xcls_vbox2_construct (XCLS_EDITPROJECT_TYPE_XCLS_VBOX2);
906 #line 907 "EditProject.vala.c"
910 static void xcls_editproject_value_xcls_vbox2_init (GValue* value) {
911 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
912 value->data[0].v_pointer = NULL;
913 #line 914 "EditProject.vala.c"
917 static void xcls_editproject_value_xcls_vbox2_free_value (GValue* value) {
918 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
919 if (value->data[0].v_pointer) {
920 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
921 xcls_editproject_xcls_vbox2_unref (value->data[0].v_pointer);
922 #line 923 "EditProject.vala.c"
927 static void xcls_editproject_value_xcls_vbox2_copy_value (const GValue* src_value, GValue* dest_value) {
928 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
929 if (src_value->data[0].v_pointer) {
930 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
931 dest_value->data[0].v_pointer = xcls_editproject_xcls_vbox2_ref (src_value->data[0].v_pointer);
932 #line 933 "EditProject.vala.c"
934 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
935 dest_value->data[0].v_pointer = NULL;
936 #line 937 "EditProject.vala.c"
941 static gpointer xcls_editproject_value_xcls_vbox2_peek_pointer (const GValue* value) {
942 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
943 return value->data[0].v_pointer;
944 #line 945 "EditProject.vala.c"
948 static gchar* xcls_editproject_value_xcls_vbox2_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
949 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
950 if (collect_values[0].v_pointer) {
951 #line 952 "EditProject.vala.c"
952 Xcls_EditProjectXcls_VBox2* object;
953 object = collect_values[0].v_pointer;
954 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
955 if (object->parent_instance.g_class == NULL) {
956 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
957 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
958 #line 959 "EditProject.vala.c"
959 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
960 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
961 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
962 #line 963 "EditProject.vala.c"
964 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
965 value->data[0].v_pointer = xcls_editproject_xcls_vbox2_ref (object);
966 #line 967 "EditProject.vala.c"
968 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
969 value->data[0].v_pointer = NULL;
970 #line 971 "EditProject.vala.c"
972 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
974 #line 975 "EditProject.vala.c"
978 static gchar* xcls_editproject_value_xcls_vbox2_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
979 Xcls_EditProjectXcls_VBox2** object_p;
980 object_p = collect_values[0].v_pointer;
981 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
983 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
984 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
985 #line 986 "EditProject.vala.c"
987 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
988 if (!value->data[0].v_pointer) {
989 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
991 #line 992 "EditProject.vala.c"
992 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
993 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
994 *object_p = value->data[0].v_pointer;
995 #line 996 "EditProject.vala.c"
997 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
998 *object_p = xcls_editproject_xcls_vbox2_ref (value->data[0].v_pointer);
999 #line 1000 "EditProject.vala.c"
1001 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1003 #line 1004 "EditProject.vala.c"
1007 GParamSpec* xcls_editproject_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
1008 Xcls_EditProjectParamSpecXcls_VBox2* spec;
1009 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1010 g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2), NULL);
1011 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1012 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
1013 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1014 G_PARAM_SPEC (spec)->value_type = object_type;
1015 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1016 return G_PARAM_SPEC (spec);
1017 #line 1018 "EditProject.vala.c"
1021 gpointer xcls_editproject_value_get_xcls_vbox2 (const GValue* value) {
1022 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1023 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2), NULL);
1024 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1025 return value->data[0].v_pointer;
1026 #line 1027 "EditProject.vala.c"
1030 void xcls_editproject_value_set_xcls_vbox2 (GValue* value, gpointer v_object) {
1031 Xcls_EditProjectXcls_VBox2* old;
1032 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1033 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2));
1034 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1035 old = value->data[0].v_pointer;
1036 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1038 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1039 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2));
1040 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1041 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
1042 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1043 value->data[0].v_pointer = v_object;
1044 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1045 xcls_editproject_xcls_vbox2_ref (value->data[0].v_pointer);
1046 #line 1047 "EditProject.vala.c"
1048 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1049 value->data[0].v_pointer = NULL;
1050 #line 1051 "EditProject.vala.c"
1052 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1054 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1055 xcls_editproject_xcls_vbox2_unref (old);
1056 #line 1057 "EditProject.vala.c"
1061 void xcls_editproject_value_take_xcls_vbox2 (GValue* value, gpointer v_object) {
1062 Xcls_EditProjectXcls_VBox2* old;
1063 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1064 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2));
1065 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1066 old = value->data[0].v_pointer;
1067 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1069 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1070 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2));
1071 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1072 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
1073 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1074 value->data[0].v_pointer = v_object;
1075 #line 1076 "EditProject.vala.c"
1077 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1078 value->data[0].v_pointer = NULL;
1079 #line 1080 "EditProject.vala.c"
1081 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1083 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1084 xcls_editproject_xcls_vbox2_unref (old);
1085 #line 1086 "EditProject.vala.c"
1090 static void xcls_editproject_xcls_vbox2_class_init (Xcls_EditProjectXcls_VBox2Class * klass) {
1091 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1092 xcls_editproject_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
1093 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1094 XCLS_EDITPROJECT_XCLS_VBOX2_CLASS (klass)->finalize = xcls_editproject_xcls_vbox2_finalize;
1095 #line 1096 "EditProject.vala.c"
1099 static void xcls_editproject_xcls_vbox2_instance_init (Xcls_EditProjectXcls_VBox2 * self) {
1100 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1101 self->ref_count = 1;
1102 #line 1103 "EditProject.vala.c"
1106 static void xcls_editproject_xcls_vbox2_finalize (Xcls_EditProjectXcls_VBox2* obj) {
1107 Xcls_EditProjectXcls_VBox2 * self;
1108 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1109 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2);
1110 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1111 _g_object_unref0 (self->el);
1112 #line 1113 "EditProject.vala.c"
1116 GType xcls_editproject_xcls_vbox2_get_type (void) {
1117 static volatile gsize xcls_editproject_xcls_vbox2_type_id__volatile = 0;
1118 if (g_once_init_enter (&xcls_editproject_xcls_vbox2_type_id__volatile)) {
1119 static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_vbox2_init, xcls_editproject_value_xcls_vbox2_free_value, xcls_editproject_value_xcls_vbox2_copy_value, xcls_editproject_value_xcls_vbox2_peek_pointer, "p", xcls_editproject_value_xcls_vbox2_collect_value, "p", xcls_editproject_value_xcls_vbox2_lcopy_value };
1120 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, &g_define_type_value_table };
1121 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
1122 GType xcls_editproject_xcls_vbox2_type_id;
1123 xcls_editproject_xcls_vbox2_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_VBox2", &g_define_type_info, &g_define_type_fundamental_info, 0);
1124 g_once_init_leave (&xcls_editproject_xcls_vbox2_type_id__volatile, xcls_editproject_xcls_vbox2_type_id);
1126 return xcls_editproject_xcls_vbox2_type_id__volatile;
1130 gpointer xcls_editproject_xcls_vbox2_ref (gpointer instance) {
1131 Xcls_EditProjectXcls_VBox2* self;
1133 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1134 g_atomic_int_inc (&self->ref_count);
1135 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1137 #line 1138 "EditProject.vala.c"
1141 void xcls_editproject_xcls_vbox2_unref (gpointer instance) {
1142 Xcls_EditProjectXcls_VBox2* self;
1144 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1145 if (g_atomic_int_dec_and_test (&self->ref_count)) {
1146 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1147 XCLS_EDITPROJECT_XCLS_VBOX2_GET_CLASS (self)->finalize (self);
1148 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1149 g_type_free_instance ((GTypeInstance *) self);
1150 #line 1151 "EditProject.vala.c"
1155 Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type) {
1156 Xcls_EditProjectXcls_HBox3* self = NULL;
1158 Xcls_EditProjectXcls_Label4* _tmp1_;
1159 Xcls_EditProjectXcls_Label4* child_0;
1162 Xcls_EditProjectXcls_xtype* _tmp4_;
1163 Xcls_EditProjectXcls_xtype* child_1;
1165 GtkComboBox* _tmp6_;
1166 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1167 self = (Xcls_EditProjectXcls_HBox3*) g_type_create_instance (object_type);
1168 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1169 _tmp0_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
1170 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1171 g_object_ref_sink (_tmp0_);
1172 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1173 _g_object_unref0 (self->el);
1174 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1176 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1177 _tmp1_ = xcls_editproject_xcls_label4_new ();
1178 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1180 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1182 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1183 _tmp3_ = child_0->el;
1184 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1185 gtk_box_pack_start ((GtkBox*) _tmp2_, (GtkWidget*) _tmp3_, FALSE, TRUE, (guint) 3);
1186 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1187 _tmp4_ = xcls_editproject_xcls_xtype_new ();
1188 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1190 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1192 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1193 _tmp6_ = child_1->el;
1194 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1195 gtk_box_pack_end ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 3);
1196 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1197 _xcls_editproject_xcls_xtype_unref0 (child_1);
1198 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1199 _xcls_editproject_xcls_label4_unref0 (child_0);
1200 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1202 #line 1203 "EditProject.vala.c"
1206 Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (void) {
1207 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1208 return xcls_editproject_xcls_hbox3_construct (XCLS_EDITPROJECT_TYPE_XCLS_HBOX3);
1209 #line 1210 "EditProject.vala.c"
1213 static void xcls_editproject_value_xcls_hbox3_init (GValue* value) {
1214 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1215 value->data[0].v_pointer = NULL;
1216 #line 1217 "EditProject.vala.c"
1220 static void xcls_editproject_value_xcls_hbox3_free_value (GValue* value) {
1221 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1222 if (value->data[0].v_pointer) {
1223 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1224 xcls_editproject_xcls_hbox3_unref (value->data[0].v_pointer);
1225 #line 1226 "EditProject.vala.c"
1230 static void xcls_editproject_value_xcls_hbox3_copy_value (const GValue* src_value, GValue* dest_value) {
1231 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1232 if (src_value->data[0].v_pointer) {
1233 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1234 dest_value->data[0].v_pointer = xcls_editproject_xcls_hbox3_ref (src_value->data[0].v_pointer);
1235 #line 1236 "EditProject.vala.c"
1237 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1238 dest_value->data[0].v_pointer = NULL;
1239 #line 1240 "EditProject.vala.c"
1244 static gpointer xcls_editproject_value_xcls_hbox3_peek_pointer (const GValue* value) {
1245 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1246 return value->data[0].v_pointer;
1247 #line 1248 "EditProject.vala.c"
1251 static gchar* xcls_editproject_value_xcls_hbox3_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
1252 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1253 if (collect_values[0].v_pointer) {
1254 #line 1255 "EditProject.vala.c"
1255 Xcls_EditProjectXcls_HBox3* object;
1256 object = collect_values[0].v_pointer;
1257 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1258 if (object->parent_instance.g_class == NULL) {
1259 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1260 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
1261 #line 1262 "EditProject.vala.c"
1262 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
1263 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1264 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
1265 #line 1266 "EditProject.vala.c"
1267 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1268 value->data[0].v_pointer = xcls_editproject_xcls_hbox3_ref (object);
1269 #line 1270 "EditProject.vala.c"
1271 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1272 value->data[0].v_pointer = NULL;
1273 #line 1274 "EditProject.vala.c"
1275 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1277 #line 1278 "EditProject.vala.c"
1281 static gchar* xcls_editproject_value_xcls_hbox3_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
1282 Xcls_EditProjectXcls_HBox3** object_p;
1283 object_p = collect_values[0].v_pointer;
1284 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1286 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1287 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
1288 #line 1289 "EditProject.vala.c"
1290 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1291 if (!value->data[0].v_pointer) {
1292 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1294 #line 1295 "EditProject.vala.c"
1295 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
1296 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1297 *object_p = value->data[0].v_pointer;
1298 #line 1299 "EditProject.vala.c"
1300 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1301 *object_p = xcls_editproject_xcls_hbox3_ref (value->data[0].v_pointer);
1302 #line 1303 "EditProject.vala.c"
1304 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1306 #line 1307 "EditProject.vala.c"
1310 GParamSpec* xcls_editproject_param_spec_xcls_hbox3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
1311 Xcls_EditProjectParamSpecXcls_HBox3* spec;
1312 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1313 g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3), NULL);
1314 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1315 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
1316 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1317 G_PARAM_SPEC (spec)->value_type = object_type;
1318 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1319 return G_PARAM_SPEC (spec);
1320 #line 1321 "EditProject.vala.c"
1324 gpointer xcls_editproject_value_get_xcls_hbox3 (const GValue* value) {
1325 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1326 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3), NULL);
1327 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1328 return value->data[0].v_pointer;
1329 #line 1330 "EditProject.vala.c"
1333 void xcls_editproject_value_set_xcls_hbox3 (GValue* value, gpointer v_object) {
1334 Xcls_EditProjectXcls_HBox3* old;
1335 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1336 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3));
1337 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1338 old = value->data[0].v_pointer;
1339 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1341 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1342 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3));
1343 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1344 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
1345 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1346 value->data[0].v_pointer = v_object;
1347 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1348 xcls_editproject_xcls_hbox3_ref (value->data[0].v_pointer);
1349 #line 1350 "EditProject.vala.c"
1351 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1352 value->data[0].v_pointer = NULL;
1353 #line 1354 "EditProject.vala.c"
1355 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1357 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1358 xcls_editproject_xcls_hbox3_unref (old);
1359 #line 1360 "EditProject.vala.c"
1364 void xcls_editproject_value_take_xcls_hbox3 (GValue* value, gpointer v_object) {
1365 Xcls_EditProjectXcls_HBox3* old;
1366 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1367 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3));
1368 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1369 old = value->data[0].v_pointer;
1370 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1372 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1373 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3));
1374 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1375 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
1376 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1377 value->data[0].v_pointer = v_object;
1378 #line 1379 "EditProject.vala.c"
1380 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1381 value->data[0].v_pointer = NULL;
1382 #line 1383 "EditProject.vala.c"
1384 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1386 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1387 xcls_editproject_xcls_hbox3_unref (old);
1388 #line 1389 "EditProject.vala.c"
1393 static void xcls_editproject_xcls_hbox3_class_init (Xcls_EditProjectXcls_HBox3Class * klass) {
1394 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1395 xcls_editproject_xcls_hbox3_parent_class = g_type_class_peek_parent (klass);
1396 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1397 XCLS_EDITPROJECT_XCLS_HBOX3_CLASS (klass)->finalize = xcls_editproject_xcls_hbox3_finalize;
1398 #line 1399 "EditProject.vala.c"
1402 static void xcls_editproject_xcls_hbox3_instance_init (Xcls_EditProjectXcls_HBox3 * self) {
1403 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1404 self->ref_count = 1;
1405 #line 1406 "EditProject.vala.c"
1409 static void xcls_editproject_xcls_hbox3_finalize (Xcls_EditProjectXcls_HBox3* obj) {
1410 Xcls_EditProjectXcls_HBox3 * self;
1411 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1412 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3);
1413 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1414 _g_object_unref0 (self->el);
1415 #line 1416 "EditProject.vala.c"
1419 GType xcls_editproject_xcls_hbox3_get_type (void) {
1420 static volatile gsize xcls_editproject_xcls_hbox3_type_id__volatile = 0;
1421 if (g_once_init_enter (&xcls_editproject_xcls_hbox3_type_id__volatile)) {
1422 static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_hbox3_init, xcls_editproject_value_xcls_hbox3_free_value, xcls_editproject_value_xcls_hbox3_copy_value, xcls_editproject_value_xcls_hbox3_peek_pointer, "p", xcls_editproject_value_xcls_hbox3_collect_value, "p", xcls_editproject_value_xcls_hbox3_lcopy_value };
1423 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, &g_define_type_value_table };
1424 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
1425 GType xcls_editproject_xcls_hbox3_type_id;
1426 xcls_editproject_xcls_hbox3_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_HBox3", &g_define_type_info, &g_define_type_fundamental_info, 0);
1427 g_once_init_leave (&xcls_editproject_xcls_hbox3_type_id__volatile, xcls_editproject_xcls_hbox3_type_id);
1429 return xcls_editproject_xcls_hbox3_type_id__volatile;
1433 gpointer xcls_editproject_xcls_hbox3_ref (gpointer instance) {
1434 Xcls_EditProjectXcls_HBox3* self;
1436 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1437 g_atomic_int_inc (&self->ref_count);
1438 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1440 #line 1441 "EditProject.vala.c"
1444 void xcls_editproject_xcls_hbox3_unref (gpointer instance) {
1445 Xcls_EditProjectXcls_HBox3* self;
1447 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1448 if (g_atomic_int_dec_and_test (&self->ref_count)) {
1449 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1450 XCLS_EDITPROJECT_XCLS_HBOX3_GET_CLASS (self)->finalize (self);
1451 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1452 g_type_free_instance ((GTypeInstance *) self);
1453 #line 1454 "EditProject.vala.c"
1458 Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type) {
1459 Xcls_EditProjectXcls_Label4* self = NULL;
1461 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1462 self = (Xcls_EditProjectXcls_Label4*) g_type_create_instance (object_type);
1463 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1464 _tmp0_ = (GtkLabel*) gtk_label_new ("Project type :");
1465 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1466 g_object_ref_sink (_tmp0_);
1467 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1468 _g_object_unref0 (self->el);
1469 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1471 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1473 #line 1474 "EditProject.vala.c"
1477 Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (void) {
1478 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1479 return xcls_editproject_xcls_label4_construct (XCLS_EDITPROJECT_TYPE_XCLS_LABEL4);
1480 #line 1481 "EditProject.vala.c"
1484 static void xcls_editproject_value_xcls_label4_init (GValue* value) {
1485 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1486 value->data[0].v_pointer = NULL;
1487 #line 1488 "EditProject.vala.c"
1491 static void xcls_editproject_value_xcls_label4_free_value (GValue* value) {
1492 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1493 if (value->data[0].v_pointer) {
1494 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1495 xcls_editproject_xcls_label4_unref (value->data[0].v_pointer);
1496 #line 1497 "EditProject.vala.c"
1501 static void xcls_editproject_value_xcls_label4_copy_value (const GValue* src_value, GValue* dest_value) {
1502 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1503 if (src_value->data[0].v_pointer) {
1504 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1505 dest_value->data[0].v_pointer = xcls_editproject_xcls_label4_ref (src_value->data[0].v_pointer);
1506 #line 1507 "EditProject.vala.c"
1508 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1509 dest_value->data[0].v_pointer = NULL;
1510 #line 1511 "EditProject.vala.c"
1515 static gpointer xcls_editproject_value_xcls_label4_peek_pointer (const GValue* value) {
1516 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1517 return value->data[0].v_pointer;
1518 #line 1519 "EditProject.vala.c"
1522 static gchar* xcls_editproject_value_xcls_label4_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
1523 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1524 if (collect_values[0].v_pointer) {
1525 #line 1526 "EditProject.vala.c"
1526 Xcls_EditProjectXcls_Label4* object;
1527 object = collect_values[0].v_pointer;
1528 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1529 if (object->parent_instance.g_class == NULL) {
1530 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1531 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
1532 #line 1533 "EditProject.vala.c"
1533 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
1534 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1535 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
1536 #line 1537 "EditProject.vala.c"
1538 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1539 value->data[0].v_pointer = xcls_editproject_xcls_label4_ref (object);
1540 #line 1541 "EditProject.vala.c"
1542 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1543 value->data[0].v_pointer = NULL;
1544 #line 1545 "EditProject.vala.c"
1546 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1548 #line 1549 "EditProject.vala.c"
1552 static gchar* xcls_editproject_value_xcls_label4_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
1553 Xcls_EditProjectXcls_Label4** object_p;
1554 object_p = collect_values[0].v_pointer;
1555 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1557 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1558 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
1559 #line 1560 "EditProject.vala.c"
1561 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1562 if (!value->data[0].v_pointer) {
1563 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1565 #line 1566 "EditProject.vala.c"
1566 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
1567 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1568 *object_p = value->data[0].v_pointer;
1569 #line 1570 "EditProject.vala.c"
1571 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1572 *object_p = xcls_editproject_xcls_label4_ref (value->data[0].v_pointer);
1573 #line 1574 "EditProject.vala.c"
1575 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1577 #line 1578 "EditProject.vala.c"
1581 GParamSpec* xcls_editproject_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
1582 Xcls_EditProjectParamSpecXcls_Label4* spec;
1583 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1584 g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4), NULL);
1585 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1586 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
1587 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1588 G_PARAM_SPEC (spec)->value_type = object_type;
1589 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1590 return G_PARAM_SPEC (spec);
1591 #line 1592 "EditProject.vala.c"
1595 gpointer xcls_editproject_value_get_xcls_label4 (const GValue* value) {
1596 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1597 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4), NULL);
1598 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1599 return value->data[0].v_pointer;
1600 #line 1601 "EditProject.vala.c"
1604 void xcls_editproject_value_set_xcls_label4 (GValue* value, gpointer v_object) {
1605 Xcls_EditProjectXcls_Label4* old;
1606 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1607 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4));
1608 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1609 old = value->data[0].v_pointer;
1610 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1612 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1613 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4));
1614 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1615 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
1616 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1617 value->data[0].v_pointer = v_object;
1618 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1619 xcls_editproject_xcls_label4_ref (value->data[0].v_pointer);
1620 #line 1621 "EditProject.vala.c"
1622 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1623 value->data[0].v_pointer = NULL;
1624 #line 1625 "EditProject.vala.c"
1626 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1628 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1629 xcls_editproject_xcls_label4_unref (old);
1630 #line 1631 "EditProject.vala.c"
1635 void xcls_editproject_value_take_xcls_label4 (GValue* value, gpointer v_object) {
1636 Xcls_EditProjectXcls_Label4* old;
1637 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1638 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4));
1639 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1640 old = value->data[0].v_pointer;
1641 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1643 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1644 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4));
1645 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1646 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
1647 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1648 value->data[0].v_pointer = v_object;
1649 #line 1650 "EditProject.vala.c"
1651 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1652 value->data[0].v_pointer = NULL;
1653 #line 1654 "EditProject.vala.c"
1655 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1657 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1658 xcls_editproject_xcls_label4_unref (old);
1659 #line 1660 "EditProject.vala.c"
1664 static void xcls_editproject_xcls_label4_class_init (Xcls_EditProjectXcls_Label4Class * klass) {
1665 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1666 xcls_editproject_xcls_label4_parent_class = g_type_class_peek_parent (klass);
1667 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1668 XCLS_EDITPROJECT_XCLS_LABEL4_CLASS (klass)->finalize = xcls_editproject_xcls_label4_finalize;
1669 #line 1670 "EditProject.vala.c"
1673 static void xcls_editproject_xcls_label4_instance_init (Xcls_EditProjectXcls_Label4 * self) {
1674 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1675 self->ref_count = 1;
1676 #line 1677 "EditProject.vala.c"
1680 static void xcls_editproject_xcls_label4_finalize (Xcls_EditProjectXcls_Label4* obj) {
1681 Xcls_EditProjectXcls_Label4 * self;
1682 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1683 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4);
1684 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1685 _g_object_unref0 (self->el);
1686 #line 1687 "EditProject.vala.c"
1690 GType xcls_editproject_xcls_label4_get_type (void) {
1691 static volatile gsize xcls_editproject_xcls_label4_type_id__volatile = 0;
1692 if (g_once_init_enter (&xcls_editproject_xcls_label4_type_id__volatile)) {
1693 static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_label4_init, xcls_editproject_value_xcls_label4_free_value, xcls_editproject_value_xcls_label4_copy_value, xcls_editproject_value_xcls_label4_peek_pointer, "p", xcls_editproject_value_xcls_label4_collect_value, "p", xcls_editproject_value_xcls_label4_lcopy_value };
1694 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, &g_define_type_value_table };
1695 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
1696 GType xcls_editproject_xcls_label4_type_id;
1697 xcls_editproject_xcls_label4_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_Label4", &g_define_type_info, &g_define_type_fundamental_info, 0);
1698 g_once_init_leave (&xcls_editproject_xcls_label4_type_id__volatile, xcls_editproject_xcls_label4_type_id);
1700 return xcls_editproject_xcls_label4_type_id__volatile;
1704 gpointer xcls_editproject_xcls_label4_ref (gpointer instance) {
1705 Xcls_EditProjectXcls_Label4* self;
1707 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1708 g_atomic_int_inc (&self->ref_count);
1709 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1711 #line 1712 "EditProject.vala.c"
1715 void xcls_editproject_xcls_label4_unref (gpointer instance) {
1716 Xcls_EditProjectXcls_Label4* self;
1718 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1719 if (g_atomic_int_dec_and_test (&self->ref_count)) {
1720 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1721 XCLS_EDITPROJECT_XCLS_LABEL4_GET_CLASS (self)->finalize (self);
1722 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1723 g_type_free_instance ((GTypeInstance *) self);
1724 #line 1725 "EditProject.vala.c"
1729 static gpointer _xcls_editproject_xcls_xtype_ref0 (gpointer self) {
1730 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1731 return self ? xcls_editproject_xcls_xtype_ref (self) : NULL;
1732 #line 1733 "EditProject.vala.c"
1736 Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type) {
1737 Xcls_EditProjectXcls_xtype* self = NULL;
1738 GtkComboBox* _tmp0_;
1739 Xcls_EditProject* _tmp1_;
1740 Xcls_EditProjectXcls_xtype* _tmp2_;
1741 Xcls_EditProjectXcls_cellrender* _tmp3_;
1742 Xcls_EditProjectXcls_cellrender* child_0;
1743 GtkComboBox* _tmp4_;
1744 GtkCellRendererText* _tmp5_;
1745 Xcls_EditProjectXcls_model* _tmp6_;
1746 Xcls_EditProjectXcls_model* child_1;
1747 GtkComboBox* _tmp7_;
1748 GtkListStore* _tmp8_;
1749 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1750 self = (Xcls_EditProjectXcls_xtype*) g_type_create_instance (object_type);
1751 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1752 _tmp0_ = (GtkComboBox*) gtk_combo_box_new ();
1753 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1754 g_object_ref_sink (_tmp0_);
1755 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1756 _g_object_unref0 (self->el);
1757 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1759 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1760 _tmp1_ = xcls_editproject__this;
1761 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1762 _tmp2_ = _xcls_editproject_xcls_xtype_ref0 (self);
1763 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1764 _xcls_editproject_xcls_xtype_unref0 (_tmp1_->xtype);
1765 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1766 _tmp1_->xtype = _tmp2_;
1767 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1768 _tmp3_ = xcls_editproject_xcls_cellrender_new ();
1769 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1771 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1773 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1774 _tmp5_ = child_0->el;
1775 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1776 gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp4_, (GtkCellRenderer*) _tmp5_, TRUE);
1777 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1778 _tmp6_ = xcls_editproject_xcls_model_new ();
1779 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1781 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1783 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1784 _tmp8_ = child_1->el;
1785 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1786 gtk_combo_box_set_model (_tmp7_, (GtkTreeModel*) _tmp8_);
1787 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1788 _xcls_editproject_xcls_model_unref0 (child_1);
1789 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1790 _xcls_editproject_xcls_cellrender_unref0 (child_0);
1791 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1793 #line 1794 "EditProject.vala.c"
1797 Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (void) {
1798 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1799 return xcls_editproject_xcls_xtype_construct (XCLS_EDITPROJECT_TYPE_XCLS_XTYPE);
1800 #line 1801 "EditProject.vala.c"
1804 gchar* xcls_editproject_xcls_xtype_getValue (Xcls_EditProjectXcls_xtype* self) {
1805 gchar* result = NULL;
1806 GtkComboBox* _tmp0_;
1812 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1813 g_return_val_if_fail (self != NULL, NULL);
1814 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1816 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1817 _tmp1_ = gtk_combo_box_get_active (_tmp0_);
1818 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1820 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1822 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1824 #line 1825 "EditProject.vala.c"
1826 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1827 _tmp3_ = g_strdup ("");
1828 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1830 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1832 #line 1833 "EditProject.vala.c"
1834 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1836 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1838 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1840 #line 1841 "EditProject.vala.c"
1843 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1844 _tmp5_ = g_strdup ("Roo");
1845 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1847 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1849 #line 1850 "EditProject.vala.c"
1851 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1853 #line 1854 "EditProject.vala.c"
1856 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1857 _tmp6_ = g_strdup ("Gtk");
1858 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1860 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1862 #line 1863 "EditProject.vala.c"
1865 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1867 #line 1868 "EditProject.vala.c"
1869 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1870 _tmp7_ = g_strdup ("");
1871 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1873 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1875 #line 1876 "EditProject.vala.c"
1879 static void xcls_editproject_value_xcls_xtype_init (GValue* value) {
1880 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1881 value->data[0].v_pointer = NULL;
1882 #line 1883 "EditProject.vala.c"
1886 static void xcls_editproject_value_xcls_xtype_free_value (GValue* value) {
1887 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1888 if (value->data[0].v_pointer) {
1889 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1890 xcls_editproject_xcls_xtype_unref (value->data[0].v_pointer);
1891 #line 1892 "EditProject.vala.c"
1896 static void xcls_editproject_value_xcls_xtype_copy_value (const GValue* src_value, GValue* dest_value) {
1897 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1898 if (src_value->data[0].v_pointer) {
1899 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1900 dest_value->data[0].v_pointer = xcls_editproject_xcls_xtype_ref (src_value->data[0].v_pointer);
1901 #line 1902 "EditProject.vala.c"
1903 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1904 dest_value->data[0].v_pointer = NULL;
1905 #line 1906 "EditProject.vala.c"
1910 static gpointer xcls_editproject_value_xcls_xtype_peek_pointer (const GValue* value) {
1911 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1912 return value->data[0].v_pointer;
1913 #line 1914 "EditProject.vala.c"
1917 static gchar* xcls_editproject_value_xcls_xtype_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
1918 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1919 if (collect_values[0].v_pointer) {
1920 #line 1921 "EditProject.vala.c"
1921 Xcls_EditProjectXcls_xtype* object;
1922 object = collect_values[0].v_pointer;
1923 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1924 if (object->parent_instance.g_class == NULL) {
1925 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1926 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
1927 #line 1928 "EditProject.vala.c"
1928 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
1929 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1930 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
1931 #line 1932 "EditProject.vala.c"
1933 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1934 value->data[0].v_pointer = xcls_editproject_xcls_xtype_ref (object);
1935 #line 1936 "EditProject.vala.c"
1937 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1938 value->data[0].v_pointer = NULL;
1939 #line 1940 "EditProject.vala.c"
1941 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1943 #line 1944 "EditProject.vala.c"
1947 static gchar* xcls_editproject_value_xcls_xtype_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
1948 Xcls_EditProjectXcls_xtype** object_p;
1949 object_p = collect_values[0].v_pointer;
1950 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1952 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1953 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
1954 #line 1955 "EditProject.vala.c"
1956 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1957 if (!value->data[0].v_pointer) {
1958 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1960 #line 1961 "EditProject.vala.c"
1961 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
1962 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1963 *object_p = value->data[0].v_pointer;
1964 #line 1965 "EditProject.vala.c"
1966 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1967 *object_p = xcls_editproject_xcls_xtype_ref (value->data[0].v_pointer);
1968 #line 1969 "EditProject.vala.c"
1970 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1972 #line 1973 "EditProject.vala.c"
1976 GParamSpec* xcls_editproject_param_spec_xcls_xtype (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
1977 Xcls_EditProjectParamSpecXcls_xtype* spec;
1978 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1979 g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE), NULL);
1980 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1981 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
1982 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1983 G_PARAM_SPEC (spec)->value_type = object_type;
1984 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1985 return G_PARAM_SPEC (spec);
1986 #line 1987 "EditProject.vala.c"
1990 gpointer xcls_editproject_value_get_xcls_xtype (const GValue* value) {
1991 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1992 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE), NULL);
1993 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
1994 return value->data[0].v_pointer;
1995 #line 1996 "EditProject.vala.c"
1999 void xcls_editproject_value_set_xcls_xtype (GValue* value, gpointer v_object) {
2000 Xcls_EditProjectXcls_xtype* old;
2001 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2002 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE));
2003 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2004 old = value->data[0].v_pointer;
2005 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2007 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2008 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE));
2009 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2010 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2011 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2012 value->data[0].v_pointer = v_object;
2013 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2014 xcls_editproject_xcls_xtype_ref (value->data[0].v_pointer);
2015 #line 2016 "EditProject.vala.c"
2017 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2018 value->data[0].v_pointer = NULL;
2019 #line 2020 "EditProject.vala.c"
2021 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2023 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2024 xcls_editproject_xcls_xtype_unref (old);
2025 #line 2026 "EditProject.vala.c"
2030 void xcls_editproject_value_take_xcls_xtype (GValue* value, gpointer v_object) {
2031 Xcls_EditProjectXcls_xtype* old;
2032 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2033 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE));
2034 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2035 old = value->data[0].v_pointer;
2036 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2038 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2039 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE));
2040 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2041 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2042 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2043 value->data[0].v_pointer = v_object;
2044 #line 2045 "EditProject.vala.c"
2046 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2047 value->data[0].v_pointer = NULL;
2048 #line 2049 "EditProject.vala.c"
2050 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2052 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2053 xcls_editproject_xcls_xtype_unref (old);
2054 #line 2055 "EditProject.vala.c"
2059 static void xcls_editproject_xcls_xtype_class_init (Xcls_EditProjectXcls_xtypeClass * klass) {
2060 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2061 xcls_editproject_xcls_xtype_parent_class = g_type_class_peek_parent (klass);
2062 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2063 XCLS_EDITPROJECT_XCLS_XTYPE_CLASS (klass)->finalize = xcls_editproject_xcls_xtype_finalize;
2064 #line 2065 "EditProject.vala.c"
2068 static void xcls_editproject_xcls_xtype_instance_init (Xcls_EditProjectXcls_xtype * self) {
2069 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2070 self->ref_count = 1;
2071 #line 2072 "EditProject.vala.c"
2075 static void xcls_editproject_xcls_xtype_finalize (Xcls_EditProjectXcls_xtype* obj) {
2076 Xcls_EditProjectXcls_xtype * self;
2077 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2078 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtype);
2079 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2080 _g_object_unref0 (self->el);
2081 #line 2082 "EditProject.vala.c"
2085 GType xcls_editproject_xcls_xtype_get_type (void) {
2086 static volatile gsize xcls_editproject_xcls_xtype_type_id__volatile = 0;
2087 if (g_once_init_enter (&xcls_editproject_xcls_xtype_type_id__volatile)) {
2088 static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_xtype_init, xcls_editproject_value_xcls_xtype_free_value, xcls_editproject_value_xcls_xtype_copy_value, xcls_editproject_value_xcls_xtype_peek_pointer, "p", xcls_editproject_value_xcls_xtype_collect_value, "p", xcls_editproject_value_xcls_xtype_lcopy_value };
2089 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, &g_define_type_value_table };
2090 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
2091 GType xcls_editproject_xcls_xtype_type_id;
2092 xcls_editproject_xcls_xtype_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_xtype", &g_define_type_info, &g_define_type_fundamental_info, 0);
2093 g_once_init_leave (&xcls_editproject_xcls_xtype_type_id__volatile, xcls_editproject_xcls_xtype_type_id);
2095 return xcls_editproject_xcls_xtype_type_id__volatile;
2099 gpointer xcls_editproject_xcls_xtype_ref (gpointer instance) {
2100 Xcls_EditProjectXcls_xtype* self;
2102 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2103 g_atomic_int_inc (&self->ref_count);
2104 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2106 #line 2107 "EditProject.vala.c"
2110 void xcls_editproject_xcls_xtype_unref (gpointer instance) {
2111 Xcls_EditProjectXcls_xtype* self;
2113 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2114 if (g_atomic_int_dec_and_test (&self->ref_count)) {
2115 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2116 XCLS_EDITPROJECT_XCLS_XTYPE_GET_CLASS (self)->finalize (self);
2117 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2118 g_type_free_instance ((GTypeInstance *) self);
2119 #line 2120 "EditProject.vala.c"
2124 static gpointer _xcls_editproject_xcls_cellrender_ref0 (gpointer self) {
2125 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2126 return self ? xcls_editproject_xcls_cellrender_ref (self) : NULL;
2127 #line 2128 "EditProject.vala.c"
2131 Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type) {
2132 Xcls_EditProjectXcls_cellrender* self = NULL;
2133 GtkCellRendererText* _tmp0_;
2134 Xcls_EditProject* _tmp1_;
2135 Xcls_EditProjectXcls_cellrender* _tmp2_;
2136 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2137 self = (Xcls_EditProjectXcls_cellrender*) g_type_create_instance (object_type);
2138 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2139 _tmp0_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
2140 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2141 g_object_ref_sink (_tmp0_);
2142 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2143 _g_object_unref0 (self->el);
2144 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2146 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2147 _tmp1_ = xcls_editproject__this;
2148 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2149 _tmp2_ = _xcls_editproject_xcls_cellrender_ref0 (self);
2150 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2151 _xcls_editproject_xcls_cellrender_unref0 (_tmp1_->cellrender);
2152 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2153 _tmp1_->cellrender = _tmp2_;
2154 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2156 #line 2157 "EditProject.vala.c"
2160 Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (void) {
2161 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2162 return xcls_editproject_xcls_cellrender_construct (XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER);
2163 #line 2164 "EditProject.vala.c"
2167 static void xcls_editproject_value_xcls_cellrender_init (GValue* value) {
2168 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2169 value->data[0].v_pointer = NULL;
2170 #line 2171 "EditProject.vala.c"
2174 static void xcls_editproject_value_xcls_cellrender_free_value (GValue* value) {
2175 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2176 if (value->data[0].v_pointer) {
2177 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2178 xcls_editproject_xcls_cellrender_unref (value->data[0].v_pointer);
2179 #line 2180 "EditProject.vala.c"
2184 static void xcls_editproject_value_xcls_cellrender_copy_value (const GValue* src_value, GValue* dest_value) {
2185 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2186 if (src_value->data[0].v_pointer) {
2187 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2188 dest_value->data[0].v_pointer = xcls_editproject_xcls_cellrender_ref (src_value->data[0].v_pointer);
2189 #line 2190 "EditProject.vala.c"
2191 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2192 dest_value->data[0].v_pointer = NULL;
2193 #line 2194 "EditProject.vala.c"
2198 static gpointer xcls_editproject_value_xcls_cellrender_peek_pointer (const GValue* value) {
2199 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2200 return value->data[0].v_pointer;
2201 #line 2202 "EditProject.vala.c"
2205 static gchar* xcls_editproject_value_xcls_cellrender_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2206 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2207 if (collect_values[0].v_pointer) {
2208 #line 2209 "EditProject.vala.c"
2209 Xcls_EditProjectXcls_cellrender* object;
2210 object = collect_values[0].v_pointer;
2211 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2212 if (object->parent_instance.g_class == NULL) {
2213 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2214 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2215 #line 2216 "EditProject.vala.c"
2216 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
2217 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2218 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2219 #line 2220 "EditProject.vala.c"
2221 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2222 value->data[0].v_pointer = xcls_editproject_xcls_cellrender_ref (object);
2223 #line 2224 "EditProject.vala.c"
2225 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2226 value->data[0].v_pointer = NULL;
2227 #line 2228 "EditProject.vala.c"
2229 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2231 #line 2232 "EditProject.vala.c"
2235 static gchar* xcls_editproject_value_xcls_cellrender_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2236 Xcls_EditProjectXcls_cellrender** object_p;
2237 object_p = collect_values[0].v_pointer;
2238 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2240 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2241 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
2242 #line 2243 "EditProject.vala.c"
2244 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2245 if (!value->data[0].v_pointer) {
2246 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2248 #line 2249 "EditProject.vala.c"
2249 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
2250 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2251 *object_p = value->data[0].v_pointer;
2252 #line 2253 "EditProject.vala.c"
2254 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2255 *object_p = xcls_editproject_xcls_cellrender_ref (value->data[0].v_pointer);
2256 #line 2257 "EditProject.vala.c"
2258 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2260 #line 2261 "EditProject.vala.c"
2264 GParamSpec* xcls_editproject_param_spec_xcls_cellrender (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
2265 Xcls_EditProjectParamSpecXcls_cellrender* spec;
2266 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2267 g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER), NULL);
2268 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2269 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
2270 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2271 G_PARAM_SPEC (spec)->value_type = object_type;
2272 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2273 return G_PARAM_SPEC (spec);
2274 #line 2275 "EditProject.vala.c"
2278 gpointer xcls_editproject_value_get_xcls_cellrender (const GValue* value) {
2279 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2280 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER), NULL);
2281 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2282 return value->data[0].v_pointer;
2283 #line 2284 "EditProject.vala.c"
2287 void xcls_editproject_value_set_xcls_cellrender (GValue* value, gpointer v_object) {
2288 Xcls_EditProjectXcls_cellrender* old;
2289 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2290 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER));
2291 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2292 old = value->data[0].v_pointer;
2293 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2295 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2296 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER));
2297 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2298 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2299 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2300 value->data[0].v_pointer = v_object;
2301 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2302 xcls_editproject_xcls_cellrender_ref (value->data[0].v_pointer);
2303 #line 2304 "EditProject.vala.c"
2305 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2306 value->data[0].v_pointer = NULL;
2307 #line 2308 "EditProject.vala.c"
2309 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2311 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2312 xcls_editproject_xcls_cellrender_unref (old);
2313 #line 2314 "EditProject.vala.c"
2318 void xcls_editproject_value_take_xcls_cellrender (GValue* value, gpointer v_object) {
2319 Xcls_EditProjectXcls_cellrender* old;
2320 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2321 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER));
2322 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2323 old = value->data[0].v_pointer;
2324 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2326 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2327 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER));
2328 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2329 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2330 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2331 value->data[0].v_pointer = v_object;
2332 #line 2333 "EditProject.vala.c"
2334 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2335 value->data[0].v_pointer = NULL;
2336 #line 2337 "EditProject.vala.c"
2338 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2340 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2341 xcls_editproject_xcls_cellrender_unref (old);
2342 #line 2343 "EditProject.vala.c"
2347 static void xcls_editproject_xcls_cellrender_class_init (Xcls_EditProjectXcls_cellrenderClass * klass) {
2348 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2349 xcls_editproject_xcls_cellrender_parent_class = g_type_class_peek_parent (klass);
2350 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2351 XCLS_EDITPROJECT_XCLS_CELLRENDER_CLASS (klass)->finalize = xcls_editproject_xcls_cellrender_finalize;
2352 #line 2353 "EditProject.vala.c"
2356 static void xcls_editproject_xcls_cellrender_instance_init (Xcls_EditProjectXcls_cellrender * self) {
2357 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2358 self->ref_count = 1;
2359 #line 2360 "EditProject.vala.c"
2363 static void xcls_editproject_xcls_cellrender_finalize (Xcls_EditProjectXcls_cellrender* obj) {
2364 Xcls_EditProjectXcls_cellrender * self;
2365 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2366 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrender);
2367 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2368 _g_object_unref0 (self->el);
2369 #line 2370 "EditProject.vala.c"
2373 GType xcls_editproject_xcls_cellrender_get_type (void) {
2374 static volatile gsize xcls_editproject_xcls_cellrender_type_id__volatile = 0;
2375 if (g_once_init_enter (&xcls_editproject_xcls_cellrender_type_id__volatile)) {
2376 static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_cellrender_init, xcls_editproject_value_xcls_cellrender_free_value, xcls_editproject_value_xcls_cellrender_copy_value, xcls_editproject_value_xcls_cellrender_peek_pointer, "p", xcls_editproject_value_xcls_cellrender_collect_value, "p", xcls_editproject_value_xcls_cellrender_lcopy_value };
2377 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, &g_define_type_value_table };
2378 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
2379 GType xcls_editproject_xcls_cellrender_type_id;
2380 xcls_editproject_xcls_cellrender_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_cellrender", &g_define_type_info, &g_define_type_fundamental_info, 0);
2381 g_once_init_leave (&xcls_editproject_xcls_cellrender_type_id__volatile, xcls_editproject_xcls_cellrender_type_id);
2383 return xcls_editproject_xcls_cellrender_type_id__volatile;
2387 gpointer xcls_editproject_xcls_cellrender_ref (gpointer instance) {
2388 Xcls_EditProjectXcls_cellrender* self;
2390 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2391 g_atomic_int_inc (&self->ref_count);
2392 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2394 #line 2395 "EditProject.vala.c"
2398 void xcls_editproject_xcls_cellrender_unref (gpointer instance) {
2399 Xcls_EditProjectXcls_cellrender* self;
2401 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2402 if (g_atomic_int_dec_and_test (&self->ref_count)) {
2403 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2404 XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_CLASS (self)->finalize (self);
2405 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2406 g_type_free_instance ((GTypeInstance *) self);
2407 #line 2408 "EditProject.vala.c"
2412 static gpointer _xcls_editproject_xcls_model_ref0 (gpointer self) {
2413 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2414 return self ? xcls_editproject_xcls_model_ref (self) : NULL;
2415 #line 2416 "EditProject.vala.c"
2419 Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type) {
2420 Xcls_EditProjectXcls_model* self = NULL;
2421 GtkListStore* _tmp0_;
2422 Xcls_EditProject* _tmp1_;
2423 Xcls_EditProjectXcls_model* _tmp2_;
2424 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2425 self = (Xcls_EditProjectXcls_model*) g_type_create_instance (object_type);
2426 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2427 _tmp0_ = gtk_list_store_new (3, "typeof(string),typeof(string)");
2428 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2429 _g_object_unref0 (self->el);
2430 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2432 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2433 _tmp1_ = xcls_editproject__this;
2434 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2435 _tmp2_ = _xcls_editproject_xcls_model_ref0 (self);
2436 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2437 _xcls_editproject_xcls_model_unref0 (_tmp1_->model);
2438 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2439 _tmp1_->model = _tmp2_;
2440 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2442 #line 2443 "EditProject.vala.c"
2446 Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (void) {
2447 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2448 return xcls_editproject_xcls_model_construct (XCLS_EDITPROJECT_TYPE_XCLS_MODEL);
2449 #line 2450 "EditProject.vala.c"
2453 void xcls_editproject_xcls_model_loadData (Xcls_EditProjectXcls_model* self) {
2454 GtkListStore* _tmp0_;
2455 GtkTreeIter iter = {0};
2456 GtkListStore* _tmp1_;
2457 GtkTreeIter _tmp2_ = {0};
2458 GtkListStore* _tmp3_;
2460 GValue _tmp5_ = {0};
2461 GtkListStore* _tmp6_;
2463 GValue _tmp8_ = {0};
2464 GtkListStore* _tmp9_;
2465 GtkTreeIter _tmp10_ = {0};
2466 GtkListStore* _tmp11_;
2467 GtkTreeIter _tmp12_;
2468 GValue _tmp13_ = {0};
2469 GtkListStore* _tmp14_;
2470 GtkTreeIter _tmp15_;
2471 GValue _tmp16_ = {0};
2472 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2473 g_return_if_fail (self != NULL);
2474 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2476 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2477 gtk_list_store_clear (_tmp0_);
2478 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2480 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2481 gtk_list_store_append (_tmp1_, &_tmp2_);
2482 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2484 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2486 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2488 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2489 g_value_init (&_tmp5_, G_TYPE_STRING);
2490 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2491 g_value_set_string (&_tmp5_, "Roo");
2492 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2493 gtk_list_store_set_value (_tmp3_, &_tmp4_, 0, &_tmp5_);
2494 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2495 G_IS_VALUE (&_tmp5_) ? (g_value_unset (&_tmp5_), NULL) : NULL;
2496 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2498 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2500 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2501 g_value_init (&_tmp8_, G_TYPE_STRING);
2502 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2503 g_value_set_string (&_tmp8_, "Roo Project");
2504 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2505 gtk_list_store_set_value (_tmp6_, &_tmp7_, 1, &_tmp8_);
2506 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2507 G_IS_VALUE (&_tmp8_) ? (g_value_unset (&_tmp8_), NULL) : NULL;
2508 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2510 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2511 gtk_list_store_append (_tmp9_, &_tmp10_);
2512 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2514 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2516 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2518 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2519 g_value_init (&_tmp13_, G_TYPE_STRING);
2520 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2521 g_value_set_string (&_tmp13_, "Gtk");
2522 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2523 gtk_list_store_set_value (_tmp11_, &_tmp12_, 0, &_tmp13_);
2524 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2525 G_IS_VALUE (&_tmp13_) ? (g_value_unset (&_tmp13_), NULL) : NULL;
2526 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2528 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2530 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2531 g_value_init (&_tmp16_, G_TYPE_STRING);
2532 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2533 g_value_set_string (&_tmp16_, "Gtk Project");
2534 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2535 gtk_list_store_set_value (_tmp14_, &_tmp15_, 1, &_tmp16_);
2536 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2537 G_IS_VALUE (&_tmp16_) ? (g_value_unset (&_tmp16_), NULL) : NULL;
2538 #line 2539 "EditProject.vala.c"
2542 static void xcls_editproject_value_xcls_model_init (GValue* value) {
2543 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2544 value->data[0].v_pointer = NULL;
2545 #line 2546 "EditProject.vala.c"
2549 static void xcls_editproject_value_xcls_model_free_value (GValue* value) {
2550 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2551 if (value->data[0].v_pointer) {
2552 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2553 xcls_editproject_xcls_model_unref (value->data[0].v_pointer);
2554 #line 2555 "EditProject.vala.c"
2559 static void xcls_editproject_value_xcls_model_copy_value (const GValue* src_value, GValue* dest_value) {
2560 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2561 if (src_value->data[0].v_pointer) {
2562 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2563 dest_value->data[0].v_pointer = xcls_editproject_xcls_model_ref (src_value->data[0].v_pointer);
2564 #line 2565 "EditProject.vala.c"
2566 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2567 dest_value->data[0].v_pointer = NULL;
2568 #line 2569 "EditProject.vala.c"
2573 static gpointer xcls_editproject_value_xcls_model_peek_pointer (const GValue* value) {
2574 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2575 return value->data[0].v_pointer;
2576 #line 2577 "EditProject.vala.c"
2580 static gchar* xcls_editproject_value_xcls_model_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2581 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2582 if (collect_values[0].v_pointer) {
2583 #line 2584 "EditProject.vala.c"
2584 Xcls_EditProjectXcls_model* object;
2585 object = collect_values[0].v_pointer;
2586 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2587 if (object->parent_instance.g_class == NULL) {
2588 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2589 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2590 #line 2591 "EditProject.vala.c"
2591 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
2592 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2593 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2594 #line 2595 "EditProject.vala.c"
2596 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2597 value->data[0].v_pointer = xcls_editproject_xcls_model_ref (object);
2598 #line 2599 "EditProject.vala.c"
2600 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2601 value->data[0].v_pointer = NULL;
2602 #line 2603 "EditProject.vala.c"
2604 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2606 #line 2607 "EditProject.vala.c"
2610 static gchar* xcls_editproject_value_xcls_model_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2611 Xcls_EditProjectXcls_model** object_p;
2612 object_p = collect_values[0].v_pointer;
2613 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2615 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2616 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
2617 #line 2618 "EditProject.vala.c"
2619 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2620 if (!value->data[0].v_pointer) {
2621 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2623 #line 2624 "EditProject.vala.c"
2624 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
2625 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2626 *object_p = value->data[0].v_pointer;
2627 #line 2628 "EditProject.vala.c"
2629 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2630 *object_p = xcls_editproject_xcls_model_ref (value->data[0].v_pointer);
2631 #line 2632 "EditProject.vala.c"
2633 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2635 #line 2636 "EditProject.vala.c"
2639 GParamSpec* xcls_editproject_param_spec_xcls_model (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
2640 Xcls_EditProjectParamSpecXcls_model* spec;
2641 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2642 g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_MODEL), NULL);
2643 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2644 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
2645 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2646 G_PARAM_SPEC (spec)->value_type = object_type;
2647 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2648 return G_PARAM_SPEC (spec);
2649 #line 2650 "EditProject.vala.c"
2653 gpointer xcls_editproject_value_get_xcls_model (const GValue* value) {
2654 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2655 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_MODEL), NULL);
2656 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2657 return value->data[0].v_pointer;
2658 #line 2659 "EditProject.vala.c"
2662 void xcls_editproject_value_set_xcls_model (GValue* value, gpointer v_object) {
2663 Xcls_EditProjectXcls_model* old;
2664 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2665 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_MODEL));
2666 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2667 old = value->data[0].v_pointer;
2668 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2670 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2671 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_MODEL));
2672 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2673 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2674 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2675 value->data[0].v_pointer = v_object;
2676 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2677 xcls_editproject_xcls_model_ref (value->data[0].v_pointer);
2678 #line 2679 "EditProject.vala.c"
2680 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2681 value->data[0].v_pointer = NULL;
2682 #line 2683 "EditProject.vala.c"
2684 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2686 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2687 xcls_editproject_xcls_model_unref (old);
2688 #line 2689 "EditProject.vala.c"
2693 void xcls_editproject_value_take_xcls_model (GValue* value, gpointer v_object) {
2694 Xcls_EditProjectXcls_model* old;
2695 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2696 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_MODEL));
2697 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2698 old = value->data[0].v_pointer;
2699 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2701 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2702 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_MODEL));
2703 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2704 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2705 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2706 value->data[0].v_pointer = v_object;
2707 #line 2708 "EditProject.vala.c"
2709 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2710 value->data[0].v_pointer = NULL;
2711 #line 2712 "EditProject.vala.c"
2713 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2715 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2716 xcls_editproject_xcls_model_unref (old);
2717 #line 2718 "EditProject.vala.c"
2722 static void xcls_editproject_xcls_model_class_init (Xcls_EditProjectXcls_modelClass * klass) {
2723 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2724 xcls_editproject_xcls_model_parent_class = g_type_class_peek_parent (klass);
2725 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2726 XCLS_EDITPROJECT_XCLS_MODEL_CLASS (klass)->finalize = xcls_editproject_xcls_model_finalize;
2727 #line 2728 "EditProject.vala.c"
2731 static void xcls_editproject_xcls_model_instance_init (Xcls_EditProjectXcls_model * self) {
2732 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2733 self->ref_count = 1;
2734 #line 2735 "EditProject.vala.c"
2738 static void xcls_editproject_xcls_model_finalize (Xcls_EditProjectXcls_model* obj) {
2739 Xcls_EditProjectXcls_model * self;
2740 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2741 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_model);
2742 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2743 _g_object_unref0 (self->el);
2744 #line 2745 "EditProject.vala.c"
2748 GType xcls_editproject_xcls_model_get_type (void) {
2749 static volatile gsize xcls_editproject_xcls_model_type_id__volatile = 0;
2750 if (g_once_init_enter (&xcls_editproject_xcls_model_type_id__volatile)) {
2751 static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_model_init, xcls_editproject_value_xcls_model_free_value, xcls_editproject_value_xcls_model_copy_value, xcls_editproject_value_xcls_model_peek_pointer, "p", xcls_editproject_value_xcls_model_collect_value, "p", xcls_editproject_value_xcls_model_lcopy_value };
2752 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, &g_define_type_value_table };
2753 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
2754 GType xcls_editproject_xcls_model_type_id;
2755 xcls_editproject_xcls_model_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_model", &g_define_type_info, &g_define_type_fundamental_info, 0);
2756 g_once_init_leave (&xcls_editproject_xcls_model_type_id__volatile, xcls_editproject_xcls_model_type_id);
2758 return xcls_editproject_xcls_model_type_id__volatile;
2762 gpointer xcls_editproject_xcls_model_ref (gpointer instance) {
2763 Xcls_EditProjectXcls_model* self;
2765 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2766 g_atomic_int_inc (&self->ref_count);
2767 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2769 #line 2770 "EditProject.vala.c"
2773 void xcls_editproject_xcls_model_unref (gpointer instance) {
2774 Xcls_EditProjectXcls_model* self;
2776 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2777 if (g_atomic_int_dec_and_test (&self->ref_count)) {
2778 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2779 XCLS_EDITPROJECT_XCLS_MODEL_GET_CLASS (self)->finalize (self);
2780 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2781 g_type_free_instance ((GTypeInstance *) self);
2782 #line 2783 "EditProject.vala.c"
2787 static gpointer _xcls_editproject_xcls_dir_ref0 (gpointer self) {
2788 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2789 return self ? xcls_editproject_xcls_dir_ref (self) : NULL;
2790 #line 2791 "EditProject.vala.c"
2794 Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type) {
2795 Xcls_EditProjectXcls_dir* self = NULL;
2796 GtkFileChooserWidget* _tmp0_;
2797 Xcls_EditProject* _tmp1_;
2798 Xcls_EditProjectXcls_dir* _tmp2_;
2799 GtkFileChooserWidget* _tmp3_;
2800 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2801 self = (Xcls_EditProjectXcls_dir*) g_type_create_instance (object_type);
2802 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2803 _tmp0_ = (GtkFileChooserWidget*) gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
2804 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2805 g_object_ref_sink (_tmp0_);
2806 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2807 _g_object_unref0 (self->el);
2808 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2810 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2811 _tmp1_ = xcls_editproject__this;
2812 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2813 _tmp2_ = _xcls_editproject_xcls_dir_ref0 (self);
2814 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2815 _xcls_editproject_xcls_dir_unref0 (_tmp1_->dir);
2816 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2817 _tmp1_->dir = _tmp2_;
2818 #line 396 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2820 #line 396 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2821 gtk_file_chooser_set_select_multiple ((GtkFileChooser*) _tmp3_, FALSE);
2822 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2824 #line 2825 "EditProject.vala.c"
2828 Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (void) {
2829 #line 388 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2830 return xcls_editproject_xcls_dir_construct (XCLS_EDITPROJECT_TYPE_XCLS_DIR);
2831 #line 2832 "EditProject.vala.c"
2835 static void xcls_editproject_value_xcls_dir_init (GValue* value) {
2836 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2837 value->data[0].v_pointer = NULL;
2838 #line 2839 "EditProject.vala.c"
2842 static void xcls_editproject_value_xcls_dir_free_value (GValue* value) {
2843 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2844 if (value->data[0].v_pointer) {
2845 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2846 xcls_editproject_xcls_dir_unref (value->data[0].v_pointer);
2847 #line 2848 "EditProject.vala.c"
2852 static void xcls_editproject_value_xcls_dir_copy_value (const GValue* src_value, GValue* dest_value) {
2853 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2854 if (src_value->data[0].v_pointer) {
2855 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2856 dest_value->data[0].v_pointer = xcls_editproject_xcls_dir_ref (src_value->data[0].v_pointer);
2857 #line 2858 "EditProject.vala.c"
2859 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2860 dest_value->data[0].v_pointer = NULL;
2861 #line 2862 "EditProject.vala.c"
2866 static gpointer xcls_editproject_value_xcls_dir_peek_pointer (const GValue* value) {
2867 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2868 return value->data[0].v_pointer;
2869 #line 2870 "EditProject.vala.c"
2873 static gchar* xcls_editproject_value_xcls_dir_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2874 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2875 if (collect_values[0].v_pointer) {
2876 #line 2877 "EditProject.vala.c"
2877 Xcls_EditProjectXcls_dir* object;
2878 object = collect_values[0].v_pointer;
2879 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2880 if (object->parent_instance.g_class == NULL) {
2881 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2882 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2883 #line 2884 "EditProject.vala.c"
2884 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
2885 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2886 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2887 #line 2888 "EditProject.vala.c"
2889 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2890 value->data[0].v_pointer = xcls_editproject_xcls_dir_ref (object);
2891 #line 2892 "EditProject.vala.c"
2893 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2894 value->data[0].v_pointer = NULL;
2895 #line 2896 "EditProject.vala.c"
2897 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2899 #line 2900 "EditProject.vala.c"
2903 static gchar* xcls_editproject_value_xcls_dir_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2904 Xcls_EditProjectXcls_dir** object_p;
2905 object_p = collect_values[0].v_pointer;
2906 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2908 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2909 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
2910 #line 2911 "EditProject.vala.c"
2912 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2913 if (!value->data[0].v_pointer) {
2914 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2916 #line 2917 "EditProject.vala.c"
2917 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
2918 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2919 *object_p = value->data[0].v_pointer;
2920 #line 2921 "EditProject.vala.c"
2922 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2923 *object_p = xcls_editproject_xcls_dir_ref (value->data[0].v_pointer);
2924 #line 2925 "EditProject.vala.c"
2926 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2928 #line 2929 "EditProject.vala.c"
2932 GParamSpec* xcls_editproject_param_spec_xcls_dir (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
2933 Xcls_EditProjectParamSpecXcls_dir* spec;
2934 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2935 g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_DIR), NULL);
2936 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2937 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
2938 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2939 G_PARAM_SPEC (spec)->value_type = object_type;
2940 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2941 return G_PARAM_SPEC (spec);
2942 #line 2943 "EditProject.vala.c"
2946 gpointer xcls_editproject_value_get_xcls_dir (const GValue* value) {
2947 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2948 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_DIR), NULL);
2949 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2950 return value->data[0].v_pointer;
2951 #line 2952 "EditProject.vala.c"
2955 void xcls_editproject_value_set_xcls_dir (GValue* value, gpointer v_object) {
2956 Xcls_EditProjectXcls_dir* old;
2957 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2958 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_DIR));
2959 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2960 old = value->data[0].v_pointer;
2961 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2963 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2964 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_DIR));
2965 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2966 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2967 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2968 value->data[0].v_pointer = v_object;
2969 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2970 xcls_editproject_xcls_dir_ref (value->data[0].v_pointer);
2971 #line 2972 "EditProject.vala.c"
2973 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2974 value->data[0].v_pointer = NULL;
2975 #line 2976 "EditProject.vala.c"
2977 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2979 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2980 xcls_editproject_xcls_dir_unref (old);
2981 #line 2982 "EditProject.vala.c"
2986 void xcls_editproject_value_take_xcls_dir (GValue* value, gpointer v_object) {
2987 Xcls_EditProjectXcls_dir* old;
2988 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2989 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_DIR));
2990 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2991 old = value->data[0].v_pointer;
2992 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2994 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2995 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_DIR));
2996 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2997 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2998 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
2999 value->data[0].v_pointer = v_object;
3000 #line 3001 "EditProject.vala.c"
3002 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3003 value->data[0].v_pointer = NULL;
3004 #line 3005 "EditProject.vala.c"
3006 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3008 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3009 xcls_editproject_xcls_dir_unref (old);
3010 #line 3011 "EditProject.vala.c"
3015 static void xcls_editproject_xcls_dir_class_init (Xcls_EditProjectXcls_dirClass * klass) {
3016 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3017 xcls_editproject_xcls_dir_parent_class = g_type_class_peek_parent (klass);
3018 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3019 XCLS_EDITPROJECT_XCLS_DIR_CLASS (klass)->finalize = xcls_editproject_xcls_dir_finalize;
3020 #line 3021 "EditProject.vala.c"
3024 static void xcls_editproject_xcls_dir_instance_init (Xcls_EditProjectXcls_dir * self) {
3025 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3026 self->ref_count = 1;
3027 #line 3028 "EditProject.vala.c"
3031 static void xcls_editproject_xcls_dir_finalize (Xcls_EditProjectXcls_dir* obj) {
3032 Xcls_EditProjectXcls_dir * self;
3033 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3034 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dir);
3035 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3036 _g_object_unref0 (self->el);
3037 #line 3038 "EditProject.vala.c"
3041 GType xcls_editproject_xcls_dir_get_type (void) {
3042 static volatile gsize xcls_editproject_xcls_dir_type_id__volatile = 0;
3043 if (g_once_init_enter (&xcls_editproject_xcls_dir_type_id__volatile)) {
3044 static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_dir_init, xcls_editproject_value_xcls_dir_free_value, xcls_editproject_value_xcls_dir_copy_value, xcls_editproject_value_xcls_dir_peek_pointer, "p", xcls_editproject_value_xcls_dir_collect_value, "p", xcls_editproject_value_xcls_dir_lcopy_value };
3045 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, &g_define_type_value_table };
3046 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
3047 GType xcls_editproject_xcls_dir_type_id;
3048 xcls_editproject_xcls_dir_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_dir", &g_define_type_info, &g_define_type_fundamental_info, 0);
3049 g_once_init_leave (&xcls_editproject_xcls_dir_type_id__volatile, xcls_editproject_xcls_dir_type_id);
3051 return xcls_editproject_xcls_dir_type_id__volatile;
3055 gpointer xcls_editproject_xcls_dir_ref (gpointer instance) {
3056 Xcls_EditProjectXcls_dir* self;
3058 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3059 g_atomic_int_inc (&self->ref_count);
3060 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3062 #line 3063 "EditProject.vala.c"
3066 void xcls_editproject_xcls_dir_unref (gpointer instance) {
3067 Xcls_EditProjectXcls_dir* self;
3069 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3070 if (g_atomic_int_dec_and_test (&self->ref_count)) {
3071 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3072 XCLS_EDITPROJECT_XCLS_DIR_GET_CLASS (self)->finalize (self);
3073 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3074 g_type_free_instance ((GTypeInstance *) self);
3075 #line 3076 "EditProject.vala.c"
3080 Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type) {
3081 Xcls_EditProjectXcls_Button9* self = NULL;
3084 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3085 self = (Xcls_EditProjectXcls_Button9*) g_type_create_instance (object_type);
3086 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3087 _tmp0_ = (GtkButton*) gtk_button_new ();
3088 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3089 g_object_ref_sink (_tmp0_);
3090 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3091 _g_object_unref0 (self->el);
3092 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3094 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3096 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3097 gtk_button_set_label (_tmp1_, "OK");
3098 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3100 #line 3101 "EditProject.vala.c"
3104 Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (void) {
3105 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3106 return xcls_editproject_xcls_button9_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9);
3107 #line 3108 "EditProject.vala.c"
3111 static void xcls_editproject_value_xcls_button9_init (GValue* value) {
3112 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3113 value->data[0].v_pointer = NULL;
3114 #line 3115 "EditProject.vala.c"
3118 static void xcls_editproject_value_xcls_button9_free_value (GValue* value) {
3119 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3120 if (value->data[0].v_pointer) {
3121 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3122 xcls_editproject_xcls_button9_unref (value->data[0].v_pointer);
3123 #line 3124 "EditProject.vala.c"
3128 static void xcls_editproject_value_xcls_button9_copy_value (const GValue* src_value, GValue* dest_value) {
3129 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3130 if (src_value->data[0].v_pointer) {
3131 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3132 dest_value->data[0].v_pointer = xcls_editproject_xcls_button9_ref (src_value->data[0].v_pointer);
3133 #line 3134 "EditProject.vala.c"
3135 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3136 dest_value->data[0].v_pointer = NULL;
3137 #line 3138 "EditProject.vala.c"
3142 static gpointer xcls_editproject_value_xcls_button9_peek_pointer (const GValue* value) {
3143 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3144 return value->data[0].v_pointer;
3145 #line 3146 "EditProject.vala.c"
3149 static gchar* xcls_editproject_value_xcls_button9_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3150 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3151 if (collect_values[0].v_pointer) {
3152 #line 3153 "EditProject.vala.c"
3153 Xcls_EditProjectXcls_Button9* object;
3154 object = collect_values[0].v_pointer;
3155 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3156 if (object->parent_instance.g_class == NULL) {
3157 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3158 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3159 #line 3160 "EditProject.vala.c"
3160 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
3161 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3162 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3163 #line 3164 "EditProject.vala.c"
3165 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3166 value->data[0].v_pointer = xcls_editproject_xcls_button9_ref (object);
3167 #line 3168 "EditProject.vala.c"
3169 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3170 value->data[0].v_pointer = NULL;
3171 #line 3172 "EditProject.vala.c"
3173 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3175 #line 3176 "EditProject.vala.c"
3179 static gchar* xcls_editproject_value_xcls_button9_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3180 Xcls_EditProjectXcls_Button9** object_p;
3181 object_p = collect_values[0].v_pointer;
3182 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3184 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3185 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
3186 #line 3187 "EditProject.vala.c"
3188 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3189 if (!value->data[0].v_pointer) {
3190 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3192 #line 3193 "EditProject.vala.c"
3193 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
3194 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3195 *object_p = value->data[0].v_pointer;
3196 #line 3197 "EditProject.vala.c"
3198 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3199 *object_p = xcls_editproject_xcls_button9_ref (value->data[0].v_pointer);
3200 #line 3201 "EditProject.vala.c"
3202 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3204 #line 3205 "EditProject.vala.c"
3208 GParamSpec* xcls_editproject_param_spec_xcls_button9 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
3209 Xcls_EditProjectParamSpecXcls_Button9* spec;
3210 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3211 g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9), NULL);
3212 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3213 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
3214 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3215 G_PARAM_SPEC (spec)->value_type = object_type;
3216 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3217 return G_PARAM_SPEC (spec);
3218 #line 3219 "EditProject.vala.c"
3222 gpointer xcls_editproject_value_get_xcls_button9 (const GValue* value) {
3223 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3224 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9), NULL);
3225 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3226 return value->data[0].v_pointer;
3227 #line 3228 "EditProject.vala.c"
3231 void xcls_editproject_value_set_xcls_button9 (GValue* value, gpointer v_object) {
3232 Xcls_EditProjectXcls_Button9* old;
3233 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3234 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9));
3235 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3236 old = value->data[0].v_pointer;
3237 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3239 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3240 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9));
3241 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3242 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3243 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3244 value->data[0].v_pointer = v_object;
3245 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3246 xcls_editproject_xcls_button9_ref (value->data[0].v_pointer);
3247 #line 3248 "EditProject.vala.c"
3249 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3250 value->data[0].v_pointer = NULL;
3251 #line 3252 "EditProject.vala.c"
3253 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3255 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3256 xcls_editproject_xcls_button9_unref (old);
3257 #line 3258 "EditProject.vala.c"
3262 void xcls_editproject_value_take_xcls_button9 (GValue* value, gpointer v_object) {
3263 Xcls_EditProjectXcls_Button9* old;
3264 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3265 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9));
3266 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3267 old = value->data[0].v_pointer;
3268 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3270 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3271 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9));
3272 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3273 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3274 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3275 value->data[0].v_pointer = v_object;
3276 #line 3277 "EditProject.vala.c"
3278 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3279 value->data[0].v_pointer = NULL;
3280 #line 3281 "EditProject.vala.c"
3282 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3284 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3285 xcls_editproject_xcls_button9_unref (old);
3286 #line 3287 "EditProject.vala.c"
3291 static void xcls_editproject_xcls_button9_class_init (Xcls_EditProjectXcls_Button9Class * klass) {
3292 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3293 xcls_editproject_xcls_button9_parent_class = g_type_class_peek_parent (klass);
3294 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3295 XCLS_EDITPROJECT_XCLS_BUTTON9_CLASS (klass)->finalize = xcls_editproject_xcls_button9_finalize;
3296 #line 3297 "EditProject.vala.c"
3300 static void xcls_editproject_xcls_button9_instance_init (Xcls_EditProjectXcls_Button9 * self) {
3301 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3302 self->ref_count = 1;
3303 #line 3304 "EditProject.vala.c"
3307 static void xcls_editproject_xcls_button9_finalize (Xcls_EditProjectXcls_Button9* obj) {
3308 Xcls_EditProjectXcls_Button9 * self;
3309 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3310 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9);
3311 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3312 _g_object_unref0 (self->el);
3313 #line 3314 "EditProject.vala.c"
3317 GType xcls_editproject_xcls_button9_get_type (void) {
3318 static volatile gsize xcls_editproject_xcls_button9_type_id__volatile = 0;
3319 if (g_once_init_enter (&xcls_editproject_xcls_button9_type_id__volatile)) {
3320 static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_button9_init, xcls_editproject_value_xcls_button9_free_value, xcls_editproject_value_xcls_button9_copy_value, xcls_editproject_value_xcls_button9_peek_pointer, "p", xcls_editproject_value_xcls_button9_collect_value, "p", xcls_editproject_value_xcls_button9_lcopy_value };
3321 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, &g_define_type_value_table };
3322 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
3323 GType xcls_editproject_xcls_button9_type_id;
3324 xcls_editproject_xcls_button9_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_Button9", &g_define_type_info, &g_define_type_fundamental_info, 0);
3325 g_once_init_leave (&xcls_editproject_xcls_button9_type_id__volatile, xcls_editproject_xcls_button9_type_id);
3327 return xcls_editproject_xcls_button9_type_id__volatile;
3331 gpointer xcls_editproject_xcls_button9_ref (gpointer instance) {
3332 Xcls_EditProjectXcls_Button9* self;
3334 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3335 g_atomic_int_inc (&self->ref_count);
3336 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3338 #line 3339 "EditProject.vala.c"
3342 void xcls_editproject_xcls_button9_unref (gpointer instance) {
3343 Xcls_EditProjectXcls_Button9* self;
3345 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3346 if (g_atomic_int_dec_and_test (&self->ref_count)) {
3347 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3348 XCLS_EDITPROJECT_XCLS_BUTTON9_GET_CLASS (self)->finalize (self);
3349 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3350 g_type_free_instance ((GTypeInstance *) self);
3351 #line 3352 "EditProject.vala.c"
3356 Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type) {
3357 Xcls_EditProjectXcls_Button10* self = NULL;
3360 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3361 self = (Xcls_EditProjectXcls_Button10*) g_type_create_instance (object_type);
3362 #line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3363 _tmp0_ = (GtkButton*) gtk_button_new ();
3364 #line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3365 g_object_ref_sink (_tmp0_);
3366 #line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3367 _g_object_unref0 (self->el);
3368 #line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3370 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3372 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3373 gtk_button_set_label (_tmp1_, "Cancel");
3374 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3376 #line 3377 "EditProject.vala.c"
3380 Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (void) {
3381 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3382 return xcls_editproject_xcls_button10_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10);
3383 #line 3384 "EditProject.vala.c"
3387 static void xcls_editproject_value_xcls_button10_init (GValue* value) {
3388 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3389 value->data[0].v_pointer = NULL;
3390 #line 3391 "EditProject.vala.c"
3394 static void xcls_editproject_value_xcls_button10_free_value (GValue* value) {
3395 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3396 if (value->data[0].v_pointer) {
3397 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3398 xcls_editproject_xcls_button10_unref (value->data[0].v_pointer);
3399 #line 3400 "EditProject.vala.c"
3404 static void xcls_editproject_value_xcls_button10_copy_value (const GValue* src_value, GValue* dest_value) {
3405 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3406 if (src_value->data[0].v_pointer) {
3407 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3408 dest_value->data[0].v_pointer = xcls_editproject_xcls_button10_ref (src_value->data[0].v_pointer);
3409 #line 3410 "EditProject.vala.c"
3411 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3412 dest_value->data[0].v_pointer = NULL;
3413 #line 3414 "EditProject.vala.c"
3418 static gpointer xcls_editproject_value_xcls_button10_peek_pointer (const GValue* value) {
3419 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3420 return value->data[0].v_pointer;
3421 #line 3422 "EditProject.vala.c"
3425 static gchar* xcls_editproject_value_xcls_button10_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3426 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3427 if (collect_values[0].v_pointer) {
3428 #line 3429 "EditProject.vala.c"
3429 Xcls_EditProjectXcls_Button10* object;
3430 object = collect_values[0].v_pointer;
3431 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3432 if (object->parent_instance.g_class == NULL) {
3433 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3434 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3435 #line 3436 "EditProject.vala.c"
3436 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
3437 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3438 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3439 #line 3440 "EditProject.vala.c"
3441 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3442 value->data[0].v_pointer = xcls_editproject_xcls_button10_ref (object);
3443 #line 3444 "EditProject.vala.c"
3445 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3446 value->data[0].v_pointer = NULL;
3447 #line 3448 "EditProject.vala.c"
3449 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3451 #line 3452 "EditProject.vala.c"
3455 static gchar* xcls_editproject_value_xcls_button10_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3456 Xcls_EditProjectXcls_Button10** object_p;
3457 object_p = collect_values[0].v_pointer;
3458 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3460 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3461 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
3462 #line 3463 "EditProject.vala.c"
3464 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3465 if (!value->data[0].v_pointer) {
3466 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3468 #line 3469 "EditProject.vala.c"
3469 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
3470 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3471 *object_p = value->data[0].v_pointer;
3472 #line 3473 "EditProject.vala.c"
3474 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3475 *object_p = xcls_editproject_xcls_button10_ref (value->data[0].v_pointer);
3476 #line 3477 "EditProject.vala.c"
3478 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3480 #line 3481 "EditProject.vala.c"
3484 GParamSpec* xcls_editproject_param_spec_xcls_button10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
3485 Xcls_EditProjectParamSpecXcls_Button10* spec;
3486 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3487 g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10), NULL);
3488 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3489 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
3490 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3491 G_PARAM_SPEC (spec)->value_type = object_type;
3492 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3493 return G_PARAM_SPEC (spec);
3494 #line 3495 "EditProject.vala.c"
3498 gpointer xcls_editproject_value_get_xcls_button10 (const GValue* value) {
3499 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3500 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10), NULL);
3501 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3502 return value->data[0].v_pointer;
3503 #line 3504 "EditProject.vala.c"
3507 void xcls_editproject_value_set_xcls_button10 (GValue* value, gpointer v_object) {
3508 Xcls_EditProjectXcls_Button10* old;
3509 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3510 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10));
3511 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3512 old = value->data[0].v_pointer;
3513 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3515 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3516 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10));
3517 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3518 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3519 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3520 value->data[0].v_pointer = v_object;
3521 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3522 xcls_editproject_xcls_button10_ref (value->data[0].v_pointer);
3523 #line 3524 "EditProject.vala.c"
3525 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3526 value->data[0].v_pointer = NULL;
3527 #line 3528 "EditProject.vala.c"
3529 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3531 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3532 xcls_editproject_xcls_button10_unref (old);
3533 #line 3534 "EditProject.vala.c"
3538 void xcls_editproject_value_take_xcls_button10 (GValue* value, gpointer v_object) {
3539 Xcls_EditProjectXcls_Button10* old;
3540 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3541 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10));
3542 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3543 old = value->data[0].v_pointer;
3544 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3546 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3547 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10));
3548 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3549 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3550 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3551 value->data[0].v_pointer = v_object;
3552 #line 3553 "EditProject.vala.c"
3554 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3555 value->data[0].v_pointer = NULL;
3556 #line 3557 "EditProject.vala.c"
3558 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3560 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3561 xcls_editproject_xcls_button10_unref (old);
3562 #line 3563 "EditProject.vala.c"
3567 static void xcls_editproject_xcls_button10_class_init (Xcls_EditProjectXcls_Button10Class * klass) {
3568 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3569 xcls_editproject_xcls_button10_parent_class = g_type_class_peek_parent (klass);
3570 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3571 XCLS_EDITPROJECT_XCLS_BUTTON10_CLASS (klass)->finalize = xcls_editproject_xcls_button10_finalize;
3572 #line 3573 "EditProject.vala.c"
3576 static void xcls_editproject_xcls_button10_instance_init (Xcls_EditProjectXcls_Button10 * self) {
3577 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3578 self->ref_count = 1;
3579 #line 3580 "EditProject.vala.c"
3583 static void xcls_editproject_xcls_button10_finalize (Xcls_EditProjectXcls_Button10* obj) {
3584 Xcls_EditProjectXcls_Button10 * self;
3585 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3586 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10);
3587 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3588 _g_object_unref0 (self->el);
3589 #line 3590 "EditProject.vala.c"
3593 GType xcls_editproject_xcls_button10_get_type (void) {
3594 static volatile gsize xcls_editproject_xcls_button10_type_id__volatile = 0;
3595 if (g_once_init_enter (&xcls_editproject_xcls_button10_type_id__volatile)) {
3596 static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_button10_init, xcls_editproject_value_xcls_button10_free_value, xcls_editproject_value_xcls_button10_copy_value, xcls_editproject_value_xcls_button10_peek_pointer, "p", xcls_editproject_value_xcls_button10_collect_value, "p", xcls_editproject_value_xcls_button10_lcopy_value };
3597 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, &g_define_type_value_table };
3598 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
3599 GType xcls_editproject_xcls_button10_type_id;
3600 xcls_editproject_xcls_button10_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_Button10", &g_define_type_info, &g_define_type_fundamental_info, 0);
3601 g_once_init_leave (&xcls_editproject_xcls_button10_type_id__volatile, xcls_editproject_xcls_button10_type_id);
3603 return xcls_editproject_xcls_button10_type_id__volatile;
3607 gpointer xcls_editproject_xcls_button10_ref (gpointer instance) {
3608 Xcls_EditProjectXcls_Button10* self;
3610 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3611 g_atomic_int_inc (&self->ref_count);
3612 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3614 #line 3615 "EditProject.vala.c"
3618 void xcls_editproject_xcls_button10_unref (gpointer instance) {
3619 Xcls_EditProjectXcls_Button10* self;
3621 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3622 if (g_atomic_int_dec_and_test (&self->ref_count)) {
3623 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3624 XCLS_EDITPROJECT_XCLS_BUTTON10_GET_CLASS (self)->finalize (self);
3625 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3626 g_type_free_instance ((GTypeInstance *) self);
3627 #line 3628 "EditProject.vala.c"
3632 static void value_xcls_editproject_init (GValue* value) {
3633 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3634 value->data[0].v_pointer = NULL;
3635 #line 3636 "EditProject.vala.c"
3639 static void value_xcls_editproject_free_value (GValue* value) {
3640 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3641 if (value->data[0].v_pointer) {
3642 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3643 xcls_editproject_unref (value->data[0].v_pointer);
3644 #line 3645 "EditProject.vala.c"
3649 static void value_xcls_editproject_copy_value (const GValue* src_value, GValue* dest_value) {
3650 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3651 if (src_value->data[0].v_pointer) {
3652 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3653 dest_value->data[0].v_pointer = xcls_editproject_ref (src_value->data[0].v_pointer);
3654 #line 3655 "EditProject.vala.c"
3656 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3657 dest_value->data[0].v_pointer = NULL;
3658 #line 3659 "EditProject.vala.c"
3663 static gpointer value_xcls_editproject_peek_pointer (const GValue* value) {
3664 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3665 return value->data[0].v_pointer;
3666 #line 3667 "EditProject.vala.c"
3670 static gchar* value_xcls_editproject_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3671 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3672 if (collect_values[0].v_pointer) {
3673 #line 3674 "EditProject.vala.c"
3674 Xcls_EditProject* object;
3675 object = collect_values[0].v_pointer;
3676 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3677 if (object->parent_instance.g_class == NULL) {
3678 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3679 return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3680 #line 3681 "EditProject.vala.c"
3681 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
3682 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3683 return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3684 #line 3685 "EditProject.vala.c"
3686 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3687 value->data[0].v_pointer = xcls_editproject_ref (object);
3688 #line 3689 "EditProject.vala.c"
3690 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3691 value->data[0].v_pointer = NULL;
3692 #line 3693 "EditProject.vala.c"
3694 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3696 #line 3697 "EditProject.vala.c"
3700 static gchar* value_xcls_editproject_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3701 Xcls_EditProject** object_p;
3702 object_p = collect_values[0].v_pointer;
3703 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3705 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3706 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
3707 #line 3708 "EditProject.vala.c"
3709 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3710 if (!value->data[0].v_pointer) {
3711 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3713 #line 3714 "EditProject.vala.c"
3714 } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
3715 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3716 *object_p = value->data[0].v_pointer;
3717 #line 3718 "EditProject.vala.c"
3719 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3720 *object_p = xcls_editproject_ref (value->data[0].v_pointer);
3721 #line 3722 "EditProject.vala.c"
3723 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3725 #line 3726 "EditProject.vala.c"
3729 GParamSpec* param_spec_xcls_editproject (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
3730 ParamSpecXcls_EditProject* spec;
3731 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3732 g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_EDITPROJECT), NULL);
3733 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3734 spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
3735 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3736 G_PARAM_SPEC (spec)->value_type = object_type;
3737 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3738 return G_PARAM_SPEC (spec);
3739 #line 3740 "EditProject.vala.c"
3743 gpointer value_get_xcls_editproject (const GValue* value) {
3744 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3745 g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_EDITPROJECT), NULL);
3746 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3747 return value->data[0].v_pointer;
3748 #line 3749 "EditProject.vala.c"
3752 void value_set_xcls_editproject (GValue* value, gpointer v_object) {
3753 Xcls_EditProject* old;
3754 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3755 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_EDITPROJECT));
3756 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3757 old = value->data[0].v_pointer;
3758 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3760 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3761 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_EDITPROJECT));
3762 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3763 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3764 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3765 value->data[0].v_pointer = v_object;
3766 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3767 xcls_editproject_ref (value->data[0].v_pointer);
3768 #line 3769 "EditProject.vala.c"
3770 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3771 value->data[0].v_pointer = NULL;
3772 #line 3773 "EditProject.vala.c"
3774 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3776 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3777 xcls_editproject_unref (old);
3778 #line 3779 "EditProject.vala.c"
3783 void value_take_xcls_editproject (GValue* value, gpointer v_object) {
3784 Xcls_EditProject* old;
3785 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3786 g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_EDITPROJECT));
3787 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3788 old = value->data[0].v_pointer;
3789 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3791 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3792 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_EDITPROJECT));
3793 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3794 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3795 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3796 value->data[0].v_pointer = v_object;
3797 #line 3798 "EditProject.vala.c"
3799 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3800 value->data[0].v_pointer = NULL;
3801 #line 3802 "EditProject.vala.c"
3803 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3805 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3806 xcls_editproject_unref (old);
3807 #line 3808 "EditProject.vala.c"
3812 static void xcls_editproject_class_init (Xcls_EditProjectClass * klass) {
3813 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3814 xcls_editproject_parent_class = g_type_class_peek_parent (klass);
3815 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3816 XCLS_EDITPROJECT_CLASS (klass)->finalize = xcls_editproject_finalize;
3817 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3818 g_signal_new ("success", TYPE_XCLS_EDITPROJECT, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, PROJECT_TYPE_PROJECT);
3819 #line 3820 "EditProject.vala.c"
3823 static void xcls_editproject_instance_init (Xcls_EditProject * self) {
3824 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3825 self->ref_count = 1;
3826 #line 3827 "EditProject.vala.c"
3830 static void xcls_editproject_finalize (Xcls_EditProject* obj) {
3831 Xcls_EditProject * self;
3832 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3833 self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_EDITPROJECT, Xcls_EditProject);
3834 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3835 _g_object_unref0 (self->el);
3836 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3837 _xcls_editproject_xcls_xtype_unref0 (self->xtype);
3838 #line 26 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3839 _xcls_editproject_xcls_cellrender_unref0 (self->cellrender);
3840 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3841 _xcls_editproject_xcls_model_unref0 (self->model);
3842 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3843 _xcls_editproject_xcls_dir_unref0 (self->dir);
3844 #line 3845 "EditProject.vala.c"
3848 GType xcls_editproject_get_type (void) {
3849 static volatile gsize xcls_editproject_type_id__volatile = 0;
3850 if (g_once_init_enter (&xcls_editproject_type_id__volatile)) {
3851 static const GTypeValueTable g_define_type_value_table = { value_xcls_editproject_init, value_xcls_editproject_free_value, value_xcls_editproject_copy_value, value_xcls_editproject_peek_pointer, "p", value_xcls_editproject_collect_value, "p", value_xcls_editproject_lcopy_value };
3852 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, &g_define_type_value_table };
3853 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
3854 GType xcls_editproject_type_id;
3855 xcls_editproject_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProject", &g_define_type_info, &g_define_type_fundamental_info, 0);
3856 g_once_init_leave (&xcls_editproject_type_id__volatile, xcls_editproject_type_id);
3858 return xcls_editproject_type_id__volatile;
3862 gpointer xcls_editproject_ref (gpointer instance) {
3863 Xcls_EditProject* self;
3865 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3866 g_atomic_int_inc (&self->ref_count);
3867 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3869 #line 3870 "EditProject.vala.c"
3873 void xcls_editproject_unref (gpointer instance) {
3874 Xcls_EditProject* self;
3876 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3877 if (g_atomic_int_dec_and_test (&self->ref_count)) {
3878 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3879 XCLS_EDITPROJECT_GET_CLASS (self)->finalize (self);
3880 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
3881 g_type_free_instance ((GTypeInstance *) self);
3882 #line 3883 "EditProject.vala.c"