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