1 /* About.vala.c generated by valac 0.24.0, the Vala compiler
2 * generated from About.vala, do not modify */
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
9 static int main (string[] args) {
11 new Xcls_AboutDialog1();
19 #include <glib-object.h>
22 #include <gobject/gvaluecollector.h>
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))
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;
39 struct _Xcls_AboutDialog1 {
40 GTypeInstance parent_instance;
41 volatile int ref_count;
42 Xcls_AboutDialog1Private * priv;
46 struct _Xcls_AboutDialog1Class {
47 GTypeClass parent_class;
48 void (*finalize) (Xcls_AboutDialog1 *self);
51 struct _ParamSpecXcls_AboutDialog1 {
52 GParamSpec parent_instance;
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;
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;
70 XCLS_ABOUTDIALOG1_DUMMY_PROPERTY
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);
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"
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"
93 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
94 gtk_widget_hide ((GtkWidget*) _tmp0_);
95 #line 96 "About.vala.c"
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"
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"
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"
119 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
121 #line 122 "About.vala.c"
125 static gboolean ___lambda11__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
127 result = __lambda11_ ((Xcls_AboutDialog1*) self, _sender, event);
128 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
130 #line 131 "About.vala.c"
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"
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"
168 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
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"
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"
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"
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"
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"
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"
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"
198 #line 199 "About.vala.c"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
283 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
285 #line 286 "About.vala.c"
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"
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"
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"
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"
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"
312 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
314 #line 315 "About.vala.c"
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"
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"
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"
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"
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"
363 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
365 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
366 xcls_aboutdialog1_unref (old);
367 #line 368 "About.vala.c"
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"
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"
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"
392 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
394 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
395 xcls_aboutdialog1_unref (old);
396 #line 397 "About.vala.c"
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"
410 static void xcls_aboutdialog1_instance_init (Xcls_AboutDialog1 * self) {
411 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
413 #line 414 "About.vala.c"
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"
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);
437 return xcls_aboutdialog1_type_id__volatile;
441 gpointer xcls_aboutdialog1_ref (gpointer instance) {
442 Xcls_AboutDialog1* self;
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"
448 #line 449 "About.vala.c"
452 void xcls_aboutdialog1_unref (gpointer instance) {
453 Xcls_AboutDialog1* self;
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"