bc509e975e2070ce6ad2ccfc188bf24a3a23c053
[app.Builder.js] / Builder4 / ProjectSettings.vala.c
1 /* ProjectSettings.vala.c generated by valac 0.24.0, the Vala compiler
2  * generated from ProjectSettings.vala, do not modify */
3
4 /* -- to compile
5 valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
6     /tmp/ProjectSettings.vala  -o /tmp/ProjectSettings
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_ProjectSettings();
12     ProjectSettings.show_all();
13      Gtk.main ();
14     return 0;
15 }
16 */
17
18 #include <glib.h>
19 #include <glib-object.h>
20 #include <gtk/gtk.h>
21 #include <gtksourceview/gtksource.h>
22 #include <stdlib.h>
23 #include <string.h>
24 #include <gee.h>
25 #include <gdk/gdk.h>
26 #include <pango/pango.h>
27
28
29 #define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ())
30 #define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings))
31 #define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
32 #define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS))
33 #define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS))
34 #define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
35
36 typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings;
37 typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass;
38 typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate;
39
40 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW (xcls_projectsettings_xcls_view_get_type ())
41 #define XCLS_PROJECTSETTINGS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view))
42 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
43 #define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
44 #define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
45 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
46
47 typedef struct _Xcls_ProjectSettingsXcls_view Xcls_ProjectSettingsXcls_view;
48 typedef struct _Xcls_ProjectSettingsXcls_viewClass Xcls_ProjectSettingsXcls_viewClass;
49
50 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
51 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
52 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
53 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
54 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
55 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
56
57 typedef struct _ProjectProject ProjectProject;
58 typedef struct _ProjectProjectClass ProjectProjectClass;
59 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
60
61 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2 (xcls_projectsettings_xcls_hbox2_get_type ())
62 #define XCLS_PROJECTSETTINGS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2))
63 #define XCLS_PROJECTSETTINGS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Class))
64 #define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2))
65 #define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2))
66 #define XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Class))
67
68 typedef struct _Xcls_ProjectSettingsXcls_HBox2 Xcls_ProjectSettingsXcls_HBox2;
69 typedef struct _Xcls_ProjectSettingsXcls_HBox2Class Xcls_ProjectSettingsXcls_HBox2Class;
70 typedef struct _Xcls_ProjectSettingsXcls_HBox2Private Xcls_ProjectSettingsXcls_HBox2Private;
71
72 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6 (xcls_projectsettings_xcls_label6_get_type ())
73 #define XCLS_PROJECTSETTINGS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6))
74 #define XCLS_PROJECTSETTINGS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Class))
75 #define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6))
76 #define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6))
77 #define XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Class))
78
79 typedef struct _Xcls_ProjectSettingsXcls_Label6 Xcls_ProjectSettingsXcls_Label6;
80 typedef struct _Xcls_ProjectSettingsXcls_Label6Class Xcls_ProjectSettingsXcls_Label6Class;
81 typedef struct _Xcls_ProjectSettingsXcls_Label6Private Xcls_ProjectSettingsXcls_Label6Private;
82
83 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7 (xcls_projectsettings_xcls_scrolledwindow7_get_type ())
84 #define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7))
85 #define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7Class))
86 #define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7))
87 #define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7))
88 #define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7Class))
89
90 typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow7 Xcls_ProjectSettingsXcls_ScrolledWindow7;
91 typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Class Xcls_ProjectSettingsXcls_ScrolledWindow7Class;
92 typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Private Xcls_ProjectSettingsXcls_ScrolledWindow7Private;
93 typedef struct _Xcls_ProjectSettingsXcls_viewPrivate Xcls_ProjectSettingsXcls_viewPrivate;
94 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
95
96 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
97 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
98 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
99 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
100 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
101 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
102
103 typedef struct _JsRenderJsRender JsRenderJsRender;
104 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
105
106 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3 (xcls_projectsettings_xcls_button3_get_type ())
107 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3))
108 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Class))
109 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3))
110 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3))
111 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Class))
112
113 typedef struct _Xcls_ProjectSettingsXcls_Button3 Xcls_ProjectSettingsXcls_Button3;
114 typedef struct _Xcls_ProjectSettingsXcls_Button3Class Xcls_ProjectSettingsXcls_Button3Class;
115 typedef struct _Xcls_ProjectSettingsXcls_Button3Private Xcls_ProjectSettingsXcls_Button3Private;
116
117 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4 (xcls_projectsettings_xcls_button4_get_type ())
118 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4))
119 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Class))
120 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4))
121 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4))
122 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Class))
123
124 typedef struct _Xcls_ProjectSettingsXcls_Button4 Xcls_ProjectSettingsXcls_Button4;
125 typedef struct _Xcls_ProjectSettingsXcls_Button4Class Xcls_ProjectSettingsXcls_Button4Class;
126 typedef struct _Xcls_ProjectSettingsXcls_Button4Private Xcls_ProjectSettingsXcls_Button4Private;
127
128 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5 (xcls_projectsettings_xcls_button5_get_type ())
129 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5))
130 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5Class))
131 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5))
132 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5))
133 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5Class))
134
135 typedef struct _Xcls_ProjectSettingsXcls_Button5 Xcls_ProjectSettingsXcls_Button5;
136 typedef struct _Xcls_ProjectSettingsXcls_Button5Class Xcls_ProjectSettingsXcls_Button5Class;
137 typedef struct _Xcls_ProjectSettingsXcls_Button5Private Xcls_ProjectSettingsXcls_Button5Private;
138 #define _g_free0(var) (var = (g_free (var), NULL))
139 #define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
140
141 struct _Xcls_ProjectSettings {
142         GObject parent_instance;
143         Xcls_ProjectSettingsPrivate * priv;
144         GtkVBox* el;
145         Xcls_ProjectSettingsXcls_view* view;
146         ProjectProject* project;
147 };
148
149 struct _Xcls_ProjectSettingsClass {
150         GObjectClass parent_class;
151 };
152
153 struct _Xcls_ProjectSettingsPrivate {
154         Xcls_ProjectSettings* _this;
155 };
156
157 struct _Xcls_ProjectSettingsXcls_HBox2 {
158         GObject parent_instance;
159         Xcls_ProjectSettingsXcls_HBox2Private * priv;
160         GtkHBox* el;
161 };
162
163 struct _Xcls_ProjectSettingsXcls_HBox2Class {
164         GObjectClass parent_class;
165 };
166
167 struct _Xcls_ProjectSettingsXcls_Label6 {
168         GObject parent_instance;
169         Xcls_ProjectSettingsXcls_Label6Private * priv;
170         GtkLabel* el;
171 };
172
173 struct _Xcls_ProjectSettingsXcls_Label6Class {
174         GObjectClass parent_class;
175 };
176
177 struct _Xcls_ProjectSettingsXcls_ScrolledWindow7 {
178         GObject parent_instance;
179         Xcls_ProjectSettingsXcls_ScrolledWindow7Private * priv;
180         GtkScrolledWindow* el;
181 };
182
183 struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Class {
184         GObjectClass parent_class;
185 };
186
187 struct _Xcls_ProjectSettingsXcls_view {
188         GObject parent_instance;
189         Xcls_ProjectSettingsXcls_viewPrivate * priv;
190         GtkSourceView* el;
191 };
192
193 struct _Xcls_ProjectSettingsXcls_viewClass {
194         GObjectClass parent_class;
195 };
196
197 struct _ProjectProject {
198         GObject parent_instance;
199         ProjectProjectPrivate * priv;
200         gchar* id;
201         gchar* fn;
202         gchar* name;
203         gchar* runhtml;
204         GeeHashMap* paths;
205         GeeHashMap* files;
206         gchar* xtype;
207 };
208
209 struct _ProjectProjectClass {
210         GObjectClass parent_class;
211 };
212
213 struct _Xcls_ProjectSettingsXcls_HBox2Private {
214         Xcls_ProjectSettings* _this;
215 };
216
217 struct _Xcls_ProjectSettingsXcls_Button3 {
218         GObject parent_instance;
219         Xcls_ProjectSettingsXcls_Button3Private * priv;
220         GtkButton* el;
221 };
222
223 struct _Xcls_ProjectSettingsXcls_Button3Class {
224         GObjectClass parent_class;
225 };
226
227 struct _Xcls_ProjectSettingsXcls_Button4 {
228         GObject parent_instance;
229         Xcls_ProjectSettingsXcls_Button4Private * priv;
230         GtkButton* el;
231 };
232
233 struct _Xcls_ProjectSettingsXcls_Button4Class {
234         GObjectClass parent_class;
235 };
236
237 struct _Xcls_ProjectSettingsXcls_Button5 {
238         GObject parent_instance;
239         Xcls_ProjectSettingsXcls_Button5Private * priv;
240         GtkButton* el;
241 };
242
243 struct _Xcls_ProjectSettingsXcls_Button5Class {
244         GObjectClass parent_class;
245 };
246
247 struct _Xcls_ProjectSettingsXcls_Button3Private {
248         Xcls_ProjectSettings* _this;
249 };
250
251 struct _Xcls_ProjectSettingsXcls_Button4Private {
252         Xcls_ProjectSettings* _this;
253 };
254
255 struct _Xcls_ProjectSettingsXcls_Button5Private {
256         Xcls_ProjectSettings* _this;
257 };
258
259 struct _Xcls_ProjectSettingsXcls_Label6Private {
260         Xcls_ProjectSettings* _this;
261 };
262
263 struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Private {
264         Xcls_ProjectSettings* _this;
265 };
266
267 struct _Xcls_ProjectSettingsXcls_viewPrivate {
268         Xcls_ProjectSettings* _this;
269 };
270
271
272 extern Xcls_ProjectSettings* ProjectSettings;
273 Xcls_ProjectSettings* ProjectSettings = NULL;
274 static gpointer xcls_projectsettings_parent_class = NULL;
275 static gpointer xcls_projectsettings_xcls_hbox2_parent_class = NULL;
276 static gpointer xcls_projectsettings_xcls_button3_parent_class = NULL;
277 static gpointer xcls_projectsettings_xcls_button4_parent_class = NULL;
278 static gpointer xcls_projectsettings_xcls_button5_parent_class = NULL;
279 static gpointer xcls_projectsettings_xcls_label6_parent_class = NULL;
280 static gpointer xcls_projectsettings_xcls_scrolledwindow7_parent_class = NULL;
281 static gpointer xcls_projectsettings_xcls_view_parent_class = NULL;
282
283 GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
284 GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST;
285 GType project_project_get_type (void) G_GNUC_CONST;
286 #define XCLS_PROJECTSETTINGS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsPrivate))
287 enum  {
288         XCLS_PROJECTSETTINGS_DUMMY_PROPERTY
289 };
290 Xcls_ProjectSettings* xcls_projectsettings_new (void);
291 Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type);
292 GType xcls_projectsettings_xcls_hbox2_get_type (void) G_GNUC_CONST;
293 Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_new (Xcls_ProjectSettings* _owner);
294 Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_construct (GType object_type, Xcls_ProjectSettings* _owner);
295 GType xcls_projectsettings_xcls_label6_get_type (void) G_GNUC_CONST;
296 Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_new (Xcls_ProjectSettings* _owner);
297 Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_construct (GType object_type, Xcls_ProjectSettings* _owner);
298 GType xcls_projectsettings_xcls_scrolledwindow7_get_type (void) G_GNUC_CONST;
299 Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_new (Xcls_ProjectSettings* _owner);
300 Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_construct (GType object_type, Xcls_ProjectSettings* _owner);
301 void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project);
302 GType js_render_js_render_get_type (void) G_GNUC_CONST;
303 #define XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Private))
304 enum  {
305         XCLS_PROJECTSETTINGS_XCLS_HBOX2_DUMMY_PROPERTY
306 };
307 GType xcls_projectsettings_xcls_button3_get_type (void) G_GNUC_CONST;
308 Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_new (Xcls_ProjectSettings* _owner);
309 Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_construct (GType object_type, Xcls_ProjectSettings* _owner);
310 GType xcls_projectsettings_xcls_button4_get_type (void) G_GNUC_CONST;
311 Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_new (Xcls_ProjectSettings* _owner);
312 Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_construct (GType object_type, Xcls_ProjectSettings* _owner);
313 GType xcls_projectsettings_xcls_button5_get_type (void) G_GNUC_CONST;
314 Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_new (Xcls_ProjectSettings* _owner);
315 Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_construct (GType object_type, Xcls_ProjectSettings* _owner);
316 static void xcls_projectsettings_xcls_hbox2_finalize (GObject* obj);
317 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Private))
318 enum  {
319         XCLS_PROJECTSETTINGS_XCLS_BUTTON3_DUMMY_PROPERTY
320 };
321 static gboolean __lambda35_ (Xcls_ProjectSettingsXcls_Button3* self);
322 static gboolean ___lambda35__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
323 static void xcls_projectsettings_xcls_button3_finalize (GObject* obj);
324 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Private))
325 enum  {
326         XCLS_PROJECTSETTINGS_XCLS_BUTTON4_DUMMY_PROPERTY
327 };
328 static gboolean __lambda36_ (Xcls_ProjectSettingsXcls_Button4* self);
329 static gboolean ___lambda36__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
330 static void xcls_projectsettings_xcls_button4_finalize (GObject* obj);
331 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5Private))
332 enum  {
333         XCLS_PROJECTSETTINGS_XCLS_BUTTON5_DUMMY_PROPERTY
334 };
335 static gboolean __lambda37_ (Xcls_ProjectSettingsXcls_Button5* self);
336 static gboolean ___lambda37__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
337 static void xcls_projectsettings_xcls_button5_finalize (GObject* obj);
338 #define XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Private))
339 enum  {
340         XCLS_PROJECTSETTINGS_XCLS_LABEL6_DUMMY_PROPERTY
341 };
342 static void xcls_projectsettings_xcls_label6_finalize (GObject* obj);
343 #define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7Private))
344 enum  {
345         XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_DUMMY_PROPERTY
346 };
347 Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_new (Xcls_ProjectSettings* _owner);
348 Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_construct (GType object_type, Xcls_ProjectSettings* _owner);
349 static void xcls_projectsettings_xcls_scrolledwindow7_finalize (GObject* obj);
350 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewPrivate))
351 enum  {
352         XCLS_PROJECTSETTINGS_XCLS_VIEW_DUMMY_PROPERTY
353 };
354 static gboolean __lambda34_ (Xcls_ProjectSettingsXcls_view* self, GdkEventKey* event);
355 static gboolean ___lambda34__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
356 static void _vala_PangoFontDescription_free (PangoFontDescription* self);
357 static void xcls_projectsettings_xcls_view_finalize (GObject* obj);
358 static void xcls_projectsettings_finalize (GObject* obj);
359
360
361 static gpointer _g_object_ref0 (gpointer self) {
362 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
363         return self ? g_object_ref (self) : NULL;
364 #line 365 "ProjectSettings.vala.c"
365 }
366
367
368 Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type) {
369         Xcls_ProjectSettings * self = NULL;
370         Xcls_ProjectSettings* _tmp0_ = NULL;
371         Xcls_ProjectSettings* _tmp1_ = NULL;
372         GtkVBox* _tmp2_ = NULL;
373         GtkVBox* _tmp3_ = NULL;
374         Xcls_ProjectSettingsXcls_HBox2* child_0 = NULL;
375         Xcls_ProjectSettings* _tmp4_ = NULL;
376         Xcls_ProjectSettingsXcls_HBox2* _tmp5_ = NULL;
377         GtkVBox* _tmp6_ = NULL;
378         GtkHBox* _tmp7_ = NULL;
379         Xcls_ProjectSettingsXcls_Label6* child_1 = NULL;
380         Xcls_ProjectSettings* _tmp8_ = NULL;
381         Xcls_ProjectSettingsXcls_Label6* _tmp9_ = NULL;
382         GtkVBox* _tmp10_ = NULL;
383         GtkLabel* _tmp11_ = NULL;
384         Xcls_ProjectSettingsXcls_ScrolledWindow7* child_2 = NULL;
385         Xcls_ProjectSettings* _tmp12_ = NULL;
386         Xcls_ProjectSettingsXcls_ScrolledWindow7* _tmp13_ = NULL;
387         GtkVBox* _tmp14_ = NULL;
388         GtkScrolledWindow* _tmp15_ = NULL;
389 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
390         self = (Xcls_ProjectSettings*) g_object_new (object_type, NULL);
391 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
392         _tmp0_ = _g_object_ref0 (self);
393 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
394         _g_object_unref0 (self->priv->_this);
395 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
396         self->priv->_this = _tmp0_;
397 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
398         _tmp1_ = _g_object_ref0 (self);
399 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
400         _g_object_unref0 (ProjectSettings);
401 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
402         ProjectSettings = _tmp1_;
403 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
404         _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
405 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
406         g_object_ref_sink (_tmp2_);
407 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
408         _g_object_unref0 (self->el);
409 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
410         self->el = _tmp2_;
411 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
412         _tmp3_ = self->el;
413 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
414         gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 5);
415 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
416         _tmp4_ = self->priv->_this;
417 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
418         _tmp5_ = xcls_projectsettings_xcls_hbox2_new (_tmp4_);
419 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
420         child_0 = _tmp5_;
421 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
422         g_object_ref ((GObject*) child_0);
423 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
424         _tmp6_ = self->el;
425 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
426         _tmp7_ = child_0->el;
427 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
428         gtk_box_pack_start ((GtkBox*) _tmp6_, (GtkWidget*) _tmp7_, FALSE, FALSE, (guint) 0);
429 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
430         _tmp8_ = self->priv->_this;
431 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
432         _tmp9_ = xcls_projectsettings_xcls_label6_new (_tmp8_);
433 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
434         child_1 = _tmp9_;
435 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
436         g_object_ref ((GObject*) child_1);
437 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
438         _tmp10_ = self->el;
439 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
440         _tmp11_ = child_1->el;
441 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
442         gtk_box_pack_start ((GtkBox*) _tmp10_, (GtkWidget*) _tmp11_, FALSE, FALSE, (guint) 0);
443 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
444         _tmp12_ = self->priv->_this;
445 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
446         _tmp13_ = xcls_projectsettings_xcls_scrolledwindow7_new (_tmp12_);
447 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
448         child_2 = _tmp13_;
449 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
450         g_object_ref ((GObject*) child_2);
451 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
452         _tmp14_ = self->el;
453 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
454         _tmp15_ = child_2->el;
455 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
456         gtk_box_pack_start ((GtkBox*) _tmp14_, (GtkWidget*) _tmp15_, TRUE, TRUE, (guint) 0);
457 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
458         _g_object_unref0 (child_2);
459 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
460         _g_object_unref0 (child_1);
461 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
462         _g_object_unref0 (child_0);
463 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
464         return self;
465 #line 466 "ProjectSettings.vala.c"
466 }
467
468
469 Xcls_ProjectSettings* xcls_projectsettings_new (void) {
470 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
471         return xcls_projectsettings_construct (TYPE_XCLS_PROJECTSETTINGS);
472 #line 473 "ProjectSettings.vala.c"
473 }
474
475
476 void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project) {
477         Xcls_ProjectSettings* _tmp0_ = NULL;
478         ProjectProject* _tmp1_ = NULL;
479         ProjectProject* _tmp2_ = NULL;
480         GtkSourceLanguageManager* lm = NULL;
481         GtkSourceLanguageManager* _tmp3_ = NULL;
482         GtkSourceLanguageManager* _tmp4_ = NULL;
483         Xcls_ProjectSettings* _tmp5_ = NULL;
484         Xcls_ProjectSettingsXcls_view* _tmp6_ = NULL;
485         GtkSourceView* _tmp7_ = NULL;
486         GtkTextBuffer* _tmp8_ = NULL;
487         GtkSourceLanguage* _tmp9_ = NULL;
488         Xcls_ProjectSettings* _tmp10_ = NULL;
489         Xcls_ProjectSettingsXcls_view* _tmp11_ = NULL;
490         GtkSourceView* _tmp12_ = NULL;
491         GtkTextBuffer* _tmp13_ = NULL;
492         ProjectProject* _tmp14_ = NULL;
493         const gchar* _tmp15_ = NULL;
494 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
495         g_return_if_fail (self != NULL);
496 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
497         g_return_if_fail (project != NULL);
498 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
499         _tmp0_ = self->priv->_this;
500 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
501         _tmp1_ = project;
502 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
503         _tmp2_ = _g_object_ref0 (_tmp1_);
504 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
505         _g_object_unref0 (_tmp0_->project);
506 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
507         _tmp0_->project = _tmp2_;
508 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
509         _tmp3_ = gtk_source_language_manager_get_default ();
510 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
511         _tmp4_ = _g_object_ref0 (_tmp3_);
512 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
513         lm = _tmp4_;
514 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
515         _tmp5_ = self->priv->_this;
516 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
517         _tmp6_ = _tmp5_->view;
518 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
519         _tmp7_ = _tmp6_->el;
520 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
521         _tmp8_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp7_);
522 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
523         _tmp9_ = gtk_source_language_manager_get_language (lm, "html");
524 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
525         gtk_source_buffer_set_language (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, gtk_source_buffer_get_type (), GtkSourceBuffer), _tmp9_);
526 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
527         _tmp10_ = self->priv->_this;
528 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
529         _tmp11_ = _tmp10_->view;
530 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
531         _tmp12_ = _tmp11_->el;
532 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
533         _tmp13_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp12_);
534 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
535         _tmp14_ = project;
536 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
537         _tmp15_ = _tmp14_->runhtml;
538 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
539         gtk_text_buffer_set_text (_tmp13_, _tmp15_, -1);
540 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
541         _g_object_unref0 (lm);
542 #line 543 "ProjectSettings.vala.c"
543 }
544
545
546 Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_construct (GType object_type, Xcls_ProjectSettings* _owner) {
547         Xcls_ProjectSettingsXcls_HBox2 * self = NULL;
548         Xcls_ProjectSettings* _tmp0_ = NULL;
549         Xcls_ProjectSettings* _tmp1_ = NULL;
550         GtkHBox* _tmp2_ = NULL;
551         Xcls_ProjectSettingsXcls_Button3* child_0 = NULL;
552         Xcls_ProjectSettings* _tmp3_ = NULL;
553         Xcls_ProjectSettingsXcls_Button3* _tmp4_ = NULL;
554         GtkHBox* _tmp5_ = NULL;
555         GtkButton* _tmp6_ = NULL;
556         Xcls_ProjectSettingsXcls_Button4* child_1 = NULL;
557         Xcls_ProjectSettings* _tmp7_ = NULL;
558         Xcls_ProjectSettingsXcls_Button4* _tmp8_ = NULL;
559         GtkHBox* _tmp9_ = NULL;
560         GtkButton* _tmp10_ = NULL;
561         Xcls_ProjectSettingsXcls_Button5* child_2 = NULL;
562         Xcls_ProjectSettings* _tmp11_ = NULL;
563         Xcls_ProjectSettingsXcls_Button5* _tmp12_ = NULL;
564         GtkHBox* _tmp13_ = NULL;
565         GtkButton* _tmp14_ = NULL;
566 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
567         g_return_val_if_fail (_owner != NULL, NULL);
568 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
569         self = (Xcls_ProjectSettingsXcls_HBox2*) g_object_new (object_type, NULL);
570 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
571         _tmp0_ = _owner;
572 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
573         _tmp1_ = _g_object_ref0 (_tmp0_);
574 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
575         _g_object_unref0 (self->priv->_this);
576 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
577         self->priv->_this = _tmp1_;
578 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
579         _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
580 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
581         g_object_ref_sink (_tmp2_);
582 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
583         _g_object_unref0 (self->el);
584 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
585         self->el = _tmp2_;
586 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
587         _tmp3_ = self->priv->_this;
588 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
589         _tmp4_ = xcls_projectsettings_xcls_button3_new (_tmp3_);
590 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
591         child_0 = _tmp4_;
592 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
593         g_object_ref ((GObject*) child_0);
594 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
595         _tmp5_ = self->el;
596 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
597         _tmp6_ = child_0->el;
598 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
599         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
600 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
601         _tmp7_ = self->priv->_this;
602 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
603         _tmp8_ = xcls_projectsettings_xcls_button4_new (_tmp7_);
604 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
605         child_1 = _tmp8_;
606 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
607         g_object_ref ((GObject*) child_1);
608 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
609         _tmp9_ = self->el;
610 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
611         _tmp10_ = child_1->el;
612 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
613         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
614 #line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
615         _tmp11_ = self->priv->_this;
616 #line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
617         _tmp12_ = xcls_projectsettings_xcls_button5_new (_tmp11_);
618 #line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
619         child_2 = _tmp12_;
620 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
621         g_object_ref ((GObject*) child_2);
622 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
623         _tmp13_ = self->el;
624 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
625         _tmp14_ = child_2->el;
626 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
627         gtk_container_add ((GtkContainer*) _tmp13_, (GtkWidget*) _tmp14_);
628 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
629         _g_object_unref0 (child_2);
630 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
631         _g_object_unref0 (child_1);
632 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
633         _g_object_unref0 (child_0);
634 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
635         return self;
636 #line 637 "ProjectSettings.vala.c"
637 }
638
639
640 Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_new (Xcls_ProjectSettings* _owner) {
641 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
642         return xcls_projectsettings_xcls_hbox2_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, _owner);
643 #line 644 "ProjectSettings.vala.c"
644 }
645
646
647 static void xcls_projectsettings_xcls_hbox2_class_init (Xcls_ProjectSettingsXcls_HBox2Class * klass) {
648 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
649         xcls_projectsettings_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
650 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
651         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_HBox2Private));
652 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
653         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_hbox2_finalize;
654 #line 655 "ProjectSettings.vala.c"
655 }
656
657
658 static void xcls_projectsettings_xcls_hbox2_instance_init (Xcls_ProjectSettingsXcls_HBox2 * self) {
659 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
660         self->priv = XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_PRIVATE (self);
661 #line 662 "ProjectSettings.vala.c"
662 }
663
664
665 static void xcls_projectsettings_xcls_hbox2_finalize (GObject* obj) {
666         Xcls_ProjectSettingsXcls_HBox2 * self;
667 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
668         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2);
669 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
670         _g_object_unref0 (self->el);
671 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
672         _g_object_unref0 (self->priv->_this);
673 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
674         G_OBJECT_CLASS (xcls_projectsettings_xcls_hbox2_parent_class)->finalize (obj);
675 #line 676 "ProjectSettings.vala.c"
676 }
677
678
679 GType xcls_projectsettings_xcls_hbox2_get_type (void) {
680         static volatile gsize xcls_projectsettings_xcls_hbox2_type_id__volatile = 0;
681         if (g_once_init_enter (&xcls_projectsettings_xcls_hbox2_type_id__volatile)) {
682                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_HBox2), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_hbox2_instance_init, NULL };
683                 GType xcls_projectsettings_xcls_hbox2_type_id;
684                 xcls_projectsettings_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_HBox2", &g_define_type_info, 0);
685                 g_once_init_leave (&xcls_projectsettings_xcls_hbox2_type_id__volatile, xcls_projectsettings_xcls_hbox2_type_id);
686         }
687         return xcls_projectsettings_xcls_hbox2_type_id__volatile;
688 }
689
690
691 static gboolean __lambda35_ (Xcls_ProjectSettingsXcls_Button3* self) {
692         gboolean result = FALSE;
693         Xcls_ProjectSettings* _tmp0_ = NULL;
694 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
695         _tmp0_ = self->priv->_this;
696 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
697         g_signal_emit_by_name (_tmp0_, "button-pressed", "cancel");
698 #line 125 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
699         result = FALSE;
700 #line 125 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
701         return result;
702 #line 703 "ProjectSettings.vala.c"
703 }
704
705
706 static gboolean ___lambda35__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
707         gboolean result;
708         result = __lambda35_ ((Xcls_ProjectSettingsXcls_Button3*) self);
709 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
710         return result;
711 #line 712 "ProjectSettings.vala.c"
712 }
713
714
715 Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_construct (GType object_type, Xcls_ProjectSettings* _owner) {
716         Xcls_ProjectSettingsXcls_Button3 * self = NULL;
717         Xcls_ProjectSettings* _tmp0_ = NULL;
718         Xcls_ProjectSettings* _tmp1_ = NULL;
719         GtkButton* _tmp2_ = NULL;
720         GtkButton* _tmp3_ = NULL;
721         GtkButton* _tmp4_ = NULL;
722 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
723         g_return_val_if_fail (_owner != NULL, NULL);
724 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
725         self = (Xcls_ProjectSettingsXcls_Button3*) g_object_new (object_type, NULL);
726 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
727         _tmp0_ = _owner;
728 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
729         _tmp1_ = _g_object_ref0 (_tmp0_);
730 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
731         _g_object_unref0 (self->priv->_this);
732 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
733         self->priv->_this = _tmp1_;
734 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
735         _tmp2_ = (GtkButton*) gtk_button_new ();
736 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
737         g_object_ref_sink (_tmp2_);
738 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
739         _g_object_unref0 (self->el);
740 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
741         self->el = _tmp2_;
742 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
743         _tmp3_ = self->el;
744 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
745         gtk_button_set_label (_tmp3_, "Cancel");
746 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
747         _tmp4_ = self->el;
748 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
749         g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda35__gtk_widget_button_press_event, self, 0);
750 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
751         return self;
752 #line 753 "ProjectSettings.vala.c"
753 }
754
755
756 Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_new (Xcls_ProjectSettings* _owner) {
757 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
758         return xcls_projectsettings_xcls_button3_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, _owner);
759 #line 760 "ProjectSettings.vala.c"
760 }
761
762
763 static void xcls_projectsettings_xcls_button3_class_init (Xcls_ProjectSettingsXcls_Button3Class * klass) {
764 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
765         xcls_projectsettings_xcls_button3_parent_class = g_type_class_peek_parent (klass);
766 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
767         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button3Private));
768 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
769         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button3_finalize;
770 #line 771 "ProjectSettings.vala.c"
771 }
772
773
774 static void xcls_projectsettings_xcls_button3_instance_init (Xcls_ProjectSettingsXcls_Button3 * self) {
775 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
776         self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_PRIVATE (self);
777 #line 778 "ProjectSettings.vala.c"
778 }
779
780
781 static void xcls_projectsettings_xcls_button3_finalize (GObject* obj) {
782         Xcls_ProjectSettingsXcls_Button3 * self;
783 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
784         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3);
785 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
786         _g_object_unref0 (self->el);
787 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
788         _g_object_unref0 (self->priv->_this);
789 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
790         G_OBJECT_CLASS (xcls_projectsettings_xcls_button3_parent_class)->finalize (obj);
791 #line 792 "ProjectSettings.vala.c"
792 }
793
794
795 GType xcls_projectsettings_xcls_button3_get_type (void) {
796         static volatile gsize xcls_projectsettings_xcls_button3_type_id__volatile = 0;
797         if (g_once_init_enter (&xcls_projectsettings_xcls_button3_type_id__volatile)) {
798                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Button3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_button3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Button3), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_button3_instance_init, NULL };
799                 GType xcls_projectsettings_xcls_button3_type_id;
800                 xcls_projectsettings_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button3", &g_define_type_info, 0);
801                 g_once_init_leave (&xcls_projectsettings_xcls_button3_type_id__volatile, xcls_projectsettings_xcls_button3_type_id);
802         }
803         return xcls_projectsettings_xcls_button3_type_id__volatile;
804 }
805
806
807 static gboolean __lambda36_ (Xcls_ProjectSettingsXcls_Button4* self) {
808         gboolean result = FALSE;
809         GtkTextBuffer* buf = NULL;
810         Xcls_ProjectSettings* _tmp0_ = NULL;
811         Xcls_ProjectSettingsXcls_view* _tmp1_ = NULL;
812         GtkSourceView* _tmp2_ = NULL;
813         GtkTextBuffer* _tmp3_ = NULL;
814         GtkTextBuffer* _tmp4_ = NULL;
815         GtkTextIter s = {0};
816         GtkTextIter e = {0};
817         GtkTextIter _tmp5_ = {0};
818         GtkTextIter _tmp6_ = {0};
819         Xcls_ProjectSettings* _tmp7_ = NULL;
820         ProjectProject* _tmp8_ = NULL;
821         GtkTextIter _tmp9_ = {0};
822         GtkTextIter _tmp10_ = {0};
823         gchar* _tmp11_ = NULL;
824         Xcls_ProjectSettings* _tmp12_ = NULL;
825 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
826         _tmp0_ = self->priv->_this;
827 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
828         _tmp1_ = _tmp0_->view;
829 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
830         _tmp2_ = _tmp1_->el;
831 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
832         _tmp3_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp2_);
833 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
834         _tmp4_ = _g_object_ref0 (_tmp3_);
835 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
836         buf = _tmp4_;
837 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
838         gtk_text_buffer_get_start_iter (buf, &_tmp5_);
839 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
840         s = _tmp5_;
841 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
842         gtk_text_buffer_get_end_iter (buf, &_tmp6_);
843 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
844         e = _tmp6_;
845 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
846         _tmp7_ = self->priv->_this;
847 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
848         _tmp8_ = _tmp7_->project;
849 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
850         _tmp9_ = s;
851 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
852         _tmp10_ = e;
853 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
854         _tmp11_ = gtk_text_buffer_get_text (buf, &_tmp9_, &_tmp10_, TRUE);
855 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
856         _g_free0 (_tmp8_->runhtml);
857 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
858         _tmp8_->runhtml = _tmp11_;
859 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
860         _tmp12_ = self->priv->_this;
861 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
862         g_signal_emit_by_name (_tmp12_, "button-pressed", "apply");
863 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
864         result = FALSE;
865 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
866         _g_object_unref0 (buf);
867 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
868         return result;
869 #line 870 "ProjectSettings.vala.c"
870 }
871
872
873 static gboolean ___lambda36__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
874         gboolean result;
875         result = __lambda36_ ((Xcls_ProjectSettingsXcls_Button4*) self);
876 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
877         return result;
878 #line 879 "ProjectSettings.vala.c"
879 }
880
881
882 Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_construct (GType object_type, Xcls_ProjectSettings* _owner) {
883         Xcls_ProjectSettingsXcls_Button4 * self = NULL;
884         Xcls_ProjectSettings* _tmp0_ = NULL;
885         Xcls_ProjectSettings* _tmp1_ = NULL;
886         GtkButton* _tmp2_ = NULL;
887         GtkButton* _tmp3_ = NULL;
888         GtkButton* _tmp4_ = NULL;
889 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
890         g_return_val_if_fail (_owner != NULL, NULL);
891 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
892         self = (Xcls_ProjectSettingsXcls_Button4*) g_object_new (object_type, NULL);
893 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
894         _tmp0_ = _owner;
895 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
896         _tmp1_ = _g_object_ref0 (_tmp0_);
897 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
898         _g_object_unref0 (self->priv->_this);
899 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
900         self->priv->_this = _tmp1_;
901 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
902         _tmp2_ = (GtkButton*) gtk_button_new ();
903 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
904         g_object_ref_sink (_tmp2_);
905 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
906         _g_object_unref0 (self->el);
907 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
908         self->el = _tmp2_;
909 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
910         _tmp3_ = self->el;
911 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
912         gtk_button_set_label (_tmp3_, "Apply");
913 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
914         _tmp4_ = self->el;
915 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
916         g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda36__gtk_widget_button_press_event, self, 0);
917 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
918         return self;
919 #line 920 "ProjectSettings.vala.c"
920 }
921
922
923 Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_new (Xcls_ProjectSettings* _owner) {
924 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
925         return xcls_projectsettings_xcls_button4_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, _owner);
926 #line 927 "ProjectSettings.vala.c"
927 }
928
929
930 static void xcls_projectsettings_xcls_button4_class_init (Xcls_ProjectSettingsXcls_Button4Class * klass) {
931 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
932         xcls_projectsettings_xcls_button4_parent_class = g_type_class_peek_parent (klass);
933 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
934         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button4Private));
935 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
936         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button4_finalize;
937 #line 938 "ProjectSettings.vala.c"
938 }
939
940
941 static void xcls_projectsettings_xcls_button4_instance_init (Xcls_ProjectSettingsXcls_Button4 * self) {
942 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
943         self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_PRIVATE (self);
944 #line 945 "ProjectSettings.vala.c"
945 }
946
947
948 static void xcls_projectsettings_xcls_button4_finalize (GObject* obj) {
949         Xcls_ProjectSettingsXcls_Button4 * self;
950 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
951         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4);
952 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
953         _g_object_unref0 (self->el);
954 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
955         _g_object_unref0 (self->priv->_this);
956 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
957         G_OBJECT_CLASS (xcls_projectsettings_xcls_button4_parent_class)->finalize (obj);
958 #line 959 "ProjectSettings.vala.c"
959 }
960
961
962 GType xcls_projectsettings_xcls_button4_get_type (void) {
963         static volatile gsize xcls_projectsettings_xcls_button4_type_id__volatile = 0;
964         if (g_once_init_enter (&xcls_projectsettings_xcls_button4_type_id__volatile)) {
965                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Button4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_button4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Button4), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_button4_instance_init, NULL };
966                 GType xcls_projectsettings_xcls_button4_type_id;
967                 xcls_projectsettings_xcls_button4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button4", &g_define_type_info, 0);
968                 g_once_init_leave (&xcls_projectsettings_xcls_button4_type_id__volatile, xcls_projectsettings_xcls_button4_type_id);
969         }
970         return xcls_projectsettings_xcls_button4_type_id__volatile;
971 }
972
973
974 static gboolean __lambda37_ (Xcls_ProjectSettingsXcls_Button5* self) {
975         gboolean result = FALSE;
976         GtkTextBuffer* buf = NULL;
977         Xcls_ProjectSettings* _tmp0_ = NULL;
978         Xcls_ProjectSettingsXcls_view* _tmp1_ = NULL;
979         GtkSourceView* _tmp2_ = NULL;
980         GtkTextBuffer* _tmp3_ = NULL;
981         GtkTextBuffer* _tmp4_ = NULL;
982         GtkTextIter s = {0};
983         GtkTextIter e = {0};
984         GtkTextIter _tmp5_ = {0};
985         GtkTextIter _tmp6_ = {0};
986         Xcls_ProjectSettings* _tmp7_ = NULL;
987         ProjectProject* _tmp8_ = NULL;
988         GtkTextIter _tmp9_ = {0};
989         GtkTextIter _tmp10_ = {0};
990         gchar* _tmp11_ = NULL;
991         Xcls_ProjectSettings* _tmp12_ = NULL;
992 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
993         _tmp0_ = self->priv->_this;
994 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
995         _tmp1_ = _tmp0_->view;
996 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
997         _tmp2_ = _tmp1_->el;
998 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
999         _tmp3_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp2_);
1000 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1001         _tmp4_ = _g_object_ref0 (_tmp3_);
1002 #line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1003         buf = _tmp4_;
1004 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1005         gtk_text_buffer_get_start_iter (buf, &_tmp5_);
1006 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1007         s = _tmp5_;
1008 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1009         gtk_text_buffer_get_end_iter (buf, &_tmp6_);
1010 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1011         e = _tmp6_;
1012 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1013         _tmp7_ = self->priv->_this;
1014 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1015         _tmp8_ = _tmp7_->project;
1016 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1017         _tmp9_ = s;
1018 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1019         _tmp10_ = e;
1020 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1021         _tmp11_ = gtk_text_buffer_get_text (buf, &_tmp9_, &_tmp10_, TRUE);
1022 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1023         _g_free0 (_tmp8_->runhtml);
1024 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1025         _tmp8_->runhtml = _tmp11_;
1026 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1027         _tmp12_ = self->priv->_this;
1028 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1029         g_signal_emit_by_name (_tmp12_, "button-pressed", "save");
1030 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1031         result = FALSE;
1032 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1033         _g_object_unref0 (buf);
1034 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1035         return result;
1036 #line 1037 "ProjectSettings.vala.c"
1037 }
1038
1039
1040 static gboolean ___lambda37__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
1041         gboolean result;
1042         result = __lambda37_ ((Xcls_ProjectSettingsXcls_Button5*) self);
1043 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1044         return result;
1045 #line 1046 "ProjectSettings.vala.c"
1046 }
1047
1048
1049 Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1050         Xcls_ProjectSettingsXcls_Button5 * self = NULL;
1051         Xcls_ProjectSettings* _tmp0_ = NULL;
1052         Xcls_ProjectSettings* _tmp1_ = NULL;
1053         GtkButton* _tmp2_ = NULL;
1054         GtkButton* _tmp3_ = NULL;
1055         GtkButton* _tmp4_ = NULL;
1056 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1057         g_return_val_if_fail (_owner != NULL, NULL);
1058 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1059         self = (Xcls_ProjectSettingsXcls_Button5*) g_object_new (object_type, NULL);
1060 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1061         _tmp0_ = _owner;
1062 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1063         _tmp1_ = _g_object_ref0 (_tmp0_);
1064 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1065         _g_object_unref0 (self->priv->_this);
1066 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1067         self->priv->_this = _tmp1_;
1068 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1069         _tmp2_ = (GtkButton*) gtk_button_new ();
1070 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1071         g_object_ref_sink (_tmp2_);
1072 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1073         _g_object_unref0 (self->el);
1074 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1075         self->el = _tmp2_;
1076 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1077         _tmp3_ = self->el;
1078 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1079         gtk_button_set_label (_tmp3_, "Save");
1080 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1081         _tmp4_ = self->el;
1082 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1083         g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda37__gtk_widget_button_press_event, self, 0);
1084 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1085         return self;
1086 #line 1087 "ProjectSettings.vala.c"
1087 }
1088
1089
1090 Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_new (Xcls_ProjectSettings* _owner) {
1091 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1092         return xcls_projectsettings_xcls_button5_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, _owner);
1093 #line 1094 "ProjectSettings.vala.c"
1094 }
1095
1096
1097 static void xcls_projectsettings_xcls_button5_class_init (Xcls_ProjectSettingsXcls_Button5Class * klass) {
1098 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1099         xcls_projectsettings_xcls_button5_parent_class = g_type_class_peek_parent (klass);
1100 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1101         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button5Private));
1102 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1103         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button5_finalize;
1104 #line 1105 "ProjectSettings.vala.c"
1105 }
1106
1107
1108 static void xcls_projectsettings_xcls_button5_instance_init (Xcls_ProjectSettingsXcls_Button5 * self) {
1109 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1110         self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON5_GET_PRIVATE (self);
1111 #line 1112 "ProjectSettings.vala.c"
1112 }
1113
1114
1115 static void xcls_projectsettings_xcls_button5_finalize (GObject* obj) {
1116         Xcls_ProjectSettingsXcls_Button5 * self;
1117 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1118         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5);
1119 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1120         _g_object_unref0 (self->el);
1121 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1122         _g_object_unref0 (self->priv->_this);
1123 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1124         G_OBJECT_CLASS (xcls_projectsettings_xcls_button5_parent_class)->finalize (obj);
1125 #line 1126 "ProjectSettings.vala.c"
1126 }
1127
1128
1129 GType xcls_projectsettings_xcls_button5_get_type (void) {
1130         static volatile gsize xcls_projectsettings_xcls_button5_type_id__volatile = 0;
1131         if (g_once_init_enter (&xcls_projectsettings_xcls_button5_type_id__volatile)) {
1132                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Button5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_button5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Button5), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_button5_instance_init, NULL };
1133                 GType xcls_projectsettings_xcls_button5_type_id;
1134                 xcls_projectsettings_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button5", &g_define_type_info, 0);
1135                 g_once_init_leave (&xcls_projectsettings_xcls_button5_type_id__volatile, xcls_projectsettings_xcls_button5_type_id);
1136         }
1137         return xcls_projectsettings_xcls_button5_type_id__volatile;
1138 }
1139
1140
1141 Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1142         Xcls_ProjectSettingsXcls_Label6 * self = NULL;
1143         Xcls_ProjectSettings* _tmp0_ = NULL;
1144         Xcls_ProjectSettings* _tmp1_ = NULL;
1145         GtkLabel* _tmp2_ = NULL;
1146 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1147         g_return_val_if_fail (_owner != NULL, NULL);
1148 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1149         self = (Xcls_ProjectSettingsXcls_Label6*) g_object_new (object_type, NULL);
1150 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1151         _tmp0_ = _owner;
1152 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1153         _tmp1_ = _g_object_ref0 (_tmp0_);
1154 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1155         _g_object_unref0 (self->priv->_this);
1156 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1157         self->priv->_this = _tmp1_;
1158 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1159         _tmp2_ = (GtkLabel*) gtk_label_new ("HTML To insert at end of <HEAD>");
1160 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1161         g_object_ref_sink (_tmp2_);
1162 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1163         _g_object_unref0 (self->el);
1164 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1165         self->el = _tmp2_;
1166 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1167         return self;
1168 #line 1169 "ProjectSettings.vala.c"
1169 }
1170
1171
1172 Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_new (Xcls_ProjectSettings* _owner) {
1173 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1174         return xcls_projectsettings_xcls_label6_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, _owner);
1175 #line 1176 "ProjectSettings.vala.c"
1176 }
1177
1178
1179 static void xcls_projectsettings_xcls_label6_class_init (Xcls_ProjectSettingsXcls_Label6Class * klass) {
1180 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1181         xcls_projectsettings_xcls_label6_parent_class = g_type_class_peek_parent (klass);
1182 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1183         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Label6Private));
1184 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1185         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_label6_finalize;
1186 #line 1187 "ProjectSettings.vala.c"
1187 }
1188
1189
1190 static void xcls_projectsettings_xcls_label6_instance_init (Xcls_ProjectSettingsXcls_Label6 * self) {
1191 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1192         self->priv = XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_PRIVATE (self);
1193 #line 1194 "ProjectSettings.vala.c"
1194 }
1195
1196
1197 static void xcls_projectsettings_xcls_label6_finalize (GObject* obj) {
1198         Xcls_ProjectSettingsXcls_Label6 * self;
1199 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1200         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6);
1201 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1202         _g_object_unref0 (self->el);
1203 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1204         _g_object_unref0 (self->priv->_this);
1205 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1206         G_OBJECT_CLASS (xcls_projectsettings_xcls_label6_parent_class)->finalize (obj);
1207 #line 1208 "ProjectSettings.vala.c"
1208 }
1209
1210
1211 GType xcls_projectsettings_xcls_label6_get_type (void) {
1212         static volatile gsize xcls_projectsettings_xcls_label6_type_id__volatile = 0;
1213         if (g_once_init_enter (&xcls_projectsettings_xcls_label6_type_id__volatile)) {
1214                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Label6), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_label6_instance_init, NULL };
1215                 GType xcls_projectsettings_xcls_label6_type_id;
1216                 xcls_projectsettings_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Label6", &g_define_type_info, 0);
1217                 g_once_init_leave (&xcls_projectsettings_xcls_label6_type_id__volatile, xcls_projectsettings_xcls_label6_type_id);
1218         }
1219         return xcls_projectsettings_xcls_label6_type_id__volatile;
1220 }
1221
1222
1223 Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1224         Xcls_ProjectSettingsXcls_ScrolledWindow7 * self = NULL;
1225         Xcls_ProjectSettings* _tmp0_ = NULL;
1226         Xcls_ProjectSettings* _tmp1_ = NULL;
1227         GtkScrolledWindow* _tmp2_ = NULL;
1228         Xcls_ProjectSettingsXcls_view* child_0 = NULL;
1229         Xcls_ProjectSettings* _tmp3_ = NULL;
1230         Xcls_ProjectSettingsXcls_view* _tmp4_ = NULL;
1231         GtkScrolledWindow* _tmp5_ = NULL;
1232         GtkSourceView* _tmp6_ = NULL;
1233 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1234         g_return_val_if_fail (_owner != NULL, NULL);
1235 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1236         self = (Xcls_ProjectSettingsXcls_ScrolledWindow7*) g_object_new (object_type, NULL);
1237 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1238         _tmp0_ = _owner;
1239 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1240         _tmp1_ = _g_object_ref0 (_tmp0_);
1241 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1242         _g_object_unref0 (self->priv->_this);
1243 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1244         self->priv->_this = _tmp1_;
1245 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1246         _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
1247 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1248         g_object_ref_sink (_tmp2_);
1249 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1250         _g_object_unref0 (self->el);
1251 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1252         self->el = _tmp2_;
1253 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1254         _tmp3_ = self->priv->_this;
1255 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1256         _tmp4_ = xcls_projectsettings_xcls_view_new (_tmp3_);
1257 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1258         child_0 = _tmp4_;
1259 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1260         g_object_ref ((GObject*) child_0);
1261 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1262         _tmp5_ = self->el;
1263 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1264         _tmp6_ = child_0->el;
1265 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1266         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
1267 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1268         _g_object_unref0 (child_0);
1269 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1270         return self;
1271 #line 1272 "ProjectSettings.vala.c"
1272 }
1273
1274
1275 Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_new (Xcls_ProjectSettings* _owner) {
1276 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1277         return xcls_projectsettings_xcls_scrolledwindow7_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, _owner);
1278 #line 1279 "ProjectSettings.vala.c"
1279 }
1280
1281
1282 static void xcls_projectsettings_xcls_scrolledwindow7_class_init (Xcls_ProjectSettingsXcls_ScrolledWindow7Class * klass) {
1283 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1284         xcls_projectsettings_xcls_scrolledwindow7_parent_class = g_type_class_peek_parent (klass);
1285 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1286         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow7Private));
1287 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1288         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_scrolledwindow7_finalize;
1289 #line 1290 "ProjectSettings.vala.c"
1290 }
1291
1292
1293 static void xcls_projectsettings_xcls_scrolledwindow7_instance_init (Xcls_ProjectSettingsXcls_ScrolledWindow7 * self) {
1294 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1295         self->priv = XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_GET_PRIVATE (self);
1296 #line 1297 "ProjectSettings.vala.c"
1297 }
1298
1299
1300 static void xcls_projectsettings_xcls_scrolledwindow7_finalize (GObject* obj) {
1301         Xcls_ProjectSettingsXcls_ScrolledWindow7 * self;
1302 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1303         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7);
1304 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1305         _g_object_unref0 (self->el);
1306 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1307         _g_object_unref0 (self->priv->_this);
1308 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1309         G_OBJECT_CLASS (xcls_projectsettings_xcls_scrolledwindow7_parent_class)->finalize (obj);
1310 #line 1311 "ProjectSettings.vala.c"
1311 }
1312
1313
1314 GType xcls_projectsettings_xcls_scrolledwindow7_get_type (void) {
1315         static volatile gsize xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile = 0;
1316         if (g_once_init_enter (&xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile)) {
1317                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_scrolledwindow7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow7), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_scrolledwindow7_instance_init, NULL };
1318                 GType xcls_projectsettings_xcls_scrolledwindow7_type_id;
1319                 xcls_projectsettings_xcls_scrolledwindow7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_ScrolledWindow7", &g_define_type_info, 0);
1320                 g_once_init_leave (&xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile, xcls_projectsettings_xcls_scrolledwindow7_type_id);
1321         }
1322         return xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile;
1323 }
1324
1325
1326 static gboolean __lambda34_ (Xcls_ProjectSettingsXcls_view* self, GdkEventKey* event) {
1327         gboolean result = FALSE;
1328         GdkEventKey* _tmp0_ = NULL;
1329         guint _tmp1_ = 0U;
1330         GdkEventKey* _tmp2_ = NULL;
1331         GdkModifierType _tmp3_ = 0;
1332         GtkTextBuffer* buf = NULL;
1333         GtkSourceView* _tmp4_ = NULL;
1334         GtkTextBuffer* _tmp5_ = NULL;
1335         GtkTextBuffer* _tmp6_ = NULL;
1336         GtkTextIter s = {0};
1337         GtkTextIter e = {0};
1338         GtkTextBuffer* _tmp7_ = NULL;
1339         GtkTextIter _tmp8_ = {0};
1340         GtkTextBuffer* _tmp9_ = NULL;
1341         GtkTextIter _tmp10_ = {0};
1342         Xcls_ProjectSettings* _tmp11_ = NULL;
1343         ProjectProject* _tmp12_ = NULL;
1344         GtkTextBuffer* _tmp13_ = NULL;
1345         GtkTextIter _tmp14_ = {0};
1346         GtkTextIter _tmp15_ = {0};
1347         gchar* _tmp16_ = NULL;
1348         Xcls_ProjectSettings* _tmp17_ = NULL;
1349 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1350         g_return_val_if_fail (event != NULL, FALSE);
1351 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1352         _tmp0_ = event;
1353 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1354         _tmp1_ = _tmp0_->keyval;
1355 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1356         if (_tmp1_ != ((guint) 115)) {
1357 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1358                 result = FALSE;
1359 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1360                 return result;
1361 #line 1362 "ProjectSettings.vala.c"
1362         }
1363 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1364         _tmp2_ = event;
1365 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1366         _tmp3_ = _tmp2_->state;
1367 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1368         if ((_tmp3_ & GDK_CONTROL_MASK) < 1) {
1369 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1370                 result = FALSE;
1371 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1372                 return result;
1373 #line 1374 "ProjectSettings.vala.c"
1374         }
1375 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1376         _tmp4_ = self->el;
1377 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1378         _tmp5_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp4_);
1379 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1380         _tmp6_ = _g_object_ref0 (_tmp5_);
1381 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1382         buf = _tmp6_;
1383 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1384         _tmp7_ = buf;
1385 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1386         gtk_text_buffer_get_start_iter (_tmp7_, &_tmp8_);
1387 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1388         s = _tmp8_;
1389 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1390         _tmp9_ = buf;
1391 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1392         gtk_text_buffer_get_end_iter (_tmp9_, &_tmp10_);
1393 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1394         e = _tmp10_;
1395 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1396         _tmp11_ = self->priv->_this;
1397 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1398         _tmp12_ = _tmp11_->project;
1399 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1400         _tmp13_ = buf;
1401 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1402         _tmp14_ = s;
1403 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1404         _tmp15_ = e;
1405 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1406         _tmp16_ = gtk_text_buffer_get_text (_tmp13_, &_tmp14_, &_tmp15_, TRUE);
1407 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1408         _g_free0 (_tmp12_->runhtml);
1409 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1410         _tmp12_->runhtml = _tmp16_;
1411 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1412         _tmp17_ = self->priv->_this;
1413 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1414         g_signal_emit_by_name (_tmp17_, "button-pressed", "save");
1415 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1416         result = FALSE;
1417 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1418         _g_object_unref0 (buf);
1419 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1420         return result;
1421 #line 1422 "ProjectSettings.vala.c"
1422 }
1423
1424
1425 static gboolean ___lambda34__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) {
1426         gboolean result;
1427         result = __lambda34_ ((Xcls_ProjectSettingsXcls_view*) self, event);
1428 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1429         return result;
1430 #line 1431 "ProjectSettings.vala.c"
1431 }
1432
1433
1434 static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
1435 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1436         g_boxed_free (pango_font_description_get_type (), self);
1437 #line 1438 "ProjectSettings.vala.c"
1438 }
1439
1440
1441 Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1442         Xcls_ProjectSettingsXcls_view * self = NULL;
1443         Xcls_ProjectSettings* _tmp0_ = NULL;
1444         Xcls_ProjectSettings* _tmp1_ = NULL;
1445         Xcls_ProjectSettings* _tmp2_ = NULL;
1446         Xcls_ProjectSettingsXcls_view* _tmp3_ = NULL;
1447         GtkSourceView* _tmp4_ = NULL;
1448         PangoFontDescription* description = NULL;
1449         PangoFontDescription* _tmp5_ = NULL;
1450         GtkSourceView* _tmp6_ = NULL;
1451         GtkSourceView* _tmp7_ = NULL;
1452 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1453         g_return_val_if_fail (_owner != NULL, NULL);
1454 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1455         self = (Xcls_ProjectSettingsXcls_view*) g_object_new (object_type, NULL);
1456 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1457         _tmp0_ = _owner;
1458 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1459         _tmp1_ = _g_object_ref0 (_tmp0_);
1460 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1461         _g_object_unref0 (self->priv->_this);
1462 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1463         self->priv->_this = _tmp1_;
1464 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1465         _tmp2_ = self->priv->_this;
1466 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1467         _tmp3_ = _g_object_ref0 (self);
1468 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1469         _g_object_unref0 (_tmp2_->view);
1470 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1471         _tmp2_->view = _tmp3_;
1472 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1473         _tmp4_ = (GtkSourceView*) gtk_source_view_new ();
1474 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1475         g_object_ref_sink (_tmp4_);
1476 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1477         _g_object_unref0 (self->el);
1478 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1479         self->el = _tmp4_;
1480 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1481         _tmp5_ = pango_font_description_from_string ("monospace");
1482 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1483         description = _tmp5_;
1484 #line 280 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1485         pango_font_description_set_size (description, 9000);
1486 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1487         _tmp6_ = self->el;
1488 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1489         gtk_widget_override_font ((GtkWidget*) _tmp6_, description);
1490 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1491         _tmp7_ = self->el;
1492 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1493         g_signal_connect_object ((GtkWidget*) _tmp7_, "key-release-event", (GCallback) ___lambda34__gtk_widget_key_release_event, self, 0);
1494 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1495         __vala_PangoFontDescription_free0 (description);
1496 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1497         return self;
1498 #line 1499 "ProjectSettings.vala.c"
1499 }
1500
1501
1502 Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_new (Xcls_ProjectSettings* _owner) {
1503 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1504         return xcls_projectsettings_xcls_view_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, _owner);
1505 #line 1506 "ProjectSettings.vala.c"
1506 }
1507
1508
1509 static void xcls_projectsettings_xcls_view_class_init (Xcls_ProjectSettingsXcls_viewClass * klass) {
1510 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1511         xcls_projectsettings_xcls_view_parent_class = g_type_class_peek_parent (klass);
1512 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1513         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_viewPrivate));
1514 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1515         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_view_finalize;
1516 #line 1517 "ProjectSettings.vala.c"
1517 }
1518
1519
1520 static void xcls_projectsettings_xcls_view_instance_init (Xcls_ProjectSettingsXcls_view * self) {
1521 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1522         self->priv = XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_PRIVATE (self);
1523 #line 1524 "ProjectSettings.vala.c"
1524 }
1525
1526
1527 static void xcls_projectsettings_xcls_view_finalize (GObject* obj) {
1528         Xcls_ProjectSettingsXcls_view * self;
1529 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1530         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view);
1531 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1532         _g_object_unref0 (self->el);
1533 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1534         _g_object_unref0 (self->priv->_this);
1535 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1536         G_OBJECT_CLASS (xcls_projectsettings_xcls_view_parent_class)->finalize (obj);
1537 #line 1538 "ProjectSettings.vala.c"
1538 }
1539
1540
1541 GType xcls_projectsettings_xcls_view_get_type (void) {
1542         static volatile gsize xcls_projectsettings_xcls_view_type_id__volatile = 0;
1543         if (g_once_init_enter (&xcls_projectsettings_xcls_view_type_id__volatile)) {
1544                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_view), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_view_instance_init, NULL };
1545                 GType xcls_projectsettings_xcls_view_type_id;
1546                 xcls_projectsettings_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_view", &g_define_type_info, 0);
1547                 g_once_init_leave (&xcls_projectsettings_xcls_view_type_id__volatile, xcls_projectsettings_xcls_view_type_id);
1548         }
1549         return xcls_projectsettings_xcls_view_type_id__volatile;
1550 }
1551
1552
1553 static void xcls_projectsettings_class_init (Xcls_ProjectSettingsClass * klass) {
1554 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1555         xcls_projectsettings_parent_class = g_type_class_peek_parent (klass);
1556 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1557         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsPrivate));
1558 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1559         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_finalize;
1560 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1561         g_signal_new ("button_pressed", TYPE_XCLS_PROJECTSETTINGS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
1562 #line 1563 "ProjectSettings.vala.c"
1563 }
1564
1565
1566 static void xcls_projectsettings_instance_init (Xcls_ProjectSettings * self) {
1567 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1568         self->priv = XCLS_PROJECTSETTINGS_GET_PRIVATE (self);
1569 #line 1570 "ProjectSettings.vala.c"
1570 }
1571
1572
1573 static void xcls_projectsettings_finalize (GObject* obj) {
1574         Xcls_ProjectSettings * self;
1575 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1576         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings);
1577 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1578         _g_object_unref0 (self->el);
1579 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1580         _g_object_unref0 (self->priv->_this);
1581 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1582         _g_object_unref0 (self->view);
1583 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1584         _g_object_unref0 (self->project);
1585 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1586         G_OBJECT_CLASS (xcls_projectsettings_parent_class)->finalize (obj);
1587 #line 1588 "ProjectSettings.vala.c"
1588 }
1589
1590
1591 GType xcls_projectsettings_get_type (void) {
1592         static volatile gsize xcls_projectsettings_type_id__volatile = 0;
1593         if (g_once_init_enter (&xcls_projectsettings_type_id__volatile)) {
1594                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettings), 0, (GInstanceInitFunc) xcls_projectsettings_instance_init, NULL };
1595                 GType xcls_projectsettings_type_id;
1596                 xcls_projectsettings_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettings", &g_define_type_info, 0);
1597                 g_once_init_leave (&xcls_projectsettings_type_id__volatile, xcls_projectsettings_type_id);
1598         }
1599         return xcls_projectsettings_type_id__volatile;
1600 }
1601
1602
1603