ce399ad1887a8c3df36b871ea2926222b975d0b8
[app.Builder.js] / Builder4 / About.vala.c
1 /* About.vala.c generated by valac 0.24.0, the Vala compiler
2  * generated from About.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/About.vala  -o /tmp/About
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_AboutDialog1();
12     About.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 <gobject/gvaluecollector.h>
23
24
25 #define TYPE_XCLS_ABOUTDIALOG1 (xcls_aboutdialog1_get_type ())
26 #define XCLS_ABOUTDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1))
27 #define XCLS_ABOUTDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1Class))
28 #define IS_XCLS_ABOUTDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_ABOUTDIALOG1))
29 #define IS_XCLS_ABOUTDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_ABOUTDIALOG1))
30 #define XCLS_ABOUTDIALOG1_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1Class))
31
32 typedef struct _Xcls_AboutDialog1 Xcls_AboutDialog1;
33 typedef struct _Xcls_AboutDialog1Class Xcls_AboutDialog1Class;
34 typedef struct _Xcls_AboutDialog1Private Xcls_AboutDialog1Private;
35 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
36 #define _xcls_aboutdialog1_unref0(var) ((var == NULL) ? NULL : (var = (xcls_aboutdialog1_unref (var), NULL)))
37 typedef struct _ParamSpecXcls_AboutDialog1 ParamSpecXcls_AboutDialog1;
38
39 struct _Xcls_AboutDialog1 {
40         GTypeInstance parent_instance;
41         volatile int ref_count;
42         Xcls_AboutDialog1Private * priv;
43         GtkAboutDialog* el;
44 };
45
46 struct _Xcls_AboutDialog1Class {
47         GTypeClass parent_class;
48         void (*finalize) (Xcls_AboutDialog1 *self);
49 };
50
51 struct _ParamSpecXcls_AboutDialog1 {
52         GParamSpec parent_instance;
53 };
54
55
56 extern Xcls_AboutDialog1* About;
57 Xcls_AboutDialog1* About = NULL;
58 static gpointer xcls_aboutdialog1_parent_class = NULL;
59 static Xcls_AboutDialog1* xcls_aboutdialog1__this;
60 static Xcls_AboutDialog1* xcls_aboutdialog1__this = NULL;
61
62 gpointer xcls_aboutdialog1_ref (gpointer instance);
63 void xcls_aboutdialog1_unref (gpointer instance);
64 GParamSpec* param_spec_xcls_aboutdialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
65 void value_set_xcls_aboutdialog1 (GValue* value, gpointer v_object);
66 void value_take_xcls_aboutdialog1 (GValue* value, gpointer v_object);
67 gpointer value_get_xcls_aboutdialog1 (const GValue* value);
68 GType xcls_aboutdialog1_get_type (void) G_GNUC_CONST;
69 enum  {
70         XCLS_ABOUTDIALOG1_DUMMY_PROPERTY
71 };
72 Xcls_AboutDialog1* xcls_aboutdialog1_new (void);
73 Xcls_AboutDialog1* xcls_aboutdialog1_construct (GType object_type);
74 static void __lambda10_ (Xcls_AboutDialog1* self, gint rid);
75 static void ___lambda10__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
76 static gboolean __lambda11_ (Xcls_AboutDialog1* self, GtkWidget* _self_, GdkEventAny* event);
77 static gboolean ___lambda11__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
78 void xcls_aboutdialog1_show_all (Xcls_AboutDialog1* self);
79 static void xcls_aboutdialog1_finalize (Xcls_AboutDialog1* obj);
80
81
82 static gpointer _xcls_aboutdialog1_ref0 (gpointer self) {
83 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
84         return self ? xcls_aboutdialog1_ref (self) : NULL;
85 #line 86 "About.vala.c"
86 }
87
88
89 static void __lambda10_ (Xcls_AboutDialog1* self, gint rid) {
90         GtkAboutDialog* _tmp0_ = NULL;
91 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
92         _tmp0_ = self->el;
93 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
94         gtk_widget_hide ((GtkWidget*) _tmp0_);
95 #line 96 "About.vala.c"
96 }
97
98
99 static void ___lambda10__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
100 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
101         __lambda10_ ((Xcls_AboutDialog1*) self, response_id);
102 #line 103 "About.vala.c"
103 }
104
105
106 static gboolean __lambda11_ (Xcls_AboutDialog1* self, GtkWidget* _self_, GdkEventAny* event) {
107         gboolean result = FALSE;
108         GtkAboutDialog* _tmp0_ = NULL;
109 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
110         g_return_val_if_fail (_self_ != NULL, FALSE);
111 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
112         g_return_val_if_fail (event != NULL, FALSE);
113 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
114         _tmp0_ = self->el;
115 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
116         gtk_widget_hide ((GtkWidget*) _tmp0_);
117 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
118         result = TRUE;
119 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
120         return result;
121 #line 122 "About.vala.c"
122 }
123
124
125 static gboolean ___lambda11__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
126         gboolean result;
127         result = __lambda11_ ((Xcls_AboutDialog1*) self, _sender, event);
128 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
129         return result;
130 #line 131 "About.vala.c"
131 }
132
133
134 Xcls_AboutDialog1* xcls_aboutdialog1_construct (GType object_type) {
135         Xcls_AboutDialog1* self = NULL;
136         GtkAboutDialog* _tmp0_ = NULL;
137         Xcls_AboutDialog1* _tmp1_ = NULL;
138         Xcls_AboutDialog1* _tmp2_ = NULL;
139         GtkAboutDialog* _tmp3_ = NULL;
140         GtkAboutDialog* _tmp4_ = NULL;
141         GtkAboutDialog* _tmp5_ = NULL;
142         GtkAboutDialog* _tmp6_ = NULL;
143         GtkAboutDialog* _tmp7_ = NULL;
144         GtkAboutDialog* _tmp8_ = NULL;
145         GtkAboutDialog* _tmp9_ = NULL;
146 #line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
147         self = (Xcls_AboutDialog1*) g_type_create_instance (object_type);
148 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
149         _tmp0_ = (GtkAboutDialog*) gtk_about_dialog_new ();
150 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
151         g_object_ref_sink (_tmp0_);
152 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
153         _g_object_unref0 (self->el);
154 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
155         self->el = _tmp0_;
156 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
157         _tmp1_ = _xcls_aboutdialog1_ref0 (self);
158 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
159         _xcls_aboutdialog1_unref0 (xcls_aboutdialog1__this);
160 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
161         xcls_aboutdialog1__this = _tmp1_;
162 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
163         _tmp2_ = _xcls_aboutdialog1_ref0 (self);
164 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
165         _xcls_aboutdialog1_unref0 (About);
166 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
167         About = _tmp2_;
168 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
169         _tmp3_ = self->el;
170 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
171         gtk_about_dialog_set_copyright (_tmp3_, "LGPL");
172 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
173         _tmp4_ = self->el;
174 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
175         gtk_about_dialog_set_license (_tmp4_, "LGPL");
176 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
177         _tmp5_ = self->el;
178 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
179         gtk_window_set_modal ((GtkWindow*) _tmp5_, TRUE);
180 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
181         _tmp6_ = self->el;
182 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
183         gtk_about_dialog_set_program_name (_tmp6_, "app.Builder.js");
184 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
185         _tmp7_ = self->el;
186 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
187         gtk_about_dialog_set_website (_tmp7_, "http://www.akbkhome.com/blog.php");
188 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
189         _tmp8_ = self->el;
190 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
191         g_signal_connect ((GtkDialog*) _tmp8_, "response", (GCallback) ___lambda10__gtk_dialog_response, self);
192 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
193         _tmp9_ = self->el;
194 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
195         g_signal_connect ((GtkWidget*) _tmp9_, "delete-event", (GCallback) ___lambda11__gtk_widget_delete_event, self);
196 #line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
197         return self;
198 #line 199 "About.vala.c"
199 }
200
201
202 Xcls_AboutDialog1* xcls_aboutdialog1_new (void) {
203 #line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
204         return xcls_aboutdialog1_construct (TYPE_XCLS_ABOUTDIALOG1);
205 #line 206 "About.vala.c"
206 }
207
208
209 void xcls_aboutdialog1_show_all (Xcls_AboutDialog1* self) {
210         GtkAboutDialog* _tmp0_ = NULL;
211 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
212         g_return_if_fail (self != NULL);
213 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
214         _tmp0_ = self->el;
215 #line 74 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
216         gtk_widget_show_all ((GtkWidget*) _tmp0_);
217 #line 218 "About.vala.c"
218 }
219
220
221 static void value_xcls_aboutdialog1_init (GValue* value) {
222 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
223         value->data[0].v_pointer = NULL;
224 #line 225 "About.vala.c"
225 }
226
227
228 static void value_xcls_aboutdialog1_free_value (GValue* value) {
229 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
230         if (value->data[0].v_pointer) {
231 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
232                 xcls_aboutdialog1_unref (value->data[0].v_pointer);
233 #line 234 "About.vala.c"
234         }
235 }
236
237
238 static void value_xcls_aboutdialog1_copy_value (const GValue* src_value, GValue* dest_value) {
239 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
240         if (src_value->data[0].v_pointer) {
241 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
242                 dest_value->data[0].v_pointer = xcls_aboutdialog1_ref (src_value->data[0].v_pointer);
243 #line 244 "About.vala.c"
244         } else {
245 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
246                 dest_value->data[0].v_pointer = NULL;
247 #line 248 "About.vala.c"
248         }
249 }
250
251
252 static gpointer value_xcls_aboutdialog1_peek_pointer (const GValue* value) {
253 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
254         return value->data[0].v_pointer;
255 #line 256 "About.vala.c"
256 }
257
258
259 static gchar* value_xcls_aboutdialog1_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
260 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
261         if (collect_values[0].v_pointer) {
262 #line 263 "About.vala.c"
263                 Xcls_AboutDialog1* object;
264                 object = collect_values[0].v_pointer;
265 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
266                 if (object->parent_instance.g_class == NULL) {
267 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
268                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
269 #line 270 "About.vala.c"
270                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
271 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
272                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
273 #line 274 "About.vala.c"
274                 }
275 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
276                 value->data[0].v_pointer = xcls_aboutdialog1_ref (object);
277 #line 278 "About.vala.c"
278         } else {
279 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
280                 value->data[0].v_pointer = NULL;
281 #line 282 "About.vala.c"
282         }
283 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
284         return NULL;
285 #line 286 "About.vala.c"
286 }
287
288
289 static gchar* value_xcls_aboutdialog1_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
290         Xcls_AboutDialog1** object_p;
291         object_p = collect_values[0].v_pointer;
292 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
293         if (!object_p) {
294 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
295                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
296 #line 297 "About.vala.c"
297         }
298 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
299         if (!value->data[0].v_pointer) {
300 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
301                 *object_p = NULL;
302 #line 303 "About.vala.c"
303         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
304 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
305                 *object_p = value->data[0].v_pointer;
306 #line 307 "About.vala.c"
307         } else {
308 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
309                 *object_p = xcls_aboutdialog1_ref (value->data[0].v_pointer);
310 #line 311 "About.vala.c"
311         }
312 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
313         return NULL;
314 #line 315 "About.vala.c"
315 }
316
317
318 GParamSpec* param_spec_xcls_aboutdialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
319         ParamSpecXcls_AboutDialog1* spec;
320 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
321         g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_ABOUTDIALOG1), NULL);
322 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
323         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
324 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
325         G_PARAM_SPEC (spec)->value_type = object_type;
326 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
327         return G_PARAM_SPEC (spec);
328 #line 329 "About.vala.c"
329 }
330
331
332 gpointer value_get_xcls_aboutdialog1 (const GValue* value) {
333 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
334         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_ABOUTDIALOG1), NULL);
335 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
336         return value->data[0].v_pointer;
337 #line 338 "About.vala.c"
338 }
339
340
341 void value_set_xcls_aboutdialog1 (GValue* value, gpointer v_object) {
342         Xcls_AboutDialog1* old;
343 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
344         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_ABOUTDIALOG1));
345 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
346         old = value->data[0].v_pointer;
347 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
348         if (v_object) {
349 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
350                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_ABOUTDIALOG1));
351 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
352                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
353 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
354                 value->data[0].v_pointer = v_object;
355 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
356                 xcls_aboutdialog1_ref (value->data[0].v_pointer);
357 #line 358 "About.vala.c"
358         } else {
359 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
360                 value->data[0].v_pointer = NULL;
361 #line 362 "About.vala.c"
362         }
363 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
364         if (old) {
365 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
366                 xcls_aboutdialog1_unref (old);
367 #line 368 "About.vala.c"
368         }
369 }
370
371
372 void value_take_xcls_aboutdialog1 (GValue* value, gpointer v_object) {
373         Xcls_AboutDialog1* old;
374 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
375         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_ABOUTDIALOG1));
376 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
377         old = value->data[0].v_pointer;
378 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
379         if (v_object) {
380 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
381                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_ABOUTDIALOG1));
382 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
383                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
384 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
385                 value->data[0].v_pointer = v_object;
386 #line 387 "About.vala.c"
387         } else {
388 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
389                 value->data[0].v_pointer = NULL;
390 #line 391 "About.vala.c"
391         }
392 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
393         if (old) {
394 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
395                 xcls_aboutdialog1_unref (old);
396 #line 397 "About.vala.c"
397         }
398 }
399
400
401 static void xcls_aboutdialog1_class_init (Xcls_AboutDialog1Class * klass) {
402 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
403         xcls_aboutdialog1_parent_class = g_type_class_peek_parent (klass);
404 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
405         XCLS_ABOUTDIALOG1_CLASS (klass)->finalize = xcls_aboutdialog1_finalize;
406 #line 407 "About.vala.c"
407 }
408
409
410 static void xcls_aboutdialog1_instance_init (Xcls_AboutDialog1 * self) {
411 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
412         self->ref_count = 1;
413 #line 414 "About.vala.c"
414 }
415
416
417 static void xcls_aboutdialog1_finalize (Xcls_AboutDialog1* obj) {
418         Xcls_AboutDialog1 * self;
419 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
420         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1);
421 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
422         _g_object_unref0 (self->el);
423 #line 424 "About.vala.c"
424 }
425
426
427 GType xcls_aboutdialog1_get_type (void) {
428         static volatile gsize xcls_aboutdialog1_type_id__volatile = 0;
429         if (g_once_init_enter (&xcls_aboutdialog1_type_id__volatile)) {
430                 static const GTypeValueTable g_define_type_value_table = { value_xcls_aboutdialog1_init, value_xcls_aboutdialog1_free_value, value_xcls_aboutdialog1_copy_value, value_xcls_aboutdialog1_peek_pointer, "p", value_xcls_aboutdialog1_collect_value, "p", value_xcls_aboutdialog1_lcopy_value };
431                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_AboutDialog1Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_aboutdialog1_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_AboutDialog1), 0, (GInstanceInitFunc) xcls_aboutdialog1_instance_init, &g_define_type_value_table };
432                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
433                 GType xcls_aboutdialog1_type_id;
434                 xcls_aboutdialog1_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_AboutDialog1", &g_define_type_info, &g_define_type_fundamental_info, 0);
435                 g_once_init_leave (&xcls_aboutdialog1_type_id__volatile, xcls_aboutdialog1_type_id);
436         }
437         return xcls_aboutdialog1_type_id__volatile;
438 }
439
440
441 gpointer xcls_aboutdialog1_ref (gpointer instance) {
442         Xcls_AboutDialog1* self;
443         self = instance;
444 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
445         g_atomic_int_inc (&self->ref_count);
446 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
447         return instance;
448 #line 449 "About.vala.c"
449 }
450
451
452 void xcls_aboutdialog1_unref (gpointer instance) {
453         Xcls_AboutDialog1* self;
454         self = instance;
455 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
456         if (g_atomic_int_dec_and_test (&self->ref_count)) {
457 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
458                 XCLS_ABOUTDIALOG1_GET_CLASS (self)->finalize (self);
459 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
460                 g_type_free_instance ((GTypeInstance *) self);
461 #line 462 "About.vala.c"
462         }
463 }
464
465
466