JsRender/Gtk.vala.c
[app.Builder.js] / Builder4 / DialogSaveModule.vala.c
1 /* DialogSaveModule.vala.c generated by valac 0.20.1, the Vala compiler
2  * generated from DialogSaveModule.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/DialogSaveModule.vala  -o /tmp/DialogSaveModule
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_DialogSaveModule();
12     DialogSaveModule.show_all();
13      Gtk.main ();
14     return 0;
15 }
16 */
17
18 #include <glib.h>
19 #include <glib-object.h>
20 #include <gtk/gtk.h>
21 #include <gdk/gdk.h>
22 #include <stdlib.h>
23 #include <string.h>
24 #include <gee.h>
25
26
27 #define TYPE_XCLS_DIALOGSAVEMODULE (xcls_dialogsavemodule_get_type ())
28 #define XCLS_DIALOGSAVEMODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGSAVEMODULE, Xcls_DialogSaveModule))
29 #define XCLS_DIALOGSAVEMODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGSAVEMODULE, Xcls_DialogSaveModuleClass))
30 #define IS_XCLS_DIALOGSAVEMODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGSAVEMODULE))
31 #define IS_XCLS_DIALOGSAVEMODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGSAVEMODULE))
32 #define XCLS_DIALOGSAVEMODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGSAVEMODULE, Xcls_DialogSaveModuleClass))
33
34 typedef struct _Xcls_DialogSaveModule Xcls_DialogSaveModule;
35 typedef struct _Xcls_DialogSaveModuleClass Xcls_DialogSaveModuleClass;
36 typedef struct _Xcls_DialogSaveModulePrivate Xcls_DialogSaveModulePrivate;
37
38 #define XCLS_DIALOGSAVEMODULE_TYPE_XCLS_NAME (xcls_dialogsavemodule_xcls_name_get_type ())
39 #define XCLS_DIALOGSAVEMODULE_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_NAME, Xcls_DialogSaveModuleXcls_name))
40 #define XCLS_DIALOGSAVEMODULE_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_NAME, Xcls_DialogSaveModuleXcls_nameClass))
41 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_NAME))
42 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_NAME))
43 #define XCLS_DIALOGSAVEMODULE_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_NAME, Xcls_DialogSaveModuleXcls_nameClass))
44
45 typedef struct _Xcls_DialogSaveModuleXcls_name Xcls_DialogSaveModuleXcls_name;
46 typedef struct _Xcls_DialogSaveModuleXcls_nameClass Xcls_DialogSaveModuleXcls_nameClass;
47
48 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
49 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
50 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
51 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
52 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
53 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
54
55 typedef struct _JsRenderNode JsRenderNode;
56 typedef struct _JsRenderNodeClass JsRenderNodeClass;
57
58 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
59 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
60 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
61 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
62 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
63 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
64
65 typedef struct _ProjectProject ProjectProject;
66 typedef struct _ProjectProjectClass ProjectProjectClass;
67 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
68
69 #define XCLS_DIALOGSAVEMODULE_TYPE_XCLS_HBOX2 (xcls_dialogsavemodule_xcls_hbox2_get_type ())
70 #define XCLS_DIALOGSAVEMODULE_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_HBOX2, Xcls_DialogSaveModuleXcls_HBox2))
71 #define XCLS_DIALOGSAVEMODULE_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_HBOX2, Xcls_DialogSaveModuleXcls_HBox2Class))
72 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_HBOX2))
73 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_HBOX2))
74 #define XCLS_DIALOGSAVEMODULE_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_HBOX2, Xcls_DialogSaveModuleXcls_HBox2Class))
75
76 typedef struct _Xcls_DialogSaveModuleXcls_HBox2 Xcls_DialogSaveModuleXcls_HBox2;
77 typedef struct _Xcls_DialogSaveModuleXcls_HBox2Class Xcls_DialogSaveModuleXcls_HBox2Class;
78 typedef struct _Xcls_DialogSaveModuleXcls_HBox2Private Xcls_DialogSaveModuleXcls_HBox2Private;
79
80 #define XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON5 (xcls_dialogsavemodule_xcls_button5_get_type ())
81 #define XCLS_DIALOGSAVEMODULE_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveModuleXcls_Button5))
82 #define XCLS_DIALOGSAVEMODULE_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveModuleXcls_Button5Class))
83 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON5))
84 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON5))
85 #define XCLS_DIALOGSAVEMODULE_XCLS_BUTTON5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveModuleXcls_Button5Class))
86
87 typedef struct _Xcls_DialogSaveModuleXcls_Button5 Xcls_DialogSaveModuleXcls_Button5;
88 typedef struct _Xcls_DialogSaveModuleXcls_Button5Class Xcls_DialogSaveModuleXcls_Button5Class;
89 typedef struct _Xcls_DialogSaveModuleXcls_Button5Private Xcls_DialogSaveModuleXcls_Button5Private;
90
91 #define XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON6 (xcls_dialogsavemodule_xcls_button6_get_type ())
92 #define XCLS_DIALOGSAVEMODULE_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveModuleXcls_Button6))
93 #define XCLS_DIALOGSAVEMODULE_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveModuleXcls_Button6Class))
94 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON6))
95 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON6))
96 #define XCLS_DIALOGSAVEMODULE_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveModuleXcls_Button6Class))
97
98 typedef struct _Xcls_DialogSaveModuleXcls_Button6 Xcls_DialogSaveModuleXcls_Button6;
99 typedef struct _Xcls_DialogSaveModuleXcls_Button6Class Xcls_DialogSaveModuleXcls_Button6Class;
100 typedef struct _Xcls_DialogSaveModuleXcls_Button6Private Xcls_DialogSaveModuleXcls_Button6Private;
101 typedef struct _Xcls_DialogSaveModuleXcls_namePrivate Xcls_DialogSaveModuleXcls_namePrivate;
102 #define _g_free0(var) (var = (g_free (var), NULL))
103
104 #define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
105 #define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
106 #define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
107 #define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
108 #define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
109 #define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
110
111 typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
112 typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
113
114 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
115 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
116 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
117 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
118 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
119 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
120
121 typedef struct _JsRenderJsRender JsRenderJsRender;
122 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
123 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
124
125 #define XCLS_DIALOGSAVEMODULE_TYPE_XCLS_LABEL3 (xcls_dialogsavemodule_xcls_label3_get_type ())
126 #define XCLS_DIALOGSAVEMODULE_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_LABEL3, Xcls_DialogSaveModuleXcls_Label3))
127 #define XCLS_DIALOGSAVEMODULE_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_LABEL3, Xcls_DialogSaveModuleXcls_Label3Class))
128 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_LABEL3))
129 #define XCLS_DIALOGSAVEMODULE_IS_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_LABEL3))
130 #define XCLS_DIALOGSAVEMODULE_XCLS_LABEL3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_LABEL3, Xcls_DialogSaveModuleXcls_Label3Class))
131
132 typedef struct _Xcls_DialogSaveModuleXcls_Label3 Xcls_DialogSaveModuleXcls_Label3;
133 typedef struct _Xcls_DialogSaveModuleXcls_Label3Class Xcls_DialogSaveModuleXcls_Label3Class;
134 typedef struct _Xcls_DialogSaveModuleXcls_Label3Private Xcls_DialogSaveModuleXcls_Label3Private;
135
136 struct _Xcls_DialogSaveModule {
137         GObject parent_instance;
138         Xcls_DialogSaveModulePrivate * priv;
139         GtkDialog* el;
140         Xcls_DialogSaveModuleXcls_name* name;
141         JsRenderNode* data;
142         ProjectProject* project;
143 };
144
145 struct _Xcls_DialogSaveModuleClass {
146         GObjectClass parent_class;
147 };
148
149 struct _Xcls_DialogSaveModulePrivate {
150         Xcls_DialogSaveModule* _this;
151 };
152
153 struct _Xcls_DialogSaveModuleXcls_HBox2 {
154         GObject parent_instance;
155         Xcls_DialogSaveModuleXcls_HBox2Private * priv;
156         GtkHBox* el;
157 };
158
159 struct _Xcls_DialogSaveModuleXcls_HBox2Class {
160         GObjectClass parent_class;
161 };
162
163 struct _Xcls_DialogSaveModuleXcls_Button5 {
164         GObject parent_instance;
165         Xcls_DialogSaveModuleXcls_Button5Private * priv;
166         GtkButton* el;
167 };
168
169 struct _Xcls_DialogSaveModuleXcls_Button5Class {
170         GObjectClass parent_class;
171 };
172
173 struct _Xcls_DialogSaveModuleXcls_Button6 {
174         GObject parent_instance;
175         Xcls_DialogSaveModuleXcls_Button6Private * priv;
176         GtkButton* el;
177 };
178
179 struct _Xcls_DialogSaveModuleXcls_Button6Class {
180         GObjectClass parent_class;
181 };
182
183 struct _Xcls_DialogSaveModuleXcls_name {
184         GObject parent_instance;
185         Xcls_DialogSaveModuleXcls_namePrivate * priv;
186         GtkEntry* el;
187 };
188
189 struct _Xcls_DialogSaveModuleXcls_nameClass {
190         GObjectClass parent_class;
191 };
192
193 struct _JsRenderJsRender {
194         GObject parent_instance;
195         JsRenderJsRenderPrivate * priv;
196         GeeArrayList* doubleStringProps;
197         gchar* id;
198         gchar* name;
199         gchar* fullname;
200         gchar* path;
201         gchar* parent;
202         gchar* region;
203         gchar* title;
204         gchar* permname;
205         gchar* modOrder;
206         gchar* xtype;
207         guint64 webkit_page_id;
208         ProjectProject* project;
209         JsRenderNode* tree;
210         GList* cn;
211         gboolean hasParent;
212 };
213
214 struct _JsRenderJsRenderClass {
215         GObjectClass parent_class;
216         void (*loadItems) (JsRenderJsRender* self, GError** error);
217         void (*save) (JsRenderJsRender* self);
218         void (*saveHTML) (JsRenderJsRender* self, const gchar* html);
219         gchar* (*toSource) (JsRenderJsRender* self);
220         gchar* (*toSourcePreview) (JsRenderJsRender* self);
221         gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
222 };
223
224 struct _Xcls_DialogSaveModuleXcls_HBox2Private {
225         Xcls_DialogSaveModule* _this;
226 };
227
228 struct _Xcls_DialogSaveModuleXcls_Label3 {
229         GObject parent_instance;
230         Xcls_DialogSaveModuleXcls_Label3Private * priv;
231         GtkLabel* el;
232 };
233
234 struct _Xcls_DialogSaveModuleXcls_Label3Class {
235         GObjectClass parent_class;
236 };
237
238 struct _Xcls_DialogSaveModuleXcls_Label3Private {
239         Xcls_DialogSaveModule* _this;
240 };
241
242 struct _Xcls_DialogSaveModuleXcls_namePrivate {
243         Xcls_DialogSaveModule* _this;
244 };
245
246 struct _Xcls_DialogSaveModuleXcls_Button5Private {
247         Xcls_DialogSaveModule* _this;
248 };
249
250 struct _Xcls_DialogSaveModuleXcls_Button6Private {
251         Xcls_DialogSaveModule* _this;
252 };
253
254
255 extern Xcls_DialogSaveModule* DialogSaveModule;
256 Xcls_DialogSaveModule* DialogSaveModule = NULL;
257 static gpointer xcls_dialogsavemodule_parent_class = NULL;
258 extern Xcls_StandardErrorDialog* StandardErrorDialog;
259 static gpointer xcls_dialogsavemodule_xcls_hbox2_parent_class = NULL;
260 static gpointer xcls_dialogsavemodule_xcls_label3_parent_class = NULL;
261 static gpointer xcls_dialogsavemodule_xcls_name_parent_class = NULL;
262 static gpointer xcls_dialogsavemodule_xcls_button5_parent_class = NULL;
263 static gpointer xcls_dialogsavemodule_xcls_button6_parent_class = NULL;
264
265 GType xcls_dialogsavemodule_get_type (void) G_GNUC_CONST;
266 GType xcls_dialogsavemodule_xcls_name_get_type (void) G_GNUC_CONST;
267 GType js_render_node_get_type (void) G_GNUC_CONST;
268 GType project_project_get_type (void) G_GNUC_CONST;
269 #define XCLS_DIALOGSAVEMODULE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_DIALOGSAVEMODULE, Xcls_DialogSaveModulePrivate))
270 enum  {
271         XCLS_DIALOGSAVEMODULE_DUMMY_PROPERTY
272 };
273 Xcls_DialogSaveModule* xcls_dialogsavemodule_singleton (void);
274 Xcls_DialogSaveModule* xcls_dialogsavemodule_new (void);
275 Xcls_DialogSaveModule* xcls_dialogsavemodule_construct (GType object_type);
276 Xcls_DialogSaveModuleXcls_HBox2* xcls_dialogsavemodule_xcls_hbox2_new (Xcls_DialogSaveModule* _owner);
277 Xcls_DialogSaveModuleXcls_HBox2* xcls_dialogsavemodule_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveModule* _owner);
278 GType xcls_dialogsavemodule_xcls_hbox2_get_type (void) G_GNUC_CONST;
279 Xcls_DialogSaveModuleXcls_Button5* xcls_dialogsavemodule_xcls_button5_new (Xcls_DialogSaveModule* _owner);
280 Xcls_DialogSaveModuleXcls_Button5* xcls_dialogsavemodule_xcls_button5_construct (GType object_type, Xcls_DialogSaveModule* _owner);
281 GType xcls_dialogsavemodule_xcls_button5_get_type (void) G_GNUC_CONST;
282 Xcls_DialogSaveModuleXcls_Button6* xcls_dialogsavemodule_xcls_button6_new (Xcls_DialogSaveModule* _owner);
283 Xcls_DialogSaveModuleXcls_Button6* xcls_dialogsavemodule_xcls_button6_construct (GType object_type, Xcls_DialogSaveModule* _owner);
284 GType xcls_dialogsavemodule_xcls_button6_get_type (void) G_GNUC_CONST;
285 static gboolean __lambda20_ (Xcls_DialogSaveModule* self, GtkWidget* _self_, GdkEventAny* event);
286 static gboolean ___lambda20__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
287 gchar* xcls_dialogsavemodule_show (Xcls_DialogSaveModule* self, GtkWindow* parent, ProjectProject* project, JsRenderNode* data);
288 GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
289 Xcls_StandardErrorDialog* xcls_standarderrordialog_singleton (void);
290 void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, GtkWindow* win, const gchar* msg);
291 GType js_render_js_render_get_type (void) G_GNUC_CONST;
292 JsRenderJsRender* project_project_newFile (ProjectProject* self, const gchar* name);
293 JsRenderNode* js_render_node_deepClone (JsRenderNode* self);
294 void js_render_js_render_save (JsRenderJsRender* self);
295 #define XCLS_DIALOGSAVEMODULE_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_HBOX2, Xcls_DialogSaveModuleXcls_HBox2Private))
296 enum  {
297         XCLS_DIALOGSAVEMODULE_XCLS_HBOX2_DUMMY_PROPERTY
298 };
299 Xcls_DialogSaveModuleXcls_Label3* xcls_dialogsavemodule_xcls_label3_new (Xcls_DialogSaveModule* _owner);
300 Xcls_DialogSaveModuleXcls_Label3* xcls_dialogsavemodule_xcls_label3_construct (GType object_type, Xcls_DialogSaveModule* _owner);
301 GType xcls_dialogsavemodule_xcls_label3_get_type (void) G_GNUC_CONST;
302 Xcls_DialogSaveModuleXcls_name* xcls_dialogsavemodule_xcls_name_new (Xcls_DialogSaveModule* _owner);
303 Xcls_DialogSaveModuleXcls_name* xcls_dialogsavemodule_xcls_name_construct (GType object_type, Xcls_DialogSaveModule* _owner);
304 static void xcls_dialogsavemodule_xcls_hbox2_finalize (GObject* obj);
305 #define XCLS_DIALOGSAVEMODULE_XCLS_LABEL3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_LABEL3, Xcls_DialogSaveModuleXcls_Label3Private))
306 enum  {
307         XCLS_DIALOGSAVEMODULE_XCLS_LABEL3_DUMMY_PROPERTY
308 };
309 static void xcls_dialogsavemodule_xcls_label3_finalize (GObject* obj);
310 #define XCLS_DIALOGSAVEMODULE_XCLS_NAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_NAME, Xcls_DialogSaveModuleXcls_namePrivate))
311 enum  {
312         XCLS_DIALOGSAVEMODULE_XCLS_NAME_DUMMY_PROPERTY
313 };
314 static void xcls_dialogsavemodule_xcls_name_finalize (GObject* obj);
315 #define XCLS_DIALOGSAVEMODULE_XCLS_BUTTON5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveModuleXcls_Button5Private))
316 enum  {
317         XCLS_DIALOGSAVEMODULE_XCLS_BUTTON5_DUMMY_PROPERTY
318 };
319 static void xcls_dialogsavemodule_xcls_button5_finalize (GObject* obj);
320 #define XCLS_DIALOGSAVEMODULE_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveModuleXcls_Button6Private))
321 enum  {
322         XCLS_DIALOGSAVEMODULE_XCLS_BUTTON6_DUMMY_PROPERTY
323 };
324 static void xcls_dialogsavemodule_xcls_button6_finalize (GObject* obj);
325 static void xcls_dialogsavemodule_finalize (GObject* obj);
326
327
328 static gpointer _g_object_ref0 (gpointer self) {
329 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
330         return self ? g_object_ref (self) : NULL;
331 #line 332 "DialogSaveModule.vala.c"
332 }
333
334
335 Xcls_DialogSaveModule* xcls_dialogsavemodule_singleton (void) {
336         Xcls_DialogSaveModule* result = NULL;
337         Xcls_DialogSaveModule* _tmp0_;
338         Xcls_DialogSaveModule* _tmp2_;
339         Xcls_DialogSaveModule* _tmp3_;
340 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
341         _tmp0_ = DialogSaveModule;
342 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
343         if (_tmp0_ == NULL) {
344 #line 345 "DialogSaveModule.vala.c"
345                 Xcls_DialogSaveModule* _tmp1_;
346 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
347                 _tmp1_ = xcls_dialogsavemodule_new ();
348 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
349                 _g_object_unref0 (DialogSaveModule);
350 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
351                 DialogSaveModule = _tmp1_;
352 #line 353 "DialogSaveModule.vala.c"
353         }
354 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
355         _tmp2_ = DialogSaveModule;
356 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
357         _tmp3_ = _g_object_ref0 (_tmp2_);
358 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
359         result = _tmp3_;
360 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
361         return result;
362 #line 363 "DialogSaveModule.vala.c"
363 }
364
365
366 static gboolean __lambda20_ (Xcls_DialogSaveModule* self, GtkWidget* _self_, GdkEventAny* event) {
367         gboolean result = FALSE;
368         GtkDialog* _tmp0_;
369 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
370         g_return_val_if_fail (_self_ != NULL, FALSE);
371 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
372         g_return_val_if_fail (event != NULL, FALSE);
373 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
374         _tmp0_ = self->el;
375 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
376         gtk_dialog_response (_tmp0_, (gint) GTK_RESPONSE_CANCEL);
377 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
378         result = TRUE;
379 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
380         return result;
381 #line 382 "DialogSaveModule.vala.c"
382 }
383
384
385 static gboolean ___lambda20__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
386         gboolean result;
387         result = __lambda20_ (self, _sender, event);
388 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
389         return result;
390 #line 391 "DialogSaveModule.vala.c"
391 }
392
393
394 Xcls_DialogSaveModule* xcls_dialogsavemodule_construct (GType object_type) {
395         Xcls_DialogSaveModule * self = NULL;
396         Xcls_DialogSaveModule* _tmp0_;
397         GtkDialog* _tmp1_;
398         GtkDialog* _tmp2_;
399         GtkDialog* _tmp3_;
400         GtkDialog* _tmp4_;
401         Xcls_DialogSaveModule* _tmp5_;
402         Xcls_DialogSaveModuleXcls_HBox2* _tmp6_;
403         Xcls_DialogSaveModuleXcls_HBox2* child_0;
404         GtkDialog* _tmp7_;
405         GtkBox* _tmp8_ = NULL;
406         GtkHBox* _tmp9_;
407         Xcls_DialogSaveModule* _tmp10_;
408         Xcls_DialogSaveModuleXcls_Button5* _tmp11_;
409         Xcls_DialogSaveModuleXcls_Button5* child_1;
410         GtkDialog* _tmp12_;
411         GtkButton* _tmp13_;
412         Xcls_DialogSaveModule* _tmp14_;
413         Xcls_DialogSaveModuleXcls_Button6* _tmp15_;
414         Xcls_DialogSaveModuleXcls_Button6* child_2;
415         GtkDialog* _tmp16_;
416         GtkButton* _tmp17_;
417         GtkDialog* _tmp18_;
418 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
419         self = (Xcls_DialogSaveModule*) g_object_new (object_type, NULL);
420 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
421         _tmp0_ = _g_object_ref0 (self);
422 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
423         _g_object_unref0 (self->priv->_this);
424 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
425         self->priv->_this = _tmp0_;
426 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
427         _tmp1_ = (GtkDialog*) gtk_dialog_new ();
428 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
429         g_object_ref_sink (_tmp1_);
430 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
431         _g_object_unref0 (self->el);
432 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
433         self->el = _tmp1_;
434 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
435         _tmp2_ = self->el;
436 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
437         g_object_set ((GtkWindow*) _tmp2_, "default-height", 200, NULL);
438 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
439         _tmp3_ = self->el;
440 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
441         g_object_set ((GtkWindow*) _tmp3_, "default-width", 400, NULL);
442 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
443         _tmp4_ = self->el;
444 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
445         gtk_window_set_modal ((GtkWindow*) _tmp4_, TRUE);
446 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
447         _tmp5_ = self->priv->_this;
448 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
449         _tmp6_ = xcls_dialogsavemodule_xcls_hbox2_new (_tmp5_);
450 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
451         child_0 = _tmp6_;
452 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
453         g_object_ref ((GObject*) child_0);
454 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
455         _tmp7_ = self->el;
456 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
457         _tmp8_ = gtk_dialog_get_content_area (_tmp7_);
458 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
459         _tmp9_ = child_0->el;
460 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
461         gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
462 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
463         _tmp10_ = self->priv->_this;
464 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
465         _tmp11_ = xcls_dialogsavemodule_xcls_button5_new (_tmp10_);
466 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
467         child_1 = _tmp11_;
468 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
469         g_object_ref ((GObject*) child_1);
470 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
471         _tmp12_ = self->el;
472 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
473         _tmp13_ = child_1->el;
474 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
475         gtk_dialog_add_action_widget (_tmp12_, (GtkWidget*) _tmp13_, 0);
476 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
477         _tmp14_ = self->priv->_this;
478 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
479         _tmp15_ = xcls_dialogsavemodule_xcls_button6_new (_tmp14_);
480 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
481         child_2 = _tmp15_;
482 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
483         g_object_ref ((GObject*) child_2);
484 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
485         _tmp16_ = self->el;
486 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
487         _tmp17_ = child_2->el;
488 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
489         gtk_dialog_add_action_widget (_tmp16_, (GtkWidget*) _tmp17_, 1);
490 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
491         _tmp18_ = self->el;
492 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
493         g_signal_connect_object ((GtkWidget*) _tmp18_, "delete-event", (GCallback) ___lambda20__gtk_widget_delete_event, self, 0);
494 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
495         _g_object_unref0 (child_2);
496 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
497         _g_object_unref0 (child_1);
498 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
499         _g_object_unref0 (child_0);
500 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
501         return self;
502 #line 503 "DialogSaveModule.vala.c"
503 }
504
505
506 Xcls_DialogSaveModule* xcls_dialogsavemodule_new (void) {
507 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
508         return xcls_dialogsavemodule_construct (TYPE_XCLS_DIALOGSAVEMODULE);
509 #line 510 "DialogSaveModule.vala.c"
510 }
511
512
513 gchar* xcls_dialogsavemodule_show (Xcls_DialogSaveModule* self, GtkWindow* parent, ProjectProject* project, JsRenderNode* data) {
514         gchar* result = NULL;
515         GtkDialog* _tmp0_;
516         GtkWindow* _tmp1_;
517         GtkDialog* _tmp2_;
518         JsRenderNode* _tmp3_;
519         JsRenderNode* _tmp4_;
520         ProjectProject* _tmp5_;
521         ProjectProject* _tmp6_;
522         Xcls_DialogSaveModuleXcls_name* _tmp7_;
523         GtkEntry* _tmp8_;
524         GtkDialog* _tmp9_;
525         gchar* _tmp10_;
526         gchar* name;
527         ProjectProject* _tmp38_;
528         const gchar* _tmp39_;
529         JsRenderJsRender* _tmp40_ = NULL;
530         JsRenderJsRender* f;
531         JsRenderJsRender* _tmp41_;
532         Xcls_DialogSaveModule* _tmp42_;
533         JsRenderNode* _tmp43_;
534         JsRenderNode* _tmp44_ = NULL;
535         JsRenderJsRender* _tmp45_;
536         GtkDialog* _tmp46_;
537 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
538         g_return_val_if_fail (self != NULL, NULL);
539 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
540         g_return_val_if_fail (parent != NULL, NULL);
541 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
542         g_return_val_if_fail (project != NULL, NULL);
543 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
544         g_return_val_if_fail (data != NULL, NULL);
545 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
546         _tmp0_ = self->el;
547 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
548         _tmp1_ = parent;
549 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
550         gtk_window_set_transient_for ((GtkWindow*) _tmp0_, _tmp1_);
551 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
552         _tmp2_ = self->el;
553 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
554         gtk_window_set_modal ((GtkWindow*) _tmp2_, TRUE);
555 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
556         _tmp3_ = data;
557 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
558         _tmp4_ = _g_object_ref0 (_tmp3_);
559 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
560         _g_object_unref0 (self->data);
561 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
562         self->data = _tmp4_;
563 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
564         _tmp5_ = project;
565 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
566         _tmp6_ = _g_object_ref0 (_tmp5_);
567 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
568         _g_object_unref0 (self->project);
569 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
570         self->project = _tmp6_;
571 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
572         _tmp7_ = self->name;
573 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
574         _tmp8_ = _tmp7_->el;
575 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
576         gtk_entry_set_text (_tmp8_, "");
577 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
578         _tmp9_ = self->el;
579 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
580         gtk_widget_show_all ((GtkWidget*) _tmp9_);
581 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
582         _tmp10_ = g_strdup ("");
583 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
584         name = _tmp10_;
585 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
586         while (TRUE) {
587 #line 588 "DialogSaveModule.vala.c"
588                 GtkDialog* _tmp11_;
589                 gint _tmp12_ = 0;
590                 gint response_id;
591                 gint _tmp13_;
592                 Xcls_DialogSaveModule* _tmp16_;
593                 Xcls_DialogSaveModuleXcls_name* _tmp17_;
594                 GtkEntry* _tmp18_;
595                 const gchar* _tmp19_ = NULL;
596                 gchar* _tmp20_;
597                 const gchar* _tmp21_;
598                 gint _tmp22_;
599                 gint _tmp23_;
600                 gboolean _tmp29_ = FALSE;
601                 const gchar* _tmp30_;
602                 gboolean _tmp31_ = FALSE;
603                 gboolean _tmp34_;
604 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
605                 _tmp11_ = self->el;
606 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
607                 _tmp12_ = gtk_dialog_run (_tmp11_);
608 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
609                 response_id = _tmp12_;
610 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
611                 _tmp13_ = response_id;
612 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
613                 if (_tmp13_ < 1) {
614 #line 615 "DialogSaveModule.vala.c"
615                         GtkDialog* _tmp14_;
616                         gchar* _tmp15_;
617 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
618                         _tmp14_ = self->el;
619 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
620                         gtk_widget_hide ((GtkWidget*) _tmp14_);
621 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
622                         _tmp15_ = g_strdup ("");
623 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
624                         result = _tmp15_;
625 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
626                         _g_free0 (name);
627 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
628                         return result;
629 #line 630 "DialogSaveModule.vala.c"
630                 }
631 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
632                 _tmp16_ = self->priv->_this;
633 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
634                 _tmp17_ = _tmp16_->name;
635 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
636                 _tmp18_ = _tmp17_->el;
637 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
638                 _tmp19_ = gtk_entry_get_text (_tmp18_);
639 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
640                 _tmp20_ = g_strdup (_tmp19_);
641 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
642                 _g_free0 (name);
643 #line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
644                 name = _tmp20_;
645 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
646                 _tmp21_ = name;
647 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
648                 _tmp22_ = strlen (_tmp21_);
649 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
650                 _tmp23_ = _tmp22_;
651 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
652                 if (_tmp23_ < 1) {
653 #line 654 "DialogSaveModule.vala.c"
654                         Xcls_StandardErrorDialog* _tmp24_;
655                         Xcls_StandardErrorDialog* _tmp25_ = NULL;
656                         Xcls_StandardErrorDialog* _tmp26_;
657                         Xcls_DialogSaveModule* _tmp27_;
658                         GtkDialog* _tmp28_;
659 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
660                         _tmp24_ = StandardErrorDialog;
661 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
662                         _tmp25_ = xcls_standarderrordialog_singleton ();
663 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
664                         _tmp26_ = _tmp25_;
665 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
666                         _tmp27_ = self->priv->_this;
667 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
668                         _tmp28_ = _tmp27_->el;
669 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
670                         xcls_standarderrordialog_show (_tmp26_, G_TYPE_CHECK_INSTANCE_CAST (_tmp28_, GTK_TYPE_WINDOW, GtkWindow), "You must give the template a name. ");
671 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
672                         _g_object_unref0 (_tmp26_);
673 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
674                         continue;
675 #line 676 "DialogSaveModule.vala.c"
676                 }
677 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
678                 _tmp30_ = name;
679 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
680                 _tmp31_ = g_regex_match_simple ("^[A-Za-z.]+$", _tmp30_, 0, 0);
681 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
682                 if (!_tmp31_) {
683 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
684                         _tmp29_ = TRUE;
685 #line 686 "DialogSaveModule.vala.c"
686                 } else {
687                         const gchar* _tmp32_;
688                         gboolean _tmp33_ = FALSE;
689 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
690                         _tmp32_ = name;
691 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
692                         _tmp33_ = g_regex_match_simple ("^[A-Za-z.]+$", _tmp32_, 0, 0);
693 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
694                         _tmp29_ = !_tmp33_;
695 #line 696 "DialogSaveModule.vala.c"
696                 }
697 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
698                 _tmp34_ = _tmp29_;
699 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
700                 if (_tmp34_) {
701 #line 702 "DialogSaveModule.vala.c"
702                         Xcls_StandardErrorDialog* _tmp35_;
703                         Xcls_DialogSaveModule* _tmp36_;
704                         GtkDialog* _tmp37_;
705 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
706                         _tmp35_ = StandardErrorDialog;
707 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
708                         _tmp36_ = self->priv->_this;
709 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
710                         _tmp37_ = _tmp36_->el;
711 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
712                         xcls_standarderrordialog_show (_tmp35_, G_TYPE_CHECK_INSTANCE_CAST (_tmp37_, GTK_TYPE_WINDOW, GtkWindow), "Template Nane must contain only letters dots");
713 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
714                         continue;
715 #line 716 "DialogSaveModule.vala.c"
716                 }
717 #line 107 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
718                 break;
719 #line 720 "DialogSaveModule.vala.c"
720         }
721 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
722         _tmp38_ = project;
723 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
724         _tmp39_ = name;
725 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
726         _tmp40_ = project_project_newFile (_tmp38_, _tmp39_);
727 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
728         f = _tmp40_;
729 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
730         _tmp41_ = f;
731 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
732         _tmp42_ = self->priv->_this;
733 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
734         _tmp43_ = _tmp42_->data;
735 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
736         _tmp44_ = js_render_node_deepClone (_tmp43_);
737 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
738         _g_object_unref0 (_tmp41_->tree);
739 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
740         _tmp41_->tree = _tmp44_;
741 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
742         _tmp45_ = f;
743 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
744         js_render_js_render_save (_tmp45_);
745 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
746         _tmp46_ = self->el;
747 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
748         gtk_widget_hide ((GtkWidget*) _tmp46_);
749 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
750         result = name;
751 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
752         _g_object_unref0 (f);
753 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
754         return result;
755 #line 756 "DialogSaveModule.vala.c"
756 }
757
758
759 Xcls_DialogSaveModuleXcls_HBox2* xcls_dialogsavemodule_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveModule* _owner) {
760         Xcls_DialogSaveModuleXcls_HBox2 * self = NULL;
761         Xcls_DialogSaveModule* _tmp0_;
762         Xcls_DialogSaveModule* _tmp1_;
763         GtkHBox* _tmp2_;
764         Xcls_DialogSaveModule* _tmp3_;
765         Xcls_DialogSaveModuleXcls_Label3* _tmp4_;
766         Xcls_DialogSaveModuleXcls_Label3* child_0;
767         GtkHBox* _tmp5_;
768         GtkLabel* _tmp6_;
769         Xcls_DialogSaveModule* _tmp7_;
770         Xcls_DialogSaveModuleXcls_name* _tmp8_;
771         Xcls_DialogSaveModuleXcls_name* child_1;
772         GtkHBox* _tmp9_;
773         GtkEntry* _tmp10_;
774 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
775         g_return_val_if_fail (_owner != NULL, NULL);
776 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
777         self = (Xcls_DialogSaveModuleXcls_HBox2*) g_object_new (object_type, NULL);
778 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
779         _tmp0_ = _owner;
780 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
781         _tmp1_ = _g_object_ref0 (_tmp0_);
782 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
783         _g_object_unref0 (self->priv->_this);
784 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
785         self->priv->_this = _tmp1_;
786 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
787         _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
788 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
789         g_object_ref_sink (_tmp2_);
790 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
791         _g_object_unref0 (self->el);
792 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
793         self->el = _tmp2_;
794 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
795         _tmp3_ = self->priv->_this;
796 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
797         _tmp4_ = xcls_dialogsavemodule_xcls_label3_new (_tmp3_);
798 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
799         child_0 = _tmp4_;
800 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
801         g_object_ref ((GObject*) child_0);
802 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
803         _tmp5_ = self->el;
804 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
805         _tmp6_ = child_0->el;
806 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
807         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
808 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
809         _tmp7_ = self->priv->_this;
810 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
811         _tmp8_ = xcls_dialogsavemodule_xcls_name_new (_tmp7_);
812 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
813         child_1 = _tmp8_;
814 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
815         g_object_ref ((GObject*) child_1);
816 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
817         _tmp9_ = self->el;
818 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
819         _tmp10_ = child_1->el;
820 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
821         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
822 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
823         _g_object_unref0 (child_1);
824 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
825         _g_object_unref0 (child_0);
826 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
827         return self;
828 #line 829 "DialogSaveModule.vala.c"
829 }
830
831
832 Xcls_DialogSaveModuleXcls_HBox2* xcls_dialogsavemodule_xcls_hbox2_new (Xcls_DialogSaveModule* _owner) {
833 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
834         return xcls_dialogsavemodule_xcls_hbox2_construct (XCLS_DIALOGSAVEMODULE_TYPE_XCLS_HBOX2, _owner);
835 #line 836 "DialogSaveModule.vala.c"
836 }
837
838
839 static void xcls_dialogsavemodule_xcls_hbox2_class_init (Xcls_DialogSaveModuleXcls_HBox2Class * klass) {
840 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
841         xcls_dialogsavemodule_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
842 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
843         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveModuleXcls_HBox2Private));
844 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
845         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavemodule_xcls_hbox2_finalize;
846 #line 847 "DialogSaveModule.vala.c"
847 }
848
849
850 static void xcls_dialogsavemodule_xcls_hbox2_instance_init (Xcls_DialogSaveModuleXcls_HBox2 * self) {
851 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
852         self->priv = XCLS_DIALOGSAVEMODULE_XCLS_HBOX2_GET_PRIVATE (self);
853 #line 854 "DialogSaveModule.vala.c"
854 }
855
856
857 static void xcls_dialogsavemodule_xcls_hbox2_finalize (GObject* obj) {
858         Xcls_DialogSaveModuleXcls_HBox2 * self;
859 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
860         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVEMODULE_TYPE_XCLS_HBOX2, Xcls_DialogSaveModuleXcls_HBox2);
861 #line 125 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
862         _g_object_unref0 (self->el);
863 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
864         _g_object_unref0 (self->priv->_this);
865 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
866         G_OBJECT_CLASS (xcls_dialogsavemodule_xcls_hbox2_parent_class)->finalize (obj);
867 #line 868 "DialogSaveModule.vala.c"
868 }
869
870
871 GType xcls_dialogsavemodule_xcls_hbox2_get_type (void) {
872         static volatile gsize xcls_dialogsavemodule_xcls_hbox2_type_id__volatile = 0;
873         if (g_once_init_enter (&xcls_dialogsavemodule_xcls_hbox2_type_id__volatile)) {
874                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveModuleXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavemodule_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveModuleXcls_HBox2), 0, (GInstanceInitFunc) xcls_dialogsavemodule_xcls_hbox2_instance_init, NULL };
875                 GType xcls_dialogsavemodule_xcls_hbox2_type_id;
876                 xcls_dialogsavemodule_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveModuleXcls_HBox2", &g_define_type_info, 0);
877                 g_once_init_leave (&xcls_dialogsavemodule_xcls_hbox2_type_id__volatile, xcls_dialogsavemodule_xcls_hbox2_type_id);
878         }
879         return xcls_dialogsavemodule_xcls_hbox2_type_id__volatile;
880 }
881
882
883 Xcls_DialogSaveModuleXcls_Label3* xcls_dialogsavemodule_xcls_label3_construct (GType object_type, Xcls_DialogSaveModule* _owner) {
884         Xcls_DialogSaveModuleXcls_Label3 * self = NULL;
885         Xcls_DialogSaveModule* _tmp0_;
886         Xcls_DialogSaveModule* _tmp1_;
887         GtkLabel* _tmp2_;
888 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
889         g_return_val_if_fail (_owner != NULL, NULL);
890 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
891         self = (Xcls_DialogSaveModuleXcls_Label3*) g_object_new (object_type, NULL);
892 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
893         _tmp0_ = _owner;
894 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
895         _tmp1_ = _g_object_ref0 (_tmp0_);
896 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
897         _g_object_unref0 (self->priv->_this);
898 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
899         self->priv->_this = _tmp1_;
900 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
901         _tmp2_ = (GtkLabel*) gtk_label_new ("Name");
902 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
903         g_object_ref_sink (_tmp2_);
904 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
905         _g_object_unref0 (self->el);
906 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
907         self->el = _tmp2_;
908 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
909         return self;
910 #line 911 "DialogSaveModule.vala.c"
911 }
912
913
914 Xcls_DialogSaveModuleXcls_Label3* xcls_dialogsavemodule_xcls_label3_new (Xcls_DialogSaveModule* _owner) {
915 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
916         return xcls_dialogsavemodule_xcls_label3_construct (XCLS_DIALOGSAVEMODULE_TYPE_XCLS_LABEL3, _owner);
917 #line 918 "DialogSaveModule.vala.c"
918 }
919
920
921 static void xcls_dialogsavemodule_xcls_label3_class_init (Xcls_DialogSaveModuleXcls_Label3Class * klass) {
922 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
923         xcls_dialogsavemodule_xcls_label3_parent_class = g_type_class_peek_parent (klass);
924 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
925         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveModuleXcls_Label3Private));
926 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
927         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavemodule_xcls_label3_finalize;
928 #line 929 "DialogSaveModule.vala.c"
929 }
930
931
932 static void xcls_dialogsavemodule_xcls_label3_instance_init (Xcls_DialogSaveModuleXcls_Label3 * self) {
933 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
934         self->priv = XCLS_DIALOGSAVEMODULE_XCLS_LABEL3_GET_PRIVATE (self);
935 #line 936 "DialogSaveModule.vala.c"
936 }
937
938
939 static void xcls_dialogsavemodule_xcls_label3_finalize (GObject* obj) {
940         Xcls_DialogSaveModuleXcls_Label3 * self;
941 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
942         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVEMODULE_TYPE_XCLS_LABEL3, Xcls_DialogSaveModuleXcls_Label3);
943 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
944         _g_object_unref0 (self->el);
945 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
946         _g_object_unref0 (self->priv->_this);
947 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
948         G_OBJECT_CLASS (xcls_dialogsavemodule_xcls_label3_parent_class)->finalize (obj);
949 #line 950 "DialogSaveModule.vala.c"
950 }
951
952
953 GType xcls_dialogsavemodule_xcls_label3_get_type (void) {
954         static volatile gsize xcls_dialogsavemodule_xcls_label3_type_id__volatile = 0;
955         if (g_once_init_enter (&xcls_dialogsavemodule_xcls_label3_type_id__volatile)) {
956                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveModuleXcls_Label3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavemodule_xcls_label3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveModuleXcls_Label3), 0, (GInstanceInitFunc) xcls_dialogsavemodule_xcls_label3_instance_init, NULL };
957                 GType xcls_dialogsavemodule_xcls_label3_type_id;
958                 xcls_dialogsavemodule_xcls_label3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveModuleXcls_Label3", &g_define_type_info, 0);
959                 g_once_init_leave (&xcls_dialogsavemodule_xcls_label3_type_id__volatile, xcls_dialogsavemodule_xcls_label3_type_id);
960         }
961         return xcls_dialogsavemodule_xcls_label3_type_id__volatile;
962 }
963
964
965 Xcls_DialogSaveModuleXcls_name* xcls_dialogsavemodule_xcls_name_construct (GType object_type, Xcls_DialogSaveModule* _owner) {
966         Xcls_DialogSaveModuleXcls_name * self = NULL;
967         Xcls_DialogSaveModule* _tmp0_;
968         Xcls_DialogSaveModule* _tmp1_;
969         Xcls_DialogSaveModule* _tmp2_;
970         Xcls_DialogSaveModuleXcls_name* _tmp3_;
971         GtkEntry* _tmp4_;
972 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
973         g_return_val_if_fail (_owner != NULL, NULL);
974 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
975         self = (Xcls_DialogSaveModuleXcls_name*) g_object_new (object_type, NULL);
976 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
977         _tmp0_ = _owner;
978 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
979         _tmp1_ = _g_object_ref0 (_tmp0_);
980 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
981         _g_object_unref0 (self->priv->_this);
982 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
983         self->priv->_this = _tmp1_;
984 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
985         _tmp2_ = self->priv->_this;
986 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
987         _tmp3_ = _g_object_ref0 (self);
988 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
989         _g_object_unref0 (_tmp2_->name);
990 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
991         _tmp2_->name = _tmp3_;
992 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
993         _tmp4_ = (GtkEntry*) gtk_entry_new ();
994 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
995         g_object_ref_sink (_tmp4_);
996 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
997         _g_object_unref0 (self->el);
998 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
999         self->el = _tmp4_;
1000 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1001         return self;
1002 #line 1003 "DialogSaveModule.vala.c"
1003 }
1004
1005
1006 Xcls_DialogSaveModuleXcls_name* xcls_dialogsavemodule_xcls_name_new (Xcls_DialogSaveModule* _owner) {
1007 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1008         return xcls_dialogsavemodule_xcls_name_construct (XCLS_DIALOGSAVEMODULE_TYPE_XCLS_NAME, _owner);
1009 #line 1010 "DialogSaveModule.vala.c"
1010 }
1011
1012
1013 static void xcls_dialogsavemodule_xcls_name_class_init (Xcls_DialogSaveModuleXcls_nameClass * klass) {
1014 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1015         xcls_dialogsavemodule_xcls_name_parent_class = g_type_class_peek_parent (klass);
1016 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1017         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveModuleXcls_namePrivate));
1018 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1019         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavemodule_xcls_name_finalize;
1020 #line 1021 "DialogSaveModule.vala.c"
1021 }
1022
1023
1024 static void xcls_dialogsavemodule_xcls_name_instance_init (Xcls_DialogSaveModuleXcls_name * self) {
1025 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1026         self->priv = XCLS_DIALOGSAVEMODULE_XCLS_NAME_GET_PRIVATE (self);
1027 #line 1028 "DialogSaveModule.vala.c"
1028 }
1029
1030
1031 static void xcls_dialogsavemodule_xcls_name_finalize (GObject* obj) {
1032         Xcls_DialogSaveModuleXcls_name * self;
1033 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1034         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVEMODULE_TYPE_XCLS_NAME, Xcls_DialogSaveModuleXcls_name);
1035 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1036         _g_object_unref0 (self->el);
1037 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1038         _g_object_unref0 (self->priv->_this);
1039 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1040         G_OBJECT_CLASS (xcls_dialogsavemodule_xcls_name_parent_class)->finalize (obj);
1041 #line 1042 "DialogSaveModule.vala.c"
1042 }
1043
1044
1045 GType xcls_dialogsavemodule_xcls_name_get_type (void) {
1046         static volatile gsize xcls_dialogsavemodule_xcls_name_type_id__volatile = 0;
1047         if (g_once_init_enter (&xcls_dialogsavemodule_xcls_name_type_id__volatile)) {
1048                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveModuleXcls_nameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavemodule_xcls_name_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveModuleXcls_name), 0, (GInstanceInitFunc) xcls_dialogsavemodule_xcls_name_instance_init, NULL };
1049                 GType xcls_dialogsavemodule_xcls_name_type_id;
1050                 xcls_dialogsavemodule_xcls_name_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveModuleXcls_name", &g_define_type_info, 0);
1051                 g_once_init_leave (&xcls_dialogsavemodule_xcls_name_type_id__volatile, xcls_dialogsavemodule_xcls_name_type_id);
1052         }
1053         return xcls_dialogsavemodule_xcls_name_type_id__volatile;
1054 }
1055
1056
1057 Xcls_DialogSaveModuleXcls_Button5* xcls_dialogsavemodule_xcls_button5_construct (GType object_type, Xcls_DialogSaveModule* _owner) {
1058         Xcls_DialogSaveModuleXcls_Button5 * self = NULL;
1059         Xcls_DialogSaveModule* _tmp0_;
1060         Xcls_DialogSaveModule* _tmp1_;
1061         GtkButton* _tmp2_;
1062         GtkButton* _tmp3_;
1063 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1064         g_return_val_if_fail (_owner != NULL, NULL);
1065 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1066         self = (Xcls_DialogSaveModuleXcls_Button5*) g_object_new (object_type, NULL);
1067 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1068         _tmp0_ = _owner;
1069 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1070         _tmp1_ = _g_object_ref0 (_tmp0_);
1071 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1072         _g_object_unref0 (self->priv->_this);
1073 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1074         self->priv->_this = _tmp1_;
1075 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1076         _tmp2_ = (GtkButton*) gtk_button_new ();
1077 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1078         g_object_ref_sink (_tmp2_);
1079 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1080         _g_object_unref0 (self->el);
1081 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1082         self->el = _tmp2_;
1083 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1084         _tmp3_ = self->el;
1085 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1086         gtk_button_set_label (_tmp3_, "Cancel");
1087 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1088         return self;
1089 #line 1090 "DialogSaveModule.vala.c"
1090 }
1091
1092
1093 Xcls_DialogSaveModuleXcls_Button5* xcls_dialogsavemodule_xcls_button5_new (Xcls_DialogSaveModule* _owner) {
1094 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1095         return xcls_dialogsavemodule_xcls_button5_construct (XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON5, _owner);
1096 #line 1097 "DialogSaveModule.vala.c"
1097 }
1098
1099
1100 static void xcls_dialogsavemodule_xcls_button5_class_init (Xcls_DialogSaveModuleXcls_Button5Class * klass) {
1101 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1102         xcls_dialogsavemodule_xcls_button5_parent_class = g_type_class_peek_parent (klass);
1103 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1104         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveModuleXcls_Button5Private));
1105 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1106         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavemodule_xcls_button5_finalize;
1107 #line 1108 "DialogSaveModule.vala.c"
1108 }
1109
1110
1111 static void xcls_dialogsavemodule_xcls_button5_instance_init (Xcls_DialogSaveModuleXcls_Button5 * self) {
1112 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1113         self->priv = XCLS_DIALOGSAVEMODULE_XCLS_BUTTON5_GET_PRIVATE (self);
1114 #line 1115 "DialogSaveModule.vala.c"
1115 }
1116
1117
1118 static void xcls_dialogsavemodule_xcls_button5_finalize (GObject* obj) {
1119         Xcls_DialogSaveModuleXcls_Button5 * self;
1120 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1121         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveModuleXcls_Button5);
1122 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1123         _g_object_unref0 (self->el);
1124 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1125         _g_object_unref0 (self->priv->_this);
1126 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1127         G_OBJECT_CLASS (xcls_dialogsavemodule_xcls_button5_parent_class)->finalize (obj);
1128 #line 1129 "DialogSaveModule.vala.c"
1129 }
1130
1131
1132 GType xcls_dialogsavemodule_xcls_button5_get_type (void) {
1133         static volatile gsize xcls_dialogsavemodule_xcls_button5_type_id__volatile = 0;
1134         if (g_once_init_enter (&xcls_dialogsavemodule_xcls_button5_type_id__volatile)) {
1135                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveModuleXcls_Button5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavemodule_xcls_button5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveModuleXcls_Button5), 0, (GInstanceInitFunc) xcls_dialogsavemodule_xcls_button5_instance_init, NULL };
1136                 GType xcls_dialogsavemodule_xcls_button5_type_id;
1137                 xcls_dialogsavemodule_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveModuleXcls_Button5", &g_define_type_info, 0);
1138                 g_once_init_leave (&xcls_dialogsavemodule_xcls_button5_type_id__volatile, xcls_dialogsavemodule_xcls_button5_type_id);
1139         }
1140         return xcls_dialogsavemodule_xcls_button5_type_id__volatile;
1141 }
1142
1143
1144 Xcls_DialogSaveModuleXcls_Button6* xcls_dialogsavemodule_xcls_button6_construct (GType object_type, Xcls_DialogSaveModule* _owner) {
1145         Xcls_DialogSaveModuleXcls_Button6 * self = NULL;
1146         Xcls_DialogSaveModule* _tmp0_;
1147         Xcls_DialogSaveModule* _tmp1_;
1148         GtkButton* _tmp2_;
1149         GtkButton* _tmp3_;
1150 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1151         g_return_val_if_fail (_owner != NULL, NULL);
1152 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1153         self = (Xcls_DialogSaveModuleXcls_Button6*) g_object_new (object_type, NULL);
1154 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1155         _tmp0_ = _owner;
1156 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1157         _tmp1_ = _g_object_ref0 (_tmp0_);
1158 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1159         _g_object_unref0 (self->priv->_this);
1160 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1161         self->priv->_this = _tmp1_;
1162 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1163         _tmp2_ = (GtkButton*) gtk_button_new ();
1164 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1165         g_object_ref_sink (_tmp2_);
1166 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1167         _g_object_unref0 (self->el);
1168 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1169         self->el = _tmp2_;
1170 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1171         _tmp3_ = self->el;
1172 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1173         gtk_button_set_label (_tmp3_, "OK");
1174 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1175         return self;
1176 #line 1177 "DialogSaveModule.vala.c"
1177 }
1178
1179
1180 Xcls_DialogSaveModuleXcls_Button6* xcls_dialogsavemodule_xcls_button6_new (Xcls_DialogSaveModule* _owner) {
1181 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1182         return xcls_dialogsavemodule_xcls_button6_construct (XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON6, _owner);
1183 #line 1184 "DialogSaveModule.vala.c"
1184 }
1185
1186
1187 static void xcls_dialogsavemodule_xcls_button6_class_init (Xcls_DialogSaveModuleXcls_Button6Class * klass) {
1188 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1189         xcls_dialogsavemodule_xcls_button6_parent_class = g_type_class_peek_parent (klass);
1190 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1191         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveModuleXcls_Button6Private));
1192 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1193         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavemodule_xcls_button6_finalize;
1194 #line 1195 "DialogSaveModule.vala.c"
1195 }
1196
1197
1198 static void xcls_dialogsavemodule_xcls_button6_instance_init (Xcls_DialogSaveModuleXcls_Button6 * self) {
1199 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1200         self->priv = XCLS_DIALOGSAVEMODULE_XCLS_BUTTON6_GET_PRIVATE (self);
1201 #line 1202 "DialogSaveModule.vala.c"
1202 }
1203
1204
1205 static void xcls_dialogsavemodule_xcls_button6_finalize (GObject* obj) {
1206         Xcls_DialogSaveModuleXcls_Button6 * self;
1207 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1208         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVEMODULE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveModuleXcls_Button6);
1209 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1210         _g_object_unref0 (self->el);
1211 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1212         _g_object_unref0 (self->priv->_this);
1213 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1214         G_OBJECT_CLASS (xcls_dialogsavemodule_xcls_button6_parent_class)->finalize (obj);
1215 #line 1216 "DialogSaveModule.vala.c"
1216 }
1217
1218
1219 GType xcls_dialogsavemodule_xcls_button6_get_type (void) {
1220         static volatile gsize xcls_dialogsavemodule_xcls_button6_type_id__volatile = 0;
1221         if (g_once_init_enter (&xcls_dialogsavemodule_xcls_button6_type_id__volatile)) {
1222                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveModuleXcls_Button6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavemodule_xcls_button6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveModuleXcls_Button6), 0, (GInstanceInitFunc) xcls_dialogsavemodule_xcls_button6_instance_init, NULL };
1223                 GType xcls_dialogsavemodule_xcls_button6_type_id;
1224                 xcls_dialogsavemodule_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveModuleXcls_Button6", &g_define_type_info, 0);
1225                 g_once_init_leave (&xcls_dialogsavemodule_xcls_button6_type_id__volatile, xcls_dialogsavemodule_xcls_button6_type_id);
1226         }
1227         return xcls_dialogsavemodule_xcls_button6_type_id__volatile;
1228 }
1229
1230
1231 static void xcls_dialogsavemodule_class_init (Xcls_DialogSaveModuleClass * klass) {
1232 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1233         xcls_dialogsavemodule_parent_class = g_type_class_peek_parent (klass);
1234 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1235         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveModulePrivate));
1236 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1237         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavemodule_finalize;
1238 #line 1239 "DialogSaveModule.vala.c"
1239 }
1240
1241
1242 static void xcls_dialogsavemodule_instance_init (Xcls_DialogSaveModule * self) {
1243 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1244         self->priv = XCLS_DIALOGSAVEMODULE_GET_PRIVATE (self);
1245 #line 1246 "DialogSaveModule.vala.c"
1246 }
1247
1248
1249 static void xcls_dialogsavemodule_finalize (GObject* obj) {
1250         Xcls_DialogSaveModule * self;
1251 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1252         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGSAVEMODULE, Xcls_DialogSaveModule);
1253 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1254         _g_object_unref0 (self->el);
1255 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1256         _g_object_unref0 (self->priv->_this);
1257 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1258         _g_object_unref0 (self->name);
1259 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1260         _g_object_unref0 (self->data);
1261 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1262         _g_object_unref0 (self->project);
1263 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala"
1264         G_OBJECT_CLASS (xcls_dialogsavemodule_parent_class)->finalize (obj);
1265 #line 1266 "DialogSaveModule.vala.c"
1266 }
1267
1268
1269 GType xcls_dialogsavemodule_get_type (void) {
1270         static volatile gsize xcls_dialogsavemodule_type_id__volatile = 0;
1271         if (g_once_init_enter (&xcls_dialogsavemodule_type_id__volatile)) {
1272                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveModuleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavemodule_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveModule), 0, (GInstanceInitFunc) xcls_dialogsavemodule_instance_init, NULL };
1273                 GType xcls_dialogsavemodule_type_id;
1274                 xcls_dialogsavemodule_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveModule", &g_define_type_info, 0);
1275                 g_once_init_leave (&xcls_dialogsavemodule_type_id__volatile, xcls_dialogsavemodule_type_id);
1276         }
1277         return xcls_dialogsavemodule_type_id__volatile;
1278 }
1279
1280
1281