JsRender/Gtk.vala.c
[app.Builder.js] / Builder4 / ProjectSettings.vala.c
1 /* ProjectSettings.vala.c generated by valac 0.20.1, 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_PATH (xcls_projectsettings_xcls_path_get_type ())
41 #define XCLS_PROJECTSETTINGS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_path))
42 #define XCLS_PROJECTSETTINGS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass))
43 #define XCLS_PROJECTSETTINGS_IS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH))
44 #define XCLS_PROJECTSETTINGS_IS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH))
45 #define XCLS_PROJECTSETTINGS_XCLS_PATH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass))
46
47 typedef struct _Xcls_ProjectSettingsXcls_path Xcls_ProjectSettingsXcls_path;
48 typedef struct _Xcls_ProjectSettingsXcls_pathClass Xcls_ProjectSettingsXcls_pathClass;
49
50 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE (xcls_projectsettings_xcls_base_template_get_type ())
51 #define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_template))
52 #define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass))
53 #define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE))
54 #define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE))
55 #define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass))
56
57 typedef struct _Xcls_ProjectSettingsXcls_base_template Xcls_ProjectSettingsXcls_base_template;
58 typedef struct _Xcls_ProjectSettingsXcls_base_templateClass Xcls_ProjectSettingsXcls_base_templateClass;
59
60 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL (xcls_projectsettings_xcls_rooturl_get_type ())
61 #define XCLS_PROJECTSETTINGS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURL))
62 #define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass))
63 #define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL))
64 #define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL))
65 #define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass))
66
67 typedef struct _Xcls_ProjectSettingsXcls_rootURL Xcls_ProjectSettingsXcls_rootURL;
68 typedef struct _Xcls_ProjectSettingsXcls_rootURLClass Xcls_ProjectSettingsXcls_rootURLClass;
69
70 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW (xcls_projectsettings_xcls_view_get_type ())
71 #define XCLS_PROJECTSETTINGS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view))
72 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
73 #define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
74 #define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
75 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
76
77 typedef struct _Xcls_ProjectSettingsXcls_view Xcls_ProjectSettingsXcls_view;
78 typedef struct _Xcls_ProjectSettingsXcls_viewClass Xcls_ProjectSettingsXcls_viewClass;
79
80 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
81 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
82 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
83 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
84 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
85 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
86
87 typedef struct _ProjectProject ProjectProject;
88 typedef struct _ProjectProjectClass ProjectProjectClass;
89 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
90
91 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2 (xcls_projectsettings_xcls_hbox2_get_type ())
92 #define XCLS_PROJECTSETTINGS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2))
93 #define XCLS_PROJECTSETTINGS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Class))
94 #define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2))
95 #define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2))
96 #define XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Class))
97
98 typedef struct _Xcls_ProjectSettingsXcls_HBox2 Xcls_ProjectSettingsXcls_HBox2;
99 typedef struct _Xcls_ProjectSettingsXcls_HBox2Class Xcls_ProjectSettingsXcls_HBox2Class;
100 typedef struct _Xcls_ProjectSettingsXcls_HBox2Private Xcls_ProjectSettingsXcls_HBox2Private;
101 typedef struct _Xcls_ProjectSettingsXcls_pathPrivate Xcls_ProjectSettingsXcls_pathPrivate;
102
103 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6 (xcls_projectsettings_xcls_label6_get_type ())
104 #define XCLS_PROJECTSETTINGS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6))
105 #define XCLS_PROJECTSETTINGS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Class))
106 #define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6))
107 #define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6))
108 #define XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Class))
109
110 typedef struct _Xcls_ProjectSettingsXcls_Label6 Xcls_ProjectSettingsXcls_Label6;
111 typedef struct _Xcls_ProjectSettingsXcls_Label6Class Xcls_ProjectSettingsXcls_Label6Class;
112 typedef struct _Xcls_ProjectSettingsXcls_Label6Private Xcls_ProjectSettingsXcls_Label6Private;
113
114 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7 (xcls_projectsettings_xcls_hbox7_get_type ())
115 #define XCLS_PROJECTSETTINGS_XCLS_HBOX7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7))
116 #define XCLS_PROJECTSETTINGS_XCLS_HBOX7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7Class))
117 #define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7))
118 #define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7))
119 #define XCLS_PROJECTSETTINGS_XCLS_HBOX7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7Class))
120
121 typedef struct _Xcls_ProjectSettingsXcls_HBox7 Xcls_ProjectSettingsXcls_HBox7;
122 typedef struct _Xcls_ProjectSettingsXcls_HBox7Class Xcls_ProjectSettingsXcls_HBox7Class;
123 typedef struct _Xcls_ProjectSettingsXcls_HBox7Private Xcls_ProjectSettingsXcls_HBox7Private;
124
125 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10 (xcls_projectsettings_xcls_hbox10_get_type ())
126 #define XCLS_PROJECTSETTINGS_XCLS_HBOX10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10))
127 #define XCLS_PROJECTSETTINGS_XCLS_HBOX10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10Class))
128 #define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10))
129 #define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10))
130 #define XCLS_PROJECTSETTINGS_XCLS_HBOX10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10Class))
131
132 typedef struct _Xcls_ProjectSettingsXcls_HBox10 Xcls_ProjectSettingsXcls_HBox10;
133 typedef struct _Xcls_ProjectSettingsXcls_HBox10Class Xcls_ProjectSettingsXcls_HBox10Class;
134 typedef struct _Xcls_ProjectSettingsXcls_HBox10Private Xcls_ProjectSettingsXcls_HBox10Private;
135
136 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13 (xcls_projectsettings_xcls_scrolledwindow13_get_type ())
137 #define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13))
138 #define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13Class))
139 #define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW13(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13))
140 #define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW13_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13))
141 #define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13Class))
142
143 typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow13 Xcls_ProjectSettingsXcls_ScrolledWindow13;
144 typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow13Class Xcls_ProjectSettingsXcls_ScrolledWindow13Class;
145 typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow13Private Xcls_ProjectSettingsXcls_ScrolledWindow13Private;
146 typedef struct _Xcls_ProjectSettingsXcls_viewPrivate Xcls_ProjectSettingsXcls_viewPrivate;
147 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
148
149 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
150 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
151 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
152 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
153 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
154 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
155
156 typedef struct _JsRenderJsRender JsRenderJsRender;
157 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
158 #define _g_free0(var) (var = (g_free (var), NULL))
159 typedef struct _Xcls_ProjectSettingsXcls_rootURLPrivate Xcls_ProjectSettingsXcls_rootURLPrivate;
160 typedef struct _Xcls_ProjectSettingsXcls_base_templatePrivate Xcls_ProjectSettingsXcls_base_templatePrivate;
161
162 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3 (xcls_projectsettings_xcls_button3_get_type ())
163 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3))
164 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Class))
165 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3))
166 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3))
167 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Class))
168
169 typedef struct _Xcls_ProjectSettingsXcls_Button3 Xcls_ProjectSettingsXcls_Button3;
170 typedef struct _Xcls_ProjectSettingsXcls_Button3Class Xcls_ProjectSettingsXcls_Button3Class;
171 typedef struct _Xcls_ProjectSettingsXcls_Button3Private Xcls_ProjectSettingsXcls_Button3Private;
172
173 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4 (xcls_projectsettings_xcls_button4_get_type ())
174 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4))
175 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Class))
176 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4))
177 #define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4))
178 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Class))
179
180 typedef struct _Xcls_ProjectSettingsXcls_Button4 Xcls_ProjectSettingsXcls_Button4;
181 typedef struct _Xcls_ProjectSettingsXcls_Button4Class Xcls_ProjectSettingsXcls_Button4Class;
182 typedef struct _Xcls_ProjectSettingsXcls_Button4Private Xcls_ProjectSettingsXcls_Button4Private;
183
184 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8 (xcls_projectsettings_xcls_label8_get_type ())
185 #define XCLS_PROJECTSETTINGS_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8))
186 #define XCLS_PROJECTSETTINGS_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8Class))
187 #define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8))
188 #define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8))
189 #define XCLS_PROJECTSETTINGS_XCLS_LABEL8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8Class))
190
191 typedef struct _Xcls_ProjectSettingsXcls_Label8 Xcls_ProjectSettingsXcls_Label8;
192 typedef struct _Xcls_ProjectSettingsXcls_Label8Class Xcls_ProjectSettingsXcls_Label8Class;
193 typedef struct _Xcls_ProjectSettingsXcls_Label8Private Xcls_ProjectSettingsXcls_Label8Private;
194
195 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11 (xcls_projectsettings_xcls_label11_get_type ())
196 #define XCLS_PROJECTSETTINGS_XCLS_LABEL11(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11))
197 #define XCLS_PROJECTSETTINGS_XCLS_LABEL11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11Class))
198 #define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL11(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11))
199 #define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11))
200 #define XCLS_PROJECTSETTINGS_XCLS_LABEL11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11Class))
201
202 typedef struct _Xcls_ProjectSettingsXcls_Label11 Xcls_ProjectSettingsXcls_Label11;
203 typedef struct _Xcls_ProjectSettingsXcls_Label11Class Xcls_ProjectSettingsXcls_Label11Class;
204 typedef struct _Xcls_ProjectSettingsXcls_Label11Private Xcls_ProjectSettingsXcls_Label11Private;
205 #define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
206
207 struct _Xcls_ProjectSettings {
208         GObject parent_instance;
209         Xcls_ProjectSettingsPrivate * priv;
210         GtkVBox* el;
211         Xcls_ProjectSettingsXcls_path* path;
212         Xcls_ProjectSettingsXcls_base_template* base_template;
213         Xcls_ProjectSettingsXcls_rootURL* rootURL;
214         Xcls_ProjectSettingsXcls_view* view;
215         ProjectProject* project;
216 };
217
218 struct _Xcls_ProjectSettingsClass {
219         GObjectClass parent_class;
220 };
221
222 struct _Xcls_ProjectSettingsPrivate {
223         Xcls_ProjectSettings* _this;
224 };
225
226 struct _Xcls_ProjectSettingsXcls_HBox2 {
227         GObject parent_instance;
228         Xcls_ProjectSettingsXcls_HBox2Private * priv;
229         GtkHBox* el;
230 };
231
232 struct _Xcls_ProjectSettingsXcls_HBox2Class {
233         GObjectClass parent_class;
234 };
235
236 struct _Xcls_ProjectSettingsXcls_path {
237         GObject parent_instance;
238         Xcls_ProjectSettingsXcls_pathPrivate * priv;
239         GtkLabel* el;
240 };
241
242 struct _Xcls_ProjectSettingsXcls_pathClass {
243         GObjectClass parent_class;
244 };
245
246 struct _Xcls_ProjectSettingsXcls_Label6 {
247         GObject parent_instance;
248         Xcls_ProjectSettingsXcls_Label6Private * priv;
249         GtkLabel* el;
250 };
251
252 struct _Xcls_ProjectSettingsXcls_Label6Class {
253         GObjectClass parent_class;
254 };
255
256 struct _Xcls_ProjectSettingsXcls_HBox7 {
257         GObject parent_instance;
258         Xcls_ProjectSettingsXcls_HBox7Private * priv;
259         GtkHBox* el;
260 };
261
262 struct _Xcls_ProjectSettingsXcls_HBox7Class {
263         GObjectClass parent_class;
264 };
265
266 struct _Xcls_ProjectSettingsXcls_HBox10 {
267         GObject parent_instance;
268         Xcls_ProjectSettingsXcls_HBox10Private * priv;
269         GtkHBox* el;
270 };
271
272 struct _Xcls_ProjectSettingsXcls_HBox10Class {
273         GObjectClass parent_class;
274 };
275
276 struct _Xcls_ProjectSettingsXcls_ScrolledWindow13 {
277         GObject parent_instance;
278         Xcls_ProjectSettingsXcls_ScrolledWindow13Private * priv;
279         GtkScrolledWindow* el;
280 };
281
282 struct _Xcls_ProjectSettingsXcls_ScrolledWindow13Class {
283         GObjectClass parent_class;
284 };
285
286 struct _Xcls_ProjectSettingsXcls_view {
287         GObject parent_instance;
288         Xcls_ProjectSettingsXcls_viewPrivate * priv;
289         GtkSourceView* el;
290 };
291
292 struct _Xcls_ProjectSettingsXcls_viewClass {
293         GObjectClass parent_class;
294 };
295
296 struct _ProjectProject {
297         GObject parent_instance;
298         ProjectProjectPrivate * priv;
299         gchar* id;
300         gchar* fn;
301         gchar* name;
302         gchar* runhtml;
303         gchar* base_template;
304         gchar* rootURL;
305         GeeHashMap* paths;
306         GeeHashMap* files;
307         gchar* xtype;
308 };
309
310 struct _ProjectProjectClass {
311         GObjectClass parent_class;
312 };
313
314 struct _Xcls_ProjectSettingsXcls_rootURL {
315         GObject parent_instance;
316         Xcls_ProjectSettingsXcls_rootURLPrivate * priv;
317         GtkEntry* el;
318 };
319
320 struct _Xcls_ProjectSettingsXcls_rootURLClass {
321         GObjectClass parent_class;
322 };
323
324 struct _Xcls_ProjectSettingsXcls_base_template {
325         GObject parent_instance;
326         Xcls_ProjectSettingsXcls_base_templatePrivate * priv;
327         GtkEntry* el;
328 };
329
330 struct _Xcls_ProjectSettingsXcls_base_templateClass {
331         GObjectClass parent_class;
332 };
333
334 struct _Xcls_ProjectSettingsXcls_HBox2Private {
335         Xcls_ProjectSettings* _this;
336 };
337
338 struct _Xcls_ProjectSettingsXcls_Button3 {
339         GObject parent_instance;
340         Xcls_ProjectSettingsXcls_Button3Private * priv;
341         GtkButton* el;
342 };
343
344 struct _Xcls_ProjectSettingsXcls_Button3Class {
345         GObjectClass parent_class;
346 };
347
348 struct _Xcls_ProjectSettingsXcls_Button4 {
349         GObject parent_instance;
350         Xcls_ProjectSettingsXcls_Button4Private * priv;
351         GtkButton* el;
352 };
353
354 struct _Xcls_ProjectSettingsXcls_Button4Class {
355         GObjectClass parent_class;
356 };
357
358 struct _Xcls_ProjectSettingsXcls_Button3Private {
359         Xcls_ProjectSettings* _this;
360 };
361
362 struct _Xcls_ProjectSettingsXcls_Button4Private {
363         Xcls_ProjectSettings* _this;
364 };
365
366 struct _Xcls_ProjectSettingsXcls_pathPrivate {
367         Xcls_ProjectSettings* _this;
368 };
369
370 struct _Xcls_ProjectSettingsXcls_Label6Private {
371         Xcls_ProjectSettings* _this;
372 };
373
374 struct _Xcls_ProjectSettingsXcls_HBox7Private {
375         Xcls_ProjectSettings* _this;
376 };
377
378 struct _Xcls_ProjectSettingsXcls_Label8 {
379         GObject parent_instance;
380         Xcls_ProjectSettingsXcls_Label8Private * priv;
381         GtkLabel* el;
382 };
383
384 struct _Xcls_ProjectSettingsXcls_Label8Class {
385         GObjectClass parent_class;
386 };
387
388 struct _Xcls_ProjectSettingsXcls_Label8Private {
389         Xcls_ProjectSettings* _this;
390 };
391
392 struct _Xcls_ProjectSettingsXcls_base_templatePrivate {
393         Xcls_ProjectSettings* _this;
394 };
395
396 struct _Xcls_ProjectSettingsXcls_HBox10Private {
397         Xcls_ProjectSettings* _this;
398 };
399
400 struct _Xcls_ProjectSettingsXcls_Label11 {
401         GObject parent_instance;
402         Xcls_ProjectSettingsXcls_Label11Private * priv;
403         GtkLabel* el;
404 };
405
406 struct _Xcls_ProjectSettingsXcls_Label11Class {
407         GObjectClass parent_class;
408 };
409
410 struct _Xcls_ProjectSettingsXcls_Label11Private {
411         Xcls_ProjectSettings* _this;
412 };
413
414 struct _Xcls_ProjectSettingsXcls_rootURLPrivate {
415         Xcls_ProjectSettings* _this;
416 };
417
418 struct _Xcls_ProjectSettingsXcls_ScrolledWindow13Private {
419         Xcls_ProjectSettings* _this;
420 };
421
422 struct _Xcls_ProjectSettingsXcls_viewPrivate {
423         Xcls_ProjectSettings* _this;
424 };
425
426
427 extern Xcls_ProjectSettings* ProjectSettings;
428 Xcls_ProjectSettings* ProjectSettings = NULL;
429 static gpointer xcls_projectsettings_parent_class = NULL;
430 static gpointer xcls_projectsettings_xcls_hbox2_parent_class = NULL;
431 static gpointer xcls_projectsettings_xcls_button3_parent_class = NULL;
432 static gpointer xcls_projectsettings_xcls_button4_parent_class = NULL;
433 static gpointer xcls_projectsettings_xcls_path_parent_class = NULL;
434 static gpointer xcls_projectsettings_xcls_label6_parent_class = NULL;
435 static gpointer xcls_projectsettings_xcls_hbox7_parent_class = NULL;
436 static gpointer xcls_projectsettings_xcls_label8_parent_class = NULL;
437 static gpointer xcls_projectsettings_xcls_base_template_parent_class = NULL;
438 static gpointer xcls_projectsettings_xcls_hbox10_parent_class = NULL;
439 static gpointer xcls_projectsettings_xcls_label11_parent_class = NULL;
440 static gpointer xcls_projectsettings_xcls_rooturl_parent_class = NULL;
441 static gpointer xcls_projectsettings_xcls_scrolledwindow13_parent_class = NULL;
442 static gpointer xcls_projectsettings_xcls_view_parent_class = NULL;
443
444 GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
445 GType xcls_projectsettings_xcls_path_get_type (void) G_GNUC_CONST;
446 GType xcls_projectsettings_xcls_base_template_get_type (void) G_GNUC_CONST;
447 GType xcls_projectsettings_xcls_rooturl_get_type (void) G_GNUC_CONST;
448 GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST;
449 GType project_project_get_type (void) G_GNUC_CONST;
450 #define XCLS_PROJECTSETTINGS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsPrivate))
451 enum  {
452         XCLS_PROJECTSETTINGS_DUMMY_PROPERTY
453 };
454 Xcls_ProjectSettings* xcls_projectsettings_singleton (void);
455 Xcls_ProjectSettings* xcls_projectsettings_new (void);
456 Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type);
457 Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_new (Xcls_ProjectSettings* _owner);
458 Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_construct (GType object_type, Xcls_ProjectSettings* _owner);
459 GType xcls_projectsettings_xcls_hbox2_get_type (void) G_GNUC_CONST;
460 Xcls_ProjectSettingsXcls_path* xcls_projectsettings_xcls_path_new (Xcls_ProjectSettings* _owner);
461 Xcls_ProjectSettingsXcls_path* xcls_projectsettings_xcls_path_construct (GType object_type, Xcls_ProjectSettings* _owner);
462 Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_new (Xcls_ProjectSettings* _owner);
463 Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_construct (GType object_type, Xcls_ProjectSettings* _owner);
464 GType xcls_projectsettings_xcls_label6_get_type (void) G_GNUC_CONST;
465 Xcls_ProjectSettingsXcls_HBox7* xcls_projectsettings_xcls_hbox7_new (Xcls_ProjectSettings* _owner);
466 Xcls_ProjectSettingsXcls_HBox7* xcls_projectsettings_xcls_hbox7_construct (GType object_type, Xcls_ProjectSettings* _owner);
467 GType xcls_projectsettings_xcls_hbox7_get_type (void) G_GNUC_CONST;
468 Xcls_ProjectSettingsXcls_HBox10* xcls_projectsettings_xcls_hbox10_new (Xcls_ProjectSettings* _owner);
469 Xcls_ProjectSettingsXcls_HBox10* xcls_projectsettings_xcls_hbox10_construct (GType object_type, Xcls_ProjectSettings* _owner);
470 GType xcls_projectsettings_xcls_hbox10_get_type (void) G_GNUC_CONST;
471 Xcls_ProjectSettingsXcls_ScrolledWindow13* xcls_projectsettings_xcls_scrolledwindow13_new (Xcls_ProjectSettings* _owner);
472 Xcls_ProjectSettingsXcls_ScrolledWindow13* xcls_projectsettings_xcls_scrolledwindow13_construct (GType object_type, Xcls_ProjectSettings* _owner);
473 GType xcls_projectsettings_xcls_scrolledwindow13_get_type (void) G_GNUC_CONST;
474 void xcls_projectsettings_save (Xcls_ProjectSettings* self);
475 GType js_render_js_render_get_type (void) G_GNUC_CONST;
476 void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project);
477 gchar* project_project_firstPath (ProjectProject* self);
478 #define XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Private))
479 enum  {
480         XCLS_PROJECTSETTINGS_XCLS_HBOX2_DUMMY_PROPERTY
481 };
482 Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_new (Xcls_ProjectSettings* _owner);
483 Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_construct (GType object_type, Xcls_ProjectSettings* _owner);
484 GType xcls_projectsettings_xcls_button3_get_type (void) G_GNUC_CONST;
485 Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_new (Xcls_ProjectSettings* _owner);
486 Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_construct (GType object_type, Xcls_ProjectSettings* _owner);
487 GType xcls_projectsettings_xcls_button4_get_type (void) G_GNUC_CONST;
488 static void xcls_projectsettings_xcls_hbox2_finalize (GObject* obj);
489 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Private))
490 enum  {
491         XCLS_PROJECTSETTINGS_XCLS_BUTTON3_DUMMY_PROPERTY
492 };
493 static gboolean __lambda60_ (Xcls_ProjectSettingsXcls_Button3* self);
494 static gboolean ___lambda60__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
495 static void xcls_projectsettings_xcls_button3_finalize (GObject* obj);
496 #define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Private))
497 enum  {
498         XCLS_PROJECTSETTINGS_XCLS_BUTTON4_DUMMY_PROPERTY
499 };
500 static gboolean __lambda61_ (Xcls_ProjectSettingsXcls_Button4* self);
501 static gboolean ___lambda61__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
502 static void xcls_projectsettings_xcls_button4_finalize (GObject* obj);
503 #define XCLS_PROJECTSETTINGS_XCLS_PATH_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathPrivate))
504 enum  {
505         XCLS_PROJECTSETTINGS_XCLS_PATH_DUMMY_PROPERTY
506 };
507 static void xcls_projectsettings_xcls_path_finalize (GObject* obj);
508 #define XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Private))
509 enum  {
510         XCLS_PROJECTSETTINGS_XCLS_LABEL6_DUMMY_PROPERTY
511 };
512 static void xcls_projectsettings_xcls_label6_finalize (GObject* obj);
513 #define XCLS_PROJECTSETTINGS_XCLS_HBOX7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7Private))
514 enum  {
515         XCLS_PROJECTSETTINGS_XCLS_HBOX7_DUMMY_PROPERTY
516 };
517 Xcls_ProjectSettingsXcls_Label8* xcls_projectsettings_xcls_label8_new (Xcls_ProjectSettings* _owner);
518 Xcls_ProjectSettingsXcls_Label8* xcls_projectsettings_xcls_label8_construct (GType object_type, Xcls_ProjectSettings* _owner);
519 GType xcls_projectsettings_xcls_label8_get_type (void) G_GNUC_CONST;
520 Xcls_ProjectSettingsXcls_base_template* xcls_projectsettings_xcls_base_template_new (Xcls_ProjectSettings* _owner);
521 Xcls_ProjectSettingsXcls_base_template* xcls_projectsettings_xcls_base_template_construct (GType object_type, Xcls_ProjectSettings* _owner);
522 static void xcls_projectsettings_xcls_hbox7_finalize (GObject* obj);
523 #define XCLS_PROJECTSETTINGS_XCLS_LABEL8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8Private))
524 enum  {
525         XCLS_PROJECTSETTINGS_XCLS_LABEL8_DUMMY_PROPERTY
526 };
527 static void xcls_projectsettings_xcls_label8_finalize (GObject* obj);
528 #define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templatePrivate))
529 enum  {
530         XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_DUMMY_PROPERTY
531 };
532 static void xcls_projectsettings_xcls_base_template_finalize (GObject* obj);
533 #define XCLS_PROJECTSETTINGS_XCLS_HBOX10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10Private))
534 enum  {
535         XCLS_PROJECTSETTINGS_XCLS_HBOX10_DUMMY_PROPERTY
536 };
537 Xcls_ProjectSettingsXcls_Label11* xcls_projectsettings_xcls_label11_new (Xcls_ProjectSettings* _owner);
538 Xcls_ProjectSettingsXcls_Label11* xcls_projectsettings_xcls_label11_construct (GType object_type, Xcls_ProjectSettings* _owner);
539 GType xcls_projectsettings_xcls_label11_get_type (void) G_GNUC_CONST;
540 Xcls_ProjectSettingsXcls_rootURL* xcls_projectsettings_xcls_rooturl_new (Xcls_ProjectSettings* _owner);
541 Xcls_ProjectSettingsXcls_rootURL* xcls_projectsettings_xcls_rooturl_construct (GType object_type, Xcls_ProjectSettings* _owner);
542 static void xcls_projectsettings_xcls_hbox10_finalize (GObject* obj);
543 #define XCLS_PROJECTSETTINGS_XCLS_LABEL11_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11Private))
544 enum  {
545         XCLS_PROJECTSETTINGS_XCLS_LABEL11_DUMMY_PROPERTY
546 };
547 static void xcls_projectsettings_xcls_label11_finalize (GObject* obj);
548 #define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLPrivate))
549 enum  {
550         XCLS_PROJECTSETTINGS_XCLS_ROOTURL_DUMMY_PROPERTY
551 };
552 static void xcls_projectsettings_xcls_rooturl_finalize (GObject* obj);
553 #define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13Private))
554 enum  {
555         XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_DUMMY_PROPERTY
556 };
557 Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_new (Xcls_ProjectSettings* _owner);
558 Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_construct (GType object_type, Xcls_ProjectSettings* _owner);
559 static void xcls_projectsettings_xcls_scrolledwindow13_finalize (GObject* obj);
560 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewPrivate))
561 enum  {
562         XCLS_PROJECTSETTINGS_XCLS_VIEW_DUMMY_PROPERTY
563 };
564 static gboolean __lambda59_ (Xcls_ProjectSettingsXcls_view* self, GdkEventKey* event);
565 static gboolean ___lambda59__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
566 static void _vala_PangoFontDescription_free (PangoFontDescription* self);
567 static void xcls_projectsettings_xcls_view_finalize (GObject* obj);
568 static void xcls_projectsettings_finalize (GObject* obj);
569
570
571 static gpointer _g_object_ref0 (gpointer self) {
572 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
573         return self ? g_object_ref (self) : NULL;
574 #line 575 "ProjectSettings.vala.c"
575 }
576
577
578 Xcls_ProjectSettings* xcls_projectsettings_singleton (void) {
579         Xcls_ProjectSettings* result = NULL;
580         Xcls_ProjectSettings* _tmp0_;
581         Xcls_ProjectSettings* _tmp2_;
582         Xcls_ProjectSettings* _tmp3_;
583 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
584         _tmp0_ = ProjectSettings;
585 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
586         if (_tmp0_ == NULL) {
587 #line 588 "ProjectSettings.vala.c"
588                 Xcls_ProjectSettings* _tmp1_;
589 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
590                 _tmp1_ = xcls_projectsettings_new ();
591 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
592                 _g_object_unref0 (ProjectSettings);
593 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
594                 ProjectSettings = _tmp1_;
595 #line 596 "ProjectSettings.vala.c"
596         }
597 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
598         _tmp2_ = ProjectSettings;
599 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
600         _tmp3_ = _g_object_ref0 (_tmp2_);
601 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
602         result = _tmp3_;
603 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
604         return result;
605 #line 606 "ProjectSettings.vala.c"
606 }
607
608
609 Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type) {
610         Xcls_ProjectSettings * self = NULL;
611         Xcls_ProjectSettings* _tmp0_;
612         GtkVBox* _tmp1_;
613         GtkVBox* _tmp2_;
614         Xcls_ProjectSettings* _tmp3_;
615         Xcls_ProjectSettingsXcls_HBox2* _tmp4_;
616         Xcls_ProjectSettingsXcls_HBox2* child_0;
617         GtkVBox* _tmp5_;
618         GtkHBox* _tmp6_;
619         Xcls_ProjectSettings* _tmp7_;
620         Xcls_ProjectSettingsXcls_path* _tmp8_;
621         Xcls_ProjectSettingsXcls_path* child_1;
622         GtkVBox* _tmp9_;
623         GtkLabel* _tmp10_;
624         Xcls_ProjectSettings* _tmp11_;
625         Xcls_ProjectSettingsXcls_Label6* _tmp12_;
626         Xcls_ProjectSettingsXcls_Label6* child_2;
627         GtkVBox* _tmp13_;
628         GtkLabel* _tmp14_;
629         Xcls_ProjectSettings* _tmp15_;
630         Xcls_ProjectSettingsXcls_HBox7* _tmp16_;
631         Xcls_ProjectSettingsXcls_HBox7* child_3;
632         GtkVBox* _tmp17_;
633         GtkHBox* _tmp18_;
634         Xcls_ProjectSettings* _tmp19_;
635         Xcls_ProjectSettingsXcls_HBox10* _tmp20_;
636         Xcls_ProjectSettingsXcls_HBox10* child_4;
637         GtkVBox* _tmp21_;
638         GtkHBox* _tmp22_;
639         Xcls_ProjectSettings* _tmp23_;
640         Xcls_ProjectSettingsXcls_ScrolledWindow13* _tmp24_;
641         Xcls_ProjectSettingsXcls_ScrolledWindow13* child_5;
642         GtkVBox* _tmp25_;
643         GtkScrolledWindow* _tmp26_;
644 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
645         self = (Xcls_ProjectSettings*) g_object_new (object_type, NULL);
646 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
647         _tmp0_ = _g_object_ref0 (self);
648 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
649         _g_object_unref0 (self->priv->_this);
650 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
651         self->priv->_this = _tmp0_;
652 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
653         _tmp1_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
654 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
655         g_object_ref_sink (_tmp1_);
656 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
657         _g_object_unref0 (self->el);
658 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
659         self->el = _tmp1_;
660 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
661         _tmp2_ = self->el;
662 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
663         gtk_container_set_border_width ((GtkContainer*) _tmp2_, (guint) 5);
664 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
665         _tmp3_ = self->priv->_this;
666 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
667         _tmp4_ = xcls_projectsettings_xcls_hbox2_new (_tmp3_);
668 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
669         child_0 = _tmp4_;
670 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
671         g_object_ref ((GObject*) child_0);
672 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
673         _tmp5_ = self->el;
674 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
675         _tmp6_ = child_0->el;
676 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
677         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0);
678 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
679         _tmp7_ = self->priv->_this;
680 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
681         _tmp8_ = xcls_projectsettings_xcls_path_new (_tmp7_);
682 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
683         child_1 = _tmp8_;
684 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
685         g_object_ref ((GObject*) child_1);
686 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
687         _tmp9_ = self->el;
688 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
689         _tmp10_ = child_1->el;
690 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
691         gtk_box_pack_start ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, FALSE, FALSE, (guint) 0);
692 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
693         _tmp11_ = self->priv->_this;
694 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
695         _tmp12_ = xcls_projectsettings_xcls_label6_new (_tmp11_);
696 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
697         child_2 = _tmp12_;
698 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
699         g_object_ref ((GObject*) child_2);
700 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
701         _tmp13_ = self->el;
702 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
703         _tmp14_ = child_2->el;
704 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
705         gtk_box_pack_start ((GtkBox*) _tmp13_, (GtkWidget*) _tmp14_, FALSE, FALSE, (guint) 0);
706 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
707         _tmp15_ = self->priv->_this;
708 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
709         _tmp16_ = xcls_projectsettings_xcls_hbox7_new (_tmp15_);
710 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
711         child_3 = _tmp16_;
712 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
713         g_object_ref ((GObject*) child_3);
714 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
715         _tmp17_ = self->el;
716 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
717         _tmp18_ = child_3->el;
718 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
719         gtk_box_pack_start ((GtkBox*) _tmp17_, (GtkWidget*) _tmp18_, FALSE, FALSE, (guint) 0);
720 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
721         _tmp19_ = self->priv->_this;
722 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
723         _tmp20_ = xcls_projectsettings_xcls_hbox10_new (_tmp19_);
724 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
725         child_4 = _tmp20_;
726 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
727         g_object_ref ((GObject*) child_4);
728 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
729         _tmp21_ = self->el;
730 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
731         _tmp22_ = child_4->el;
732 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
733         gtk_box_pack_start ((GtkBox*) _tmp21_, (GtkWidget*) _tmp22_, FALSE, FALSE, (guint) 0);
734 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
735         _tmp23_ = self->priv->_this;
736 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
737         _tmp24_ = xcls_projectsettings_xcls_scrolledwindow13_new (_tmp23_);
738 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
739         child_5 = _tmp24_;
740 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
741         g_object_ref ((GObject*) child_5);
742 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
743         _tmp25_ = self->el;
744 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
745         _tmp26_ = child_5->el;
746 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
747         gtk_box_pack_start ((GtkBox*) _tmp25_, (GtkWidget*) _tmp26_, TRUE, TRUE, (guint) 0);
748 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
749         _g_object_unref0 (child_5);
750 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
751         _g_object_unref0 (child_4);
752 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
753         _g_object_unref0 (child_3);
754 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
755         _g_object_unref0 (child_2);
756 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
757         _g_object_unref0 (child_1);
758 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
759         _g_object_unref0 (child_0);
760 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
761         return self;
762 #line 763 "ProjectSettings.vala.c"
763 }
764
765
766 Xcls_ProjectSettings* xcls_projectsettings_new (void) {
767 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
768         return xcls_projectsettings_construct (TYPE_XCLS_PROJECTSETTINGS);
769 #line 770 "ProjectSettings.vala.c"
770 }
771
772
773 void xcls_projectsettings_save (Xcls_ProjectSettings* self) {
774         Xcls_ProjectSettings* _tmp0_;
775         Xcls_ProjectSettingsXcls_view* _tmp1_;
776         GtkSourceView* _tmp2_;
777         GtkTextBuffer* _tmp3_ = NULL;
778         GtkTextBuffer* _tmp4_;
779         GtkTextBuffer* buf;
780         GtkTextIter s = {0};
781         GtkTextIter e = {0};
782         GtkTextIter _tmp5_ = {0};
783         GtkTextIter _tmp6_ = {0};
784         Xcls_ProjectSettings* _tmp7_;
785         ProjectProject* _tmp8_;
786         GtkTextIter _tmp9_;
787         GtkTextIter _tmp10_;
788         gchar* _tmp11_ = NULL;
789         Xcls_ProjectSettings* _tmp12_;
790         ProjectProject* _tmp13_;
791         Xcls_ProjectSettings* _tmp14_;
792         Xcls_ProjectSettingsXcls_rootURL* _tmp15_;
793         GtkEntry* _tmp16_;
794         const gchar* _tmp17_ = NULL;
795         gchar* _tmp18_;
796         Xcls_ProjectSettings* _tmp19_;
797         ProjectProject* _tmp20_;
798         Xcls_ProjectSettings* _tmp21_;
799         Xcls_ProjectSettingsXcls_base_template* _tmp22_;
800         GtkEntry* _tmp23_;
801         const gchar* _tmp24_ = NULL;
802         gchar* _tmp25_;
803 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
804         g_return_if_fail (self != NULL);
805 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
806         _tmp0_ = self->priv->_this;
807 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
808         _tmp1_ = _tmp0_->view;
809 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
810         _tmp2_ = _tmp1_->el;
811 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
812         _tmp3_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp2_);
813 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
814         _tmp4_ = _g_object_ref0 (_tmp3_);
815 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
816         buf = _tmp4_;
817 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
818         gtk_text_buffer_get_start_iter (buf, &_tmp5_);
819 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
820         s = _tmp5_;
821 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
822         gtk_text_buffer_get_end_iter (buf, &_tmp6_);
823 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
824         e = _tmp6_;
825 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
826         _tmp7_ = self->priv->_this;
827 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
828         _tmp8_ = _tmp7_->project;
829 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
830         _tmp9_ = s;
831 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
832         _tmp10_ = e;
833 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
834         _tmp11_ = gtk_text_buffer_get_text (buf, &_tmp9_, &_tmp10_, TRUE);
835 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
836         _g_free0 (_tmp8_->runhtml);
837 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
838         _tmp8_->runhtml = _tmp11_;
839 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
840         _tmp12_ = self->priv->_this;
841 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
842         _tmp13_ = _tmp12_->project;
843 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
844         _tmp14_ = self->priv->_this;
845 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
846         _tmp15_ = _tmp14_->rootURL;
847 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
848         _tmp16_ = _tmp15_->el;
849 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
850         _tmp17_ = gtk_entry_get_text (_tmp16_);
851 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
852         _tmp18_ = g_strdup (_tmp17_);
853 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
854         _g_free0 (_tmp13_->rootURL);
855 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
856         _tmp13_->rootURL = _tmp18_;
857 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
858         _tmp19_ = self->priv->_this;
859 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
860         _tmp20_ = _tmp19_->project;
861 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
862         _tmp21_ = self->priv->_this;
863 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
864         _tmp22_ = _tmp21_->base_template;
865 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
866         _tmp23_ = _tmp22_->el;
867 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
868         _tmp24_ = gtk_entry_get_text (_tmp23_);
869 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
870         _tmp25_ = g_strdup (_tmp24_);
871 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
872         _g_free0 (_tmp20_->base_template);
873 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
874         _tmp20_->base_template = _tmp25_;
875 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
876         _g_object_unref0 (buf);
877 #line 878 "ProjectSettings.vala.c"
878 }
879
880
881 void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project) {
882         Xcls_ProjectSettings* _tmp0_;
883         ProjectProject* _tmp1_;
884         ProjectProject* _tmp2_;
885         Xcls_ProjectSettings* _tmp3_;
886         Xcls_ProjectSettingsXcls_path* _tmp4_;
887         GtkLabel* _tmp5_;
888         ProjectProject* _tmp6_;
889         gchar* _tmp7_ = NULL;
890         gchar* _tmp8_;
891         GtkSourceLanguageManager* _tmp9_ = NULL;
892         GtkSourceLanguageManager* _tmp10_;
893         GtkSourceLanguageManager* lm;
894         Xcls_ProjectSettings* _tmp11_;
895         Xcls_ProjectSettingsXcls_view* _tmp12_;
896         GtkSourceView* _tmp13_;
897         GtkTextBuffer* _tmp14_ = NULL;
898         GtkSourceLanguage* _tmp15_ = NULL;
899         Xcls_ProjectSettings* _tmp16_;
900         Xcls_ProjectSettingsXcls_view* _tmp17_;
901         GtkSourceView* _tmp18_;
902         GtkTextBuffer* _tmp19_ = NULL;
903         ProjectProject* _tmp20_;
904         const gchar* _tmp21_;
905         Xcls_ProjectSettings* _tmp22_;
906         Xcls_ProjectSettingsXcls_rootURL* _tmp23_;
907         GtkEntry* _tmp24_;
908         Xcls_ProjectSettings* _tmp25_;
909         ProjectProject* _tmp26_;
910         const gchar* _tmp27_;
911         Xcls_ProjectSettings* _tmp28_;
912         Xcls_ProjectSettingsXcls_base_template* _tmp29_;
913         GtkEntry* _tmp30_;
914         Xcls_ProjectSettings* _tmp31_;
915         ProjectProject* _tmp32_;
916         const gchar* _tmp33_;
917 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
918         g_return_if_fail (self != NULL);
919 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
920         g_return_if_fail (project != NULL);
921 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
922         _tmp0_ = self->priv->_this;
923 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
924         _tmp1_ = project;
925 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
926         _tmp2_ = _g_object_ref0 (_tmp1_);
927 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
928         _g_object_unref0 (_tmp0_->project);
929 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
930         _tmp0_->project = _tmp2_;
931 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
932         _tmp3_ = self->priv->_this;
933 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
934         _tmp4_ = _tmp3_->path;
935 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
936         _tmp5_ = _tmp4_->el;
937 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
938         _tmp6_ = project;
939 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
940         _tmp7_ = project_project_firstPath (_tmp6_);
941 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
942         _tmp8_ = _tmp7_;
943 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
944         gtk_label_set_label (_tmp5_, _tmp8_);
945 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
946         _g_free0 (_tmp8_);
947 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
948         _tmp9_ = gtk_source_language_manager_get_default ();
949 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
950         _tmp10_ = _g_object_ref0 (_tmp9_);
951 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
952         lm = _tmp10_;
953 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
954         _tmp11_ = self->priv->_this;
955 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
956         _tmp12_ = _tmp11_->view;
957 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
958         _tmp13_ = _tmp12_->el;
959 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
960         _tmp14_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp13_);
961 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
962         _tmp15_ = gtk_source_language_manager_get_language (lm, "html");
963 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
964         gtk_source_buffer_set_language (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, gtk_source_buffer_get_type (), GtkSourceBuffer), _tmp15_);
965 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
966         _tmp16_ = self->priv->_this;
967 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
968         _tmp17_ = _tmp16_->view;
969 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
970         _tmp18_ = _tmp17_->el;
971 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
972         _tmp19_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp18_);
973 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
974         _tmp20_ = project;
975 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
976         _tmp21_ = _tmp20_->runhtml;
977 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
978         gtk_text_buffer_set_text (_tmp19_, _tmp21_, -1);
979 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
980         _tmp22_ = self->priv->_this;
981 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
982         _tmp23_ = _tmp22_->rootURL;
983 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
984         _tmp24_ = _tmp23_->el;
985 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
986         _tmp25_ = self->priv->_this;
987 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
988         _tmp26_ = _tmp25_->project;
989 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
990         _tmp27_ = _tmp26_->rootURL;
991 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
992         gtk_entry_set_text (_tmp24_, _tmp27_);
993 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
994         _tmp28_ = self->priv->_this;
995 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
996         _tmp29_ = _tmp28_->base_template;
997 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
998         _tmp30_ = _tmp29_->el;
999 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1000         _tmp31_ = self->priv->_this;
1001 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1002         _tmp32_ = _tmp31_->project;
1003 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1004         _tmp33_ = _tmp32_->base_template;
1005 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1006         gtk_entry_set_text (_tmp30_, _tmp33_);
1007 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1008         _g_object_unref0 (lm);
1009 #line 1010 "ProjectSettings.vala.c"
1010 }
1011
1012
1013 Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1014         Xcls_ProjectSettingsXcls_HBox2 * self = NULL;
1015         Xcls_ProjectSettings* _tmp0_;
1016         Xcls_ProjectSettings* _tmp1_;
1017         GtkHBox* _tmp2_;
1018         Xcls_ProjectSettings* _tmp3_;
1019         Xcls_ProjectSettingsXcls_Button3* _tmp4_;
1020         Xcls_ProjectSettingsXcls_Button3* child_0;
1021         GtkHBox* _tmp5_;
1022         GtkButton* _tmp6_;
1023         Xcls_ProjectSettings* _tmp7_;
1024         Xcls_ProjectSettingsXcls_Button4* _tmp8_;
1025         Xcls_ProjectSettingsXcls_Button4* child_1;
1026         GtkHBox* _tmp9_;
1027         GtkButton* _tmp10_;
1028 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1029         g_return_val_if_fail (_owner != NULL, NULL);
1030 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1031         self = (Xcls_ProjectSettingsXcls_HBox2*) g_object_new (object_type, NULL);
1032 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1033         _tmp0_ = _owner;
1034 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1035         _tmp1_ = _g_object_ref0 (_tmp0_);
1036 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1037         _g_object_unref0 (self->priv->_this);
1038 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1039         self->priv->_this = _tmp1_;
1040 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1041         _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
1042 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1043         g_object_ref_sink (_tmp2_);
1044 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1045         _g_object_unref0 (self->el);
1046 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1047         self->el = _tmp2_;
1048 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1049         _tmp3_ = self->priv->_this;
1050 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1051         _tmp4_ = xcls_projectsettings_xcls_button3_new (_tmp3_);
1052 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1053         child_0 = _tmp4_;
1054 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1055         g_object_ref ((GObject*) child_0);
1056 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1057         _tmp5_ = self->el;
1058 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1059         _tmp6_ = child_0->el;
1060 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1061         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
1062 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1063         _tmp7_ = self->priv->_this;
1064 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1065         _tmp8_ = xcls_projectsettings_xcls_button4_new (_tmp7_);
1066 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1067         child_1 = _tmp8_;
1068 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1069         g_object_ref ((GObject*) child_1);
1070 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1071         _tmp9_ = self->el;
1072 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1073         _tmp10_ = child_1->el;
1074 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1075         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
1076 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1077         _g_object_unref0 (child_1);
1078 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1079         _g_object_unref0 (child_0);
1080 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1081         return self;
1082 #line 1083 "ProjectSettings.vala.c"
1083 }
1084
1085
1086 Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_new (Xcls_ProjectSettings* _owner) {
1087 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1088         return xcls_projectsettings_xcls_hbox2_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, _owner);
1089 #line 1090 "ProjectSettings.vala.c"
1090 }
1091
1092
1093 static void xcls_projectsettings_xcls_hbox2_class_init (Xcls_ProjectSettingsXcls_HBox2Class * klass) {
1094 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1095         xcls_projectsettings_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
1096 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1097         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_HBox2Private));
1098 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1099         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_hbox2_finalize;
1100 #line 1101 "ProjectSettings.vala.c"
1101 }
1102
1103
1104 static void xcls_projectsettings_xcls_hbox2_instance_init (Xcls_ProjectSettingsXcls_HBox2 * self) {
1105 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1106         self->priv = XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_PRIVATE (self);
1107 #line 1108 "ProjectSettings.vala.c"
1108 }
1109
1110
1111 static void xcls_projectsettings_xcls_hbox2_finalize (GObject* obj) {
1112         Xcls_ProjectSettingsXcls_HBox2 * self;
1113 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1114         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2);
1115 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1116         _g_object_unref0 (self->el);
1117 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1118         _g_object_unref0 (self->priv->_this);
1119 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1120         G_OBJECT_CLASS (xcls_projectsettings_xcls_hbox2_parent_class)->finalize (obj);
1121 #line 1122 "ProjectSettings.vala.c"
1122 }
1123
1124
1125 GType xcls_projectsettings_xcls_hbox2_get_type (void) {
1126         static volatile gsize xcls_projectsettings_xcls_hbox2_type_id__volatile = 0;
1127         if (g_once_init_enter (&xcls_projectsettings_xcls_hbox2_type_id__volatile)) {
1128                 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 };
1129                 GType xcls_projectsettings_xcls_hbox2_type_id;
1130                 xcls_projectsettings_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_HBox2", &g_define_type_info, 0);
1131                 g_once_init_leave (&xcls_projectsettings_xcls_hbox2_type_id__volatile, xcls_projectsettings_xcls_hbox2_type_id);
1132         }
1133         return xcls_projectsettings_xcls_hbox2_type_id__volatile;
1134 }
1135
1136
1137 static gboolean __lambda60_ (Xcls_ProjectSettingsXcls_Button3* self) {
1138         gboolean result = FALSE;
1139         Xcls_ProjectSettings* _tmp0_;
1140         Xcls_ProjectSettings* _tmp1_;
1141 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1142         _tmp0_ = self->priv->_this;
1143 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1144         xcls_projectsettings_save (_tmp0_);
1145 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1146         _tmp1_ = self->priv->_this;
1147 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1148         g_signal_emit_by_name (_tmp1_, "button-pressed", "apply");
1149 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1150         result = FALSE;
1151 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1152         return result;
1153 #line 1154 "ProjectSettings.vala.c"
1154 }
1155
1156
1157 static gboolean ___lambda60__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
1158         gboolean result;
1159         result = __lambda60_ (self);
1160 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1161         return result;
1162 #line 1163 "ProjectSettings.vala.c"
1163 }
1164
1165
1166 Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1167         Xcls_ProjectSettingsXcls_Button3 * self = NULL;
1168         Xcls_ProjectSettings* _tmp0_;
1169         Xcls_ProjectSettings* _tmp1_;
1170         GtkButton* _tmp2_;
1171         GtkButton* _tmp3_;
1172         GtkButton* _tmp4_;
1173 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1174         g_return_val_if_fail (_owner != NULL, NULL);
1175 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1176         self = (Xcls_ProjectSettingsXcls_Button3*) g_object_new (object_type, NULL);
1177 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1178         _tmp0_ = _owner;
1179 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1180         _tmp1_ = _g_object_ref0 (_tmp0_);
1181 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1182         _g_object_unref0 (self->priv->_this);
1183 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1184         self->priv->_this = _tmp1_;
1185 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1186         _tmp2_ = (GtkButton*) gtk_button_new ();
1187 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1188         g_object_ref_sink (_tmp2_);
1189 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1190         _g_object_unref0 (self->el);
1191 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1192         self->el = _tmp2_;
1193 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1194         _tmp3_ = self->el;
1195 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1196         gtk_button_set_label (_tmp3_, "Apply");
1197 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1198         _tmp4_ = self->el;
1199 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1200         g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda60__gtk_widget_button_press_event, self, 0);
1201 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1202         return self;
1203 #line 1204 "ProjectSettings.vala.c"
1204 }
1205
1206
1207 Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_new (Xcls_ProjectSettings* _owner) {
1208 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1209         return xcls_projectsettings_xcls_button3_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, _owner);
1210 #line 1211 "ProjectSettings.vala.c"
1211 }
1212
1213
1214 static void xcls_projectsettings_xcls_button3_class_init (Xcls_ProjectSettingsXcls_Button3Class * klass) {
1215 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1216         xcls_projectsettings_xcls_button3_parent_class = g_type_class_peek_parent (klass);
1217 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1218         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button3Private));
1219 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1220         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button3_finalize;
1221 #line 1222 "ProjectSettings.vala.c"
1222 }
1223
1224
1225 static void xcls_projectsettings_xcls_button3_instance_init (Xcls_ProjectSettingsXcls_Button3 * self) {
1226 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1227         self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_PRIVATE (self);
1228 #line 1229 "ProjectSettings.vala.c"
1229 }
1230
1231
1232 static void xcls_projectsettings_xcls_button3_finalize (GObject* obj) {
1233         Xcls_ProjectSettingsXcls_Button3 * self;
1234 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1235         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3);
1236 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1237         _g_object_unref0 (self->el);
1238 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1239         _g_object_unref0 (self->priv->_this);
1240 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1241         G_OBJECT_CLASS (xcls_projectsettings_xcls_button3_parent_class)->finalize (obj);
1242 #line 1243 "ProjectSettings.vala.c"
1243 }
1244
1245
1246 GType xcls_projectsettings_xcls_button3_get_type (void) {
1247         static volatile gsize xcls_projectsettings_xcls_button3_type_id__volatile = 0;
1248         if (g_once_init_enter (&xcls_projectsettings_xcls_button3_type_id__volatile)) {
1249                 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 };
1250                 GType xcls_projectsettings_xcls_button3_type_id;
1251                 xcls_projectsettings_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button3", &g_define_type_info, 0);
1252                 g_once_init_leave (&xcls_projectsettings_xcls_button3_type_id__volatile, xcls_projectsettings_xcls_button3_type_id);
1253         }
1254         return xcls_projectsettings_xcls_button3_type_id__volatile;
1255 }
1256
1257
1258 static gboolean __lambda61_ (Xcls_ProjectSettingsXcls_Button4* self) {
1259         gboolean result = FALSE;
1260         Xcls_ProjectSettings* _tmp0_;
1261         Xcls_ProjectSettings* _tmp1_;
1262 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1263         _tmp0_ = self->priv->_this;
1264 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1265         xcls_projectsettings_save (_tmp0_);
1266 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1267         _tmp1_ = self->priv->_this;
1268 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1269         g_signal_emit_by_name (_tmp1_, "button-pressed", "save");
1270 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1271         result = FALSE;
1272 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1273         return result;
1274 #line 1275 "ProjectSettings.vala.c"
1275 }
1276
1277
1278 static gboolean ___lambda61__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
1279         gboolean result;
1280         result = __lambda61_ (self);
1281 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1282         return result;
1283 #line 1284 "ProjectSettings.vala.c"
1284 }
1285
1286
1287 Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1288         Xcls_ProjectSettingsXcls_Button4 * self = NULL;
1289         Xcls_ProjectSettings* _tmp0_;
1290         Xcls_ProjectSettings* _tmp1_;
1291         GtkButton* _tmp2_;
1292         GtkButton* _tmp3_;
1293         GtkButton* _tmp4_;
1294 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1295         g_return_val_if_fail (_owner != NULL, NULL);
1296 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1297         self = (Xcls_ProjectSettingsXcls_Button4*) g_object_new (object_type, NULL);
1298 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1299         _tmp0_ = _owner;
1300 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1301         _tmp1_ = _g_object_ref0 (_tmp0_);
1302 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1303         _g_object_unref0 (self->priv->_this);
1304 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1305         self->priv->_this = _tmp1_;
1306 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1307         _tmp2_ = (GtkButton*) gtk_button_new ();
1308 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1309         g_object_ref_sink (_tmp2_);
1310 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1311         _g_object_unref0 (self->el);
1312 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1313         self->el = _tmp2_;
1314 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1315         _tmp3_ = self->el;
1316 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1317         gtk_button_set_label (_tmp3_, "Save");
1318 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1319         _tmp4_ = self->el;
1320 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1321         g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda61__gtk_widget_button_press_event, self, 0);
1322 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1323         return self;
1324 #line 1325 "ProjectSettings.vala.c"
1325 }
1326
1327
1328 Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_new (Xcls_ProjectSettings* _owner) {
1329 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1330         return xcls_projectsettings_xcls_button4_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, _owner);
1331 #line 1332 "ProjectSettings.vala.c"
1332 }
1333
1334
1335 static void xcls_projectsettings_xcls_button4_class_init (Xcls_ProjectSettingsXcls_Button4Class * klass) {
1336 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1337         xcls_projectsettings_xcls_button4_parent_class = g_type_class_peek_parent (klass);
1338 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1339         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button4Private));
1340 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1341         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button4_finalize;
1342 #line 1343 "ProjectSettings.vala.c"
1343 }
1344
1345
1346 static void xcls_projectsettings_xcls_button4_instance_init (Xcls_ProjectSettingsXcls_Button4 * self) {
1347 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1348         self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_PRIVATE (self);
1349 #line 1350 "ProjectSettings.vala.c"
1350 }
1351
1352
1353 static void xcls_projectsettings_xcls_button4_finalize (GObject* obj) {
1354         Xcls_ProjectSettingsXcls_Button4 * self;
1355 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1356         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4);
1357 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1358         _g_object_unref0 (self->el);
1359 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1360         _g_object_unref0 (self->priv->_this);
1361 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1362         G_OBJECT_CLASS (xcls_projectsettings_xcls_button4_parent_class)->finalize (obj);
1363 #line 1364 "ProjectSettings.vala.c"
1364 }
1365
1366
1367 GType xcls_projectsettings_xcls_button4_get_type (void) {
1368         static volatile gsize xcls_projectsettings_xcls_button4_type_id__volatile = 0;
1369         if (g_once_init_enter (&xcls_projectsettings_xcls_button4_type_id__volatile)) {
1370                 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 };
1371                 GType xcls_projectsettings_xcls_button4_type_id;
1372                 xcls_projectsettings_xcls_button4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button4", &g_define_type_info, 0);
1373                 g_once_init_leave (&xcls_projectsettings_xcls_button4_type_id__volatile, xcls_projectsettings_xcls_button4_type_id);
1374         }
1375         return xcls_projectsettings_xcls_button4_type_id__volatile;
1376 }
1377
1378
1379 Xcls_ProjectSettingsXcls_path* xcls_projectsettings_xcls_path_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1380         Xcls_ProjectSettingsXcls_path * self = NULL;
1381         Xcls_ProjectSettings* _tmp0_;
1382         Xcls_ProjectSettings* _tmp1_;
1383         Xcls_ProjectSettings* _tmp2_;
1384         Xcls_ProjectSettingsXcls_path* _tmp3_;
1385         GtkLabel* _tmp4_;
1386         GtkLabel* _tmp5_;
1387 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1388         g_return_val_if_fail (_owner != NULL, NULL);
1389 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1390         self = (Xcls_ProjectSettingsXcls_path*) g_object_new (object_type, NULL);
1391 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1392         _tmp0_ = _owner;
1393 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1394         _tmp1_ = _g_object_ref0 (_tmp0_);
1395 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1396         _g_object_unref0 (self->priv->_this);
1397 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1398         self->priv->_this = _tmp1_;
1399 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1400         _tmp2_ = self->priv->_this;
1401 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1402         _tmp3_ = _g_object_ref0 (self);
1403 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1404         _g_object_unref0 (_tmp2_->path);
1405 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1406         _tmp2_->path = _tmp3_;
1407 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1408         _tmp4_ = (GtkLabel*) gtk_label_new ("filename");
1409 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1410         g_object_ref_sink (_tmp4_);
1411 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1412         _g_object_unref0 (self->el);
1413 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1414         self->el = _tmp4_;
1415 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1416         _tmp5_ = self->el;
1417 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1418         g_object_set ((GtkMisc*) _tmp5_, "xalign", 0.f, NULL);
1419 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1420         return self;
1421 #line 1422 "ProjectSettings.vala.c"
1422 }
1423
1424
1425 Xcls_ProjectSettingsXcls_path* xcls_projectsettings_xcls_path_new (Xcls_ProjectSettings* _owner) {
1426 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1427         return xcls_projectsettings_xcls_path_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, _owner);
1428 #line 1429 "ProjectSettings.vala.c"
1429 }
1430
1431
1432 static void xcls_projectsettings_xcls_path_class_init (Xcls_ProjectSettingsXcls_pathClass * klass) {
1433 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1434         xcls_projectsettings_xcls_path_parent_class = g_type_class_peek_parent (klass);
1435 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1436         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_pathPrivate));
1437 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1438         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_path_finalize;
1439 #line 1440 "ProjectSettings.vala.c"
1440 }
1441
1442
1443 static void xcls_projectsettings_xcls_path_instance_init (Xcls_ProjectSettingsXcls_path * self) {
1444 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1445         self->priv = XCLS_PROJECTSETTINGS_XCLS_PATH_GET_PRIVATE (self);
1446 #line 1447 "ProjectSettings.vala.c"
1447 }
1448
1449
1450 static void xcls_projectsettings_xcls_path_finalize (GObject* obj) {
1451         Xcls_ProjectSettingsXcls_path * self;
1452 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1453         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_path);
1454 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1455         _g_object_unref0 (self->el);
1456 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1457         _g_object_unref0 (self->priv->_this);
1458 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1459         G_OBJECT_CLASS (xcls_projectsettings_xcls_path_parent_class)->finalize (obj);
1460 #line 1461 "ProjectSettings.vala.c"
1461 }
1462
1463
1464 GType xcls_projectsettings_xcls_path_get_type (void) {
1465         static volatile gsize xcls_projectsettings_xcls_path_type_id__volatile = 0;
1466         if (g_once_init_enter (&xcls_projectsettings_xcls_path_type_id__volatile)) {
1467                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_pathClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_path_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_path), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_path_instance_init, NULL };
1468                 GType xcls_projectsettings_xcls_path_type_id;
1469                 xcls_projectsettings_xcls_path_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_path", &g_define_type_info, 0);
1470                 g_once_init_leave (&xcls_projectsettings_xcls_path_type_id__volatile, xcls_projectsettings_xcls_path_type_id);
1471         }
1472         return xcls_projectsettings_xcls_path_type_id__volatile;
1473 }
1474
1475
1476 Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1477         Xcls_ProjectSettingsXcls_Label6 * self = NULL;
1478         Xcls_ProjectSettings* _tmp0_;
1479         Xcls_ProjectSettings* _tmp1_;
1480         GtkLabel* _tmp2_;
1481 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1482         g_return_val_if_fail (_owner != NULL, NULL);
1483 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1484         self = (Xcls_ProjectSettingsXcls_Label6*) g_object_new (object_type, NULL);
1485 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1486         _tmp0_ = _owner;
1487 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1488         _tmp1_ = _g_object_ref0 (_tmp0_);
1489 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1490         _g_object_unref0 (self->priv->_this);
1491 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1492         self->priv->_this = _tmp1_;
1493 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1494         _tmp2_ = (GtkLabel*) gtk_label_new ("HTML To insert at end of <HEAD>");
1495 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1496         g_object_ref_sink (_tmp2_);
1497 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1498         _g_object_unref0 (self->el);
1499 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1500         self->el = _tmp2_;
1501 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1502         return self;
1503 #line 1504 "ProjectSettings.vala.c"
1504 }
1505
1506
1507 Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_new (Xcls_ProjectSettings* _owner) {
1508 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1509         return xcls_projectsettings_xcls_label6_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, _owner);
1510 #line 1511 "ProjectSettings.vala.c"
1511 }
1512
1513
1514 static void xcls_projectsettings_xcls_label6_class_init (Xcls_ProjectSettingsXcls_Label6Class * klass) {
1515 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1516         xcls_projectsettings_xcls_label6_parent_class = g_type_class_peek_parent (klass);
1517 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1518         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Label6Private));
1519 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1520         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_label6_finalize;
1521 #line 1522 "ProjectSettings.vala.c"
1522 }
1523
1524
1525 static void xcls_projectsettings_xcls_label6_instance_init (Xcls_ProjectSettingsXcls_Label6 * self) {
1526 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1527         self->priv = XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_PRIVATE (self);
1528 #line 1529 "ProjectSettings.vala.c"
1529 }
1530
1531
1532 static void xcls_projectsettings_xcls_label6_finalize (GObject* obj) {
1533         Xcls_ProjectSettingsXcls_Label6 * self;
1534 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1535         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6);
1536 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1537         _g_object_unref0 (self->el);
1538 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1539         _g_object_unref0 (self->priv->_this);
1540 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1541         G_OBJECT_CLASS (xcls_projectsettings_xcls_label6_parent_class)->finalize (obj);
1542 #line 1543 "ProjectSettings.vala.c"
1543 }
1544
1545
1546 GType xcls_projectsettings_xcls_label6_get_type (void) {
1547         static volatile gsize xcls_projectsettings_xcls_label6_type_id__volatile = 0;
1548         if (g_once_init_enter (&xcls_projectsettings_xcls_label6_type_id__volatile)) {
1549                 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 };
1550                 GType xcls_projectsettings_xcls_label6_type_id;
1551                 xcls_projectsettings_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Label6", &g_define_type_info, 0);
1552                 g_once_init_leave (&xcls_projectsettings_xcls_label6_type_id__volatile, xcls_projectsettings_xcls_label6_type_id);
1553         }
1554         return xcls_projectsettings_xcls_label6_type_id__volatile;
1555 }
1556
1557
1558 Xcls_ProjectSettingsXcls_HBox7* xcls_projectsettings_xcls_hbox7_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1559         Xcls_ProjectSettingsXcls_HBox7 * self = NULL;
1560         Xcls_ProjectSettings* _tmp0_;
1561         Xcls_ProjectSettings* _tmp1_;
1562         GtkHBox* _tmp2_;
1563         Xcls_ProjectSettings* _tmp3_;
1564         Xcls_ProjectSettingsXcls_Label8* _tmp4_;
1565         Xcls_ProjectSettingsXcls_Label8* child_0;
1566         GtkHBox* _tmp5_;
1567         GtkLabel* _tmp6_;
1568         Xcls_ProjectSettings* _tmp7_;
1569         Xcls_ProjectSettingsXcls_base_template* _tmp8_;
1570         Xcls_ProjectSettingsXcls_base_template* child_1;
1571         GtkHBox* _tmp9_;
1572         GtkEntry* _tmp10_;
1573 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1574         g_return_val_if_fail (_owner != NULL, NULL);
1575 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1576         self = (Xcls_ProjectSettingsXcls_HBox7*) g_object_new (object_type, NULL);
1577 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1578         _tmp0_ = _owner;
1579 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1580         _tmp1_ = _g_object_ref0 (_tmp0_);
1581 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1582         _g_object_unref0 (self->priv->_this);
1583 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1584         self->priv->_this = _tmp1_;
1585 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1586         _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
1587 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1588         g_object_ref_sink (_tmp2_);
1589 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1590         _g_object_unref0 (self->el);
1591 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1592         self->el = _tmp2_;
1593 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1594         _tmp3_ = self->priv->_this;
1595 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1596         _tmp4_ = xcls_projectsettings_xcls_label8_new (_tmp3_);
1597 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1598         child_0 = _tmp4_;
1599 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1600         g_object_ref ((GObject*) child_0);
1601 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1602         _tmp5_ = self->el;
1603 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1604         _tmp6_ = child_0->el;
1605 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1606         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0);
1607 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1608         _tmp7_ = self->priv->_this;
1609 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1610         _tmp8_ = xcls_projectsettings_xcls_base_template_new (_tmp7_);
1611 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1612         child_1 = _tmp8_;
1613 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1614         g_object_ref ((GObject*) child_1);
1615 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1616         _tmp9_ = self->el;
1617 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1618         _tmp10_ = child_1->el;
1619 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1620         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
1621 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1622         _g_object_unref0 (child_1);
1623 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1624         _g_object_unref0 (child_0);
1625 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1626         return self;
1627 #line 1628 "ProjectSettings.vala.c"
1628 }
1629
1630
1631 Xcls_ProjectSettingsXcls_HBox7* xcls_projectsettings_xcls_hbox7_new (Xcls_ProjectSettings* _owner) {
1632 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1633         return xcls_projectsettings_xcls_hbox7_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, _owner);
1634 #line 1635 "ProjectSettings.vala.c"
1635 }
1636
1637
1638 static void xcls_projectsettings_xcls_hbox7_class_init (Xcls_ProjectSettingsXcls_HBox7Class * klass) {
1639 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1640         xcls_projectsettings_xcls_hbox7_parent_class = g_type_class_peek_parent (klass);
1641 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1642         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_HBox7Private));
1643 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1644         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_hbox7_finalize;
1645 #line 1646 "ProjectSettings.vala.c"
1646 }
1647
1648
1649 static void xcls_projectsettings_xcls_hbox7_instance_init (Xcls_ProjectSettingsXcls_HBox7 * self) {
1650 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1651         self->priv = XCLS_PROJECTSETTINGS_XCLS_HBOX7_GET_PRIVATE (self);
1652 #line 1653 "ProjectSettings.vala.c"
1653 }
1654
1655
1656 static void xcls_projectsettings_xcls_hbox7_finalize (GObject* obj) {
1657         Xcls_ProjectSettingsXcls_HBox7 * self;
1658 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1659         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7);
1660 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1661         _g_object_unref0 (self->el);
1662 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1663         _g_object_unref0 (self->priv->_this);
1664 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1665         G_OBJECT_CLASS (xcls_projectsettings_xcls_hbox7_parent_class)->finalize (obj);
1666 #line 1667 "ProjectSettings.vala.c"
1667 }
1668
1669
1670 GType xcls_projectsettings_xcls_hbox7_get_type (void) {
1671         static volatile gsize xcls_projectsettings_xcls_hbox7_type_id__volatile = 0;
1672         if (g_once_init_enter (&xcls_projectsettings_xcls_hbox7_type_id__volatile)) {
1673                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_HBox7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_hbox7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_HBox7), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_hbox7_instance_init, NULL };
1674                 GType xcls_projectsettings_xcls_hbox7_type_id;
1675                 xcls_projectsettings_xcls_hbox7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_HBox7", &g_define_type_info, 0);
1676                 g_once_init_leave (&xcls_projectsettings_xcls_hbox7_type_id__volatile, xcls_projectsettings_xcls_hbox7_type_id);
1677         }
1678         return xcls_projectsettings_xcls_hbox7_type_id__volatile;
1679 }
1680
1681
1682 Xcls_ProjectSettingsXcls_Label8* xcls_projectsettings_xcls_label8_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1683         Xcls_ProjectSettingsXcls_Label8 * self = NULL;
1684         Xcls_ProjectSettings* _tmp0_;
1685         Xcls_ProjectSettings* _tmp1_;
1686         GtkLabel* _tmp2_;
1687 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1688         g_return_val_if_fail (_owner != NULL, NULL);
1689 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1690         self = (Xcls_ProjectSettingsXcls_Label8*) g_object_new (object_type, NULL);
1691 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1692         _tmp0_ = _owner;
1693 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1694         _tmp1_ = _g_object_ref0 (_tmp0_);
1695 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1696         _g_object_unref0 (self->priv->_this);
1697 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1698         self->priv->_this = _tmp1_;
1699 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1700         _tmp2_ = (GtkLabel*) gtk_label_new ("HTML template file");
1701 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1702         g_object_ref_sink (_tmp2_);
1703 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1704         _g_object_unref0 (self->el);
1705 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1706         self->el = _tmp2_;
1707 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1708         return self;
1709 #line 1710 "ProjectSettings.vala.c"
1710 }
1711
1712
1713 Xcls_ProjectSettingsXcls_Label8* xcls_projectsettings_xcls_label8_new (Xcls_ProjectSettings* _owner) {
1714 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1715         return xcls_projectsettings_xcls_label8_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, _owner);
1716 #line 1717 "ProjectSettings.vala.c"
1717 }
1718
1719
1720 static void xcls_projectsettings_xcls_label8_class_init (Xcls_ProjectSettingsXcls_Label8Class * klass) {
1721 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1722         xcls_projectsettings_xcls_label8_parent_class = g_type_class_peek_parent (klass);
1723 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1724         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Label8Private));
1725 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1726         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_label8_finalize;
1727 #line 1728 "ProjectSettings.vala.c"
1728 }
1729
1730
1731 static void xcls_projectsettings_xcls_label8_instance_init (Xcls_ProjectSettingsXcls_Label8 * self) {
1732 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1733         self->priv = XCLS_PROJECTSETTINGS_XCLS_LABEL8_GET_PRIVATE (self);
1734 #line 1735 "ProjectSettings.vala.c"
1735 }
1736
1737
1738 static void xcls_projectsettings_xcls_label8_finalize (GObject* obj) {
1739         Xcls_ProjectSettingsXcls_Label8 * self;
1740 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1741         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8);
1742 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1743         _g_object_unref0 (self->el);
1744 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1745         _g_object_unref0 (self->priv->_this);
1746 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1747         G_OBJECT_CLASS (xcls_projectsettings_xcls_label8_parent_class)->finalize (obj);
1748 #line 1749 "ProjectSettings.vala.c"
1749 }
1750
1751
1752 GType xcls_projectsettings_xcls_label8_get_type (void) {
1753         static volatile gsize xcls_projectsettings_xcls_label8_type_id__volatile = 0;
1754         if (g_once_init_enter (&xcls_projectsettings_xcls_label8_type_id__volatile)) {
1755                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Label8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_label8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Label8), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_label8_instance_init, NULL };
1756                 GType xcls_projectsettings_xcls_label8_type_id;
1757                 xcls_projectsettings_xcls_label8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Label8", &g_define_type_info, 0);
1758                 g_once_init_leave (&xcls_projectsettings_xcls_label8_type_id__volatile, xcls_projectsettings_xcls_label8_type_id);
1759         }
1760         return xcls_projectsettings_xcls_label8_type_id__volatile;
1761 }
1762
1763
1764 Xcls_ProjectSettingsXcls_base_template* xcls_projectsettings_xcls_base_template_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1765         Xcls_ProjectSettingsXcls_base_template * self = NULL;
1766         Xcls_ProjectSettings* _tmp0_;
1767         Xcls_ProjectSettings* _tmp1_;
1768         Xcls_ProjectSettings* _tmp2_;
1769         Xcls_ProjectSettingsXcls_base_template* _tmp3_;
1770         GtkEntry* _tmp4_;
1771 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1772         g_return_val_if_fail (_owner != NULL, NULL);
1773 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1774         self = (Xcls_ProjectSettingsXcls_base_template*) g_object_new (object_type, NULL);
1775 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1776         _tmp0_ = _owner;
1777 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1778         _tmp1_ = _g_object_ref0 (_tmp0_);
1779 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1780         _g_object_unref0 (self->priv->_this);
1781 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1782         self->priv->_this = _tmp1_;
1783 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1784         _tmp2_ = self->priv->_this;
1785 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1786         _tmp3_ = _g_object_ref0 (self);
1787 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1788         _g_object_unref0 (_tmp2_->base_template);
1789 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1790         _tmp2_->base_template = _tmp3_;
1791 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1792         _tmp4_ = (GtkEntry*) gtk_entry_new ();
1793 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1794         g_object_ref_sink (_tmp4_);
1795 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1796         _g_object_unref0 (self->el);
1797 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1798         self->el = _tmp4_;
1799 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1800         return self;
1801 #line 1802 "ProjectSettings.vala.c"
1802 }
1803
1804
1805 Xcls_ProjectSettingsXcls_base_template* xcls_projectsettings_xcls_base_template_new (Xcls_ProjectSettings* _owner) {
1806 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1807         return xcls_projectsettings_xcls_base_template_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, _owner);
1808 #line 1809 "ProjectSettings.vala.c"
1809 }
1810
1811
1812 static void xcls_projectsettings_xcls_base_template_class_init (Xcls_ProjectSettingsXcls_base_templateClass * klass) {
1813 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1814         xcls_projectsettings_xcls_base_template_parent_class = g_type_class_peek_parent (klass);
1815 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1816         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_base_templatePrivate));
1817 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1818         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_base_template_finalize;
1819 #line 1820 "ProjectSettings.vala.c"
1820 }
1821
1822
1823 static void xcls_projectsettings_xcls_base_template_instance_init (Xcls_ProjectSettingsXcls_base_template * self) {
1824 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1825         self->priv = XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_GET_PRIVATE (self);
1826 #line 1827 "ProjectSettings.vala.c"
1827 }
1828
1829
1830 static void xcls_projectsettings_xcls_base_template_finalize (GObject* obj) {
1831         Xcls_ProjectSettingsXcls_base_template * self;
1832 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1833         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_template);
1834 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1835         _g_object_unref0 (self->el);
1836 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1837         _g_object_unref0 (self->priv->_this);
1838 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1839         G_OBJECT_CLASS (xcls_projectsettings_xcls_base_template_parent_class)->finalize (obj);
1840 #line 1841 "ProjectSettings.vala.c"
1841 }
1842
1843
1844 GType xcls_projectsettings_xcls_base_template_get_type (void) {
1845         static volatile gsize xcls_projectsettings_xcls_base_template_type_id__volatile = 0;
1846         if (g_once_init_enter (&xcls_projectsettings_xcls_base_template_type_id__volatile)) {
1847                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_base_templateClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_base_template_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_base_template), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_base_template_instance_init, NULL };
1848                 GType xcls_projectsettings_xcls_base_template_type_id;
1849                 xcls_projectsettings_xcls_base_template_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_base_template", &g_define_type_info, 0);
1850                 g_once_init_leave (&xcls_projectsettings_xcls_base_template_type_id__volatile, xcls_projectsettings_xcls_base_template_type_id);
1851         }
1852         return xcls_projectsettings_xcls_base_template_type_id__volatile;
1853 }
1854
1855
1856 Xcls_ProjectSettingsXcls_HBox10* xcls_projectsettings_xcls_hbox10_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1857         Xcls_ProjectSettingsXcls_HBox10 * self = NULL;
1858         Xcls_ProjectSettings* _tmp0_;
1859         Xcls_ProjectSettings* _tmp1_;
1860         GtkHBox* _tmp2_;
1861         Xcls_ProjectSettings* _tmp3_;
1862         Xcls_ProjectSettingsXcls_Label11* _tmp4_;
1863         Xcls_ProjectSettingsXcls_Label11* child_0;
1864         GtkHBox* _tmp5_;
1865         GtkLabel* _tmp6_;
1866         Xcls_ProjectSettings* _tmp7_;
1867         Xcls_ProjectSettingsXcls_rootURL* _tmp8_;
1868         Xcls_ProjectSettingsXcls_rootURL* child_1;
1869         GtkHBox* _tmp9_;
1870         GtkEntry* _tmp10_;
1871 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1872         g_return_val_if_fail (_owner != NULL, NULL);
1873 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1874         self = (Xcls_ProjectSettingsXcls_HBox10*) g_object_new (object_type, NULL);
1875 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1876         _tmp0_ = _owner;
1877 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1878         _tmp1_ = _g_object_ref0 (_tmp0_);
1879 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1880         _g_object_unref0 (self->priv->_this);
1881 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1882         self->priv->_this = _tmp1_;
1883 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1884         _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
1885 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1886         g_object_ref_sink (_tmp2_);
1887 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1888         _g_object_unref0 (self->el);
1889 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1890         self->el = _tmp2_;
1891 #line 343 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1892         _tmp3_ = self->priv->_this;
1893 #line 343 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1894         _tmp4_ = xcls_projectsettings_xcls_label11_new (_tmp3_);
1895 #line 343 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1896         child_0 = _tmp4_;
1897 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1898         g_object_ref ((GObject*) child_0);
1899 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1900         _tmp5_ = self->el;
1901 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1902         _tmp6_ = child_0->el;
1903 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1904         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0);
1905 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1906         _tmp7_ = self->priv->_this;
1907 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1908         _tmp8_ = xcls_projectsettings_xcls_rooturl_new (_tmp7_);
1909 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1910         child_1 = _tmp8_;
1911 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1912         g_object_ref ((GObject*) child_1);
1913 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1914         _tmp9_ = self->el;
1915 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1916         _tmp10_ = child_1->el;
1917 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1918         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
1919 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1920         _g_object_unref0 (child_1);
1921 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1922         _g_object_unref0 (child_0);
1923 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1924         return self;
1925 #line 1926 "ProjectSettings.vala.c"
1926 }
1927
1928
1929 Xcls_ProjectSettingsXcls_HBox10* xcls_projectsettings_xcls_hbox10_new (Xcls_ProjectSettings* _owner) {
1930 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1931         return xcls_projectsettings_xcls_hbox10_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, _owner);
1932 #line 1933 "ProjectSettings.vala.c"
1933 }
1934
1935
1936 static void xcls_projectsettings_xcls_hbox10_class_init (Xcls_ProjectSettingsXcls_HBox10Class * klass) {
1937 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1938         xcls_projectsettings_xcls_hbox10_parent_class = g_type_class_peek_parent (klass);
1939 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1940         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_HBox10Private));
1941 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1942         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_hbox10_finalize;
1943 #line 1944 "ProjectSettings.vala.c"
1944 }
1945
1946
1947 static void xcls_projectsettings_xcls_hbox10_instance_init (Xcls_ProjectSettingsXcls_HBox10 * self) {
1948 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1949         self->priv = XCLS_PROJECTSETTINGS_XCLS_HBOX10_GET_PRIVATE (self);
1950 #line 1951 "ProjectSettings.vala.c"
1951 }
1952
1953
1954 static void xcls_projectsettings_xcls_hbox10_finalize (GObject* obj) {
1955         Xcls_ProjectSettingsXcls_HBox10 * self;
1956 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1957         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10);
1958 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1959         _g_object_unref0 (self->el);
1960 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1961         _g_object_unref0 (self->priv->_this);
1962 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1963         G_OBJECT_CLASS (xcls_projectsettings_xcls_hbox10_parent_class)->finalize (obj);
1964 #line 1965 "ProjectSettings.vala.c"
1965 }
1966
1967
1968 GType xcls_projectsettings_xcls_hbox10_get_type (void) {
1969         static volatile gsize xcls_projectsettings_xcls_hbox10_type_id__volatile = 0;
1970         if (g_once_init_enter (&xcls_projectsettings_xcls_hbox10_type_id__volatile)) {
1971                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_HBox10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_hbox10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_HBox10), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_hbox10_instance_init, NULL };
1972                 GType xcls_projectsettings_xcls_hbox10_type_id;
1973                 xcls_projectsettings_xcls_hbox10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_HBox10", &g_define_type_info, 0);
1974                 g_once_init_leave (&xcls_projectsettings_xcls_hbox10_type_id__volatile, xcls_projectsettings_xcls_hbox10_type_id);
1975         }
1976         return xcls_projectsettings_xcls_hbox10_type_id__volatile;
1977 }
1978
1979
1980 Xcls_ProjectSettingsXcls_Label11* xcls_projectsettings_xcls_label11_construct (GType object_type, Xcls_ProjectSettings* _owner) {
1981         Xcls_ProjectSettingsXcls_Label11 * self = NULL;
1982         Xcls_ProjectSettings* _tmp0_;
1983         Xcls_ProjectSettings* _tmp1_;
1984         GtkLabel* _tmp2_;
1985 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1986         g_return_val_if_fail (_owner != NULL, NULL);
1987 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1988         self = (Xcls_ProjectSettingsXcls_Label11*) g_object_new (object_type, NULL);
1989 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1990         _tmp0_ = _owner;
1991 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1992         _tmp1_ = _g_object_ref0 (_tmp0_);
1993 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1994         _g_object_unref0 (self->priv->_this);
1995 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1996         self->priv->_this = _tmp1_;
1997 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
1998         _tmp2_ = (GtkLabel*) gtk_label_new ("root URL");
1999 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2000         g_object_ref_sink (_tmp2_);
2001 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2002         _g_object_unref0 (self->el);
2003 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2004         self->el = _tmp2_;
2005 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2006         return self;
2007 #line 2008 "ProjectSettings.vala.c"
2008 }
2009
2010
2011 Xcls_ProjectSettingsXcls_Label11* xcls_projectsettings_xcls_label11_new (Xcls_ProjectSettings* _owner) {
2012 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2013         return xcls_projectsettings_xcls_label11_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, _owner);
2014 #line 2015 "ProjectSettings.vala.c"
2015 }
2016
2017
2018 static void xcls_projectsettings_xcls_label11_class_init (Xcls_ProjectSettingsXcls_Label11Class * klass) {
2019 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2020         xcls_projectsettings_xcls_label11_parent_class = g_type_class_peek_parent (klass);
2021 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2022         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Label11Private));
2023 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2024         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_label11_finalize;
2025 #line 2026 "ProjectSettings.vala.c"
2026 }
2027
2028
2029 static void xcls_projectsettings_xcls_label11_instance_init (Xcls_ProjectSettingsXcls_Label11 * self) {
2030 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2031         self->priv = XCLS_PROJECTSETTINGS_XCLS_LABEL11_GET_PRIVATE (self);
2032 #line 2033 "ProjectSettings.vala.c"
2033 }
2034
2035
2036 static void xcls_projectsettings_xcls_label11_finalize (GObject* obj) {
2037         Xcls_ProjectSettingsXcls_Label11 * self;
2038 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2039         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11);
2040 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2041         _g_object_unref0 (self->el);
2042 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2043         _g_object_unref0 (self->priv->_this);
2044 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2045         G_OBJECT_CLASS (xcls_projectsettings_xcls_label11_parent_class)->finalize (obj);
2046 #line 2047 "ProjectSettings.vala.c"
2047 }
2048
2049
2050 GType xcls_projectsettings_xcls_label11_get_type (void) {
2051         static volatile gsize xcls_projectsettings_xcls_label11_type_id__volatile = 0;
2052         if (g_once_init_enter (&xcls_projectsettings_xcls_label11_type_id__volatile)) {
2053                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Label11Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_label11_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Label11), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_label11_instance_init, NULL };
2054                 GType xcls_projectsettings_xcls_label11_type_id;
2055                 xcls_projectsettings_xcls_label11_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Label11", &g_define_type_info, 0);
2056                 g_once_init_leave (&xcls_projectsettings_xcls_label11_type_id__volatile, xcls_projectsettings_xcls_label11_type_id);
2057         }
2058         return xcls_projectsettings_xcls_label11_type_id__volatile;
2059 }
2060
2061
2062 Xcls_ProjectSettingsXcls_rootURL* xcls_projectsettings_xcls_rooturl_construct (GType object_type, Xcls_ProjectSettings* _owner) {
2063         Xcls_ProjectSettingsXcls_rootURL * self = NULL;
2064         Xcls_ProjectSettings* _tmp0_;
2065         Xcls_ProjectSettings* _tmp1_;
2066         Xcls_ProjectSettings* _tmp2_;
2067         Xcls_ProjectSettingsXcls_rootURL* _tmp3_;
2068         GtkEntry* _tmp4_;
2069 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2070         g_return_val_if_fail (_owner != NULL, NULL);
2071 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2072         self = (Xcls_ProjectSettingsXcls_rootURL*) g_object_new (object_type, NULL);
2073 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2074         _tmp0_ = _owner;
2075 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2076         _tmp1_ = _g_object_ref0 (_tmp0_);
2077 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2078         _g_object_unref0 (self->priv->_this);
2079 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2080         self->priv->_this = _tmp1_;
2081 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2082         _tmp2_ = self->priv->_this;
2083 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2084         _tmp3_ = _g_object_ref0 (self);
2085 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2086         _g_object_unref0 (_tmp2_->rootURL);
2087 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2088         _tmp2_->rootURL = _tmp3_;
2089 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2090         _tmp4_ = (GtkEntry*) gtk_entry_new ();
2091 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2092         g_object_ref_sink (_tmp4_);
2093 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2094         _g_object_unref0 (self->el);
2095 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2096         self->el = _tmp4_;
2097 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2098         return self;
2099 #line 2100 "ProjectSettings.vala.c"
2100 }
2101
2102
2103 Xcls_ProjectSettingsXcls_rootURL* xcls_projectsettings_xcls_rooturl_new (Xcls_ProjectSettings* _owner) {
2104 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2105         return xcls_projectsettings_xcls_rooturl_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, _owner);
2106 #line 2107 "ProjectSettings.vala.c"
2107 }
2108
2109
2110 static void xcls_projectsettings_xcls_rooturl_class_init (Xcls_ProjectSettingsXcls_rootURLClass * klass) {
2111 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2112         xcls_projectsettings_xcls_rooturl_parent_class = g_type_class_peek_parent (klass);
2113 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2114         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_rootURLPrivate));
2115 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2116         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_rooturl_finalize;
2117 #line 2118 "ProjectSettings.vala.c"
2118 }
2119
2120
2121 static void xcls_projectsettings_xcls_rooturl_instance_init (Xcls_ProjectSettingsXcls_rootURL * self) {
2122 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2123         self->priv = XCLS_PROJECTSETTINGS_XCLS_ROOTURL_GET_PRIVATE (self);
2124 #line 2125 "ProjectSettings.vala.c"
2125 }
2126
2127
2128 static void xcls_projectsettings_xcls_rooturl_finalize (GObject* obj) {
2129         Xcls_ProjectSettingsXcls_rootURL * self;
2130 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2131         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURL);
2132 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2133         _g_object_unref0 (self->el);
2134 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2135         _g_object_unref0 (self->priv->_this);
2136 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2137         G_OBJECT_CLASS (xcls_projectsettings_xcls_rooturl_parent_class)->finalize (obj);
2138 #line 2139 "ProjectSettings.vala.c"
2139 }
2140
2141
2142 GType xcls_projectsettings_xcls_rooturl_get_type (void) {
2143         static volatile gsize xcls_projectsettings_xcls_rooturl_type_id__volatile = 0;
2144         if (g_once_init_enter (&xcls_projectsettings_xcls_rooturl_type_id__volatile)) {
2145                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_rootURLClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_rooturl_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_rootURL), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_rooturl_instance_init, NULL };
2146                 GType xcls_projectsettings_xcls_rooturl_type_id;
2147                 xcls_projectsettings_xcls_rooturl_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_rootURL", &g_define_type_info, 0);
2148                 g_once_init_leave (&xcls_projectsettings_xcls_rooturl_type_id__volatile, xcls_projectsettings_xcls_rooturl_type_id);
2149         }
2150         return xcls_projectsettings_xcls_rooturl_type_id__volatile;
2151 }
2152
2153
2154 Xcls_ProjectSettingsXcls_ScrolledWindow13* xcls_projectsettings_xcls_scrolledwindow13_construct (GType object_type, Xcls_ProjectSettings* _owner) {
2155         Xcls_ProjectSettingsXcls_ScrolledWindow13 * self = NULL;
2156         Xcls_ProjectSettings* _tmp0_;
2157         Xcls_ProjectSettings* _tmp1_;
2158         GtkScrolledWindow* _tmp2_;
2159         Xcls_ProjectSettings* _tmp3_;
2160         Xcls_ProjectSettingsXcls_view* _tmp4_;
2161         Xcls_ProjectSettingsXcls_view* child_0;
2162         GtkScrolledWindow* _tmp5_;
2163         GtkSourceView* _tmp6_;
2164 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2165         g_return_val_if_fail (_owner != NULL, NULL);
2166 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2167         self = (Xcls_ProjectSettingsXcls_ScrolledWindow13*) g_object_new (object_type, NULL);
2168 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2169         _tmp0_ = _owner;
2170 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2171         _tmp1_ = _g_object_ref0 (_tmp0_);
2172 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2173         _g_object_unref0 (self->priv->_this);
2174 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2175         self->priv->_this = _tmp1_;
2176 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2177         _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
2178 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2179         g_object_ref_sink (_tmp2_);
2180 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2181         _g_object_unref0 (self->el);
2182 #line 414 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2183         self->el = _tmp2_;
2184 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2185         _tmp3_ = self->priv->_this;
2186 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2187         _tmp4_ = xcls_projectsettings_xcls_view_new (_tmp3_);
2188 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2189         child_0 = _tmp4_;
2190 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2191         g_object_ref ((GObject*) child_0);
2192 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2193         _tmp5_ = self->el;
2194 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2195         _tmp6_ = child_0->el;
2196 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2197         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
2198 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2199         _g_object_unref0 (child_0);
2200 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2201         return self;
2202 #line 2203 "ProjectSettings.vala.c"
2203 }
2204
2205
2206 Xcls_ProjectSettingsXcls_ScrolledWindow13* xcls_projectsettings_xcls_scrolledwindow13_new (Xcls_ProjectSettings* _owner) {
2207 #line 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2208         return xcls_projectsettings_xcls_scrolledwindow13_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, _owner);
2209 #line 2210 "ProjectSettings.vala.c"
2210 }
2211
2212
2213 static void xcls_projectsettings_xcls_scrolledwindow13_class_init (Xcls_ProjectSettingsXcls_ScrolledWindow13Class * klass) {
2214 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2215         xcls_projectsettings_xcls_scrolledwindow13_parent_class = g_type_class_peek_parent (klass);
2216 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2217         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow13Private));
2218 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2219         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_scrolledwindow13_finalize;
2220 #line 2221 "ProjectSettings.vala.c"
2221 }
2222
2223
2224 static void xcls_projectsettings_xcls_scrolledwindow13_instance_init (Xcls_ProjectSettingsXcls_ScrolledWindow13 * self) {
2225 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2226         self->priv = XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_GET_PRIVATE (self);
2227 #line 2228 "ProjectSettings.vala.c"
2228 }
2229
2230
2231 static void xcls_projectsettings_xcls_scrolledwindow13_finalize (GObject* obj) {
2232         Xcls_ProjectSettingsXcls_ScrolledWindow13 * self;
2233 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2234         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13);
2235 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2236         _g_object_unref0 (self->el);
2237 #line 405 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2238         _g_object_unref0 (self->priv->_this);
2239 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2240         G_OBJECT_CLASS (xcls_projectsettings_xcls_scrolledwindow13_parent_class)->finalize (obj);
2241 #line 2242 "ProjectSettings.vala.c"
2242 }
2243
2244
2245 GType xcls_projectsettings_xcls_scrolledwindow13_get_type (void) {
2246         static volatile gsize xcls_projectsettings_xcls_scrolledwindow13_type_id__volatile = 0;
2247         if (g_once_init_enter (&xcls_projectsettings_xcls_scrolledwindow13_type_id__volatile)) {
2248                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow13Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_scrolledwindow13_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow13), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_scrolledwindow13_instance_init, NULL };
2249                 GType xcls_projectsettings_xcls_scrolledwindow13_type_id;
2250                 xcls_projectsettings_xcls_scrolledwindow13_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_ScrolledWindow13", &g_define_type_info, 0);
2251                 g_once_init_leave (&xcls_projectsettings_xcls_scrolledwindow13_type_id__volatile, xcls_projectsettings_xcls_scrolledwindow13_type_id);
2252         }
2253         return xcls_projectsettings_xcls_scrolledwindow13_type_id__volatile;
2254 }
2255
2256
2257 static gboolean __lambda59_ (Xcls_ProjectSettingsXcls_view* self, GdkEventKey* event) {
2258         gboolean result = FALSE;
2259         GdkEventKey _tmp0_;
2260         guint _tmp1_;
2261         GdkEventKey _tmp2_;
2262         GdkModifierType _tmp3_;
2263         GtkSourceView* _tmp4_;
2264         GtkTextBuffer* _tmp5_ = NULL;
2265         GtkTextBuffer* _tmp6_;
2266         GtkTextBuffer* buf;
2267         GtkTextIter s = {0};
2268         GtkTextIter e = {0};
2269         GtkTextBuffer* _tmp7_;
2270         GtkTextIter _tmp8_ = {0};
2271         GtkTextBuffer* _tmp9_;
2272         GtkTextIter _tmp10_ = {0};
2273         Xcls_ProjectSettings* _tmp11_;
2274         ProjectProject* _tmp12_;
2275         GtkTextBuffer* _tmp13_;
2276         GtkTextIter _tmp14_;
2277         GtkTextIter _tmp15_;
2278         gchar* _tmp16_ = NULL;
2279         Xcls_ProjectSettings* _tmp17_;
2280 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2281         g_return_val_if_fail (event != NULL, FALSE);
2282 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2283         _tmp0_ = *event;
2284 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2285         _tmp1_ = _tmp0_.keyval;
2286 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2287         if (_tmp1_ != ((guint) 115)) {
2288 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2289                 result = FALSE;
2290 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2291                 return result;
2292 #line 2293 "ProjectSettings.vala.c"
2293         }
2294 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2295         _tmp2_ = *event;
2296 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2297         _tmp3_ = _tmp2_.state;
2298 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2299         if ((_tmp3_ & GDK_CONTROL_MASK) < 1) {
2300 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2301                 result = FALSE;
2302 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2303                 return result;
2304 #line 2305 "ProjectSettings.vala.c"
2305         }
2306 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2307         _tmp4_ = self->el;
2308 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2309         _tmp5_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp4_);
2310 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2311         _tmp6_ = _g_object_ref0 (_tmp5_);
2312 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2313         buf = _tmp6_;
2314 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2315         _tmp7_ = buf;
2316 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2317         gtk_text_buffer_get_start_iter (_tmp7_, &_tmp8_);
2318 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2319         s = _tmp8_;
2320 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2321         _tmp9_ = buf;
2322 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2323         gtk_text_buffer_get_end_iter (_tmp9_, &_tmp10_);
2324 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2325         e = _tmp10_;
2326 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2327         _tmp11_ = self->priv->_this;
2328 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2329         _tmp12_ = _tmp11_->project;
2330 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2331         _tmp13_ = buf;
2332 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2333         _tmp14_ = s;
2334 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2335         _tmp15_ = e;
2336 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2337         _tmp16_ = gtk_text_buffer_get_text (_tmp13_, &_tmp14_, &_tmp15_, TRUE);
2338 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2339         _g_free0 (_tmp12_->runhtml);
2340 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2341         _tmp12_->runhtml = _tmp16_;
2342 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2343         _tmp17_ = self->priv->_this;
2344 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2345         g_signal_emit_by_name (_tmp17_, "button-pressed", "save");
2346 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2347         result = FALSE;
2348 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2349         _g_object_unref0 (buf);
2350 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2351         return result;
2352 #line 2353 "ProjectSettings.vala.c"
2353 }
2354
2355
2356 static gboolean ___lambda59__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) {
2357         gboolean result;
2358         result = __lambda59_ (self, event);
2359 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2360         return result;
2361 #line 2362 "ProjectSettings.vala.c"
2362 }
2363
2364
2365 static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
2366 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2367         g_boxed_free (pango_font_description_get_type (), self);
2368 #line 2369 "ProjectSettings.vala.c"
2369 }
2370
2371
2372 Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_construct (GType object_type, Xcls_ProjectSettings* _owner) {
2373         Xcls_ProjectSettingsXcls_view * self = NULL;
2374         Xcls_ProjectSettings* _tmp0_;
2375         Xcls_ProjectSettings* _tmp1_;
2376         Xcls_ProjectSettings* _tmp2_;
2377         Xcls_ProjectSettingsXcls_view* _tmp3_;
2378         GtkSourceView* _tmp4_;
2379         PangoFontDescription* _tmp5_ = NULL;
2380         PangoFontDescription* description;
2381         GtkSourceView* _tmp6_;
2382         GtkSourceView* _tmp7_;
2383 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2384         g_return_val_if_fail (_owner != NULL, NULL);
2385 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2386         self = (Xcls_ProjectSettingsXcls_view*) g_object_new (object_type, NULL);
2387 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2388         _tmp0_ = _owner;
2389 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2390         _tmp1_ = _g_object_ref0 (_tmp0_);
2391 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2392         _g_object_unref0 (self->priv->_this);
2393 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2394         self->priv->_this = _tmp1_;
2395 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2396         _tmp2_ = self->priv->_this;
2397 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2398         _tmp3_ = _g_object_ref0 (self);
2399 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2400         _g_object_unref0 (_tmp2_->view);
2401 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2402         _tmp2_->view = _tmp3_;
2403 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2404         _tmp4_ = (GtkSourceView*) gtk_source_view_new ();
2405 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2406         g_object_ref_sink (_tmp4_);
2407 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2408         _g_object_unref0 (self->el);
2409 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2410         self->el = _tmp4_;
2411 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2412         _tmp5_ = pango_font_description_from_string ("monospace");
2413 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2414         description = _tmp5_;
2415 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2416         pango_font_description_set_size (description, 9000);
2417 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2418         _tmp6_ = self->el;
2419 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2420         gtk_widget_override_font ((GtkWidget*) _tmp6_, description);
2421 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2422         _tmp7_ = self->el;
2423 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2424         g_signal_connect_object ((GtkWidget*) _tmp7_, "key-release-event", (GCallback) ___lambda59__gtk_widget_key_release_event, self, 0);
2425 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2426         __vala_PangoFontDescription_free0 (description);
2427 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2428         return self;
2429 #line 2430 "ProjectSettings.vala.c"
2430 }
2431
2432
2433 Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_new (Xcls_ProjectSettings* _owner) {
2434 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2435         return xcls_projectsettings_xcls_view_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, _owner);
2436 #line 2437 "ProjectSettings.vala.c"
2437 }
2438
2439
2440 static void xcls_projectsettings_xcls_view_class_init (Xcls_ProjectSettingsXcls_viewClass * klass) {
2441 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2442         xcls_projectsettings_xcls_view_parent_class = g_type_class_peek_parent (klass);
2443 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2444         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_viewPrivate));
2445 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2446         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_view_finalize;
2447 #line 2448 "ProjectSettings.vala.c"
2448 }
2449
2450
2451 static void xcls_projectsettings_xcls_view_instance_init (Xcls_ProjectSettingsXcls_view * self) {
2452 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2453         self->priv = XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_PRIVATE (self);
2454 #line 2455 "ProjectSettings.vala.c"
2455 }
2456
2457
2458 static void xcls_projectsettings_xcls_view_finalize (GObject* obj) {
2459         Xcls_ProjectSettingsXcls_view * self;
2460 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2461         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view);
2462 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2463         _g_object_unref0 (self->el);
2464 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2465         _g_object_unref0 (self->priv->_this);
2466 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2467         G_OBJECT_CLASS (xcls_projectsettings_xcls_view_parent_class)->finalize (obj);
2468 #line 2469 "ProjectSettings.vala.c"
2469 }
2470
2471
2472 GType xcls_projectsettings_xcls_view_get_type (void) {
2473         static volatile gsize xcls_projectsettings_xcls_view_type_id__volatile = 0;
2474         if (g_once_init_enter (&xcls_projectsettings_xcls_view_type_id__volatile)) {
2475                 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 };
2476                 GType xcls_projectsettings_xcls_view_type_id;
2477                 xcls_projectsettings_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_view", &g_define_type_info, 0);
2478                 g_once_init_leave (&xcls_projectsettings_xcls_view_type_id__volatile, xcls_projectsettings_xcls_view_type_id);
2479         }
2480         return xcls_projectsettings_xcls_view_type_id__volatile;
2481 }
2482
2483
2484 static void xcls_projectsettings_class_init (Xcls_ProjectSettingsClass * klass) {
2485 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2486         xcls_projectsettings_parent_class = g_type_class_peek_parent (klass);
2487 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2488         g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsPrivate));
2489 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2490         G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_finalize;
2491 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2492         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);
2493 #line 2494 "ProjectSettings.vala.c"
2494 }
2495
2496
2497 static void xcls_projectsettings_instance_init (Xcls_ProjectSettings * self) {
2498 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2499         self->priv = XCLS_PROJECTSETTINGS_GET_PRIVATE (self);
2500 #line 2501 "ProjectSettings.vala.c"
2501 }
2502
2503
2504 static void xcls_projectsettings_finalize (GObject* obj) {
2505         Xcls_ProjectSettings * self;
2506 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2507         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings);
2508 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2509         _g_object_unref0 (self->el);
2510 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2511         _g_object_unref0 (self->priv->_this);
2512 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2513         _g_object_unref0 (self->path);
2514 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2515         _g_object_unref0 (self->base_template);
2516 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2517         _g_object_unref0 (self->rootURL);
2518 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2519         _g_object_unref0 (self->view);
2520 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2521         _g_object_unref0 (self->project);
2522 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
2523         G_OBJECT_CLASS (xcls_projectsettings_parent_class)->finalize (obj);
2524 #line 2525 "ProjectSettings.vala.c"
2525 }
2526
2527
2528 GType xcls_projectsettings_get_type (void) {
2529         static volatile gsize xcls_projectsettings_type_id__volatile = 0;
2530         if (g_once_init_enter (&xcls_projectsettings_type_id__volatile)) {
2531                 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 };
2532                 GType xcls_projectsettings_type_id;
2533                 xcls_projectsettings_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettings", &g_define_type_info, 0);
2534                 g_once_init_leave (&xcls_projectsettings_type_id__volatile, xcls_projectsettings_type_id);
2535         }
2536         return xcls_projectsettings_type_id__volatile;
2537 }
2538
2539
2540