Makefile
[app.Builder.js] / Builder4 / DialogSaveTemplate.vala.c
1 /* DialogSaveTemplate.vala.c generated by valac 0.24.0, 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 GType xcls_dialogsavetemplate_xcls_hbox2_get_type (void) G_GNUC_CONST;
233 Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_new (Xcls_DialogSaveTemplate* _owner);
234 Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
235 GType xcls_dialogsavetemplate_xcls_button5_get_type (void) G_GNUC_CONST;
236 Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_new (Xcls_DialogSaveTemplate* _owner);
237 Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
238 GType xcls_dialogsavetemplate_xcls_button6_get_type (void) G_GNUC_CONST;
239 Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_new (Xcls_DialogSaveTemplate* _owner);
240 Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
241 static gboolean __lambda17_ (Xcls_DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event);
242 static gboolean ___lambda17__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
243 static void __lambda18_ (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 ___lambda18__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 GType xcls_dialogsavetemplate_xcls_label3_get_type (void) G_GNUC_CONST;
260 Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_new (Xcls_DialogSaveTemplate* _owner);
261 Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
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 __lambda17_ (Xcls_DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event) {
296         gboolean result = FALSE;
297         GtkDialog* _tmp0_ = NULL;
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 ___lambda17__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
315         gboolean result;
316         result = __lambda17_ ((Xcls_DialogSaveTemplate*) 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 __lambda18_ (Xcls_DialogSaveTemplate* self, GtkDialog* _self_, gint response_id) {
324         gint _tmp0_ = 0;
325         gchar* name = NULL;
326         Xcls_DialogSaveTemplate* _tmp2_ = NULL;
327         Xcls_DialogSaveTemplateXcls_name* _tmp3_ = NULL;
328         GtkEntry* _tmp4_ = NULL;
329         const gchar* _tmp5_ = NULL;
330         gchar* _tmp6_ = NULL;
331         const gchar* _tmp7_ = NULL;
332         gint _tmp8_ = 0;
333         gint _tmp9_ = 0;
334         gboolean _tmp11_ = FALSE;
335         const gchar* _tmp12_ = NULL;
336         gboolean _tmp13_ = FALSE;
337         Xcls_DialogSaveTemplate* _tmp17_ = NULL;
338         PaletePalete* _tmp18_ = NULL;
339         const gchar* _tmp19_ = NULL;
340         Xcls_DialogSaveTemplate* _tmp20_ = NULL;
341         JsRenderNode* _tmp21_ = NULL;
342         GtkDialog* _tmp22_ = NULL;
343 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
344         g_return_if_fail (_self_ != NULL);
345 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
346         _tmp0_ = response_id;
347 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
348         if (_tmp0_ < 1) {
349 #line 350 "DialogSaveTemplate.vala.c"
350                 GtkDialog* _tmp1_ = NULL;
351 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
352                 _tmp1_ = self->el;
353 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
354                 gtk_widget_hide ((GtkWidget*) _tmp1_);
355 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
356                 return;
357 #line 358 "DialogSaveTemplate.vala.c"
358         }
359 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
360         _tmp2_ = self->priv->_this;
361 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
362         _tmp3_ = _tmp2_->name;
363 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
364         _tmp4_ = _tmp3_->el;
365 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
366         _tmp5_ = gtk_entry_get_text (_tmp4_);
367 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
368         _tmp6_ = g_strdup (_tmp5_);
369 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
370         name = _tmp6_;
371 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
372         _tmp7_ = name;
373 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
374         _tmp8_ = strlen (_tmp7_);
375 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
376         _tmp9_ = _tmp8_;
377 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
378         if (_tmp9_ < 1) {
379 #line 380 "DialogSaveTemplate.vala.c"
380                 Xcls_StandardErrorDialog* _tmp10_ = NULL;
381 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
382                 _tmp10_ = StandardErrorDialog;
383 #line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
384                 xcls_standarderrordialog_show (_tmp10_, "You must give the template a name. ");
385 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
386                 _g_free0 (name);
387 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
388                 return;
389 #line 390 "DialogSaveTemplate.vala.c"
390         }
391 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
392         _tmp12_ = name;
393 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
394         _tmp13_ = g_regex_match_simple ("^[A-Za-z]+$", _tmp12_, 0, 0);
395 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
396         if (!_tmp13_) {
397 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
398                 _tmp11_ = TRUE;
399 #line 400 "DialogSaveTemplate.vala.c"
400         } else {
401                 const gchar* _tmp14_ = NULL;
402                 gboolean _tmp15_ = FALSE;
403 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
404                 _tmp14_ = name;
405 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
406                 _tmp15_ = g_regex_match_simple ("^[A-Za-z ]+$", _tmp14_, 0, 0);
407 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
408                 _tmp11_ = !_tmp15_;
409 #line 410 "DialogSaveTemplate.vala.c"
410         }
411 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
412         if (_tmp11_) {
413 #line 414 "DialogSaveTemplate.vala.c"
414                 Xcls_StandardErrorDialog* _tmp16_ = NULL;
415 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
416                 _tmp16_ = StandardErrorDialog;
417 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
418                 xcls_standarderrordialog_show (_tmp16_, "Template Nane must contain only letters and spaces. ");
419 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
420                 _g_free0 (name);
421 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
422                 return;
423 #line 424 "DialogSaveTemplate.vala.c"
424         }
425 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
426         _tmp17_ = self->priv->_this;
427 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
428         _tmp18_ = _tmp17_->palete;
429 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
430         _tmp19_ = name;
431 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
432         _tmp20_ = self->priv->_this;
433 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
434         _tmp21_ = _tmp20_->data;
435 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
436         palete_palete_saveTemplate (_tmp18_, _tmp19_, _tmp21_);
437 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
438         _tmp22_ = self->el;
439 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
440         gtk_widget_hide ((GtkWidget*) _tmp22_);
441 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
442         _g_free0 (name);
443 #line 444 "DialogSaveTemplate.vala.c"
444 }
445
446
447 static void ___lambda18__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
448 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
449         __lambda18_ ((Xcls_DialogSaveTemplate*) self, _sender, response_id);
450 #line 451 "DialogSaveTemplate.vala.c"
451 }
452
453
454 Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_construct (GType object_type) {
455         Xcls_DialogSaveTemplate * self = NULL;
456         GtkDialog* _tmp0_ = NULL;
457         Xcls_DialogSaveTemplate* _tmp1_ = NULL;
458         Xcls_DialogSaveTemplate* _tmp2_ = NULL;
459         GtkDialog* _tmp3_ = NULL;
460         GtkDialog* _tmp4_ = NULL;
461         GtkDialog* _tmp5_ = NULL;
462         Xcls_DialogSaveTemplateXcls_HBox2* child_0 = NULL;
463         Xcls_DialogSaveTemplate* _tmp6_ = NULL;
464         Xcls_DialogSaveTemplateXcls_HBox2* _tmp7_ = NULL;
465         GtkDialog* _tmp8_ = NULL;
466         GtkBox* _tmp9_ = NULL;
467         GtkHBox* _tmp10_ = NULL;
468         Xcls_DialogSaveTemplateXcls_Button5* child_1 = NULL;
469         Xcls_DialogSaveTemplate* _tmp11_ = NULL;
470         Xcls_DialogSaveTemplateXcls_Button5* _tmp12_ = NULL;
471         GtkDialog* _tmp13_ = NULL;
472         GtkButton* _tmp14_ = NULL;
473         Xcls_DialogSaveTemplateXcls_Button6* child_2 = NULL;
474         Xcls_DialogSaveTemplate* _tmp15_ = NULL;
475         Xcls_DialogSaveTemplateXcls_Button6* _tmp16_ = NULL;
476         GtkDialog* _tmp17_ = NULL;
477         GtkButton* _tmp18_ = NULL;
478         GtkDialog* _tmp19_ = NULL;
479         GtkDialog* _tmp20_ = NULL;
480 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
481         self = (Xcls_DialogSaveTemplate*) g_object_new (object_type, NULL);
482 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
483         _tmp0_ = (GtkDialog*) gtk_dialog_new ();
484 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
485         g_object_ref_sink (_tmp0_);
486 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
487         _g_object_unref0 (self->el);
488 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
489         self->el = _tmp0_;
490 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
491         _tmp1_ = _g_object_ref0 (self);
492 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
493         _g_object_unref0 (self->priv->_this);
494 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
495         self->priv->_this = _tmp1_;
496 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
497         _tmp2_ = _g_object_ref0 (self);
498 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
499         _g_object_unref0 (DialogSaveTemplate);
500 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
501         DialogSaveTemplate = _tmp2_;
502 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
503         _tmp3_ = self->el;
504 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
505         g_object_set ((GtkWindow*) _tmp3_, "default-height", 200, NULL);
506 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
507         _tmp4_ = self->el;
508 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
509         g_object_set ((GtkWindow*) _tmp4_, "default-width", 400, NULL);
510 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
511         _tmp5_ = self->el;
512 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
513         gtk_window_set_modal ((GtkWindow*) _tmp5_, TRUE);
514 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
515         _tmp6_ = self->priv->_this;
516 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
517         _tmp7_ = xcls_dialogsavetemplate_xcls_hbox2_new (_tmp6_);
518 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
519         child_0 = _tmp7_;
520 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
521         g_object_ref ((GObject*) child_0);
522 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
523         _tmp8_ = self->el;
524 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
525         _tmp9_ = (GtkBox*) gtk_dialog_get_content_area (_tmp8_);
526 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
527         _tmp10_ = child_0->el;
528 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
529         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
530 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
531         _tmp11_ = self->priv->_this;
532 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
533         _tmp12_ = xcls_dialogsavetemplate_xcls_button5_new (_tmp11_);
534 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
535         child_1 = _tmp12_;
536 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
537         g_object_ref ((GObject*) child_1);
538 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
539         _tmp13_ = self->el;
540 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
541         _tmp14_ = child_1->el;
542 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
543         gtk_dialog_add_action_widget (_tmp13_, (GtkWidget*) _tmp14_, 0);
544 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
545         _tmp15_ = self->priv->_this;
546 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
547         _tmp16_ = xcls_dialogsavetemplate_xcls_button6_new (_tmp15_);
548 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
549         child_2 = _tmp16_;
550 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
551         g_object_ref ((GObject*) child_2);
552 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
553         _tmp17_ = self->el;
554 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
555         _tmp18_ = child_2->el;
556 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
557         gtk_dialog_add_action_widget (_tmp17_, (GtkWidget*) _tmp18_, 1);
558 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
559         _tmp19_ = self->el;
560 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
561         g_signal_connect_object ((GtkWidget*) _tmp19_, "delete-event", (GCallback) ___lambda17__gtk_widget_delete_event, self, 0);
562 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
563         _tmp20_ = self->el;
564 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
565         g_signal_connect_object (_tmp20_, "response", (GCallback) ___lambda18__gtk_dialog_response, self, 0);
566 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
567         _g_object_unref0 (child_2);
568 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
569         _g_object_unref0 (child_1);
570 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
571         _g_object_unref0 (child_0);
572 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
573         return self;
574 #line 575 "DialogSaveTemplate.vala.c"
575 }
576
577
578 Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_new (void) {
579 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
580         return xcls_dialogsavetemplate_construct (TYPE_XCLS_DIALOGSAVETEMPLATE);
581 #line 582 "DialogSaveTemplate.vala.c"
582 }
583
584
585 void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data) {
586         Xcls_DialogSaveTemplate* t = NULL;
587         Xcls_DialogSaveTemplate* _tmp0_ = NULL;
588         Xcls_DialogSaveTemplate* _tmp1_ = NULL;
589         Xcls_DialogSaveTemplate* _tmp2_ = NULL;
590         Xcls_DialogSaveTemplate* _tmp4_ = NULL;
591         GtkDialog* _tmp5_ = NULL;
592         GtkWindow* _tmp6_ = NULL;
593         Xcls_DialogSaveTemplate* _tmp7_ = NULL;
594         JsRenderNode* _tmp8_ = NULL;
595         JsRenderNode* _tmp9_ = NULL;
596         Xcls_DialogSaveTemplate* _tmp10_ = NULL;
597         PaletePalete* _tmp11_ = NULL;
598         PaletePalete* _tmp12_ = NULL;
599         Xcls_DialogSaveTemplate* _tmp13_ = NULL;
600         Xcls_DialogSaveTemplateXcls_name* _tmp14_ = NULL;
601         GtkEntry* _tmp15_ = NULL;
602         Xcls_DialogSaveTemplate* _tmp16_ = NULL;
603         GtkDialog* _tmp17_ = NULL;
604 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
605         g_return_if_fail (parent != NULL);
606 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
607         g_return_if_fail (palete != NULL);
608 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
609         g_return_if_fail (data != NULL);
610 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
611         _tmp0_ = DialogSaveTemplate;
612 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
613         _tmp1_ = _g_object_ref0 (_tmp0_);
614 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
615         t = _tmp1_;
616 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
617         _tmp2_ = t;
618 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
619         if (_tmp2_ == NULL) {
620 #line 621 "DialogSaveTemplate.vala.c"
621                 Xcls_DialogSaveTemplate* _tmp3_ = NULL;
622 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
623                 _tmp3_ = xcls_dialogsavetemplate_new ();
624 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
625                 _g_object_unref0 (t);
626 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
627                 t = _tmp3_;
628 #line 629 "DialogSaveTemplate.vala.c"
629         }
630 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
631         _tmp4_ = t;
632 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
633         _tmp5_ = _tmp4_->el;
634 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
635         _tmp6_ = parent;
636 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
637         gtk_window_set_transient_for ((GtkWindow*) _tmp5_, _tmp6_);
638 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
639         _tmp7_ = t;
640 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
641         _tmp8_ = data;
642 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
643         _tmp9_ = _g_object_ref0 (_tmp8_);
644 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
645         _g_object_unref0 (_tmp7_->data);
646 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
647         _tmp7_->data = _tmp9_;
648 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
649         _tmp10_ = t;
650 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
651         _tmp11_ = palete;
652 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
653         _tmp12_ = _g_object_ref0 (_tmp11_);
654 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
655         _g_object_unref0 (_tmp10_->palete);
656 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
657         _tmp10_->palete = _tmp12_;
658 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
659         _tmp13_ = t;
660 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
661         _tmp14_ = _tmp13_->name;
662 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
663         _tmp15_ = _tmp14_->el;
664 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
665         gtk_entry_set_text (_tmp15_, "");
666 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
667         _tmp16_ = t;
668 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
669         _tmp17_ = _tmp16_->el;
670 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
671         gtk_widget_show_all ((GtkWidget*) _tmp17_);
672 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
673         _g_object_unref0 (t);
674 #line 675 "DialogSaveTemplate.vala.c"
675 }
676
677
678 Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
679         Xcls_DialogSaveTemplateXcls_HBox2 * self = NULL;
680         GtkHBox* _tmp0_ = NULL;
681         Xcls_DialogSaveTemplate* _tmp1_ = NULL;
682         Xcls_DialogSaveTemplate* _tmp2_ = NULL;
683         Xcls_DialogSaveTemplateXcls_Label3* child_0 = NULL;
684         Xcls_DialogSaveTemplate* _tmp3_ = NULL;
685         Xcls_DialogSaveTemplateXcls_Label3* _tmp4_ = NULL;
686         GtkHBox* _tmp5_ = NULL;
687         GtkLabel* _tmp6_ = NULL;
688         Xcls_DialogSaveTemplateXcls_name* child_1 = NULL;
689         Xcls_DialogSaveTemplate* _tmp7_ = NULL;
690         Xcls_DialogSaveTemplateXcls_name* _tmp8_ = NULL;
691         GtkHBox* _tmp9_ = NULL;
692         GtkEntry* _tmp10_ = NULL;
693 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
694         g_return_val_if_fail (_owner != NULL, NULL);
695 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
696         self = (Xcls_DialogSaveTemplateXcls_HBox2*) g_object_new (object_type, NULL);
697 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
698         _tmp0_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
699 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
700         g_object_ref_sink (_tmp0_);
701 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
702         _g_object_unref0 (self->el);
703 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
704         self->el = _tmp0_;
705 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
706         _tmp1_ = _owner;
707 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
708         _tmp2_ = _g_object_ref0 (_tmp1_);
709 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
710         _g_object_unref0 (self->priv->_this);
711 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
712         self->priv->_this = _tmp2_;
713 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
714         _tmp3_ = self->priv->_this;
715 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
716         _tmp4_ = xcls_dialogsavetemplate_xcls_label3_new (_tmp3_);
717 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
718         child_0 = _tmp4_;
719 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
720         g_object_ref ((GObject*) child_0);
721 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
722         _tmp5_ = self->el;
723 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
724         _tmp6_ = child_0->el;
725 #line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
726         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
727 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
728         _tmp7_ = self->priv->_this;
729 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
730         _tmp8_ = xcls_dialogsavetemplate_xcls_name_new (_tmp7_);
731 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
732         child_1 = _tmp8_;
733 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
734         g_object_ref ((GObject*) child_1);
735 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
736         _tmp9_ = self->el;
737 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
738         _tmp10_ = child_1->el;
739 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
740         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
741 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
742         _g_object_unref0 (child_1);
743 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
744         _g_object_unref0 (child_0);
745 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
746         return self;
747 #line 748 "DialogSaveTemplate.vala.c"
748 }
749
750
751 Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_new (Xcls_DialogSaveTemplate* _owner) {
752 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
753         return xcls_dialogsavetemplate_xcls_hbox2_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, _owner);
754 #line 755 "DialogSaveTemplate.vala.c"
755 }
756
757
758 static void xcls_dialogsavetemplate_xcls_hbox2_class_init (Xcls_DialogSaveTemplateXcls_HBox2Class * klass) {
759 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
760         xcls_dialogsavetemplate_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
761 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
762         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_HBox2Private));
763 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
764         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_hbox2_finalize;
765 #line 766 "DialogSaveTemplate.vala.c"
766 }
767
768
769 static void xcls_dialogsavetemplate_xcls_hbox2_instance_init (Xcls_DialogSaveTemplateXcls_HBox2 * self) {
770 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
771         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_PRIVATE (self);
772 #line 773 "DialogSaveTemplate.vala.c"
773 }
774
775
776 static void xcls_dialogsavetemplate_xcls_hbox2_finalize (GObject* obj) {
777         Xcls_DialogSaveTemplateXcls_HBox2 * self;
778 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
779         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2);
780 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
781         _g_object_unref0 (self->el);
782 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
783         _g_object_unref0 (self->priv->_this);
784 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
785         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_hbox2_parent_class)->finalize (obj);
786 #line 787 "DialogSaveTemplate.vala.c"
787 }
788
789
790 GType xcls_dialogsavetemplate_xcls_hbox2_get_type (void) {
791         static volatile gsize xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile = 0;
792         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile)) {
793                 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 };
794                 GType xcls_dialogsavetemplate_xcls_hbox2_type_id;
795                 xcls_dialogsavetemplate_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_HBox2", &g_define_type_info, 0);
796                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile, xcls_dialogsavetemplate_xcls_hbox2_type_id);
797         }
798         return xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile;
799 }
800
801
802 Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
803         Xcls_DialogSaveTemplateXcls_Label3 * self = NULL;
804         GtkLabel* _tmp0_ = NULL;
805         Xcls_DialogSaveTemplate* _tmp1_ = NULL;
806         Xcls_DialogSaveTemplate* _tmp2_ = NULL;
807 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
808         g_return_val_if_fail (_owner != NULL, NULL);
809 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
810         self = (Xcls_DialogSaveTemplateXcls_Label3*) g_object_new (object_type, NULL);
811 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
812         _tmp0_ = (GtkLabel*) gtk_label_new ("Name");
813 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
814         g_object_ref_sink (_tmp0_);
815 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
816         _g_object_unref0 (self->el);
817 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
818         self->el = _tmp0_;
819 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
820         _tmp1_ = _owner;
821 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
822         _tmp2_ = _g_object_ref0 (_tmp1_);
823 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
824         _g_object_unref0 (self->priv->_this);
825 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
826         self->priv->_this = _tmp2_;
827 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
828         return self;
829 #line 830 "DialogSaveTemplate.vala.c"
830 }
831
832
833 Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_new (Xcls_DialogSaveTemplate* _owner) {
834 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
835         return xcls_dialogsavetemplate_xcls_label3_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, _owner);
836 #line 837 "DialogSaveTemplate.vala.c"
837 }
838
839
840 static void xcls_dialogsavetemplate_xcls_label3_class_init (Xcls_DialogSaveTemplateXcls_Label3Class * klass) {
841 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
842         xcls_dialogsavetemplate_xcls_label3_parent_class = g_type_class_peek_parent (klass);
843 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
844         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Label3Private));
845 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
846         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_label3_finalize;
847 #line 848 "DialogSaveTemplate.vala.c"
848 }
849
850
851 static void xcls_dialogsavetemplate_xcls_label3_instance_init (Xcls_DialogSaveTemplateXcls_Label3 * self) {
852 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
853         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_PRIVATE (self);
854 #line 855 "DialogSaveTemplate.vala.c"
855 }
856
857
858 static void xcls_dialogsavetemplate_xcls_label3_finalize (GObject* obj) {
859         Xcls_DialogSaveTemplateXcls_Label3 * self;
860 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
861         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3);
862 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
863         _g_object_unref0 (self->el);
864 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
865         _g_object_unref0 (self->priv->_this);
866 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
867         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_label3_parent_class)->finalize (obj);
868 #line 869 "DialogSaveTemplate.vala.c"
869 }
870
871
872 GType xcls_dialogsavetemplate_xcls_label3_get_type (void) {
873         static volatile gsize xcls_dialogsavetemplate_xcls_label3_type_id__volatile = 0;
874         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_label3_type_id__volatile)) {
875                 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 };
876                 GType xcls_dialogsavetemplate_xcls_label3_type_id;
877                 xcls_dialogsavetemplate_xcls_label3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Label3", &g_define_type_info, 0);
878                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_label3_type_id__volatile, xcls_dialogsavetemplate_xcls_label3_type_id);
879         }
880         return xcls_dialogsavetemplate_xcls_label3_type_id__volatile;
881 }
882
883
884 Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
885         Xcls_DialogSaveTemplateXcls_name * self = NULL;
886         GtkEntry* _tmp0_ = NULL;
887         Xcls_DialogSaveTemplate* _tmp1_ = NULL;
888         Xcls_DialogSaveTemplate* _tmp2_ = NULL;
889         Xcls_DialogSaveTemplate* _tmp3_ = NULL;
890         Xcls_DialogSaveTemplateXcls_name* _tmp4_ = NULL;
891 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
892         g_return_val_if_fail (_owner != NULL, NULL);
893 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
894         self = (Xcls_DialogSaveTemplateXcls_name*) g_object_new (object_type, NULL);
895 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
896         _tmp0_ = (GtkEntry*) gtk_entry_new ();
897 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
898         g_object_ref_sink (_tmp0_);
899 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
900         _g_object_unref0 (self->el);
901 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
902         self->el = _tmp0_;
903 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
904         _tmp1_ = _owner;
905 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
906         _tmp2_ = _g_object_ref0 (_tmp1_);
907 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
908         _g_object_unref0 (self->priv->_this);
909 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
910         self->priv->_this = _tmp2_;
911 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
912         _tmp3_ = self->priv->_this;
913 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
914         _tmp4_ = _g_object_ref0 (self);
915 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
916         _g_object_unref0 (_tmp3_->name);
917 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
918         _tmp3_->name = _tmp4_;
919 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
920         return self;
921 #line 922 "DialogSaveTemplate.vala.c"
922 }
923
924
925 Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_new (Xcls_DialogSaveTemplate* _owner) {
926 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
927         return xcls_dialogsavetemplate_xcls_name_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, _owner);
928 #line 929 "DialogSaveTemplate.vala.c"
929 }
930
931
932 static void xcls_dialogsavetemplate_xcls_name_class_init (Xcls_DialogSaveTemplateXcls_nameClass * klass) {
933 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
934         xcls_dialogsavetemplate_xcls_name_parent_class = g_type_class_peek_parent (klass);
935 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
936         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_namePrivate));
937 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
938         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_name_finalize;
939 #line 940 "DialogSaveTemplate.vala.c"
940 }
941
942
943 static void xcls_dialogsavetemplate_xcls_name_instance_init (Xcls_DialogSaveTemplateXcls_name * self) {
944 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
945         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_PRIVATE (self);
946 #line 947 "DialogSaveTemplate.vala.c"
947 }
948
949
950 static void xcls_dialogsavetemplate_xcls_name_finalize (GObject* obj) {
951         Xcls_DialogSaveTemplateXcls_name * self;
952 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
953         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_name);
954 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
955         _g_object_unref0 (self->el);
956 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
957         _g_object_unref0 (self->priv->_this);
958 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
959         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_name_parent_class)->finalize (obj);
960 #line 961 "DialogSaveTemplate.vala.c"
961 }
962
963
964 GType xcls_dialogsavetemplate_xcls_name_get_type (void) {
965         static volatile gsize xcls_dialogsavetemplate_xcls_name_type_id__volatile = 0;
966         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_name_type_id__volatile)) {
967                 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 };
968                 GType xcls_dialogsavetemplate_xcls_name_type_id;
969                 xcls_dialogsavetemplate_xcls_name_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_name", &g_define_type_info, 0);
970                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_name_type_id__volatile, xcls_dialogsavetemplate_xcls_name_type_id);
971         }
972         return xcls_dialogsavetemplate_xcls_name_type_id__volatile;
973 }
974
975
976 Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
977         Xcls_DialogSaveTemplateXcls_Button5 * self = NULL;
978         GtkButton* _tmp0_ = NULL;
979         Xcls_DialogSaveTemplate* _tmp1_ = NULL;
980         Xcls_DialogSaveTemplate* _tmp2_ = NULL;
981         GtkButton* _tmp3_ = NULL;
982 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
983         g_return_val_if_fail (_owner != NULL, NULL);
984 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
985         self = (Xcls_DialogSaveTemplateXcls_Button5*) g_object_new (object_type, NULL);
986 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
987         _tmp0_ = (GtkButton*) gtk_button_new ();
988 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
989         g_object_ref_sink (_tmp0_);
990 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
991         _g_object_unref0 (self->el);
992 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
993         self->el = _tmp0_;
994 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
995         _tmp1_ = _owner;
996 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
997         _tmp2_ = _g_object_ref0 (_tmp1_);
998 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
999         _g_object_unref0 (self->priv->_this);
1000 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1001         self->priv->_this = _tmp2_;
1002 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1003         _tmp3_ = self->el;
1004 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1005         gtk_button_set_label (_tmp3_, "Cancel");
1006 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1007         return self;
1008 #line 1009 "DialogSaveTemplate.vala.c"
1009 }
1010
1011
1012 Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_new (Xcls_DialogSaveTemplate* _owner) {
1013 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1014         return xcls_dialogsavetemplate_xcls_button5_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, _owner);
1015 #line 1016 "DialogSaveTemplate.vala.c"
1016 }
1017
1018
1019 static void xcls_dialogsavetemplate_xcls_button5_class_init (Xcls_DialogSaveTemplateXcls_Button5Class * klass) {
1020 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1021         xcls_dialogsavetemplate_xcls_button5_parent_class = g_type_class_peek_parent (klass);
1022 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1023         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Button5Private));
1024 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1025         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_button5_finalize;
1026 #line 1027 "DialogSaveTemplate.vala.c"
1027 }
1028
1029
1030 static void xcls_dialogsavetemplate_xcls_button5_instance_init (Xcls_DialogSaveTemplateXcls_Button5 * self) {
1031 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1032         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_PRIVATE (self);
1033 #line 1034 "DialogSaveTemplate.vala.c"
1034 }
1035
1036
1037 static void xcls_dialogsavetemplate_xcls_button5_finalize (GObject* obj) {
1038         Xcls_DialogSaveTemplateXcls_Button5 * self;
1039 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1040         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5);
1041 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1042         _g_object_unref0 (self->el);
1043 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1044         _g_object_unref0 (self->priv->_this);
1045 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1046         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_button5_parent_class)->finalize (obj);
1047 #line 1048 "DialogSaveTemplate.vala.c"
1048 }
1049
1050
1051 GType xcls_dialogsavetemplate_xcls_button5_get_type (void) {
1052         static volatile gsize xcls_dialogsavetemplate_xcls_button5_type_id__volatile = 0;
1053         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_button5_type_id__volatile)) {
1054                 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 };
1055                 GType xcls_dialogsavetemplate_xcls_button5_type_id;
1056                 xcls_dialogsavetemplate_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Button5", &g_define_type_info, 0);
1057                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_button5_type_id__volatile, xcls_dialogsavetemplate_xcls_button5_type_id);
1058         }
1059         return xcls_dialogsavetemplate_xcls_button5_type_id__volatile;
1060 }
1061
1062
1063 Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
1064         Xcls_DialogSaveTemplateXcls_Button6 * self = NULL;
1065         GtkButton* _tmp0_ = NULL;
1066         Xcls_DialogSaveTemplate* _tmp1_ = NULL;
1067         Xcls_DialogSaveTemplate* _tmp2_ = NULL;
1068         GtkButton* _tmp3_ = NULL;
1069 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1070         g_return_val_if_fail (_owner != NULL, NULL);
1071 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1072         self = (Xcls_DialogSaveTemplateXcls_Button6*) g_object_new (object_type, NULL);
1073 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1074         _tmp0_ = (GtkButton*) gtk_button_new ();
1075 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1076         g_object_ref_sink (_tmp0_);
1077 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1078         _g_object_unref0 (self->el);
1079 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1080         self->el = _tmp0_;
1081 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1082         _tmp1_ = _owner;
1083 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1084         _tmp2_ = _g_object_ref0 (_tmp1_);
1085 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1086         _g_object_unref0 (self->priv->_this);
1087 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1088         self->priv->_this = _tmp2_;
1089 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1090         _tmp3_ = self->el;
1091 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1092         gtk_button_set_label (_tmp3_, "OK");
1093 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1094         return self;
1095 #line 1096 "DialogSaveTemplate.vala.c"
1096 }
1097
1098
1099 Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_new (Xcls_DialogSaveTemplate* _owner) {
1100 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1101         return xcls_dialogsavetemplate_xcls_button6_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, _owner);
1102 #line 1103 "DialogSaveTemplate.vala.c"
1103 }
1104
1105
1106 static void xcls_dialogsavetemplate_xcls_button6_class_init (Xcls_DialogSaveTemplateXcls_Button6Class * klass) {
1107 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1108         xcls_dialogsavetemplate_xcls_button6_parent_class = g_type_class_peek_parent (klass);
1109 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1110         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Button6Private));
1111 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1112         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_button6_finalize;
1113 #line 1114 "DialogSaveTemplate.vala.c"
1114 }
1115
1116
1117 static void xcls_dialogsavetemplate_xcls_button6_instance_init (Xcls_DialogSaveTemplateXcls_Button6 * self) {
1118 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1119         self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_PRIVATE (self);
1120 #line 1121 "DialogSaveTemplate.vala.c"
1121 }
1122
1123
1124 static void xcls_dialogsavetemplate_xcls_button6_finalize (GObject* obj) {
1125         Xcls_DialogSaveTemplateXcls_Button6 * self;
1126 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1127         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6);
1128 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1129         _g_object_unref0 (self->el);
1130 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1131         _g_object_unref0 (self->priv->_this);
1132 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1133         G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_button6_parent_class)->finalize (obj);
1134 #line 1135 "DialogSaveTemplate.vala.c"
1135 }
1136
1137
1138 GType xcls_dialogsavetemplate_xcls_button6_get_type (void) {
1139         static volatile gsize xcls_dialogsavetemplate_xcls_button6_type_id__volatile = 0;
1140         if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_button6_type_id__volatile)) {
1141                 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 };
1142                 GType xcls_dialogsavetemplate_xcls_button6_type_id;
1143                 xcls_dialogsavetemplate_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Button6", &g_define_type_info, 0);
1144                 g_once_init_leave (&xcls_dialogsavetemplate_xcls_button6_type_id__volatile, xcls_dialogsavetemplate_xcls_button6_type_id);
1145         }
1146         return xcls_dialogsavetemplate_xcls_button6_type_id__volatile;
1147 }
1148
1149
1150 static void xcls_dialogsavetemplate_class_init (Xcls_DialogSaveTemplateClass * klass) {
1151 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1152         xcls_dialogsavetemplate_parent_class = g_type_class_peek_parent (klass);
1153 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1154         g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplatePrivate));
1155 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1156         G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_finalize;
1157 #line 1158 "DialogSaveTemplate.vala.c"
1158 }
1159
1160
1161 static void xcls_dialogsavetemplate_instance_init (Xcls_DialogSaveTemplate * self) {
1162 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1163         self->priv = XCLS_DIALOGSAVETEMPLATE_GET_PRIVATE (self);
1164 #line 1165 "DialogSaveTemplate.vala.c"
1165 }
1166
1167
1168 static void xcls_dialogsavetemplate_finalize (GObject* obj) {
1169         Xcls_DialogSaveTemplate * self;
1170 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1171         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate);
1172 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1173         _g_object_unref0 (self->el);
1174 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1175         _g_object_unref0 (self->priv->_this);
1176 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1177         _g_object_unref0 (self->name);
1178 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1179         _g_object_unref0 (self->data);
1180 #line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1181         _g_object_unref0 (self->palete);
1182 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
1183         G_OBJECT_CLASS (xcls_dialogsavetemplate_parent_class)->finalize (obj);
1184 #line 1185 "DialogSaveTemplate.vala.c"
1185 }
1186
1187
1188 GType xcls_dialogsavetemplate_get_type (void) {
1189         static volatile gsize xcls_dialogsavetemplate_type_id__volatile = 0;
1190         if (g_once_init_enter (&xcls_dialogsavetemplate_type_id__volatile)) {
1191                 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 };
1192                 GType xcls_dialogsavetemplate_type_id;
1193                 xcls_dialogsavetemplate_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplate", &g_define_type_info, 0);
1194                 g_once_init_leave (&xcls_dialogsavetemplate_type_id__volatile, xcls_dialogsavetemplate_type_id);
1195         }
1196         return xcls_dialogsavetemplate_type_id__volatile;
1197 }
1198
1199
1200