5adfebdc850c215a5c9500c3889bbd90fb03f7d7
[app.Builder.js] / Builder4 / DialogSaveTemplate.vala.c
1 /* DialogSaveTemplate.vala.c generated by valac 0.20.1, the Vala compiler
2  * generated from DialogSaveTemplate.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/DialogSaveTemplate.vala  -o /tmp/DialogSaveTemplate
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_DialogSaveTemplate();
12     DialogSaveTemplate.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
25
26 #define TYPE_XCLS_DIALOGSAVETEMPLATE (xcls_dialogsavetemplate_get_type ())
27 #define XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate))
28 #define XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass))
29 #define IS_XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE))
30 #define IS_XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE))
31 #define XCLS_DIALOGSAVETEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass))
32
33 typedef struct _Xcls_DialogSaveTemplate Xcls_DialogSaveTemplate;
34 typedef struct _Xcls_DialogSaveTemplateClass Xcls_DialogSaveTemplateClass;
35 typedef struct _Xcls_DialogSaveTemplatePrivate Xcls_DialogSaveTemplatePrivate;
36
37 #define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME (xcls_dialogsavetemplate_xcls_name_get_type ())
38 #define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_name))
39 #define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_nameClass))
40 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME))
41 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME))
42 #define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_nameClass))
43
44 typedef struct _Xcls_DialogSaveTemplateXcls_name Xcls_DialogSaveTemplateXcls_name;
45 typedef struct _Xcls_DialogSaveTemplateXcls_nameClass Xcls_DialogSaveTemplateXcls_nameClass;
46
47 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
48 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
49 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
50 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
51 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
52 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
53
54 typedef struct _JsRenderNode JsRenderNode;
55 typedef struct _JsRenderNodeClass JsRenderNodeClass;
56
57 #define PALETE_TYPE_PALETE (palete_palete_get_type ())
58 #define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
59 #define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
60 #define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
61 #define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
62 #define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
63
64 typedef struct _PaletePalete PaletePalete;
65 typedef struct _PaletePaleteClass PaletePaleteClass;
66 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
67
68 #define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2 (xcls_dialogsavetemplate_xcls_hbox2_get_type ())
69 #define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2))
70 #define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2Class))
71 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2))
72 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2))
73 #define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2Class))
74
75 typedef struct _Xcls_DialogSaveTemplateXcls_HBox2 Xcls_DialogSaveTemplateXcls_HBox2;
76 typedef struct _Xcls_DialogSaveTemplateXcls_HBox2Class Xcls_DialogSaveTemplateXcls_HBox2Class;
77 typedef struct _Xcls_DialogSaveTemplateXcls_HBox2Private Xcls_DialogSaveTemplateXcls_HBox2Private;
78
79 #define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5 (xcls_dialogsavetemplate_xcls_button5_get_type ())
80 #define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5))
81 #define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5Class))
82 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5))
83 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5))
84 #define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5Class))
85
86 typedef struct _Xcls_DialogSaveTemplateXcls_Button5 Xcls_DialogSaveTemplateXcls_Button5;
87 typedef struct _Xcls_DialogSaveTemplateXcls_Button5Class Xcls_DialogSaveTemplateXcls_Button5Class;
88 typedef struct _Xcls_DialogSaveTemplateXcls_Button5Private Xcls_DialogSaveTemplateXcls_Button5Private;
89
90 #define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6 (xcls_dialogsavetemplate_xcls_button6_get_type ())
91 #define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6))
92 #define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6Class))
93 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6))
94 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6))
95 #define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6Class))
96
97 typedef struct _Xcls_DialogSaveTemplateXcls_Button6 Xcls_DialogSaveTemplateXcls_Button6;
98 typedef struct _Xcls_DialogSaveTemplateXcls_Button6Class Xcls_DialogSaveTemplateXcls_Button6Class;
99 typedef struct _Xcls_DialogSaveTemplateXcls_Button6Private Xcls_DialogSaveTemplateXcls_Button6Private;
100 typedef struct _Xcls_DialogSaveTemplateXcls_namePrivate Xcls_DialogSaveTemplateXcls_namePrivate;
101
102 #define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
103 #define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
104 #define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
105 #define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
106 #define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
107 #define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
108
109 typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
110 typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
111 #define _g_free0(var) (var = (g_free (var), NULL))
112
113 #define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3 (xcls_dialogsavetemplate_xcls_label3_get_type ())
114 #define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3))
115 #define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3Class))
116 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3))
117 #define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3))
118 #define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3Class))
119
120 typedef struct _Xcls_DialogSaveTemplateXcls_Label3 Xcls_DialogSaveTemplateXcls_Label3;
121 typedef struct _Xcls_DialogSaveTemplateXcls_Label3Class Xcls_DialogSaveTemplateXcls_Label3Class;
122 typedef struct _Xcls_DialogSaveTemplateXcls_Label3Private Xcls_DialogSaveTemplateXcls_Label3Private;
123
124 struct _Xcls_DialogSaveTemplate {
125         GObject parent_instance;
126         Xcls_DialogSaveTemplatePrivate * priv;
127         GtkDialog* el;
128         Xcls_DialogSaveTemplateXcls_name* name;
129         JsRenderNode* data;
130         PaletePalete* palete;
131 };
132
133 struct _Xcls_DialogSaveTemplateClass {
134         GObjectClass parent_class;
135 };
136
137 struct _Xcls_DialogSaveTemplatePrivate {
138         Xcls_DialogSaveTemplate* _this;
139 };
140
141 struct _Xcls_DialogSaveTemplateXcls_HBox2 {
142         GObject parent_instance;
143         Xcls_DialogSaveTemplateXcls_HBox2Private * priv;
144         GtkHBox* el;
145 };
146
147 struct _Xcls_DialogSaveTemplateXcls_HBox2Class {
148         GObjectClass parent_class;
149 };
150
151 struct _Xcls_DialogSaveTemplateXcls_Button5 {
152         GObject parent_instance;
153         Xcls_DialogSaveTemplateXcls_Button5Private * priv;
154         GtkButton* el;
155 };
156
157 struct _Xcls_DialogSaveTemplateXcls_Button5Class {
158         GObjectClass parent_class;
159 };
160
161 struct _Xcls_DialogSaveTemplateXcls_Button6 {
162         GObject parent_instance;
163         Xcls_DialogSaveTemplateXcls_Button6Private * priv;
164         GtkButton* el;
165 };
166
167 struct _Xcls_DialogSaveTemplateXcls_Button6Class {
168         GObjectClass parent_class;
169 };
170
171 struct _Xcls_DialogSaveTemplateXcls_name {
172         GObject parent_instance;
173         Xcls_DialogSaveTemplateXcls_namePrivate * priv;
174         GtkEntry* el;
175 };
176
177 struct _Xcls_DialogSaveTemplateXcls_nameClass {
178         GObjectClass parent_class;
179 };
180
181 struct _Xcls_DialogSaveTemplateXcls_HBox2Private {
182         Xcls_DialogSaveTemplate* _this;
183 };
184
185 struct _Xcls_DialogSaveTemplateXcls_Label3 {
186         GObject parent_instance;
187         Xcls_DialogSaveTemplateXcls_Label3Private * priv;
188         GtkLabel* el;
189 };
190
191 struct _Xcls_DialogSaveTemplateXcls_Label3Class {
192         GObjectClass parent_class;
193 };
194
195 struct _Xcls_DialogSaveTemplateXcls_Label3Private {
196         Xcls_DialogSaveTemplate* _this;
197 };
198
199 struct _Xcls_DialogSaveTemplateXcls_namePrivate {
200         Xcls_DialogSaveTemplate* _this;
201 };
202
203 struct _Xcls_DialogSaveTemplateXcls_Button5Private {
204         Xcls_DialogSaveTemplate* _this;
205 };
206
207 struct _Xcls_DialogSaveTemplateXcls_Button6Private {
208         Xcls_DialogSaveTemplate* _this;
209 };
210
211
212 extern Xcls_DialogSaveTemplate* DialogSaveTemplate;
213 Xcls_DialogSaveTemplate* DialogSaveTemplate = NULL;
214 static gpointer xcls_dialogsavetemplate_parent_class = NULL;
215 extern Xcls_StandardErrorDialog* StandardErrorDialog;
216 static gpointer xcls_dialogsavetemplate_xcls_hbox2_parent_class = NULL;
217 static gpointer xcls_dialogsavetemplate_xcls_label3_parent_class = NULL;
218 static gpointer xcls_dialogsavetemplate_xcls_name_parent_class = NULL;
219 static gpointer xcls_dialogsavetemplate_xcls_button5_parent_class = NULL;
220 static gpointer xcls_dialogsavetemplate_xcls_button6_parent_class = NULL;
221
222 GType xcls_dialogsavetemplate_get_type (void) G_GNUC_CONST;
223 GType xcls_dialogsavetemplate_xcls_name_get_type (void) G_GNUC_CONST;
224 GType js_render_node_get_type (void) G_GNUC_CONST;
225 GType palete_palete_get_type (void) G_GNUC_CONST;
226 #define XCLS_DIALOGSAVETEMPLATE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplatePrivate))
227 enum  {
228         XCLS_DIALOGSAVETEMPLATE_DUMMY_PROPERTY
229 };
230 Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_new (void);
231 Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_construct (GType object_type);
232 Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_new (Xcls_DialogSaveTemplate* _owner);
233 Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
234 GType xcls_dialogsavetemplate_xcls_hbox2_get_type (void) G_GNUC_CONST;
235 Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_new (Xcls_DialogSaveTemplate* _owner);
236 Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
237 GType xcls_dialogsavetemplate_xcls_button5_get_type (void) G_GNUC_CONST;
238 Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_new (Xcls_DialogSaveTemplate* _owner);
239 Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
240 GType xcls_dialogsavetemplate_xcls_button6_get_type (void) G_GNUC_CONST;
241 static gboolean __lambda16_ (Xcls_DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event);
242 static gboolean ___lambda16__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
243 static void __lambda17_ (Xcls_DialogSaveTemplate* self, GtkDialog* _self_, gint response_id);
244 gpointer xcls_standarderrordialog_ref (gpointer instance);
245 void xcls_standarderrordialog_unref (gpointer instance);
246 GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
247 void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object);
248 void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object);
249 gpointer value_get_xcls_standarderrordialog (const GValue* value);
250 GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
251 void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg);
252 void palete_palete_saveTemplate (PaletePalete* self, const gchar* name, JsRenderNode* data);
253 static void ___lambda17__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
254 void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data);
255 #define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2Private))
256 enum  {
257         XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_DUMMY_PROPERTY
258 };
259 Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_new (Xcls_DialogSaveTemplate* _owner);
260 Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
261 GType xcls_dialogsavetemplate_xcls_label3_get_type (void) G_GNUC_CONST;
262 Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_new (Xcls_DialogSaveTemplate* _owner);
263 Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
264 static void xcls_dialogsavetemplate_xcls_hbox2_finalize (GObject* obj);
265 #define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3Private))
266 enum  {
267         XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_DUMMY_PROPERTY
268 };
269 static void xcls_dialogsavetemplate_xcls_label3_finalize (GObject* obj);
270 #define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_namePrivate))
271 enum  {
272         XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_DUMMY_PROPERTY
273 };
274 static void xcls_dialogsavetemplate_xcls_name_finalize (GObject* obj);
275 #define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5Private))
276 enum  {
277         XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_DUMMY_PROPERTY
278 };
279 static void xcls_dialogsavetemplate_xcls_button5_finalize (GObject* obj);
280 #define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6Private))
281 enum  {
282         XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_DUMMY_PROPERTY
283 };
284 static void xcls_dialogsavetemplate_xcls_button6_finalize (GObject* obj);
285 static void xcls_dialogsavetemplate_finalize (GObject* obj);
286
287
288 static gpointer _g_object_ref0 (gpointer self) {
289 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
290         return self ? g_object_ref (self) : NULL;
291 #line 292 "DialogSaveTemplate.vala.c"
292 }
293
294
295 static gboolean __lambda16_ (Xcls_DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event) {
296         gboolean result = FALSE;
297         GtkDialog* _tmp0_;
298 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
299         g_return_val_if_fail (_self_ != NULL, FALSE);
300 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
301         g_return_val_if_fail (event != NULL, FALSE);
302 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
303         _tmp0_ = self->el;
304 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
305         gtk_widget_hide ((GtkWidget*) _tmp0_);
306 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
307         result = TRUE;
308 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
309         return result;
310 #line 311 "DialogSaveTemplate.vala.c"
311 }
312
313
314 static gboolean ___lambda16__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
315         gboolean result;
316         result = __lambda16_ (self, _sender, event);
317 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
318         return result;
319 #line 320 "DialogSaveTemplate.vala.c"
320 }
321
322
323 static void __lambda17_ (Xcls_DialogSaveTemplate* self, GtkDialog* _self_, gint response_id) {
324         gint _tmp0_;
325         Xcls_DialogSaveTemplate* _tmp2_;
326         Xcls_DialogSaveTemplateXcls_name* _tmp3_;
327         GtkEntry* _tmp4_;
328         const gchar* _tmp5_ = NULL;
329         gchar* _tmp6_;
330         gchar* name;
331         const gchar* _tmp7_;
332         gint _tmp8_;
333         gint _tmp9_;
334         gboolean _tmp11_ = FALSE;
335         const gchar* _tmp12_;
336         gboolean _tmp13_ = FALSE;
337         gboolean _tmp16_;
338         Xcls_DialogSaveTemplate* _tmp18_;
339         PaletePalete* _tmp19_;
340         const gchar* _tmp20_;
341         Xcls_DialogSaveTemplate* _tmp21_;
342         JsRenderNode* _tmp22_;
343         GtkDialog* _tmp23_;
344 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
345         g_return_if_fail (_self_ != NULL);
346 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
347         _tmp0_ = response_id;
348 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
349         if (_tmp0_ < 1) {
350 #line 351 "DialogSaveTemplate.vala.c"
351                 GtkDialog* _tmp1_;
352 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
353                 _tmp1_ = self->el;
354 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
355                 gtk_widget_hide ((GtkWidget*) _tmp1_);
356 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
357                 return;
358 #line 359 "DialogSaveTemplate.vala.c"
359         }
360 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
361         _tmp2_ = self->priv->_this;
362 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
363         _tmp3_ = _tmp2_->name;
364 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
365         _tmp4_ = _tmp3_->el;
366 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
367         _tmp5_ = gtk_entry_get_text (_tmp4_);
368 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
369         _tmp6_ = g_strdup (_tmp5_);
370 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
371         name = _tmp6_;
372 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
373         _tmp7_ = name;
374 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
375         _tmp8_ = strlen (_tmp7_);
376 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
377         _tmp9_ = _tmp8_;
378 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
379         if (_tmp9_ < 1) {
380 #line 381 "DialogSaveTemplate.vala.c"
381                 Xcls_StandardErrorDialog* _tmp10_;
382 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
383                 _tmp10_ = StandardErrorDialog;
384 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
385                 xcls_standarderrordialog_show (_tmp10_, "You must give the template a name. ");
386 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
387                 _g_free0 (name);
388 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
389                 return;
390 #line 391 "DialogSaveTemplate.vala.c"
391         }
392 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
393         _tmp12_ = name;
394 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
395         _tmp13_ = g_regex_match_simple ("^[A-Za-z]+$", _tmp12_, 0, 0);
396 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
397         if (!_tmp13_) {
398 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
399                 _tmp11_ = TRUE;
400 #line 401 "DialogSaveTemplate.vala.c"
401         } else {
402                 const gchar* _tmp14_;
403                 gboolean _tmp15_ = FALSE;
404 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
405                 _tmp14_ = name;
406 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
407                 _tmp15_ = g_regex_match_simple ("^[A-Za-z ]+$", _tmp14_, 0, 0);
408 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
409                 _tmp11_ = !_tmp15_;
410 #line 411 "DialogSaveTemplate.vala.c"
411         }
412 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
413         _tmp16_ = _tmp11_;
414 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
415         if (_tmp16_) {
416 #line 417 "DialogSaveTemplate.vala.c"
417                 Xcls_StandardErrorDialog* _tmp17_;
418 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
419                 _tmp17_ = StandardErrorDialog;
420 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
421                 xcls_standarderrordialog_show (_tmp17_, "Template Nane must contain only letters and spaces. ");
422 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
423                 _g_free0 (name);
424 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
425                 return;
426 #line 427 "DialogSaveTemplate.vala.c"
427         }
428 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
429         _tmp18_ = self->priv->_this;
430 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
431         _tmp19_ = _tmp18_->palete;
432 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
433         _tmp20_ = name;
434 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
435         _tmp21_ = self->priv->_this;
436 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
437         _tmp22_ = _tmp21_->data;
438 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
439         palete_palete_saveTemplate (_tmp19_, _tmp20_, _tmp22_);
440 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
441         _tmp23_ = self->el;
442 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
443         gtk_widget_hide ((GtkWidget*) _tmp23_);
444 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
445         _g_free0 (name);
446 #line 447 "DialogSaveTemplate.vala.c"
447 }
448
449
450 static void ___lambda17__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
451 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
452         __lambda17_ (self, _sender, response_id);
453 #line 454 "DialogSaveTemplate.vala.c"
454 }
455
456
457 Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_construct (GType object_type) {
458         Xcls_DialogSaveTemplate * self = NULL;
459         GtkDialog* _tmp0_;
460         Xcls_DialogSaveTemplate* _tmp1_;
461         Xcls_DialogSaveTemplate* _tmp2_;
462         GtkDialog* _tmp3_;
463         GtkDialog* _tmp4_;
464         GtkDialog* _tmp5_;
465         Xcls_DialogSaveTemplate* _tmp6_;
466         Xcls_DialogSaveTemplateXcls_HBox2* _tmp7_;
467         Xcls_DialogSaveTemplateXcls_HBox2* child_0;
468         GtkDialog* _tmp8_;
469         GtkBox* _tmp9_ = NULL;
470         GtkHBox* _tmp10_;
471         Xcls_DialogSaveTemplate* _tmp11_;
472         Xcls_DialogSaveTemplateXcls_Button5* _tmp12_;
473         Xcls_DialogSaveTemplateXcls_Button5* child_1;
474         GtkDialog* _tmp13_;
475         GtkButton* _tmp14_;
476         Xcls_DialogSaveTemplate* _tmp15_;
477         Xcls_DialogSaveTemplateXcls_Button6* _tmp16_;
478         Xcls_DialogSaveTemplateXcls_Button6* child_2;
479         GtkDialog* _tmp17_;
480         GtkButton* _tmp18_;
481         GtkDialog* _tmp19_;
482         GtkDialog* _tmp20_;
483 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
484         self = (Xcls_DialogSaveTemplate*) g_object_new (object_type, NULL);
485 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
486         _tmp0_ = (GtkDialog*) gtk_dialog_new ();
487 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
488         g_object_ref_sink (_tmp0_);
489 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
490         _g_object_unref0 (self->el);
491 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
492         self->el = _tmp0_;
493 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
494         _tmp1_ = _g_object_ref0 (self);
495 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
496         _g_object_unref0 (self->priv->_this);
497 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
498         self->priv->_this = _tmp1_;
499 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
500         _tmp2_ = _g_object_ref0 (self);
501 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
502         _g_object_unref0 (DialogSaveTemplate);
503 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
504         DialogSaveTemplate = _tmp2_;
505 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
506         _tmp3_ = self->el;
507 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
508         g_object_set ((GtkWindow*) _tmp3_, "default-height", 200, NULL);
509 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
510         _tmp4_ = self->el;
511 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
512         g_object_set ((GtkWindow*) _tmp4_, "default-width", 400, NULL);
513 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
514         _tmp5_ = self->el;
515 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
516         gtk_window_set_modal ((GtkWindow*) _tmp5_, TRUE);
517 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
518         _tmp6_ = self->priv->_this;
519 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
520         _tmp7_ = xcls_dialogsavetemplate_xcls_hbox2_new (_tmp6_);
521 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
522         child_0 = _tmp7_;
523 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
524         g_object_ref ((GObject*) child_0);
525 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
526         _tmp8_ = self->el;
527 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
528         _tmp9_ = gtk_dialog_get_content_area (_tmp8_);
529 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
530         _tmp10_ = child_0->el;
531 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
532         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
533 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
534         _tmp11_ = self->priv->_this;
535 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
536         _tmp12_ = xcls_dialogsavetemplate_xcls_button5_new (_tmp11_);
537 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
538         child_1 = _tmp12_;
539 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
540         g_object_ref ((GObject*) child_1);
541 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
542         _tmp13_ = self->el;
543 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
544         _tmp14_ = child_1->el;
545 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
546         gtk_dialog_add_action_widget (_tmp13_, (GtkWidget*) _tmp14_, 0);
547 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
548         _tmp15_ = self->priv->_this;
549 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
550         _tmp16_ = xcls_dialogsavetemplate_xcls_button6_new (_tmp15_);
551 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
552         child_2 = _tmp16_;
553 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
554         g_object_ref ((GObject*) child_2);
555 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
556         _tmp17_ = self->el;
557 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
558         _tmp18_ = child_2->el;
559 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
560         gtk_dialog_add_action_widget (_tmp17_, (GtkWidget*) _tmp18_, 1);
561 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
562         _tmp19_ = self->el;
563 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
564         g_signal_connect_object ((GtkWidget*) _tmp19_, "delete-event", (GCallback) ___lambda16__gtk_widget_delete_event, self, 0);
565 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
566         _tmp20_ = self->el;
567 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
568         g_signal_connect_object (_tmp20_, "response", (GCallback) ___lambda17__gtk_dialog_response, self, 0);
569 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
570         _g_object_unref0 (child_2);
571 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
572         _g_object_unref0 (child_1);
573 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
574         _g_object_unref0 (child_0);
575 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
576         return self;
577 #line 578 "DialogSaveTemplate.vala.c"
578 }
579
580
581 Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_new (void) {
582 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
583         return xcls_dialogsavetemplate_construct (TYPE_XCLS_DIALOGSAVETEMPLATE);
584 #line 585 "DialogSaveTemplate.vala.c"
585 }
586
587
588 void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data) {
589         Xcls_DialogSaveTemplate* _tmp0_;
590         Xcls_DialogSaveTemplate* _tmp1_;
591         Xcls_DialogSaveTemplate* t;
592         Xcls_DialogSaveTemplate* _tmp2_;
593         Xcls_DialogSaveTemplate* _tmp4_;
594         GtkDialog* _tmp5_;
595         GtkWindow* _tmp6_;
596         Xcls_DialogSaveTemplate* _tmp7_;
597         JsRenderNode* _tmp8_;
598         JsRenderNode* _tmp9_;
599         Xcls_DialogSaveTemplate* _tmp10_;
600         PaletePalete* _tmp11_;
601         PaletePalete* _tmp12_;
602         Xcls_DialogSaveTemplate* _tmp13_;
603         Xcls_DialogSaveTemplateXcls_name* _tmp14_;
604         GtkEntry* _tmp15_;
605         Xcls_DialogSaveTemplate* _tmp16_;
606         GtkDialog* _tmp17_;
607 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
608         g_return_if_fail (parent != NULL);
609 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
610         g_return_if_fail (palete != NULL);
611 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
612         g_return_if_fail (data != NULL);
613 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
614         _tmp0_ = DialogSaveTemplate;
615 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
616         _tmp1_ = _g_object_ref0 (_tmp0_);
617 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
618         t = _tmp1_;
619 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
620         _tmp2_ = t;
621 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
622         if (_tmp2_ == NULL) {
623 #line 624 "DialogSaveTemplate.vala.c"
624                 Xcls_DialogSaveTemplate* _tmp3_;
625 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
626                 _tmp3_ = xcls_dialogsavetemplate_new ();
627 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
628                 _g_object_unref0 (t);
629 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
630                 t = _tmp3_;
631 #line 632 "DialogSaveTemplate.vala.c"
632         }
633 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
634         _tmp4_ = t;
635 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
636         _tmp5_ = _tmp4_->el;
637 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
638         _tmp6_ = parent;
639 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
640         gtk_window_set_transient_for ((GtkWindow*) _tmp5_, _tmp6_);
641 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
642         _tmp7_ = t;
643 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
644         _tmp8_ = data;
645 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
646         _tmp9_ = _g_object_ref0 (_tmp8_);
647 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
648         _g_object_unref0 (_tmp7_->data);
649 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
650         _tmp7_->data = _tmp9_;
651 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
652         _tmp10_ = t;
653 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
654         _tmp11_ = palete;
655 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
656         _tmp12_ = _g_object_ref0 (_tmp11_);
657 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
658         _g_object_unref0 (_tmp10_->palete);
659 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
660         _tmp10_->palete = _tmp12_;
661 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
662         _tmp13_ = t;
663 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
664         _tmp14_ = _tmp13_->name;
665 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
666         _tmp15_ = _tmp14_->el;
667 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
668         gtk_entry_set_text (_tmp15_, "");
669 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
670         _tmp16_ = t;
671 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
672         _tmp17_ = _tmp16_->el;
673 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
674         gtk_widget_show_all ((GtkWidget*) _tmp17_);
675 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
676         _g_object_unref0 (t);
677 #line 678 "DialogSaveTemplate.vala.c"
678 }
679
680
681 Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
682         Xcls_DialogSaveTemplateXcls_HBox2 * self = NULL;
683         GtkHBox* _tmp0_;
684         Xcls_DialogSaveTemplate* _tmp1_;
685         Xcls_DialogSaveTemplate* _tmp2_;
686         Xcls_DialogSaveTemplate* _tmp3_;
687         Xcls_DialogSaveTemplateXcls_Label3* _tmp4_;
688         Xcls_DialogSaveTemplateXcls_Label3* child_0;
689         GtkHBox* _tmp5_;
690         GtkLabel* _tmp6_;
691         Xcls_DialogSaveTemplate* _tmp7_;
692         Xcls_DialogSaveTemplateXcls_name* _tmp8_;
693         Xcls_DialogSaveTemplateXcls_name* child_1;
694         GtkHBox* _tmp9_;
695         GtkEntry* _tmp10_;
696 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
697         g_return_val_if_fail (_owner != NULL, NULL);
698 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
699         self = (Xcls_DialogSaveTemplateXcls_HBox2*) g_object_new (object_type, NULL);
700 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
701         _tmp0_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
702 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
703         g_object_ref_sink (_tmp0_);
704 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
705         _g_object_unref0 (self->el);
706 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
707         self->el = _tmp0_;
708 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
709         _tmp1_ = _owner;
710 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
711         _tmp2_ = _g_object_ref0 (_tmp1_);
712 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
713         _g_object_unref0 (self->priv->_this);
714 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
715         self->priv->_this = _tmp2_;
716 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
717         _tmp3_ = self->priv->_this;
718 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
719         _tmp4_ = xcls_dialogsavetemplate_xcls_label3_new (_tmp3_);
720 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
721         child_0 = _tmp4_;
722 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
723         g_object_ref ((GObject*) child_0);
724 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
725         _tmp5_ = self->el;
726 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
727         _tmp6_ = child_0->el;
728 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
729         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
730 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
731         _tmp7_ = self->priv->_this;
732 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
733         _tmp8_ = xcls_dialogsavetemplate_xcls_name_new (_tmp7_);
734 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
735         child_1 = _tmp8_;
736 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
737         g_object_ref ((GObject*) child_1);
738 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
739         _tmp9_ = self->el;
740 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
741         _tmp10_ = child_1->el;
742 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
743         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
744 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
745         _g_object_unref0 (child_1);
746 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
747         _g_object_unref0 (child_0);
748 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
749         return self;
750 #line 751 "DialogSaveTemplate.vala.c"
751 }
752
753
754 Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_new (Xcls_DialogSaveTemplate* _owner) {
755 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
756         return xcls_dialogsavetemplate_xcls_hbox2_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, _owner);
757 #line 758 "DialogSaveTemplate.vala.c"
758 }
759
760
761 static void xcls_dialogsavetemplate_xcls_hbox2_class_init (Xcls_DialogSaveTemplateXcls_HBox2Class * klass) {
762 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
763         xcls_dialogsavetemplate_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
764 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
765         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_HBox2Private));
766 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
767         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_hbox2_finalize;
768 #line 769 "DialogSaveTemplate.vala.c"
769 }
770
771
772 static void xcls_dialogsavetemplate_xcls_hbox2_instance_init (Xcls_DialogSaveTemplateXcls_HBox2 * self) {
773 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
774         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_PRIVATE (self);
775 #line 776 "DialogSaveTemplate.vala.c"
776 }
777
778
779 static void xcls_dialogsavetemplate_xcls_hbox2_finalize (GObject* obj) {
780         Xcls_DialogSaveTemplateXcls_HBox2 * self;
781 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
782         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2);
783 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
784         _g_object_unref0 (self->el);
785 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
786         _g_object_unref0 (self->priv->_this);
787 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
788         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_hbox2_parent_class)->finalize (obj);
789 #line 790 "DialogSaveTemplate.vala.c"
790 }
791
792
793 GType xcls_dialogsavetemplate_xcls_hbox2_get_type (void) {
794         static volatile gsize xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile = 0;
795         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile)) {
796                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_HBox2), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_hbox2_instance_init, NULL };
797                 GType xcls_dialogsavetemplate_xcls_hbox2_type_id;
798                 xcls_dialogsavetemplate_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_HBox2", &g_define_type_info, 0);
799                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile, xcls_dialogsavetemplate_xcls_hbox2_type_id);
800         }
801         return xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile;
802 }
803
804
805 Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
806         Xcls_DialogSaveTemplateXcls_Label3 * self = NULL;
807         GtkLabel* _tmp0_;
808         Xcls_DialogSaveTemplate* _tmp1_;
809         Xcls_DialogSaveTemplate* _tmp2_;
810 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
811         g_return_val_if_fail (_owner != NULL, NULL);
812 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
813         self = (Xcls_DialogSaveTemplateXcls_Label3*) g_object_new (object_type, NULL);
814 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
815         _tmp0_ = (GtkLabel*) gtk_label_new ("Name");
816 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
817         g_object_ref_sink (_tmp0_);
818 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
819         _g_object_unref0 (self->el);
820 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
821         self->el = _tmp0_;
822 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
823         _tmp1_ = _owner;
824 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
825         _tmp2_ = _g_object_ref0 (_tmp1_);
826 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
827         _g_object_unref0 (self->priv->_this);
828 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
829         self->priv->_this = _tmp2_;
830 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
831         return self;
832 #line 833 "DialogSaveTemplate.vala.c"
833 }
834
835
836 Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_new (Xcls_DialogSaveTemplate* _owner) {
837 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
838         return xcls_dialogsavetemplate_xcls_label3_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, _owner);
839 #line 840 "DialogSaveTemplate.vala.c"
840 }
841
842
843 static void xcls_dialogsavetemplate_xcls_label3_class_init (Xcls_DialogSaveTemplateXcls_Label3Class * klass) {
844 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
845         xcls_dialogsavetemplate_xcls_label3_parent_class = g_type_class_peek_parent (klass);
846 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
847         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Label3Private));
848 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
849         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_label3_finalize;
850 #line 851 "DialogSaveTemplate.vala.c"
851 }
852
853
854 static void xcls_dialogsavetemplate_xcls_label3_instance_init (Xcls_DialogSaveTemplateXcls_Label3 * self) {
855 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
856         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_PRIVATE (self);
857 #line 858 "DialogSaveTemplate.vala.c"
858 }
859
860
861 static void xcls_dialogsavetemplate_xcls_label3_finalize (GObject* obj) {
862         Xcls_DialogSaveTemplateXcls_Label3 * self;
863 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
864         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3);
865 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
866         _g_object_unref0 (self->el);
867 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
868         _g_object_unref0 (self->priv->_this);
869 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
870         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_label3_parent_class)->finalize (obj);
871 #line 872 "DialogSaveTemplate.vala.c"
872 }
873
874
875 GType xcls_dialogsavetemplate_xcls_label3_get_type (void) {
876         static volatile gsize xcls_dialogsavetemplate_xcls_label3_type_id__volatile = 0;
877         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_label3_type_id__volatile)) {
878                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_Label3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_label3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_Label3), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_label3_instance_init, NULL };
879                 GType xcls_dialogsavetemplate_xcls_label3_type_id;
880                 xcls_dialogsavetemplate_xcls_label3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Label3", &g_define_type_info, 0);
881                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_label3_type_id__volatile, xcls_dialogsavetemplate_xcls_label3_type_id);
882         }
883         return xcls_dialogsavetemplate_xcls_label3_type_id__volatile;
884 }
885
886
887 Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
888         Xcls_DialogSaveTemplateXcls_name * self = NULL;
889         GtkEntry* _tmp0_;
890         Xcls_DialogSaveTemplate* _tmp1_;
891         Xcls_DialogSaveTemplate* _tmp2_;
892         Xcls_DialogSaveTemplate* _tmp3_;
893         Xcls_DialogSaveTemplateXcls_name* _tmp4_;
894 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
895         g_return_val_if_fail (_owner != NULL, NULL);
896 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
897         self = (Xcls_DialogSaveTemplateXcls_name*) g_object_new (object_type, NULL);
898 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
899         _tmp0_ = (GtkEntry*) gtk_entry_new ();
900 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
901         g_object_ref_sink (_tmp0_);
902 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
903         _g_object_unref0 (self->el);
904 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
905         self->el = _tmp0_;
906 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
907         _tmp1_ = _owner;
908 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
909         _tmp2_ = _g_object_ref0 (_tmp1_);
910 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
911         _g_object_unref0 (self->priv->_this);
912 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
913         self->priv->_this = _tmp2_;
914 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
915         _tmp3_ = self->priv->_this;
916 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
917         _tmp4_ = _g_object_ref0 (self);
918 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
919         _g_object_unref0 (_tmp3_->name);
920 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
921         _tmp3_->name = _tmp4_;
922 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
923         return self;
924 #line 925 "DialogSaveTemplate.vala.c"
925 }
926
927
928 Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_new (Xcls_DialogSaveTemplate* _owner) {
929 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
930         return xcls_dialogsavetemplate_xcls_name_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, _owner);
931 #line 932 "DialogSaveTemplate.vala.c"
932 }
933
934
935 static void xcls_dialogsavetemplate_xcls_name_class_init (Xcls_DialogSaveTemplateXcls_nameClass * klass) {
936 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
937         xcls_dialogsavetemplate_xcls_name_parent_class = g_type_class_peek_parent (klass);
938 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
939         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_namePrivate));
940 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
941         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_name_finalize;
942 #line 943 "DialogSaveTemplate.vala.c"
943 }
944
945
946 static void xcls_dialogsavetemplate_xcls_name_instance_init (Xcls_DialogSaveTemplateXcls_name * self) {
947 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
948         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_PRIVATE (self);
949 #line 950 "DialogSaveTemplate.vala.c"
950 }
951
952
953 static void xcls_dialogsavetemplate_xcls_name_finalize (GObject* obj) {
954         Xcls_DialogSaveTemplateXcls_name * self;
955 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
956         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_name);
957 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
958         _g_object_unref0 (self->el);
959 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
960         _g_object_unref0 (self->priv->_this);
961 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
962         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_name_parent_class)->finalize (obj);
963 #line 964 "DialogSaveTemplate.vala.c"
964 }
965
966
967 GType xcls_dialogsavetemplate_xcls_name_get_type (void) {
968         static volatile gsize xcls_dialogsavetemplate_xcls_name_type_id__volatile = 0;
969         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_name_type_id__volatile)) {
970                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_nameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_name_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_name), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_name_instance_init, NULL };
971                 GType xcls_dialogsavetemplate_xcls_name_type_id;
972                 xcls_dialogsavetemplate_xcls_name_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_name", &g_define_type_info, 0);
973                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_name_type_id__volatile, xcls_dialogsavetemplate_xcls_name_type_id);
974         }
975         return xcls_dialogsavetemplate_xcls_name_type_id__volatile;
976 }
977
978
979 Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
980         Xcls_DialogSaveTemplateXcls_Button5 * self = NULL;
981         GtkButton* _tmp0_;
982         Xcls_DialogSaveTemplate* _tmp1_;
983         Xcls_DialogSaveTemplate* _tmp2_;
984         GtkButton* _tmp3_;
985 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
986         g_return_val_if_fail (_owner != NULL, NULL);
987 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
988         self = (Xcls_DialogSaveTemplateXcls_Button5*) g_object_new (object_type, NULL);
989 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
990         _tmp0_ = (GtkButton*) gtk_button_new ();
991 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
992         g_object_ref_sink (_tmp0_);
993 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
994         _g_object_unref0 (self->el);
995 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
996         self->el = _tmp0_;
997 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
998         _tmp1_ = _owner;
999 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1000         _tmp2_ = _g_object_ref0 (_tmp1_);
1001 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1002         _g_object_unref0 (self->priv->_this);
1003 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1004         self->priv->_this = _tmp2_;
1005 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1006         _tmp3_ = self->el;
1007 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1008         gtk_button_set_label (_tmp3_, "Cancel");
1009 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1010         return self;
1011 #line 1012 "DialogSaveTemplate.vala.c"
1012 }
1013
1014
1015 Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_new (Xcls_DialogSaveTemplate* _owner) {
1016 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1017         return xcls_dialogsavetemplate_xcls_button5_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, _owner);
1018 #line 1019 "DialogSaveTemplate.vala.c"
1019 }
1020
1021
1022 static void xcls_dialogsavetemplate_xcls_button5_class_init (Xcls_DialogSaveTemplateXcls_Button5Class * klass) {
1023 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1024         xcls_dialogsavetemplate_xcls_button5_parent_class = g_type_class_peek_parent (klass);
1025 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1026         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Button5Private));
1027 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1028         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_button5_finalize;
1029 #line 1030 "DialogSaveTemplate.vala.c"
1030 }
1031
1032
1033 static void xcls_dialogsavetemplate_xcls_button5_instance_init (Xcls_DialogSaveTemplateXcls_Button5 * self) {
1034 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1035         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_PRIVATE (self);
1036 #line 1037 "DialogSaveTemplate.vala.c"
1037 }
1038
1039
1040 static void xcls_dialogsavetemplate_xcls_button5_finalize (GObject* obj) {
1041         Xcls_DialogSaveTemplateXcls_Button5 * self;
1042 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1043         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5);
1044 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1045         _g_object_unref0 (self->el);
1046 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1047         _g_object_unref0 (self->priv->_this);
1048 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1049         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_button5_parent_class)->finalize (obj);
1050 #line 1051 "DialogSaveTemplate.vala.c"
1051 }
1052
1053
1054 GType xcls_dialogsavetemplate_xcls_button5_get_type (void) {
1055         static volatile gsize xcls_dialogsavetemplate_xcls_button5_type_id__volatile = 0;
1056         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_button5_type_id__volatile)) {
1057                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_Button5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_button5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_Button5), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_button5_instance_init, NULL };
1058                 GType xcls_dialogsavetemplate_xcls_button5_type_id;
1059                 xcls_dialogsavetemplate_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Button5", &g_define_type_info, 0);
1060                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_button5_type_id__volatile, xcls_dialogsavetemplate_xcls_button5_type_id);
1061         }
1062         return xcls_dialogsavetemplate_xcls_button5_type_id__volatile;
1063 }
1064
1065
1066 Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
1067         Xcls_DialogSaveTemplateXcls_Button6 * self = NULL;
1068         GtkButton* _tmp0_;
1069         Xcls_DialogSaveTemplate* _tmp1_;
1070         Xcls_DialogSaveTemplate* _tmp2_;
1071         GtkButton* _tmp3_;
1072 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1073         g_return_val_if_fail (_owner != NULL, NULL);
1074 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1075         self = (Xcls_DialogSaveTemplateXcls_Button6*) g_object_new (object_type, NULL);
1076 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1077         _tmp0_ = (GtkButton*) gtk_button_new ();
1078 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1079         g_object_ref_sink (_tmp0_);
1080 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1081         _g_object_unref0 (self->el);
1082 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1083         self->el = _tmp0_;
1084 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1085         _tmp1_ = _owner;
1086 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1087         _tmp2_ = _g_object_ref0 (_tmp1_);
1088 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1089         _g_object_unref0 (self->priv->_this);
1090 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1091         self->priv->_this = _tmp2_;
1092 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1093         _tmp3_ = self->el;
1094 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1095         gtk_button_set_label (_tmp3_, "OK");
1096 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1097         return self;
1098 #line 1099 "DialogSaveTemplate.vala.c"
1099 }
1100
1101
1102 Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_new (Xcls_DialogSaveTemplate* _owner) {
1103 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1104         return xcls_dialogsavetemplate_xcls_button6_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, _owner);
1105 #line 1106 "DialogSaveTemplate.vala.c"
1106 }
1107
1108
1109 static void xcls_dialogsavetemplate_xcls_button6_class_init (Xcls_DialogSaveTemplateXcls_Button6Class * klass) {
1110 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1111         xcls_dialogsavetemplate_xcls_button6_parent_class = g_type_class_peek_parent (klass);
1112 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1113         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Button6Private));
1114 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1115         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_button6_finalize;
1116 #line 1117 "DialogSaveTemplate.vala.c"
1117 }
1118
1119
1120 static void xcls_dialogsavetemplate_xcls_button6_instance_init (Xcls_DialogSaveTemplateXcls_Button6 * self) {
1121 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1122         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_PRIVATE (self);
1123 #line 1124 "DialogSaveTemplate.vala.c"
1124 }
1125
1126
1127 static void xcls_dialogsavetemplate_xcls_button6_finalize (GObject* obj) {
1128         Xcls_DialogSaveTemplateXcls_Button6 * self;
1129 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1130         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6);
1131 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1132         _g_object_unref0 (self->el);
1133 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1134         _g_object_unref0 (self->priv->_this);
1135 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1136         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_button6_parent_class)->finalize (obj);
1137 #line 1138 "DialogSaveTemplate.vala.c"
1138 }
1139
1140
1141 GType xcls_dialogsavetemplate_xcls_button6_get_type (void) {
1142         static volatile gsize xcls_dialogsavetemplate_xcls_button6_type_id__volatile = 0;
1143         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_button6_type_id__volatile)) {
1144                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_Button6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_button6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_Button6), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_button6_instance_init, NULL };
1145                 GType xcls_dialogsavetemplate_xcls_button6_type_id;
1146                 xcls_dialogsavetemplate_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Button6", &g_define_type_info, 0);
1147                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_button6_type_id__volatile, xcls_dialogsavetemplate_xcls_button6_type_id);
1148         }
1149         return xcls_dialogsavetemplate_xcls_button6_type_id__volatile;
1150 }
1151
1152
1153 static void xcls_dialogsavetemplate_class_init (Xcls_DialogSaveTemplateClass * klass) {
1154 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1155         xcls_dialogsavetemplate_parent_class = g_type_class_peek_parent (klass);
1156 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1157         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplatePrivate));
1158 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1159         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_finalize;
1160 #line 1161 "DialogSaveTemplate.vala.c"
1161 }
1162
1163
1164 static void xcls_dialogsavetemplate_instance_init (Xcls_DialogSaveTemplate * self) {
1165 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1166         self->priv = XCLS_DIALOGSAVETEMPLATE_GET_PRIVATE (self);
1167 #line 1168 "DialogSaveTemplate.vala.c"
1168 }
1169
1170
1171 static void xcls_dialogsavetemplate_finalize (GObject* obj) {
1172         Xcls_DialogSaveTemplate * self;
1173 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1174         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate);
1175 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1176         _g_object_unref0 (self->el);
1177 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1178         _g_object_unref0 (self->priv->_this);
1179 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1180         _g_object_unref0 (self->name);
1181 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1182         _g_object_unref0 (self->data);
1183 #line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1184         _g_object_unref0 (self->palete);
1185 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1186         G_OBJECT_CLASS (xcls_dialogsavetemplate_parent_class)->finalize (obj);
1187 #line 1188 "DialogSaveTemplate.vala.c"
1188 }
1189
1190
1191 GType xcls_dialogsavetemplate_get_type (void) {
1192         static volatile gsize xcls_dialogsavetemplate_type_id__volatile = 0;
1193         if (g_once_init_enter (&xcls_dialogsavetemplate_type_id__volatile)) {
1194                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplate), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_instance_init, NULL };
1195                 GType xcls_dialogsavetemplate_type_id;
1196                 xcls_dialogsavetemplate_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplate", &g_define_type_info, 0);
1197                 g_once_init_leave (&xcls_dialogsavetemplate_type_id__volatile, xcls_dialogsavetemplate_type_id);
1198         }
1199         return xcls_dialogsavetemplate_type_id__volatile;
1200 }
1201
1202
1203