From: Alan Knowles Date: Wed, 6 Aug 2014 04:44:39 +0000 (+0800) Subject: JsRender/NodeToGlade.vala X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=7a4878a31ffcb7eecddbce067a3bcb28a2895f0e;p=app.Builder.js JsRender/NodeToGlade.vala JsRender/Gtk.vala.c JsRender/JsRender.vala.c JsRender/Lang.vala.c JsRender/Node.vala.c JsRender/NodeToGlade.vala.c JsRender/NodeToJs.vala.c JsRender/Roo.vala.c Project/Gtk.vala.c Project/Project.vala.c Project/Roo.vala.c Palete/Gir.vala.c Palete/Gtk.vala.c Palete/Palete.vala.c Palete/Roo.vala.c Builder4/Application.vala.c Builder4/About.vala.c Builder4/DialogConfirm.vala.c Builder4/DialogNewComponent.vala.c Builder4/StandardErrorDialog.vala.c Builder4/DialogSaveTemplate.vala.c Builder4/DialogTemplateSelect.vala.c Builder4/EditProject.vala.c Builder4/Editor.vala.c Builder4/ProjectSettings.vala.c Builder4/WindowRightPalete.vala.c Builder4/WindowLeftTree.vala.c Builder4/WindowRooView.vala.c Builder4/WindowLeftProps.vala.c Builder4/ClutterFiles.vala.c Builder4/WindowLeftProjects.vala.c Builder4/WindowAddProp.vala.c Builder4/GladeView.vala.c Builder4/MainWindow.vala.c Builder4/Main.vala.c --- diff --git a/Builder4/About.vala.c b/Builder4/About.vala.c new file mode 100644 index 000000000..94225dba1 --- /dev/null +++ b/Builder4/About.vala.c @@ -0,0 +1,466 @@ +/* About.vala.c generated by valac 0.20.1, the Vala compiler + * generated from About.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/About.vala -o /tmp/About +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_AboutDialog1(); + About.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_ABOUTDIALOG1 (xcls_aboutdialog1_get_type ()) +#define XCLS_ABOUTDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1)) +#define XCLS_ABOUTDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1Class)) +#define IS_XCLS_ABOUTDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_ABOUTDIALOG1)) +#define IS_XCLS_ABOUTDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_ABOUTDIALOG1)) +#define XCLS_ABOUTDIALOG1_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1Class)) + +typedef struct _Xcls_AboutDialog1 Xcls_AboutDialog1; +typedef struct _Xcls_AboutDialog1Class Xcls_AboutDialog1Class; +typedef struct _Xcls_AboutDialog1Private Xcls_AboutDialog1Private; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define _xcls_aboutdialog1_unref0(var) ((var == NULL) ? NULL : (var = (xcls_aboutdialog1_unref (var), NULL))) +typedef struct _ParamSpecXcls_AboutDialog1 ParamSpecXcls_AboutDialog1; + +struct _Xcls_AboutDialog1 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_AboutDialog1Private * priv; + GtkAboutDialog* el; +}; + +struct _Xcls_AboutDialog1Class { + GTypeClass parent_class; + void (*finalize) (Xcls_AboutDialog1 *self); +}; + +struct _ParamSpecXcls_AboutDialog1 { + GParamSpec parent_instance; +}; + + +extern Xcls_AboutDialog1* About; +Xcls_AboutDialog1* About = NULL; +static gpointer xcls_aboutdialog1_parent_class = NULL; +static Xcls_AboutDialog1* xcls_aboutdialog1__this; +static Xcls_AboutDialog1* xcls_aboutdialog1__this = NULL; + +gpointer xcls_aboutdialog1_ref (gpointer instance); +void xcls_aboutdialog1_unref (gpointer instance); +GParamSpec* param_spec_xcls_aboutdialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_xcls_aboutdialog1 (GValue* value, gpointer v_object); +void value_take_xcls_aboutdialog1 (GValue* value, gpointer v_object); +gpointer value_get_xcls_aboutdialog1 (const GValue* value); +GType xcls_aboutdialog1_get_type (void) G_GNUC_CONST; +enum { + XCLS_ABOUTDIALOG1_DUMMY_PROPERTY +}; +Xcls_AboutDialog1* xcls_aboutdialog1_new (void); +Xcls_AboutDialog1* xcls_aboutdialog1_construct (GType object_type); +static void __lambda8_ (Xcls_AboutDialog1* self, gint rid); +static void ___lambda8__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self); +static gboolean __lambda9_ (Xcls_AboutDialog1* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda9__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +void xcls_aboutdialog1_show_all (Xcls_AboutDialog1* self); +static void xcls_aboutdialog1_finalize (Xcls_AboutDialog1* obj); + + +static gpointer _xcls_aboutdialog1_ref0 (gpointer self) { +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return self ? xcls_aboutdialog1_ref (self) : NULL; +#line 86 "About.vala.c" +} + + +static void __lambda8_ (Xcls_AboutDialog1* self, gint rid) { + GtkAboutDialog* _tmp0_; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp0_ = self->el; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 96 "About.vala.c" +} + + +static void ___lambda8__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) { +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + __lambda8_ (self, response_id); +#line 103 "About.vala.c" +} + + +static gboolean __lambda9_ (Xcls_AboutDialog1* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkAboutDialog* _tmp0_; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp0_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + result = TRUE; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return result; +#line 122 "About.vala.c" +} + + +static gboolean ___lambda9__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda9_ (self, _sender, event); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return result; +#line 131 "About.vala.c" +} + + +Xcls_AboutDialog1* xcls_aboutdialog1_construct (GType object_type) { + Xcls_AboutDialog1* self = NULL; + GtkAboutDialog* _tmp0_; + Xcls_AboutDialog1* _tmp1_; + Xcls_AboutDialog1* _tmp2_; + GtkAboutDialog* _tmp3_; + GtkAboutDialog* _tmp4_; + GtkAboutDialog* _tmp5_; + GtkAboutDialog* _tmp6_; + GtkAboutDialog* _tmp7_; + GtkAboutDialog* _tmp8_; + GtkAboutDialog* _tmp9_; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + self = (Xcls_AboutDialog1*) g_type_create_instance (object_type); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp0_ = (GtkAboutDialog*) gtk_about_dialog_new (); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_object_ref_sink (_tmp0_); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _g_object_unref0 (self->el); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + self->el = _tmp0_; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp1_ = _xcls_aboutdialog1_ref0 (self); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _xcls_aboutdialog1_unref0 (xcls_aboutdialog1__this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + xcls_aboutdialog1__this = _tmp1_; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp2_ = _xcls_aboutdialog1_ref0 (self); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _xcls_aboutdialog1_unref0 (About); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + About = _tmp2_; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp3_ = self->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_about_dialog_set_copyright (_tmp3_, "LGPL"); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp4_ = self->el; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_about_dialog_set_license (_tmp4_, "LGPL"); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp5_ = self->el; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_window_set_modal ((GtkWindow*) _tmp5_, TRUE); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp6_ = self->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_about_dialog_set_program_name (_tmp6_, "app.Builder.js"); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp7_ = self->el; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_about_dialog_set_website (_tmp7_, "http://www.akbkhome.com/blog.php"); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp8_ = self->el; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_signal_connect ((GtkDialog*) _tmp8_, "response", (GCallback) ___lambda8__gtk_dialog_response, self); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp9_ = self->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_signal_connect ((GtkWidget*) _tmp9_, "delete-event", (GCallback) ___lambda9__gtk_widget_delete_event, self); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return self; +#line 199 "About.vala.c" +} + + +Xcls_AboutDialog1* xcls_aboutdialog1_new (void) { +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return xcls_aboutdialog1_construct (TYPE_XCLS_ABOUTDIALOG1); +#line 206 "About.vala.c" +} + + +void xcls_aboutdialog1_show_all (Xcls_AboutDialog1* self) { + GtkAboutDialog* _tmp0_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_if_fail (self != NULL); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp0_ = self->el; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_widget_show_all ((GtkWidget*) _tmp0_); +#line 218 "About.vala.c" +} + + +static void value_xcls_aboutdialog1_init (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + value->data[0].v_pointer = NULL; +#line 225 "About.vala.c" +} + + +static void value_xcls_aboutdialog1_free_value (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + xcls_aboutdialog1_unref (value->data[0].v_pointer); +#line 234 "About.vala.c" + } +} + + +static void value_xcls_aboutdialog1_copy_value (const GValue* src_value, GValue* dest_value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (src_value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + dest_value->data[0].v_pointer = xcls_aboutdialog1_ref (src_value->data[0].v_pointer); +#line 244 "About.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + dest_value->data[0].v_pointer = NULL; +#line 248 "About.vala.c" + } +} + + +static gpointer value_xcls_aboutdialog1_peek_pointer (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return value->data[0].v_pointer; +#line 256 "About.vala.c" +} + + +static gchar* value_xcls_aboutdialog1_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (collect_values[0].v_pointer) { +#line 263 "About.vala.c" + Xcls_AboutDialog1* object; + object = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (object->parent_instance.g_class == NULL) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 270 "About.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 274 "About.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + value->data[0].v_pointer = xcls_aboutdialog1_ref (object); +#line 278 "About.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + value->data[0].v_pointer = NULL; +#line 282 "About.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return NULL; +#line 286 "About.vala.c" +} + + +static gchar* value_xcls_aboutdialog1_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_AboutDialog1** object_p; + object_p = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (!object_p) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 297 "About.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (!value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + *object_p = NULL; +#line 303 "About.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + *object_p = value->data[0].v_pointer; +#line 307 "About.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + *object_p = xcls_aboutdialog1_ref (value->data[0].v_pointer); +#line 311 "About.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return NULL; +#line 315 "About.vala.c" +} + + +GParamSpec* param_spec_xcls_aboutdialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + ParamSpecXcls_AboutDialog1* spec; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_ABOUTDIALOG1), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return G_PARAM_SPEC (spec); +#line 329 "About.vala.c" +} + + +gpointer value_get_xcls_aboutdialog1 (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_ABOUTDIALOG1), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return value->data[0].v_pointer; +#line 338 "About.vala.c" +} + + +void value_set_xcls_aboutdialog1 (GValue* value, gpointer v_object) { + Xcls_AboutDialog1* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_ABOUTDIALOG1)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_ABOUTDIALOG1)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + value->data[0].v_pointer = v_object; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + xcls_aboutdialog1_ref (value->data[0].v_pointer); +#line 358 "About.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + value->data[0].v_pointer = NULL; +#line 362 "About.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + xcls_aboutdialog1_unref (old); +#line 368 "About.vala.c" + } +} + + +void value_take_xcls_aboutdialog1 (GValue* value, gpointer v_object) { + Xcls_AboutDialog1* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_ABOUTDIALOG1)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_ABOUTDIALOG1)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + value->data[0].v_pointer = v_object; +#line 387 "About.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + value->data[0].v_pointer = NULL; +#line 391 "About.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + xcls_aboutdialog1_unref (old); +#line 397 "About.vala.c" + } +} + + +static void xcls_aboutdialog1_class_init (Xcls_AboutDialog1Class * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + xcls_aboutdialog1_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + XCLS_ABOUTDIALOG1_CLASS (klass)->finalize = xcls_aboutdialog1_finalize; +#line 407 "About.vala.c" +} + + +static void xcls_aboutdialog1_instance_init (Xcls_AboutDialog1 * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + self->ref_count = 1; +#line 414 "About.vala.c" +} + + +static void xcls_aboutdialog1_finalize (Xcls_AboutDialog1* obj) { + Xcls_AboutDialog1 * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _g_object_unref0 (self->el); +#line 424 "About.vala.c" +} + + +GType xcls_aboutdialog1_get_type (void) { + static volatile gsize xcls_aboutdialog1_type_id__volatile = 0; + if (g_once_init_enter (&xcls_aboutdialog1_type_id__volatile)) { + 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 }; + 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 }; + 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) }; + GType xcls_aboutdialog1_type_id; + xcls_aboutdialog1_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_AboutDialog1", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_aboutdialog1_type_id__volatile, xcls_aboutdialog1_type_id); + } + return xcls_aboutdialog1_type_id__volatile; +} + + +gpointer xcls_aboutdialog1_ref (gpointer instance) { + Xcls_AboutDialog1* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_atomic_int_inc (&self->ref_count); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return instance; +#line 449 "About.vala.c" +} + + +void xcls_aboutdialog1_unref (gpointer instance) { + Xcls_AboutDialog1* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + XCLS_ABOUTDIALOG1_GET_CLASS (self)->finalize (self); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 462 "About.vala.c" + } +} + + + diff --git a/Builder4/Application.vala.c b/Builder4/Application.vala.c new file mode 100644 index 000000000..6a084020c --- /dev/null +++ b/Builder4/Application.vala.c @@ -0,0 +1,103 @@ +/* Application.vala.c generated by valac 0.20.1, the Vala compiler + * generated from Application.vala, do not modify */ + + +#include +#include +#include + + +#define BUILDER4_TYPE_APPLICATION (builder4_application_get_type ()) +#define BUILDER4_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BUILDER4_TYPE_APPLICATION, Builder4Application)) +#define BUILDER4_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BUILDER4_TYPE_APPLICATION, Builder4ApplicationClass)) +#define BUILDER4_IS_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BUILDER4_TYPE_APPLICATION)) +#define BUILDER4_IS_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BUILDER4_TYPE_APPLICATION)) +#define BUILDER4_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BUILDER4_TYPE_APPLICATION, Builder4ApplicationClass)) + +typedef struct _Builder4Application Builder4Application; +typedef struct _Builder4ApplicationClass Builder4ApplicationClass; +typedef struct _Builder4ApplicationPrivate Builder4ApplicationPrivate; + +#define BUILDER4_APPLICATION_TYPE_TARGET (builder4_application_target_get_type ()) + +struct _Builder4Application { + GtkApplication parent_instance; + Builder4ApplicationPrivate * priv; +}; + +struct _Builder4ApplicationClass { + GtkApplicationClass parent_class; +}; + +typedef enum { + BUILDER4_APPLICATION_TARGET_INT32, + BUILDER4_APPLICATION_TARGET_STRING, + BUILDER4_APPLICATION_TARGET_ROOTWIN +} Builder4ApplicationTarget; + + +static gpointer builder4_application_parent_class = NULL; + +GType builder4_application_get_type (void) G_GNUC_CONST; +enum { + BUILDER4_APPLICATION_DUMMY_PROPERTY +}; +static GType builder4_application_target_get_type (void) G_GNUC_UNUSED; +Builder4Application* builder4_application_new (void); +Builder4Application* builder4_application_construct (GType object_type); + +const GtkTargetEntry BUILDER4_APPLICATION_targetList[4] = {{"INTEGER", (guint) 0, (guint) BUILDER4_APPLICATION_TARGET_INT32}, {"STRING", (guint) 0, (guint) BUILDER4_APPLICATION_TARGET_STRING}, {"text/plain", (guint) 0, (guint) BUILDER4_APPLICATION_TARGET_STRING}, {"application/x-rootwindow-drop", (guint) 0, (guint) BUILDER4_APPLICATION_TARGET_ROOTWIN}}; + +static GType builder4_application_target_get_type (void) { + static volatile gsize builder4_application_target_type_id__volatile = 0; + if (g_once_init_enter (&builder4_application_target_type_id__volatile)) { + static const GEnumValue values[] = {{BUILDER4_APPLICATION_TARGET_INT32, "BUILDER4_APPLICATION_TARGET_INT32", "int32"}, {BUILDER4_APPLICATION_TARGET_STRING, "BUILDER4_APPLICATION_TARGET_STRING", "string"}, {BUILDER4_APPLICATION_TARGET_ROOTWIN, "BUILDER4_APPLICATION_TARGET_ROOTWIN", "rootwin"}, {0, NULL, NULL}}; + GType builder4_application_target_type_id; + builder4_application_target_type_id = g_enum_register_static ("Builder4ApplicationTarget", values); + g_once_init_leave (&builder4_application_target_type_id__volatile, builder4_application_target_type_id); + } + return builder4_application_target_type_id__volatile; +} + + +Builder4Application* builder4_application_construct (GType object_type) { + Builder4Application * self = NULL; +#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + self = (Builder4Application*) g_object_new (object_type, NULL); +#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return self; +#line 70 "Application.vala.c" +} + + +Builder4Application* builder4_application_new (void) { +#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return builder4_application_construct (BUILDER4_TYPE_APPLICATION); +#line 77 "Application.vala.c" +} + + +static void builder4_application_class_init (Builder4ApplicationClass * klass) { +#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_application_parent_class = g_type_class_peek_parent (klass); +#line 84 "Application.vala.c" +} + + +static void builder4_application_instance_init (Builder4Application * self) { +} + + +GType builder4_application_get_type (void) { + static volatile gsize builder4_application_type_id__volatile = 0; + if (g_once_init_enter (&builder4_application_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Builder4ApplicationClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) builder4_application_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Builder4Application), 0, (GInstanceInitFunc) builder4_application_instance_init, NULL }; + GType builder4_application_type_id; + builder4_application_type_id = g_type_register_static (GTK_TYPE_APPLICATION, "Builder4Application", &g_define_type_info, 0); + g_once_init_leave (&builder4_application_type_id__volatile, builder4_application_type_id); + } + return builder4_application_type_id__volatile; +} + + + diff --git a/Builder4/ClutterFiles.vala.c b/Builder4/ClutterFiles.vala.c new file mode 100644 index 000000000..24a842201 --- /dev/null +++ b/Builder4/ClutterFiles.vala.c @@ -0,0 +1,1850 @@ +/* ClutterFiles.vala.c generated by valac 0.20.1, the Vala compiler + * generated from ClutterFiles.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/ClutterFiles.vala -o /tmp/ClutterFiles +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_ClutterFiles(); + ClutterFiles.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ()) +#define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles)) +#define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass)) +#define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES)) +#define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES)) +#define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass)) + +typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles; +typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass; +typedef struct _Xcls_ClutterFilesPrivate Xcls_ClutterFilesPrivate; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT (xcls_clutterfiles_xcls_filelayout_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout)) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT)) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass)) + +typedef struct _Xcls_ClutterFilesXcls_filelayout Xcls_ClutterFilesXcls_filelayout; +typedef struct _Xcls_ClutterFilesXcls_filelayoutClass Xcls_ClutterFilesXcls_filelayoutClass; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER (xcls_clutterfiles_xcls_filelayout_manager_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager)) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER)) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass)) + +typedef struct _Xcls_ClutterFilesXcls_filelayout_manager Xcls_ClutterFilesXcls_filelayout_manager; +typedef struct _Xcls_ClutterFilesXcls_filelayout_managerClass Xcls_ClutterFilesXcls_filelayout_managerClass; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM (xcls_clutterfiles_xcls_fileitem_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem)) +#define XCLS_CLUTTERFILES_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM)) +#define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass)) + +typedef struct _Xcls_ClutterFilesXcls_fileitem Xcls_ClutterFilesXcls_fileitem; +typedef struct _Xcls_ClutterFilesXcls_fileitemClass Xcls_ClutterFilesXcls_fileitemClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +typedef struct _Xcls_ClutterFilesXcls_filelayoutPrivate Xcls_ClutterFilesXcls_filelayoutPrivate; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; +typedef struct _ProjectProjectPrivate ProjectProjectPrivate; + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; +#define _g_free0(var) (var = (g_free (var), NULL)) +typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; +typedef struct _Xcls_ClutterFilesXcls_fileitemPrivate Xcls_ClutterFilesXcls_fileitemPrivate; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE (xcls_clutterfiles_xcls_image_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_image)) +#define XCLS_CLUTTERFILES_XCLS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_imageClass)) +#define XCLS_CLUTTERFILES_IS_XCLS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE)) +#define XCLS_CLUTTERFILES_IS_XCLS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE)) +#define XCLS_CLUTTERFILES_XCLS_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_imageClass)) + +typedef struct _Xcls_ClutterFilesXcls_image Xcls_ClutterFilesXcls_image; +typedef struct _Xcls_ClutterFilesXcls_imageClass Xcls_ClutterFilesXcls_imageClass; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE (xcls_clutterfiles_xcls_typetitle_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_TYPETITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitle)) +#define XCLS_CLUTTERFILES_XCLS_TYPETITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitleClass)) +#define XCLS_CLUTTERFILES_IS_XCLS_TYPETITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE)) +#define XCLS_CLUTTERFILES_IS_XCLS_TYPETITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE)) +#define XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitleClass)) + +typedef struct _Xcls_ClutterFilesXcls_typetitle Xcls_ClutterFilesXcls_typetitle; +typedef struct _Xcls_ClutterFilesXcls_typetitleClass Xcls_ClutterFilesXcls_typetitleClass; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_TITLE (xcls_clutterfiles_xcls_title_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_title)) +#define XCLS_CLUTTERFILES_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_titleClass)) +#define XCLS_CLUTTERFILES_IS_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE)) +#define XCLS_CLUTTERFILES_IS_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE)) +#define XCLS_CLUTTERFILES_XCLS_TITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_titleClass)) + +typedef struct _Xcls_ClutterFilesXcls_title Xcls_ClutterFilesXcls_title; +typedef struct _Xcls_ClutterFilesXcls_titleClass Xcls_ClutterFilesXcls_titleClass; +typedef struct _Xcls_ClutterFilesXcls_filelayout_managerPrivate Xcls_ClutterFilesXcls_filelayout_managerPrivate; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5 (xcls_clutterfiles_xcls_boxlayout5_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5)) +#define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5Class)) +#define XCLS_CLUTTERFILES_IS_XCLS_BOXLAYOUT5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5)) +#define XCLS_CLUTTERFILES_IS_XCLS_BOXLAYOUT5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5)) +#define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5Class)) + +typedef struct _Xcls_ClutterFilesXcls_BoxLayout5 Xcls_ClutterFilesXcls_BoxLayout5; +typedef struct _Xcls_ClutterFilesXcls_BoxLayout5Class Xcls_ClutterFilesXcls_BoxLayout5Class; +typedef struct _Xcls_ClutterFilesXcls_BoxLayout5Private Xcls_ClutterFilesXcls_BoxLayout5Private; +typedef struct _Xcls_ClutterFilesXcls_imagePrivate Xcls_ClutterFilesXcls_imagePrivate; +typedef struct _Xcls_ClutterFilesXcls_typetitlePrivate Xcls_ClutterFilesXcls_typetitlePrivate; +typedef struct _Xcls_ClutterFilesXcls_titlePrivate Xcls_ClutterFilesXcls_titlePrivate; + +struct _Xcls_ClutterFiles { + GObject parent_instance; + Xcls_ClutterFilesPrivate * priv; + ClutterScrollActor* el; + Xcls_ClutterFilesXcls_filelayout* filelayout; + Xcls_ClutterFilesXcls_filelayout_manager* filelayout_manager; + GeeArrayList* fileitems; +}; + +struct _Xcls_ClutterFilesClass { + GObjectClass parent_class; +}; + +struct _Xcls_ClutterFilesPrivate { + Xcls_ClutterFiles* _this; +}; + +struct _Xcls_ClutterFilesXcls_filelayout { + GObject parent_instance; + Xcls_ClutterFilesXcls_filelayoutPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_ClutterFilesXcls_filelayoutClass { + GObjectClass parent_class; +}; + +struct _ProjectProject { + GObject parent_instance; + ProjectProjectPrivate * priv; + gchar* id; + gchar* fn; + gchar* name; + gchar* runhtml; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _JsRenderJsRender { + GObject parent_instance; + JsRenderJsRenderPrivate * priv; + GeeArrayList* doubleStringProps; + gchar* id; + gchar* name; + gchar* fullname; + gchar* path; + gchar* parent; + gchar* region; + gchar* title; + gchar* permname; + gchar* modOrder; + gchar* xtype; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*save) (JsRenderJsRender* self); + void (*loadItems) (JsRenderJsRender* self, GError** error); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); + gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile); +}; + +struct _Xcls_ClutterFilesXcls_fileitem { + GObject parent_instance; + Xcls_ClutterFilesXcls_fileitemPrivate * priv; + ClutterActor* el; + JsRenderJsRender* file; + Xcls_ClutterFilesXcls_image* image; + Xcls_ClutterFilesXcls_typetitle* typetitle; + Xcls_ClutterFilesXcls_title* title; +}; + +struct _Xcls_ClutterFilesXcls_fileitemClass { + GObjectClass parent_class; +}; + +struct _Xcls_ClutterFilesXcls_filelayout_manager { + GObject parent_instance; + Xcls_ClutterFilesXcls_filelayout_managerPrivate * priv; + ClutterFlowLayout* el; +}; + +struct _Xcls_ClutterFilesXcls_filelayout_managerClass { + GObjectClass parent_class; +}; + +struct _Xcls_ClutterFilesXcls_filelayoutPrivate { + Xcls_ClutterFiles* _this; +}; + +struct _Xcls_ClutterFilesXcls_filelayout_managerPrivate { + Xcls_ClutterFiles* _this; +}; + +struct _Xcls_ClutterFilesXcls_fileitemPrivate { + Xcls_ClutterFiles* _this; +}; + +struct _Xcls_ClutterFilesXcls_BoxLayout5 { + GObject parent_instance; + Xcls_ClutterFilesXcls_BoxLayout5Private * priv; + ClutterBoxLayout* el; +}; + +struct _Xcls_ClutterFilesXcls_BoxLayout5Class { + GObjectClass parent_class; +}; + +struct _Xcls_ClutterFilesXcls_image { + GObject parent_instance; + Xcls_ClutterFilesXcls_imagePrivate * priv; + ClutterTexture* el; +}; + +struct _Xcls_ClutterFilesXcls_imageClass { + GObjectClass parent_class; +}; + +struct _Xcls_ClutterFilesXcls_typetitle { + GObject parent_instance; + Xcls_ClutterFilesXcls_typetitlePrivate * priv; + ClutterText* el; +}; + +struct _Xcls_ClutterFilesXcls_typetitleClass { + GObjectClass parent_class; +}; + +struct _Xcls_ClutterFilesXcls_title { + GObject parent_instance; + Xcls_ClutterFilesXcls_titlePrivate * priv; + ClutterText* el; +}; + +struct _Xcls_ClutterFilesXcls_titleClass { + GObjectClass parent_class; +}; + +struct _Xcls_ClutterFilesXcls_BoxLayout5Private { + Xcls_ClutterFiles* _this; +}; + +struct _Xcls_ClutterFilesXcls_imagePrivate { + Xcls_ClutterFiles* _this; +}; + +struct _Xcls_ClutterFilesXcls_typetitlePrivate { + Xcls_ClutterFiles* _this; +}; + +struct _Xcls_ClutterFilesXcls_titlePrivate { + Xcls_ClutterFiles* _this; +}; + + +extern Xcls_ClutterFiles* ClutterFiles; +Xcls_ClutterFiles* ClutterFiles = NULL; +static gpointer xcls_clutterfiles_parent_class = NULL; +static gpointer xcls_clutterfiles_xcls_filelayout_parent_class = NULL; +static gpointer xcls_clutterfiles_xcls_filelayout_manager_parent_class = NULL; +static gpointer xcls_clutterfiles_xcls_fileitem_parent_class = NULL; +static gpointer xcls_clutterfiles_xcls_boxlayout5_parent_class = NULL; +static gpointer xcls_clutterfiles_xcls_image_parent_class = NULL; +static gpointer xcls_clutterfiles_xcls_typetitle_parent_class = NULL; +static gpointer xcls_clutterfiles_xcls_title_parent_class = NULL; + +GType xcls_clutterfiles_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_xcls_filelayout_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_xcls_fileitem_get_type (void) G_GNUC_CONST; +#define XCLS_CLUTTERFILES_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesPrivate)) +enum { + XCLS_CLUTTERFILES_DUMMY_PROPERTY +}; +Xcls_ClutterFiles* xcls_clutterfiles_singleton (void); +Xcls_ClutterFiles* xcls_clutterfiles_new (void); +Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type); +Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_new (Xcls_ClutterFiles* _owner); +Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_construct (GType object_type, Xcls_ClutterFiles* _owner); +void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self); +GType project_project_get_type (void) G_GNUC_CONST; +void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr); +GType js_render_js_render_get_type (void) G_GNUC_CONST; +Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file); +Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file); +GType js_render_node_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_xcls_image_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_xcls_typetitle_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_xcls_title_get_type (void) G_GNUC_CONST; +void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h); +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutPrivate)) +enum { + XCLS_CLUTTERFILES_XCLS_FILELAYOUT_DUMMY_PROPERTY +}; +Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_new (Xcls_ClutterFiles* _owner); +Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_construct (GType object_type, Xcls_ClutterFiles* _owner); +static void xcls_clutterfiles_xcls_filelayout_finalize (GObject* obj); +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerPrivate)) +enum { + XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_DUMMY_PROPERTY +}; +static void xcls_clutterfiles_xcls_filelayout_manager_finalize (GObject* obj); +#define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemPrivate)) +enum { + XCLS_CLUTTERFILES_XCLS_FILEITEM_DUMMY_PROPERTY +}; +Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_new (Xcls_ClutterFiles* _owner); +Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_construct (GType object_type, Xcls_ClutterFiles* _owner); +GType xcls_clutterfiles_xcls_boxlayout5_get_type (void) G_GNUC_CONST; +Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file); +Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file); +Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file); +Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file); +Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file); +Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file); +static gboolean __lambda54_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event); +static gboolean ___lambda54__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda55_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event); +static gboolean ___lambda55__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda56_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterButtonEvent* event); +static gboolean ___lambda56__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self); +static void xcls_clutterfiles_xcls_fileitem_finalize (GObject* obj); +#define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5Private)) +enum { + XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_DUMMY_PROPERTY +}; +static void xcls_clutterfiles_xcls_boxlayout5_finalize (GObject* obj); +#define XCLS_CLUTTERFILES_XCLS_IMAGE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_imagePrivate)) +enum { + XCLS_CLUTTERFILES_XCLS_IMAGE_DUMMY_PROPERTY +}; +gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default); +static void xcls_clutterfiles_xcls_image_finalize (GObject* obj); +#define XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitlePrivate)) +enum { + XCLS_CLUTTERFILES_XCLS_TYPETITLE_DUMMY_PROPERTY +}; +gchar* js_render_js_render_nickType (JsRenderJsRender* self); +static void xcls_clutterfiles_xcls_typetitle_finalize (GObject* obj); +#define XCLS_CLUTTERFILES_XCLS_TITLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_titlePrivate)) +enum { + XCLS_CLUTTERFILES_XCLS_TITLE_DUMMY_PROPERTY +}; +gchar* js_render_js_render_nickName (JsRenderJsRender* self); +static void xcls_clutterfiles_xcls_title_finalize (GObject* obj); +static void xcls_clutterfiles_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self ? g_object_ref (self) : NULL; +#line 412 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFiles* xcls_clutterfiles_singleton (void) { + Xcls_ClutterFiles* result = NULL; + Xcls_ClutterFiles* _tmp0_; + Xcls_ClutterFiles* _tmp2_; + Xcls_ClutterFiles* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = ClutterFiles; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + if (_tmp0_ == NULL) { +#line 425 "ClutterFiles.vala.c" + Xcls_ClutterFiles* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = xcls_clutterfiles_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (ClutterFiles); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + ClutterFiles = _tmp1_; +#line 433 "ClutterFiles.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = ClutterFiles; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 443 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type) { + Xcls_ClutterFiles * self = NULL; + Xcls_ClutterFiles* _tmp0_; + ClutterScrollActor* _tmp1_; + ClutterScrollActor* _tmp2_; + Xcls_ClutterFiles* _tmp3_; + Xcls_ClutterFilesXcls_filelayout* _tmp4_; + Xcls_ClutterFilesXcls_filelayout* child_0; + ClutterScrollActor* _tmp5_; + ClutterActor* _tmp6_; + GeeArrayList* _tmp7_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFiles*) g_object_new (object_type, NULL); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _g_object_ref0 (self); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp0_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = (ClutterScrollActor*) clutter_scroll_actor_new (); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp1_); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp1_; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_reactive ((ClutterActor*) _tmp2_, TRUE); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = self->priv->_this; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = xcls_clutterfiles_xcls_filelayout_new (_tmp3_); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_0 = _tmp4_; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_0); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = self->el; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = child_0->el; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child ((ClutterActor*) _tmp5_, _tmp6_); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = gee_array_list_new (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->fileitems); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->fileitems = _tmp7_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_0); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 502 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFiles* xcls_clutterfiles_new (void) { +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_construct (TYPE_XCLS_CLUTTERFILES); +#line 509 "ClutterFiles.vala.c" +} + + +void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self) { + Xcls_ClutterFilesXcls_filelayout* _tmp0_; + ClutterActor* _tmp1_; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_if_fail (self != NULL); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->filelayout; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _tmp0_->el; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_remove_all_children (_tmp1_); +#line 524 "ClutterFiles.vala.c" +} + + +void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr) { + ProjectProject* _tmp0_; + const gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + GeeArrayList* _tmp6_; + ProjectProject* _tmp7_; + GeeHashMap* _tmp8_; + GeeMapIterator* _tmp9_ = NULL; + GeeMapIterator* fiter; + ClutterScrollActor* _tmp31_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_if_fail (self != NULL); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_if_fail (pr != NULL); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_clearFiles (self); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = pr; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _tmp0_->name; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = g_strconcat ("clutter files - load project: ", _tmp1_, NULL); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _tmp2_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = g_strconcat (_tmp3_, "\n", NULL); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = _tmp4_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_print ("%s", _tmp5_); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp5_); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp3_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = gee_array_list_new (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->fileitems); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->fileitems = _tmp6_; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = pr; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = _tmp7_->files; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp8_); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + fiter = _tmp9_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + while (TRUE) { +#line 581 "ClutterFiles.vala.c" + GeeMapIterator* _tmp10_; + gboolean _tmp11_ = FALSE; + GeeMapIterator* _tmp12_; + gpointer _tmp13_ = NULL; + JsRenderJsRender* _tmp14_; + Xcls_ClutterFilesXcls_fileitem* _tmp15_; + Xcls_ClutterFilesXcls_fileitem* _tmp16_; + Xcls_ClutterFilesXcls_fileitem* a; + GeeArrayList* _tmp17_; + Xcls_ClutterFilesXcls_fileitem* _tmp18_; + GeeMapIterator* _tmp19_; + gpointer _tmp20_ = NULL; + JsRenderJsRender* _tmp21_; + const gchar* _tmp22_; + gchar* _tmp23_; + gchar* _tmp24_; + gchar* _tmp25_; + gchar* _tmp26_; + Xcls_ClutterFilesXcls_filelayout* _tmp27_; + ClutterActor* _tmp28_; + Xcls_ClutterFilesXcls_fileitem* _tmp29_; + ClutterActor* _tmp30_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = fiter; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = gee_map_iterator_next (_tmp10_); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + if (!_tmp11_) { +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + break; +#line 612 "ClutterFiles.vala.c" + } +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = fiter; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = gee_map_iterator_get_value (_tmp12_); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = (JsRenderJsRender*) _tmp13_; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp15_ = xcls_clutterfiles_xcls_fileitem_new (self, _tmp14_); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp16_ = _tmp15_; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp14_); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + a = _tmp16_; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp17_ = self->fileitems; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp18_ = a; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + gee_abstract_collection_add ((GeeAbstractCollection*) _tmp17_, _tmp18_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp19_ = fiter; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp20_ = gee_map_iterator_get_value (_tmp19_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp21_ = (JsRenderJsRender*) _tmp20_; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp22_ = _tmp21_->name; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp23_ = g_strconcat ("add to clutter file view: ", _tmp22_, NULL); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp24_ = _tmp23_; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp25_ = g_strconcat (_tmp24_, "\n", NULL); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp26_ = _tmp25_; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_print ("%s", _tmp26_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp26_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp24_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp21_); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp27_ = self->filelayout; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp28_ = _tmp27_->el; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp29_ = a; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp30_ = _tmp29_->el; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child (_tmp28_, _tmp30_); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (a); +#line 670 "ClutterFiles.vala.c" + } +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp31_ = self->el; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_show_all ((ClutterActor*) _tmp31_); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (fiter); +#line 678 "ClutterFiles.vala.c" +} + + +void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h) { + ClutterScrollActor* _tmp0_; + Xcls_ClutterFiles* _tmp1_; + Xcls_ClutterFilesXcls_filelayout_manager* _tmp2_; + ClutterFlowLayout* _tmp3_; + gfloat _tmp4_; + ClutterScrollActor* _tmp5_; + ClutterScrollActor* _tmp6_; + ClutterStage* _tmp7_ = NULL; + gfloat _tmp8_; + gfloat _tmp9_; + ClutterScrollActor* _tmp10_; + ClutterStage* _tmp11_ = NULL; + gfloat _tmp12_; + gfloat _tmp13_; + ClutterScrollActor* _tmp14_; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_if_fail (self != NULL); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->el; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + if (_tmp0_ == NULL) { +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_print ("object not ready yet?"); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return; +#line 708 "ClutterFiles.vala.c" + } +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = self->priv->_this; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = _tmp1_->filelayout_manager; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _tmp2_->el; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = w; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_set (_tmp3_, "max-column-width", _tmp4_ - 150, NULL); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = self->el; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = self->el; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = clutter_actor_get_stage ((ClutterActor*) _tmp6_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = clutter_actor_get_width ((ClutterActor*) _tmp7_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = _tmp8_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = clutter_actor_get_stage ((ClutterActor*) _tmp10_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = clutter_actor_get_height ((ClutterActor*) _tmp11_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = _tmp12_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_size ((ClutterActor*) _tmp5_, _tmp9_ - 150, _tmp13_); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = self->el; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_position ((ClutterActor*) _tmp14_, (gfloat) 100, (gfloat) 50); +#line 744 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_construct (GType object_type, Xcls_ClutterFiles* _owner) { + Xcls_ClutterFilesXcls_filelayout * self = NULL; + Xcls_ClutterFiles* _tmp0_; + Xcls_ClutterFiles* _tmp1_; + Xcls_ClutterFiles* _tmp2_; + Xcls_ClutterFilesXcls_filelayout* _tmp3_; + ClutterActor* _tmp4_; + ClutterActor* _tmp5_; + Xcls_ClutterFiles* _tmp6_; + Xcls_ClutterFilesXcls_filelayout_manager* _tmp7_; + Xcls_ClutterFilesXcls_filelayout_manager* child_0; + ClutterActor* _tmp8_; + ClutterFlowLayout* _tmp9_; + ClutterActor* _tmp10_; + Xcls_ClutterFiles* _tmp11_; + ClutterScrollActor* _tmp12_; + ClutterBindConstraint* _tmp13_; + ClutterBindConstraint* _tmp14_; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_filelayout*) g_object_new (object_type, NULL); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = self->priv->_this; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _g_object_ref0 (self); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp2_->filelayout); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_->filelayout = _tmp3_; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = clutter_actor_new (); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp4_); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp4_; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = self->el; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_reactive (_tmp5_, TRUE); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = self->priv->_this; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = xcls_clutterfiles_xcls_filelayout_manager_new (_tmp6_); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_0 = _tmp7_; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_0); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->el; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = child_0->el; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_layout_manager (_tmp8_, (ClutterLayoutManager*) _tmp9_); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = self->priv->_this; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = _tmp11_->el; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = (ClutterBindConstraint*) clutter_bind_constraint_new ((ClutterActor*) _tmp12_, CLUTTER_BIND_SIZE, 0.0f); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp13_); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = _tmp13_; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_constraint (_tmp10_, (ClutterConstraint*) _tmp14_); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp14_); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_0); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 832 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_new (Xcls_ClutterFiles* _owner) { +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_filelayout_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, _owner); +#line 839 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_class_init (Xcls_ClutterFilesXcls_filelayoutClass * klass) { +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_filelayout_parent_class = g_type_class_peek_parent (klass); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_filelayoutPrivate)); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_filelayout_finalize; +#line 850 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_instance_init (Xcls_ClutterFilesXcls_filelayout * self) { +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_PRIVATE (self); +#line 857 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_filelayout * self; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_filelayout_parent_class)->finalize (obj); +#line 871 "ClutterFiles.vala.c" +} + + +GType xcls_clutterfiles_xcls_filelayout_get_type (void) { + static volatile gsize xcls_clutterfiles_xcls_filelayout_type_id__volatile = 0; + if (g_once_init_enter (&xcls_clutterfiles_xcls_filelayout_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_filelayoutClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_filelayout_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_filelayout), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_filelayout_instance_init, NULL }; + GType xcls_clutterfiles_xcls_filelayout_type_id; + xcls_clutterfiles_xcls_filelayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_filelayout", &g_define_type_info, 0); + g_once_init_leave (&xcls_clutterfiles_xcls_filelayout_type_id__volatile, xcls_clutterfiles_xcls_filelayout_type_id); + } + return xcls_clutterfiles_xcls_filelayout_type_id__volatile; +} + + +Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_construct (GType object_type, Xcls_ClutterFiles* _owner) { + Xcls_ClutterFilesXcls_filelayout_manager * self = NULL; + Xcls_ClutterFiles* _tmp0_; + Xcls_ClutterFiles* _tmp1_; + Xcls_ClutterFiles* _tmp2_; + Xcls_ClutterFilesXcls_filelayout_manager* _tmp3_; + ClutterFlowLayout* _tmp4_; + ClutterFlowLayout* _tmp5_; + ClutterFlowLayout* _tmp6_; + ClutterFlowLayout* _tmp7_; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_filelayout_manager*) g_object_new (object_type, NULL); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = self->priv->_this; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _g_object_ref0 (self); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp2_->filelayout_manager); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_->filelayout_manager = _tmp3_; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = (ClutterFlowLayout*) clutter_flow_layout_new (CLUTTER_FLOW_HORIZONTAL); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp4_); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp4_; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = self->el; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_flow_layout_set_column_spacing (_tmp5_, (gfloat) 20); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = self->el; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_flow_layout_set_homogeneous (_tmp6_, TRUE); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = self->el; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_flow_layout_set_row_spacing (_tmp7_, (gfloat) 20); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 939 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_new (Xcls_ClutterFiles* _owner) { +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_filelayout_manager_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, _owner); +#line 946 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_manager_class_init (Xcls_ClutterFilesXcls_filelayout_managerClass * klass) { +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_filelayout_manager_parent_class = g_type_class_peek_parent (klass); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_filelayout_managerPrivate)); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_filelayout_manager_finalize; +#line 957 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_manager_instance_init (Xcls_ClutterFilesXcls_filelayout_manager * self) { +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_PRIVATE (self); +#line 964 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_manager_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_filelayout_manager * self; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_filelayout_manager_parent_class)->finalize (obj); +#line 978 "ClutterFiles.vala.c" +} + + +GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) { + static volatile gsize xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile = 0; + if (g_once_init_enter (&xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_filelayout_managerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_filelayout_manager_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_filelayout_manager), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_filelayout_manager_instance_init, NULL }; + GType xcls_clutterfiles_xcls_filelayout_manager_type_id; + xcls_clutterfiles_xcls_filelayout_manager_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_filelayout_manager", &g_define_type_info, 0); + g_once_init_leave (&xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile, xcls_clutterfiles_xcls_filelayout_manager_type_id); + } + return xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile; +} + + +static gboolean __lambda54_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->el; +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_color_from_string (&_tmp1_, "#333"); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = FALSE; +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1010 "ClutterFiles.vala.c" +} + + +static gboolean ___lambda54__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda54_ (self, event); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1019 "ClutterFiles.vala.c" +} + + +static gboolean __lambda55_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->el; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_color_from_string (&_tmp1_, "#000"); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = FALSE; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1039 "ClutterFiles.vala.c" +} + + +static gboolean ___lambda55__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda55_ (self, event); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1048 "ClutterFiles.vala.c" +} + + +static gboolean __lambda56_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterButtonEvent* event) { + gboolean result = FALSE; + Xcls_ClutterFiles* _tmp0_; + JsRenderJsRender* _tmp1_; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->priv->_this; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = self->file; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_emit_by_name (_tmp0_, "open", _tmp1_); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = FALSE; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1068 "ClutterFiles.vala.c" +} + + +static gboolean ___lambda56__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) { + gboolean result; + result = __lambda56_ (self, event); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1077 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { + Xcls_ClutterFilesXcls_fileitem * self = NULL; + Xcls_ClutterFiles* _tmp0_; + Xcls_ClutterFiles* _tmp1_; + ClutterActor* _tmp2_; + ClutterActor* _tmp3_; + Xcls_ClutterFiles* _tmp4_; + Xcls_ClutterFilesXcls_BoxLayout5* _tmp5_; + Xcls_ClutterFilesXcls_BoxLayout5* child_0; + ClutterActor* _tmp6_; + ClutterBoxLayout* _tmp7_; + Xcls_ClutterFiles* _tmp8_; + JsRenderJsRender* _tmp9_; + Xcls_ClutterFilesXcls_image* _tmp10_; + Xcls_ClutterFilesXcls_image* child_1; + ClutterActor* _tmp11_; + ClutterTexture* _tmp12_; + Xcls_ClutterFilesXcls_image* _tmp13_; + Xcls_ClutterFiles* _tmp14_; + JsRenderJsRender* _tmp15_; + Xcls_ClutterFilesXcls_typetitle* _tmp16_; + Xcls_ClutterFilesXcls_typetitle* child_2; + ClutterActor* _tmp17_; + ClutterText* _tmp18_; + Xcls_ClutterFilesXcls_typetitle* _tmp19_; + Xcls_ClutterFiles* _tmp20_; + JsRenderJsRender* _tmp21_; + Xcls_ClutterFilesXcls_title* _tmp22_; + Xcls_ClutterFilesXcls_title* child_3; + ClutterActor* _tmp23_; + ClutterText* _tmp24_; + Xcls_ClutterFilesXcls_title* _tmp25_; + JsRenderJsRender* _tmp26_; + JsRenderJsRender* _tmp27_; + ClutterActor* _tmp28_; + ClutterActor* _tmp29_; + ClutterActor* _tmp30_; + ClutterActor* _tmp31_; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (file != NULL, NULL); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_fileitem*) g_object_new (object_type, NULL); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = clutter_actor_new (); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp2_); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp2_; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = self->el; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_reactive (_tmp3_, TRUE); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = self->priv->_this; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = xcls_clutterfiles_xcls_boxlayout5_new (_tmp4_); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_0 = _tmp5_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_0); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = self->el; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = child_0->el; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_layout_manager (_tmp6_, (ClutterLayoutManager*) _tmp7_); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->priv->_this; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = file; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = xcls_clutterfiles_xcls_image_new (_tmp8_, _tmp9_); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_1 = _tmp10_; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_1); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = self->el; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = child_1->el; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child (_tmp11_, (ClutterActor*) _tmp12_); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = _g_object_ref0 (child_1); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->image); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->image = _tmp13_; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = self->priv->_this; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp15_ = file; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp16_ = xcls_clutterfiles_xcls_typetitle_new (_tmp14_, _tmp15_); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_2 = _tmp16_; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_2); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp17_ = self->el; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp18_ = child_2->el; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child (_tmp17_, (ClutterActor*) _tmp18_); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp19_ = _g_object_ref0 (child_2); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->typetitle); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->typetitle = _tmp19_; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp20_ = self->priv->_this; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp21_ = file; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp22_ = xcls_clutterfiles_xcls_title_new (_tmp20_, _tmp21_); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_3 = _tmp22_; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_3); +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp23_ = self->el; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp24_ = child_3->el; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp25_ = _g_object_ref0 (child_3); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->title); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->title = _tmp25_; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp26_ = file; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp27_ = _g_object_ref0 (_tmp26_); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->file); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->file = _tmp27_; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp28_ = self->el; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_size (_tmp28_, (gfloat) 100, (gfloat) 100); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp29_ = self->el; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_connect_object (_tmp29_, "enter-event", (GCallback) ___lambda54__clutter_actor_enter_event, self, 0); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp30_ = self->el; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_connect_object (_tmp30_, "leave-event", (GCallback) ___lambda55__clutter_actor_leave_event, self, 0); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp31_ = self->el; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_connect_object (_tmp31_, "button-press-event", (GCallback) ___lambda56__clutter_actor_button_press_event, self, 0); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_3); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_2); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_1); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_0); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1259 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_fileitem_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, _owner, file); +#line 1266 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_fileitem_class_init (Xcls_ClutterFilesXcls_fileitemClass * klass) { +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_fileitem_parent_class = g_type_class_peek_parent (klass); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_fileitemPrivate)); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_fileitem_finalize; +#line 1277 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_fileitem_instance_init (Xcls_ClutterFilesXcls_fileitem * self) { +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_PRIVATE (self); +#line 1284 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_fileitem_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_fileitem * self; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->file); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->image); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->typetitle); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->title); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_fileitem_parent_class)->finalize (obj); +#line 1306 "ClutterFiles.vala.c" +} + + +GType xcls_clutterfiles_xcls_fileitem_get_type (void) { + static volatile gsize xcls_clutterfiles_xcls_fileitem_type_id__volatile = 0; + if (g_once_init_enter (&xcls_clutterfiles_xcls_fileitem_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_fileitemClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_fileitem_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_fileitem), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_fileitem_instance_init, NULL }; + GType xcls_clutterfiles_xcls_fileitem_type_id; + xcls_clutterfiles_xcls_fileitem_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_fileitem", &g_define_type_info, 0); + g_once_init_leave (&xcls_clutterfiles_xcls_fileitem_type_id__volatile, xcls_clutterfiles_xcls_fileitem_type_id); + } + return xcls_clutterfiles_xcls_fileitem_type_id__volatile; +} + + +Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_construct (GType object_type, Xcls_ClutterFiles* _owner) { + Xcls_ClutterFilesXcls_BoxLayout5 * self = NULL; + Xcls_ClutterFiles* _tmp0_; + Xcls_ClutterFiles* _tmp1_; + ClutterBoxLayout* _tmp2_; + ClutterBoxLayout* _tmp3_; + ClutterBoxLayout* _tmp4_; +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_BoxLayout5*) g_object_new (object_type, NULL); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new (); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp2_); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp2_; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = self->el; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL); +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = self->el; +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_box_layout_set_spacing (_tmp4_, (guint) 4); +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1359 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_new (Xcls_ClutterFiles* _owner) { +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_boxlayout5_construct (XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, _owner); +#line 1366 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_boxlayout5_class_init (Xcls_ClutterFilesXcls_BoxLayout5Class * klass) { +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_boxlayout5_parent_class = g_type_class_peek_parent (klass); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_BoxLayout5Private)); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_boxlayout5_finalize; +#line 1377 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_boxlayout5_instance_init (Xcls_ClutterFilesXcls_BoxLayout5 * self) { +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_PRIVATE (self); +#line 1384 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_boxlayout5_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_BoxLayout5 * self; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_boxlayout5_parent_class)->finalize (obj); +#line 1398 "ClutterFiles.vala.c" +} + + +GType xcls_clutterfiles_xcls_boxlayout5_get_type (void) { + static volatile gsize xcls_clutterfiles_xcls_boxlayout5_type_id__volatile = 0; + if (g_once_init_enter (&xcls_clutterfiles_xcls_boxlayout5_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_BoxLayout5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_boxlayout5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_BoxLayout5), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_boxlayout5_instance_init, NULL }; + GType xcls_clutterfiles_xcls_boxlayout5_type_id; + xcls_clutterfiles_xcls_boxlayout5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_BoxLayout5", &g_define_type_info, 0); + g_once_init_leave (&xcls_clutterfiles_xcls_boxlayout5_type_id__volatile, xcls_clutterfiles_xcls_boxlayout5_type_id); + } + return xcls_clutterfiles_xcls_boxlayout5_type_id__volatile; +} + + +Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { + Xcls_ClutterFilesXcls_image * self = NULL; + Xcls_ClutterFiles* _tmp0_; + Xcls_ClutterFiles* _tmp1_; + JsRenderJsRender* _tmp2_; + gchar* _tmp3_ = NULL; + gchar* _tmp4_; + ClutterTexture* _tmp5_; + ClutterTexture* _tmp6_; + ClutterTexture* _tmp7_; + ClutterTexture* _tmp8_; + ClutterTexture* _tmp9_; + ClutterTexture* _tmp10_; + ClutterTexture* _tmp11_; + ClutterTexture* _tmp12_; + ClutterTexture* _tmp13_; + ClutterTexture* _tmp14_; + GError * _inner_error_ = NULL; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (file != NULL, NULL); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_image*) g_object_new (object_type, NULL); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = file; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = js_render_js_render_getIconFileName (_tmp2_, TRUE); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = _tmp3_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = (ClutterTexture*) clutter_texture_new_from_file (_tmp4_, &_inner_error_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp5_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = _tmp5_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp4_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = _tmp6_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + if (_inner_error_ != NULL) { +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_clear_error (&_inner_error_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return NULL; +#line 1470 "ClutterFiles.vala.c" + } +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp7_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp7_; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->el; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_margin_left ((ClutterActor*) _tmp8_, (gfloat) 5); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = self->el; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_margin_right ((ClutterActor*) _tmp9_, (gfloat) 5); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_margin_top ((ClutterActor*) _tmp10_, (gfloat) 5); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = self->el; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp11_, CLUTTER_ACTOR_ALIGN_START); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = self->el; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp12_, TRUE); +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = self->el; +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp13_, CLUTTER_ACTOR_ALIGN_START); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = self->el; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp14_, FALSE); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1508 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_image_construct (XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, _owner, file); +#line 1515 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_image_class_init (Xcls_ClutterFilesXcls_imageClass * klass) { +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_image_parent_class = g_type_class_peek_parent (klass); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_imagePrivate)); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_image_finalize; +#line 1526 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_image_instance_init (Xcls_ClutterFilesXcls_image * self) { +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_IMAGE_GET_PRIVATE (self); +#line 1533 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_image_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_image * self; +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_image); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_image_parent_class)->finalize (obj); +#line 1547 "ClutterFiles.vala.c" +} + + +GType xcls_clutterfiles_xcls_image_get_type (void) { + static volatile gsize xcls_clutterfiles_xcls_image_type_id__volatile = 0; + if (g_once_init_enter (&xcls_clutterfiles_xcls_image_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_imageClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_image_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_image), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_image_instance_init, NULL }; + GType xcls_clutterfiles_xcls_image_type_id; + xcls_clutterfiles_xcls_image_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_image", &g_define_type_info, 0); + g_once_init_leave (&xcls_clutterfiles_xcls_image_type_id__volatile, xcls_clutterfiles_xcls_image_type_id); + } + return xcls_clutterfiles_xcls_image_type_id__volatile; +} + + +Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { + Xcls_ClutterFilesXcls_typetitle * self = NULL; + Xcls_ClutterFiles* _tmp0_; + Xcls_ClutterFiles* _tmp1_; + JsRenderJsRender* _tmp2_; + gchar* _tmp3_ = NULL; + gchar* _tmp4_; + ClutterColor _tmp5_ = {0}; + ClutterText* _tmp6_; + ClutterText* _tmp7_; + ClutterText* _tmp8_; + ClutterText* _tmp9_; + ClutterText* _tmp10_; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (file != NULL, NULL); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_typetitle*) g_object_new (object_type, NULL); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = file; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = js_render_js_render_nickType (_tmp2_); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = _tmp3_; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_color_from_string (&_tmp5_, "#fff"); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = (ClutterText*) clutter_text_new_full ("Sans 10px", _tmp4_, &_tmp5_); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp6_); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp6_; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp4_); +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = self->el; +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_START); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->el; +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp8_, TRUE); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = self->el; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp9_, CLUTTER_ACTOR_ALIGN_START); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp10_, FALSE); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1626 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_typetitle_construct (XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, _owner, file); +#line 1633 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_typetitle_class_init (Xcls_ClutterFilesXcls_typetitleClass * klass) { +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_typetitle_parent_class = g_type_class_peek_parent (klass); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_typetitlePrivate)); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_typetitle_finalize; +#line 1644 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_typetitle_instance_init (Xcls_ClutterFilesXcls_typetitle * self) { +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_PRIVATE (self); +#line 1651 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_typetitle_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_typetitle * self; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitle); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_typetitle_parent_class)->finalize (obj); +#line 1665 "ClutterFiles.vala.c" +} + + +GType xcls_clutterfiles_xcls_typetitle_get_type (void) { + static volatile gsize xcls_clutterfiles_xcls_typetitle_type_id__volatile = 0; + if (g_once_init_enter (&xcls_clutterfiles_xcls_typetitle_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_typetitleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_typetitle_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_typetitle), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_typetitle_instance_init, NULL }; + GType xcls_clutterfiles_xcls_typetitle_type_id; + xcls_clutterfiles_xcls_typetitle_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_typetitle", &g_define_type_info, 0); + g_once_init_leave (&xcls_clutterfiles_xcls_typetitle_type_id__volatile, xcls_clutterfiles_xcls_typetitle_type_id); + } + return xcls_clutterfiles_xcls_typetitle_type_id__volatile; +} + + +Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { + Xcls_ClutterFilesXcls_title * self = NULL; + Xcls_ClutterFiles* _tmp0_; + Xcls_ClutterFiles* _tmp1_; + JsRenderJsRender* _tmp2_; + gchar* _tmp3_ = NULL; + gchar* _tmp4_; + ClutterColor _tmp5_ = {0}; + ClutterText* _tmp6_; + ClutterText* _tmp7_; + ClutterText* _tmp8_; + ClutterText* _tmp9_; + ClutterText* _tmp10_; +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (file != NULL, NULL); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_title*) g_object_new (object_type, NULL); +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = file; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = js_render_js_render_nickName (_tmp2_); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = _tmp3_; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_color_from_string (&_tmp5_, "#fff"); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = (ClutterText*) clutter_text_new_full ("Sans 10px", _tmp4_, &_tmp5_); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp6_); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp6_; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp4_); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = self->el; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_START); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->el; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp8_, TRUE); +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = self->el; +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp9_, CLUTTER_ACTOR_ALIGN_START); +#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp10_, FALSE); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1744 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_title_construct (XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, _owner, file); +#line 1751 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_title_class_init (Xcls_ClutterFilesXcls_titleClass * klass) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_title_parent_class = g_type_class_peek_parent (klass); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_titlePrivate)); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_title_finalize; +#line 1762 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_title_instance_init (Xcls_ClutterFilesXcls_title * self) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_TITLE_GET_PRIVATE (self); +#line 1769 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_title_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_title * self; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_title); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_title_parent_class)->finalize (obj); +#line 1783 "ClutterFiles.vala.c" +} + + +GType xcls_clutterfiles_xcls_title_get_type (void) { + static volatile gsize xcls_clutterfiles_xcls_title_type_id__volatile = 0; + if (g_once_init_enter (&xcls_clutterfiles_xcls_title_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_titleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_title_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_title), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_title_instance_init, NULL }; + GType xcls_clutterfiles_xcls_title_type_id; + xcls_clutterfiles_xcls_title_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_title", &g_define_type_info, 0); + g_once_init_leave (&xcls_clutterfiles_xcls_title_type_id__volatile, xcls_clutterfiles_xcls_title_type_id); + } + return xcls_clutterfiles_xcls_title_type_id__volatile; +} + + +static void xcls_clutterfiles_class_init (Xcls_ClutterFilesClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_new ("open", TYPE_XCLS_CLUTTERFILES, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_JS_RENDER); +#line 1808 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_instance_init (Xcls_ClutterFiles * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_GET_PRIVATE (self); +#line 1815 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_finalize (GObject* obj) { + Xcls_ClutterFiles * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->filelayout); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->filelayout_manager); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->fileitems); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_parent_class)->finalize (obj); +#line 1835 "ClutterFiles.vala.c" +} + + +GType xcls_clutterfiles_get_type (void) { + static volatile gsize xcls_clutterfiles_type_id__volatile = 0; + if (g_once_init_enter (&xcls_clutterfiles_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFiles), 0, (GInstanceInitFunc) xcls_clutterfiles_instance_init, NULL }; + GType xcls_clutterfiles_type_id; + xcls_clutterfiles_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFiles", &g_define_type_info, 0); + g_once_init_leave (&xcls_clutterfiles_type_id__volatile, xcls_clutterfiles_type_id); + } + return xcls_clutterfiles_type_id__volatile; +} + + + diff --git a/Builder4/DialogConfirm.vala.c b/Builder4/DialogConfirm.vala.c new file mode 100644 index 000000000..d98886201 --- /dev/null +++ b/Builder4/DialogConfirm.vala.c @@ -0,0 +1,452 @@ +/* DialogConfirm.vala.c generated by valac 0.20.1, the Vala compiler + * generated from DialogConfirm.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/DialogConfirm.vala -o /tmp/DialogConfirm +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_MessageDialog1(); + DialogConfirm.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_MESSAGEDIALOG1 (xcls_messagedialog1_get_type ()) +#define XCLS_MESSAGEDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MESSAGEDIALOG1, Xcls_MessageDialog1)) +#define XCLS_MESSAGEDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MESSAGEDIALOG1, Xcls_MessageDialog1Class)) +#define IS_XCLS_MESSAGEDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MESSAGEDIALOG1)) +#define IS_XCLS_MESSAGEDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MESSAGEDIALOG1)) +#define XCLS_MESSAGEDIALOG1_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MESSAGEDIALOG1, Xcls_MessageDialog1Class)) + +typedef struct _Xcls_MessageDialog1 Xcls_MessageDialog1; +typedef struct _Xcls_MessageDialog1Class Xcls_MessageDialog1Class; +typedef struct _Xcls_MessageDialog1Private Xcls_MessageDialog1Private; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define _xcls_messagedialog1_unref0(var) ((var == NULL) ? NULL : (var = (xcls_messagedialog1_unref (var), NULL))) +typedef struct _ParamSpecXcls_MessageDialog1 ParamSpecXcls_MessageDialog1; + +struct _Xcls_MessageDialog1 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_MessageDialog1Private * priv; + GtkMessageDialog* el; +}; + +struct _Xcls_MessageDialog1Class { + GTypeClass parent_class; + void (*finalize) (Xcls_MessageDialog1 *self); +}; + +struct _ParamSpecXcls_MessageDialog1 { + GParamSpec parent_instance; +}; + + +extern Xcls_MessageDialog1* DialogConfirm; +Xcls_MessageDialog1* DialogConfirm = NULL; +static gpointer xcls_messagedialog1_parent_class = NULL; +static Xcls_MessageDialog1* xcls_messagedialog1__this; +static Xcls_MessageDialog1* xcls_messagedialog1__this = NULL; + +gpointer xcls_messagedialog1_ref (gpointer instance); +void xcls_messagedialog1_unref (gpointer instance); +GParamSpec* param_spec_xcls_messagedialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_xcls_messagedialog1 (GValue* value, gpointer v_object); +void value_take_xcls_messagedialog1 (GValue* value, gpointer v_object); +gpointer value_get_xcls_messagedialog1 (const GValue* value); +GType xcls_messagedialog1_get_type (void) G_GNUC_CONST; +enum { + XCLS_MESSAGEDIALOG1_DUMMY_PROPERTY +}; +Xcls_MessageDialog1* xcls_messagedialog1_new (void); +Xcls_MessageDialog1* xcls_messagedialog1_construct (GType object_type); +static gboolean __lambda10_ (Xcls_MessageDialog1* self, GdkEventAny* event); +static gboolean ___lambda10__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +void xcls_messagedialog1_show_all (Xcls_MessageDialog1* self); +void xcls_messagedialog1_show (Xcls_MessageDialog1* self, const gchar* msg); +static void xcls_messagedialog1_finalize (Xcls_MessageDialog1* obj); + + +static gpointer _xcls_messagedialog1_ref0 (gpointer self) { +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return self ? xcls_messagedialog1_ref (self) : NULL; +#line 87 "DialogConfirm.vala.c" +} + + +static gboolean __lambda10_ (Xcls_MessageDialog1* self, GdkEventAny* event) { + gboolean result = FALSE; + GtkMessageDialog* _tmp0_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp0_ = self->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + result = TRUE; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return result; +#line 104 "DialogConfirm.vala.c" +} + + +static gboolean ___lambda10__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda10_ (self, event); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return result; +#line 113 "DialogConfirm.vala.c" +} + + +Xcls_MessageDialog1* xcls_messagedialog1_construct (GType object_type) { + Xcls_MessageDialog1* self = NULL; + GtkMessageDialog* _tmp0_; + Xcls_MessageDialog1* _tmp1_; + Xcls_MessageDialog1* _tmp2_; + GtkMessageDialog* _tmp3_; + GtkMessageDialog* _tmp4_; + GtkMessageDialog* _tmp5_; + GtkMessageDialog* _tmp6_; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + self = (Xcls_MessageDialog1*) g_type_create_instance (object_type); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp0_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "Tests"); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_object_ref_sink (_tmp0_); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _g_object_unref0 (self->el); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + self->el = _tmp0_; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp1_ = _xcls_messagedialog1_ref0 (self); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _xcls_messagedialog1_unref0 (xcls_messagedialog1__this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + xcls_messagedialog1__this = _tmp1_; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp2_ = _xcls_messagedialog1_ref0 (self); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _xcls_messagedialog1_unref0 (DialogConfirm); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + DialogConfirm = _tmp2_; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp3_ = self->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_window_set_modal ((GtkWindow*) _tmp3_, TRUE); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp4_ = self->el; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_window_set_title ((GtkWindow*) _tmp4_, "Please Confirm d"); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp5_ = self->el; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_object_set (_tmp5_, "use-markup", TRUE, NULL); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp6_ = self->el; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_signal_connect ((GtkWidget*) _tmp6_, "delete-event", (GCallback) ___lambda10__gtk_widget_delete_event, self); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return self; +#line 166 "DialogConfirm.vala.c" +} + + +Xcls_MessageDialog1* xcls_messagedialog1_new (void) { +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return xcls_messagedialog1_construct (TYPE_XCLS_MESSAGEDIALOG1); +#line 173 "DialogConfirm.vala.c" +} + + +void xcls_messagedialog1_show_all (Xcls_MessageDialog1* self) { +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_if_fail (self != NULL); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + xcls_messagedialog1_show (self, "test"); +#line 182 "DialogConfirm.vala.c" +} + + +void xcls_messagedialog1_show (Xcls_MessageDialog1* self, const gchar* msg) { + GtkMessageDialog* _tmp0_; + const gchar* _tmp1_; + GtkMessageDialog* _tmp2_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_if_fail (self != NULL); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_if_fail (msg != NULL); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp0_ = self->el; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp1_ = msg; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_object_set (_tmp0_, "text", _tmp1_, NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp2_ = self->el; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_widget_show_all ((GtkWidget*) _tmp2_); +#line 204 "DialogConfirm.vala.c" +} + + +static void value_xcls_messagedialog1_init (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + value->data[0].v_pointer = NULL; +#line 211 "DialogConfirm.vala.c" +} + + +static void value_xcls_messagedialog1_free_value (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + xcls_messagedialog1_unref (value->data[0].v_pointer); +#line 220 "DialogConfirm.vala.c" + } +} + + +static void value_xcls_messagedialog1_copy_value (const GValue* src_value, GValue* dest_value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (src_value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + dest_value->data[0].v_pointer = xcls_messagedialog1_ref (src_value->data[0].v_pointer); +#line 230 "DialogConfirm.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + dest_value->data[0].v_pointer = NULL; +#line 234 "DialogConfirm.vala.c" + } +} + + +static gpointer value_xcls_messagedialog1_peek_pointer (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return value->data[0].v_pointer; +#line 242 "DialogConfirm.vala.c" +} + + +static gchar* value_xcls_messagedialog1_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (collect_values[0].v_pointer) { +#line 249 "DialogConfirm.vala.c" + Xcls_MessageDialog1* object; + object = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (object->parent_instance.g_class == NULL) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 256 "DialogConfirm.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 260 "DialogConfirm.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + value->data[0].v_pointer = xcls_messagedialog1_ref (object); +#line 264 "DialogConfirm.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + value->data[0].v_pointer = NULL; +#line 268 "DialogConfirm.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return NULL; +#line 272 "DialogConfirm.vala.c" +} + + +static gchar* value_xcls_messagedialog1_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_MessageDialog1** object_p; + object_p = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (!object_p) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 283 "DialogConfirm.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (!value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + *object_p = NULL; +#line 289 "DialogConfirm.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + *object_p = value->data[0].v_pointer; +#line 293 "DialogConfirm.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + *object_p = xcls_messagedialog1_ref (value->data[0].v_pointer); +#line 297 "DialogConfirm.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return NULL; +#line 301 "DialogConfirm.vala.c" +} + + +GParamSpec* param_spec_xcls_messagedialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + ParamSpecXcls_MessageDialog1* spec; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_MESSAGEDIALOG1), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return G_PARAM_SPEC (spec); +#line 315 "DialogConfirm.vala.c" +} + + +gpointer value_get_xcls_messagedialog1 (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_MESSAGEDIALOG1), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return value->data[0].v_pointer; +#line 324 "DialogConfirm.vala.c" +} + + +void value_set_xcls_messagedialog1 (GValue* value, gpointer v_object) { + Xcls_MessageDialog1* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_MESSAGEDIALOG1)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_MESSAGEDIALOG1)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + value->data[0].v_pointer = v_object; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + xcls_messagedialog1_ref (value->data[0].v_pointer); +#line 344 "DialogConfirm.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + value->data[0].v_pointer = NULL; +#line 348 "DialogConfirm.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + xcls_messagedialog1_unref (old); +#line 354 "DialogConfirm.vala.c" + } +} + + +void value_take_xcls_messagedialog1 (GValue* value, gpointer v_object) { + Xcls_MessageDialog1* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_MESSAGEDIALOG1)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_MESSAGEDIALOG1)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + value->data[0].v_pointer = v_object; +#line 373 "DialogConfirm.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + value->data[0].v_pointer = NULL; +#line 377 "DialogConfirm.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + xcls_messagedialog1_unref (old); +#line 383 "DialogConfirm.vala.c" + } +} + + +static void xcls_messagedialog1_class_init (Xcls_MessageDialog1Class * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + xcls_messagedialog1_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + XCLS_MESSAGEDIALOG1_CLASS (klass)->finalize = xcls_messagedialog1_finalize; +#line 393 "DialogConfirm.vala.c" +} + + +static void xcls_messagedialog1_instance_init (Xcls_MessageDialog1 * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + self->ref_count = 1; +#line 400 "DialogConfirm.vala.c" +} + + +static void xcls_messagedialog1_finalize (Xcls_MessageDialog1* obj) { + Xcls_MessageDialog1 * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MESSAGEDIALOG1, Xcls_MessageDialog1); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _g_object_unref0 (self->el); +#line 410 "DialogConfirm.vala.c" +} + + +GType xcls_messagedialog1_get_type (void) { + static volatile gsize xcls_messagedialog1_type_id__volatile = 0; + if (g_once_init_enter (&xcls_messagedialog1_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { value_xcls_messagedialog1_init, value_xcls_messagedialog1_free_value, value_xcls_messagedialog1_copy_value, value_xcls_messagedialog1_peek_pointer, "p", value_xcls_messagedialog1_collect_value, "p", value_xcls_messagedialog1_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MessageDialog1Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_messagedialog1_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MessageDialog1), 0, (GInstanceInitFunc) xcls_messagedialog1_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_messagedialog1_type_id; + xcls_messagedialog1_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_MessageDialog1", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_messagedialog1_type_id__volatile, xcls_messagedialog1_type_id); + } + return xcls_messagedialog1_type_id__volatile; +} + + +gpointer xcls_messagedialog1_ref (gpointer instance) { + Xcls_MessageDialog1* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_atomic_int_inc (&self->ref_count); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return instance; +#line 435 "DialogConfirm.vala.c" +} + + +void xcls_messagedialog1_unref (gpointer instance) { + Xcls_MessageDialog1* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + XCLS_MESSAGEDIALOG1_GET_CLASS (self)->finalize (self); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 448 "DialogConfirm.vala.c" + } +} + + + diff --git a/Builder4/DialogNewComponent.vala.c b/Builder4/DialogNewComponent.vala.c new file mode 100644 index 000000000..f82a7ab73 --- /dev/null +++ b/Builder4/DialogNewComponent.vala.c @@ -0,0 +1,6612 @@ +/* DialogNewComponent.vala.c generated by valac 0.20.1, the Vala compiler + * generated from DialogNewComponent.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/DialogNewComponent.vala -o /tmp/DialogNewComponent +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_DialogNewComponent(); + DialogNewComponent.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_DIALOGNEWCOMPONENT (xcls_dialognewcomponent_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent)) +#define XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass)) +#define IS_XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT)) +#define IS_XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT)) +#define XCLS_DIALOGNEWCOMPONENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass)) + +typedef struct _Xcls_DialogNewComponent Xcls_DialogNewComponent; +typedef struct _Xcls_DialogNewComponentClass Xcls_DialogNewComponentClass; +typedef struct _Xcls_DialogNewComponentPrivate Xcls_DialogNewComponentPrivate; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME (xcls_dialognewcomponent_xcls_name_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_name)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass)) + +typedef struct _Xcls_DialogNewComponentXcls_name Xcls_DialogNewComponentXcls_name; +typedef struct _Xcls_DialogNewComponentXcls_nameClass Xcls_DialogNewComponentXcls_nameClass; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE (xcls_dialognewcomponent_xcls_title_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_title)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass)) + +typedef struct _Xcls_DialogNewComponentXcls_title Xcls_DialogNewComponentXcls_title; +typedef struct _Xcls_DialogNewComponentXcls_titleClass Xcls_DialogNewComponentXcls_titleClass; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION (xcls_dialognewcomponent_xcls_region_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_region)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass)) + +typedef struct _Xcls_DialogNewComponentXcls_region Xcls_DialogNewComponentXcls_region; +typedef struct _Xcls_DialogNewComponentXcls_regionClass Xcls_DialogNewComponentXcls_regionClass; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT (xcls_dialognewcomponent_xcls_parent_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parent)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass)) + +typedef struct _Xcls_DialogNewComponentXcls_parent Xcls_DialogNewComponentXcls_parent; +typedef struct _Xcls_DialogNewComponentXcls_parentClass Xcls_DialogNewComponentXcls_parentClass; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME (xcls_dialognewcomponent_xcls_permname_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permname)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass)) + +typedef struct _Xcls_DialogNewComponentXcls_permname Xcls_DialogNewComponentXcls_permname; +typedef struct _Xcls_DialogNewComponentXcls_permnameClass Xcls_DialogNewComponentXcls_permnameClass; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER (xcls_dialognewcomponent_xcls_modorder_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrder)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass)) + +typedef struct _Xcls_DialogNewComponentXcls_modOrder Xcls_DialogNewComponentXcls_modOrder; +typedef struct _Xcls_DialogNewComponentXcls_modOrderClass Xcls_DialogNewComponentXcls_modOrderClass; + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_name_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_name_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_title_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_title_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_region_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_region_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_parent_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_parent_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_permname_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_permname_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_modorder_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_modorder_unref (var), NULL))) +#define _xcls_dialognewcomponent_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_unref (var), NULL))) + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2 (xcls_dialognewcomponent_xcls_vbox2_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Class)) + +typedef struct _Xcls_DialogNewComponentXcls_VBox2 Xcls_DialogNewComponentXcls_VBox2; +typedef struct _Xcls_DialogNewComponentXcls_VBox2Class Xcls_DialogNewComponentXcls_VBox2Class; +typedef struct _Xcls_DialogNewComponentXcls_VBox2Private Xcls_DialogNewComponentXcls_VBox2Private; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16 (xcls_dialognewcomponent_xcls_button16_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Class)) + +typedef struct _Xcls_DialogNewComponentXcls_Button16 Xcls_DialogNewComponentXcls_Button16; +typedef struct _Xcls_DialogNewComponentXcls_Button16Class Xcls_DialogNewComponentXcls_Button16Class; +typedef struct _Xcls_DialogNewComponentXcls_Button16Private Xcls_DialogNewComponentXcls_Button16Private; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17 (xcls_dialognewcomponent_xcls_button17_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Class)) + +typedef struct _Xcls_DialogNewComponentXcls_Button17 Xcls_DialogNewComponentXcls_Button17; +typedef struct _Xcls_DialogNewComponentXcls_Button17Class Xcls_DialogNewComponentXcls_Button17Class; +typedef struct _Xcls_DialogNewComponentXcls_Button17Private Xcls_DialogNewComponentXcls_Button17Private; +typedef struct _Xcls_DialogNewComponentXcls_namePrivate Xcls_DialogNewComponentXcls_namePrivate; + +#define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ()) +#define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog)) +#define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass)) +#define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG)) +#define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG)) +#define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass)) + +typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog; +typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass; +typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; +#define _g_free0(var) (var = (g_free (var), NULL)) +#define _xcls_dialognewcomponent_xcls_button17_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_button17_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_button16_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_button16_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_vbox2_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_vbox2_unref (var), NULL))) +typedef struct _Xcls_DialogNewComponentXcls_titlePrivate Xcls_DialogNewComponentXcls_titlePrivate; +typedef struct _Xcls_DialogNewComponentXcls_parentPrivate Xcls_DialogNewComponentXcls_parentPrivate; +typedef struct _Xcls_DialogNewComponentXcls_regionPrivate Xcls_DialogNewComponentXcls_regionPrivate; +typedef struct _Xcls_DialogNewComponentXcls_modOrderPrivate Xcls_DialogNewComponentXcls_modOrderPrivate; +typedef struct _Xcls_DialogNewComponentXcls_permnamePrivate Xcls_DialogNewComponentXcls_permnamePrivate; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3 (xcls_dialognewcomponent_xcls_table3_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TABLE3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TABLE3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Class)) + +typedef struct _Xcls_DialogNewComponentXcls_Table3 Xcls_DialogNewComponentXcls_Table3; +typedef struct _Xcls_DialogNewComponentXcls_Table3Class Xcls_DialogNewComponentXcls_Table3Class; +typedef struct _Xcls_DialogNewComponentXcls_Table3Private Xcls_DialogNewComponentXcls_Table3Private; +#define _xcls_dialognewcomponent_xcls_table3_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_table3_unref (var), NULL))) +typedef struct _Xcls_DialogNewComponentParamSpecXcls_VBox2 Xcls_DialogNewComponentParamSpecXcls_VBox2; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4 (xcls_dialognewcomponent_xcls_label4_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Class)) + +typedef struct _Xcls_DialogNewComponentXcls_Label4 Xcls_DialogNewComponentXcls_Label4; +typedef struct _Xcls_DialogNewComponentXcls_Label4Class Xcls_DialogNewComponentXcls_Label4Class; +typedef struct _Xcls_DialogNewComponentXcls_Label4Private Xcls_DialogNewComponentXcls_Label4Private; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6 (xcls_dialognewcomponent_xcls_label6_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Class)) + +typedef struct _Xcls_DialogNewComponentXcls_Label6 Xcls_DialogNewComponentXcls_Label6; +typedef struct _Xcls_DialogNewComponentXcls_Label6Class Xcls_DialogNewComponentXcls_Label6Class; +typedef struct _Xcls_DialogNewComponentXcls_Label6Private Xcls_DialogNewComponentXcls_Label6Private; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8 (xcls_dialognewcomponent_xcls_label8_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Class)) + +typedef struct _Xcls_DialogNewComponentXcls_Label8 Xcls_DialogNewComponentXcls_Label8; +typedef struct _Xcls_DialogNewComponentXcls_Label8Class Xcls_DialogNewComponentXcls_Label8Class; +typedef struct _Xcls_DialogNewComponentXcls_Label8Private Xcls_DialogNewComponentXcls_Label8Private; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10 (xcls_dialognewcomponent_xcls_label10_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Class)) + +typedef struct _Xcls_DialogNewComponentXcls_Label10 Xcls_DialogNewComponentXcls_Label10; +typedef struct _Xcls_DialogNewComponentXcls_Label10Class Xcls_DialogNewComponentXcls_Label10Class; +typedef struct _Xcls_DialogNewComponentXcls_Label10Private Xcls_DialogNewComponentXcls_Label10Private; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12 (xcls_dialognewcomponent_xcls_label12_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL12(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL12_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Class)) + +typedef struct _Xcls_DialogNewComponentXcls_Label12 Xcls_DialogNewComponentXcls_Label12; +typedef struct _Xcls_DialogNewComponentXcls_Label12Class Xcls_DialogNewComponentXcls_Label12Class; +typedef struct _Xcls_DialogNewComponentXcls_Label12Private Xcls_DialogNewComponentXcls_Label12Private; + +#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14 (xcls_dialognewcomponent_xcls_label14_get_type ()) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Class)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14)) +#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14)) +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Class)) + +typedef struct _Xcls_DialogNewComponentXcls_Label14 Xcls_DialogNewComponentXcls_Label14; +typedef struct _Xcls_DialogNewComponentXcls_Label14Class Xcls_DialogNewComponentXcls_Label14Class; +typedef struct _Xcls_DialogNewComponentXcls_Label14Private Xcls_DialogNewComponentXcls_Label14Private; +#define _xcls_dialognewcomponent_xcls_label14_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label14_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_label12_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label12_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_label10_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label10_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_label8_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label8_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_label6_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label6_unref (var), NULL))) +#define _xcls_dialognewcomponent_xcls_label4_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label4_unref (var), NULL))) +typedef struct _Xcls_DialogNewComponentParamSpecXcls_Table3 Xcls_DialogNewComponentParamSpecXcls_Table3; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label4 Xcls_DialogNewComponentParamSpecXcls_Label4; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_name Xcls_DialogNewComponentParamSpecXcls_name; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label6 Xcls_DialogNewComponentParamSpecXcls_Label6; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_title Xcls_DialogNewComponentParamSpecXcls_title; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label8 Xcls_DialogNewComponentParamSpecXcls_Label8; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_region Xcls_DialogNewComponentParamSpecXcls_region; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label10 Xcls_DialogNewComponentParamSpecXcls_Label10; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_parent Xcls_DialogNewComponentParamSpecXcls_parent; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label12 Xcls_DialogNewComponentParamSpecXcls_Label12; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_permname Xcls_DialogNewComponentParamSpecXcls_permname; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label14 Xcls_DialogNewComponentParamSpecXcls_Label14; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_modOrder Xcls_DialogNewComponentParamSpecXcls_modOrder; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_Button16 Xcls_DialogNewComponentParamSpecXcls_Button16; +typedef struct _Xcls_DialogNewComponentParamSpecXcls_Button17 Xcls_DialogNewComponentParamSpecXcls_Button17; +typedef struct _ParamSpecXcls_DialogNewComponent ParamSpecXcls_DialogNewComponent; + +struct _Xcls_DialogNewComponent { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentPrivate * priv; + GtkDialog* el; + Xcls_DialogNewComponentXcls_name* name; + Xcls_DialogNewComponentXcls_title* title; + Xcls_DialogNewComponentXcls_region* region; + Xcls_DialogNewComponentXcls_parent* parent; + Xcls_DialogNewComponentXcls_permname* permname; + Xcls_DialogNewComponentXcls_modOrder* modOrder; + JsRenderJsRender* file; + ProjectProject* project; +}; + +struct _Xcls_DialogNewComponentClass { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponent *self); +}; + +struct _Xcls_DialogNewComponentXcls_VBox2 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_VBox2Private * priv; + GtkVBox* el; +}; + +struct _Xcls_DialogNewComponentXcls_VBox2Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_VBox2 *self); +}; + +struct _Xcls_DialogNewComponentXcls_Button16 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_Button16Private * priv; + GtkButton* el; +}; + +struct _Xcls_DialogNewComponentXcls_Button16Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_Button16 *self); +}; + +struct _Xcls_DialogNewComponentXcls_Button17 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_Button17Private * priv; + GtkButton* el; +}; + +struct _Xcls_DialogNewComponentXcls_Button17Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_Button17 *self); +}; + +struct _Xcls_DialogNewComponentXcls_name { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_namePrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_nameClass { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_name *self); +}; + +struct _JsRenderJsRender { + GObject parent_instance; + JsRenderJsRenderPrivate * priv; + GeeArrayList* doubleStringProps; + gchar* id; + gchar* name; + gchar* fullname; + gchar* path; + gchar* parent; + gchar* region; + gchar* title; + gchar* permname; + gchar* modOrder; + gchar* xtype; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*save) (JsRenderJsRender* self); + void (*loadItems) (JsRenderJsRender* self, GError** error); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); + gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile); +}; + +struct _Xcls_DialogNewComponentXcls_title { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_titlePrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_titleClass { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_title *self); +}; + +struct _Xcls_DialogNewComponentXcls_parent { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_parentPrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_parentClass { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_parent *self); +}; + +struct _Xcls_DialogNewComponentXcls_region { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_regionPrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_regionClass { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_region *self); +}; + +struct _Xcls_DialogNewComponentXcls_modOrder { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_modOrderPrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_modOrderClass { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_modOrder *self); +}; + +struct _Xcls_DialogNewComponentXcls_permname { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_permnamePrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_permnameClass { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_permname *self); +}; + +struct _Xcls_DialogNewComponentXcls_Table3 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_Table3Private * priv; + GtkTable* el; +}; + +struct _Xcls_DialogNewComponentXcls_Table3Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_Table3 *self); +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_VBox2 { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentXcls_Label4 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_Label4Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label4Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_Label4 *self); +}; + +struct _Xcls_DialogNewComponentXcls_Label6 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_Label6Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label6Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_Label6 *self); +}; + +struct _Xcls_DialogNewComponentXcls_Label8 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_Label8Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label8Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_Label8 *self); +}; + +struct _Xcls_DialogNewComponentXcls_Label10 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_Label10Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label10Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_Label10 *self); +}; + +struct _Xcls_DialogNewComponentXcls_Label12 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_Label12Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label12Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_Label12 *self); +}; + +struct _Xcls_DialogNewComponentXcls_Label14 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_DialogNewComponentXcls_Label14Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label14Class { + GTypeClass parent_class; + void (*finalize) (Xcls_DialogNewComponentXcls_Label14 *self); +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_Table3 { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_Label4 { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_name { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_Label6 { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_title { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_Label8 { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_region { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_Label10 { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_parent { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_Label12 { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_permname { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_Label14 { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_modOrder { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_Button16 { + GParamSpec parent_instance; +}; + +struct _Xcls_DialogNewComponentParamSpecXcls_Button17 { + GParamSpec parent_instance; +}; + +struct _ParamSpecXcls_DialogNewComponent { + GParamSpec parent_instance; +}; + + +extern Xcls_DialogNewComponent* DialogNewComponent; +Xcls_DialogNewComponent* DialogNewComponent = NULL; +static gpointer xcls_dialognewcomponent_parent_class = NULL; +static Xcls_DialogNewComponent* xcls_dialognewcomponent__this; +static Xcls_DialogNewComponent* xcls_dialognewcomponent__this = NULL; +extern Xcls_StandardErrorDialog* StandardErrorDialog; +static gpointer xcls_dialognewcomponent_xcls_vbox2_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_table3_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_label4_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_name_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_label6_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_title_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_label8_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_region_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_label10_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_parent_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_label12_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_permname_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_label14_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_modorder_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_button16_parent_class = NULL; +static gpointer xcls_dialognewcomponent_xcls_button17_parent_class = NULL; + +gpointer xcls_dialognewcomponent_ref (gpointer instance); +void xcls_dialognewcomponent_unref (gpointer instance); +GParamSpec* param_spec_xcls_dialognewcomponent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_xcls_dialognewcomponent (GValue* value, gpointer v_object); +void value_take_xcls_dialognewcomponent (GValue* value, gpointer v_object); +gpointer value_get_xcls_dialognewcomponent (const GValue* value); +GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST; +gpointer xcls_dialognewcomponent_xcls_name_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_name_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_name (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_name (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_name (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_name (const GValue* value); +GType xcls_dialognewcomponent_xcls_name_get_type (void) G_GNUC_CONST; +gpointer xcls_dialognewcomponent_xcls_title_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_title_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_title (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_title (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_title (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_title (const GValue* value); +GType xcls_dialognewcomponent_xcls_title_get_type (void) G_GNUC_CONST; +gpointer xcls_dialognewcomponent_xcls_region_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_region_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_region (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_region (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_region (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_region (const GValue* value); +GType xcls_dialognewcomponent_xcls_region_get_type (void) G_GNUC_CONST; +gpointer xcls_dialognewcomponent_xcls_parent_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_parent_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_parent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_parent (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_parent (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_parent (const GValue* value); +GType xcls_dialognewcomponent_xcls_parent_get_type (void) G_GNUC_CONST; +gpointer xcls_dialognewcomponent_xcls_permname_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_permname_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_permname (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_permname (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_permname (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_permname (const GValue* value); +GType xcls_dialognewcomponent_xcls_permname_get_type (void) G_GNUC_CONST; +gpointer xcls_dialognewcomponent_xcls_modorder_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_modorder_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_modorder (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_modorder (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_modorder (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_modorder (const GValue* value); +GType xcls_dialognewcomponent_xcls_modorder_get_type (void) G_GNUC_CONST; +GType js_render_js_render_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +enum { + XCLS_DIALOGNEWCOMPONENT_DUMMY_PROPERTY +}; +Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void); +Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type); +Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (void); +Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_vbox2_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_vbox2_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_vbox2 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_vbox2 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_vbox2 (const GValue* value); +GType xcls_dialognewcomponent_xcls_vbox2_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (void); +Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_button16_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_button16_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button16 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_button16 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_button16 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_button16 (const GValue* value); +GType xcls_dialognewcomponent_xcls_button16_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (void); +Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_button17_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_button17_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button17 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_button17 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_button17 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_button17 (const GValue* value); +GType xcls_dialognewcomponent_xcls_button17_get_type (void) G_GNUC_CONST; +static gboolean __lambda11_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda11__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +static void __lambda12_ (Xcls_DialogNewComponent* self, GtkDialog* _self_, gint response_id); +gpointer xcls_standarderrordialog_ref (gpointer instance); +void xcls_standarderrordialog_unref (gpointer instance); +GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object); +void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object); +gpointer value_get_xcls_standarderrordialog (const GValue* value); +GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST; +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg); +GType js_render_node_get_type (void) G_GNUC_CONST; +void js_render_js_render_save (JsRenderJsRender* self); +gchar* project_project_firstPath (ProjectProject* self); +JsRenderJsRender* project_project_create (ProjectProject* self, const gchar* filename); +static void ___lambda12__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self); +static void __lambda15_ (Xcls_DialogNewComponent* self, GtkWidget* _self_); +static void ___lambda15__gtk_widget_show (GtkWidget* _sender, gpointer self); +void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c); +static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_DUMMY_PROPERTY +}; +Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (void); +Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_table3_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_table3_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_table3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_table3 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_table3 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_table3 (const GValue* value); +GType xcls_dialognewcomponent_xcls_table3_get_type (void) G_GNUC_CONST; +static void xcls_dialognewcomponent_xcls_vbox2_finalize (Xcls_DialogNewComponentXcls_VBox2* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_DUMMY_PROPERTY +}; +Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (void); +Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_label4_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_label4_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_label4 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_label4 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_label4 (const GValue* value); +GType xcls_dialognewcomponent_xcls_label4_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (void); +Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type); +Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (void); +Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_label6_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_label6_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label6 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_label6 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_label6 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_label6 (const GValue* value); +GType xcls_dialognewcomponent_xcls_label6_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (void); +Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type); +Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (void); +Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_label8_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_label8_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label8 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_label8 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_label8 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_label8 (const GValue* value); +GType xcls_dialognewcomponent_xcls_label8_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (void); +Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type); +Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (void); +Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_label10_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_label10_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_label10 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_label10 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_label10 (const GValue* value); +GType xcls_dialognewcomponent_xcls_label10_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (void); +Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type); +Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (void); +Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_label12_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_label12_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label12 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_label12 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_label12 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_label12 (const GValue* value); +GType xcls_dialognewcomponent_xcls_label12_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (void); +Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type); +Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (void); +Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type); +gpointer xcls_dialognewcomponent_xcls_label14_ref (gpointer instance); +void xcls_dialognewcomponent_xcls_label14_unref (gpointer instance); +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label14 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_dialognewcomponent_value_set_xcls_label14 (GValue* value, gpointer v_object); +void xcls_dialognewcomponent_value_take_xcls_label14 (GValue* value, gpointer v_object); +gpointer xcls_dialognewcomponent_value_get_xcls_label14 (const GValue* value); +GType xcls_dialognewcomponent_xcls_label14_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (void); +Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type); +static void xcls_dialognewcomponent_xcls_table3_finalize (Xcls_DialogNewComponentXcls_Table3* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label4_finalize (Xcls_DialogNewComponentXcls_Label4* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_name_finalize (Xcls_DialogNewComponentXcls_name* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label6_finalize (Xcls_DialogNewComponentXcls_Label6* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_title_finalize (Xcls_DialogNewComponentXcls_title* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label8_finalize (Xcls_DialogNewComponentXcls_Label8* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_region_finalize (Xcls_DialogNewComponentXcls_region* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label10_finalize (Xcls_DialogNewComponentXcls_Label10* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_parent_finalize (Xcls_DialogNewComponentXcls_parent* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label12_finalize (Xcls_DialogNewComponentXcls_Label12* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_permname_finalize (Xcls_DialogNewComponentXcls_permname* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label14_finalize (Xcls_DialogNewComponentXcls_Label14* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_modorder_finalize (Xcls_DialogNewComponentXcls_modOrder* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_button16_finalize (Xcls_DialogNewComponentXcls_Button16* obj); +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_button17_finalize (Xcls_DialogNewComponentXcls_Button17* obj); +static void xcls_dialognewcomponent_finalize (Xcls_DialogNewComponent* obj); + + +static gpointer _xcls_dialognewcomponent_ref0 (gpointer self) { +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self ? xcls_dialognewcomponent_ref (self) : NULL; +#line 875 "DialogNewComponent.vala.c" +} + + +static gboolean __lambda11_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkDialog* _tmp0_; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = self->el; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + result = TRUE; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return result; +#line 894 "DialogNewComponent.vala.c" +} + + +static gboolean ___lambda11__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda11_ (self, _sender, event); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return result; +#line 903 "DialogNewComponent.vala.c" +} + + +static void __lambda12_ (Xcls_DialogNewComponent* self, GtkDialog* _self_, gint response_id) { + gint _tmp0_; + Xcls_DialogNewComponent* _tmp2_; + Xcls_DialogNewComponentXcls_name* _tmp3_; + GtkEntry* _tmp4_; + const gchar* _tmp5_ = NULL; + gint _tmp6_; + gint _tmp7_; + gboolean _tmp9_ = FALSE; + Xcls_DialogNewComponent* _tmp10_; + JsRenderJsRender* _tmp11_; + const gchar* _tmp12_; + gint _tmp13_; + gint _tmp14_; + gboolean _tmp15_; + gboolean isNew; + gboolean _tmp16_ = FALSE; + Xcls_DialogNewComponent* _tmp17_; + JsRenderJsRender* _tmp18_; + const gchar* _tmp19_; + gint _tmp20_; + gint _tmp21_; + gboolean _tmp28_; + gboolean _tmp30_; + Xcls_DialogNewComponent* _tmp34_; + ProjectProject* _tmp35_; + gchar* _tmp36_ = NULL; + gchar* dir; + Xcls_DialogNewComponent* _tmp37_; + JsRenderJsRender* _tmp38_; + const gchar* _tmp39_; + gchar* _tmp40_; + gchar* _tmp41_; + gboolean _tmp42_ = FALSE; + gboolean _tmp43_; + GtkDialog* _tmp45_; + Xcls_DialogNewComponent* _tmp46_; + ProjectProject* _tmp47_; + const gchar* _tmp48_; + gchar* _tmp49_; + gchar* _tmp50_; + Xcls_DialogNewComponent* _tmp51_; + JsRenderJsRender* _tmp52_; + const gchar* _tmp53_; + gchar* _tmp54_; + gchar* _tmp55_; + gchar* _tmp56_; + gchar* _tmp57_; + JsRenderJsRender* _tmp58_ = NULL; + JsRenderJsRender* _tmp59_; + JsRenderJsRender* nf; + Xcls_DialogNewComponent* _tmp60_; + Xcls_DialogNewComponent* _tmp61_; + ProjectProject* _tmp62_; + JsRenderJsRender* _tmp63_; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (_self_ != NULL); +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = response_id; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp0_ < 1) { +#line 968 "DialogNewComponent.vala.c" + GtkDialog* _tmp1_; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_hide ((GtkWidget*) _tmp1_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 976 "DialogNewComponent.vala.c" + } +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = xcls_dialognewcomponent__this; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _tmp2_->name; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = _tmp3_->el; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = gtk_entry_get_text (_tmp4_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = strlen (_tmp5_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp7_ = _tmp6_; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp7_ < 1) { +#line 992 "DialogNewComponent.vala.c" + Xcls_StandardErrorDialog* _tmp8_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_ = StandardErrorDialog; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_standarderrordialog_show (_tmp8_, "You have to set Project name "); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 1000 "DialogNewComponent.vala.c" + } +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = xcls_dialognewcomponent__this; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp11_ = _tmp10_->file; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp12_ = _tmp11_->name; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp13_ = strlen (_tmp12_); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp14_ = _tmp13_; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp14_ > 0) { +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = FALSE; +#line 1016 "DialogNewComponent.vala.c" + } else { +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = TRUE; +#line 1020 "DialogNewComponent.vala.c" + } +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_ = _tmp9_; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + isNew = _tmp15_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = xcls_dialognewcomponent__this; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp18_ = _tmp17_->file; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp19_ = _tmp18_->name; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp20_ = strlen (_tmp19_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp21_ = _tmp20_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp21_ > 0) { +#line 1038 "DialogNewComponent.vala.c" + JsRenderJsRender* _tmp22_; + const gchar* _tmp23_; + Xcls_DialogNewComponent* _tmp24_; + Xcls_DialogNewComponentXcls_name* _tmp25_; + GtkEntry* _tmp26_; + const gchar* _tmp27_ = NULL; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp22_ = self->file; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp23_ = _tmp22_->name; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp24_ = xcls_dialognewcomponent__this; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp25_ = _tmp24_->name; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp26_ = _tmp25_->el; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp27_ = gtk_entry_get_text (_tmp26_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = g_strcmp0 (_tmp23_, _tmp27_) != 0; +#line 1059 "DialogNewComponent.vala.c" + } else { +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = FALSE; +#line 1063 "DialogNewComponent.vala.c" + } +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp28_ = _tmp16_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp28_) { +#line 1069 "DialogNewComponent.vala.c" + Xcls_StandardErrorDialog* _tmp29_; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp29_ = StandardErrorDialog; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_standarderrordialog_show (_tmp29_, "Sorry changing names does not work yet. "); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 1077 "DialogNewComponent.vala.c" + } +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp30_ = isNew; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!_tmp30_) { +#line 1083 "DialogNewComponent.vala.c" + Xcls_DialogNewComponent* _tmp31_; + JsRenderJsRender* _tmp32_; + GtkDialog* _tmp33_; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp31_ = xcls_dialognewcomponent__this; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp32_ = _tmp31_->file; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + js_render_js_render_save (_tmp32_); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp33_ = self->el; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_hide ((GtkWidget*) _tmp33_); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 1099 "DialogNewComponent.vala.c" + } +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp34_ = xcls_dialognewcomponent__this; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp35_ = _tmp34_->project; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp36_ = project_project_firstPath (_tmp35_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dir = _tmp36_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp37_ = xcls_dialognewcomponent__this; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp38_ = _tmp37_->file; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp39_ = _tmp38_->name; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp40_ = g_strconcat (_tmp39_, ".bjs", NULL); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp41_ = _tmp40_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp42_ = g_file_test (_tmp41_, G_FILE_TEST_EXISTS); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp43_ = _tmp42_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp41_); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp43_) { +#line 1127 "DialogNewComponent.vala.c" + Xcls_StandardErrorDialog* _tmp44_; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp44_ = StandardErrorDialog; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_standarderrordialog_show (_tmp44_, "That file already exists"); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (dir); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 1137 "DialogNewComponent.vala.c" + } +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp45_ = self->el; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_hide ((GtkWidget*) _tmp45_); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp46_ = xcls_dialognewcomponent__this; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp47_ = _tmp46_->project; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp48_ = dir; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp49_ = g_strconcat (_tmp48_, "/", NULL); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp50_ = _tmp49_; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp51_ = xcls_dialognewcomponent__this; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp52_ = _tmp51_->file; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp53_ = _tmp52_->name; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp54_ = g_strconcat (_tmp50_, _tmp53_, NULL); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp55_ = _tmp54_; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp56_ = g_strconcat (_tmp55_, ".bjs", NULL); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp57_ = _tmp56_; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp58_ = project_project_create (_tmp47_, _tmp57_); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp59_ = _tmp58_; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp57_); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp55_); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp50_); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + nf = _tmp59_; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp60_ = xcls_dialognewcomponent__this; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp61_ = xcls_dialognewcomponent__this; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp62_ = _tmp61_->project; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp63_ = nf; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_signal_emit_by_name (_tmp60_, "success", _tmp62_, _tmp63_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (nf); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (dir); +#line 1193 "DialogNewComponent.vala.c" +} + + +static void ___lambda12__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) { +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + __lambda12_ (self, _sender, response_id); +#line 1200 "DialogNewComponent.vala.c" +} + + +static void __lambda15_ (Xcls_DialogNewComponent* self, GtkWidget* _self_) { + GtkDialog* _tmp0_; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (_self_ != NULL); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = self->el; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_show_all ((GtkWidget*) _tmp0_); +#line 1212 "DialogNewComponent.vala.c" +} + + +static void ___lambda15__gtk_widget_show (GtkWidget* _sender, gpointer self) { +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + __lambda15_ (self, _sender); +#line 1219 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type) { + Xcls_DialogNewComponent* self = NULL; + GtkDialog* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponent* _tmp2_; + GtkDialog* _tmp3_; + GtkDialog* _tmp4_; + GtkDialog* _tmp5_; + GtkDialog* _tmp6_; + GtkDialog* _tmp7_; + Xcls_DialogNewComponentXcls_VBox2* _tmp8_; + Xcls_DialogNewComponentXcls_VBox2* child_0; + GtkDialog* _tmp9_; + GtkVBox* _tmp10_; + Xcls_DialogNewComponentXcls_Button16* _tmp11_; + Xcls_DialogNewComponentXcls_Button16* child_1; + GtkDialog* _tmp12_; + GtkButton* _tmp13_; + Xcls_DialogNewComponentXcls_Button17* _tmp14_; + Xcls_DialogNewComponentXcls_Button17* child_2; + GtkDialog* _tmp15_; + GtkButton* _tmp16_; + GtkDialog* _tmp17_; + GtkDialog* _tmp18_; + GtkDialog* _tmp19_; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponent*) g_type_create_instance (object_type); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkDialog*) gtk_dialog_new (); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _xcls_dialognewcomponent_ref0 (self); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_unref0 (xcls_dialognewcomponent__this); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent__this = _tmp1_; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _xcls_dialognewcomponent_ref0 (self); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_unref0 (DialogNewComponent); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + DialogNewComponent = _tmp2_; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkWindow*) _tmp3_, "default-height", 200, NULL); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkWindow*) _tmp4_, "default-width", 500, NULL); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_deletable ((GtkWindow*) _tmp5_, FALSE); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp7_ = self->el; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_title ((GtkWindow*) _tmp7_, "New Component"); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_ = xcls_dialognewcomponent_xcls_vbox2_new (); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_0 = _tmp8_; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = self->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = child_0->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp11_ = xcls_dialognewcomponent_xcls_button16_new (); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_1 = _tmp11_; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp12_ = self->el; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp13_ = child_1->el; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_dialog_add_action_widget (_tmp12_, (GtkWidget*) _tmp13_, 0); +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp14_ = xcls_dialognewcomponent_xcls_button17_new (); +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_2 = _tmp14_; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_ = self->el; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = child_2->el; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_dialog_add_action_widget (_tmp15_, (GtkWidget*) _tmp16_, 1); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = self->el; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_signal_connect ((GtkWidget*) _tmp17_, "delete-event", (GCallback) ___lambda11__gtk_widget_delete_event, self); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp18_ = self->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_signal_connect (_tmp18_, "response", (GCallback) ___lambda12__gtk_dialog_response, self); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp19_ = self->el; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_signal_connect ((GtkWidget*) _tmp19_, "show", (GCallback) ___lambda15__gtk_widget_show, self); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_button17_unref0 (child_2); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_button16_unref0 (child_1); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_vbox2_unref0 (child_0); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 1340 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void) { +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_construct (TYPE_XCLS_DIALOGNEWCOMPONENT); +#line 1347 "DialogNewComponent.vala.c" +} + + +static gpointer _g_object_ref0 (gpointer self) { +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self ? g_object_ref (self) : NULL; +#line 1354 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c) { + JsRenderJsRender* _tmp0_; + ProjectProject* _tmp1_; + ProjectProject* _tmp2_; + Xcls_DialogNewComponent* _tmp3_; + Xcls_DialogNewComponentXcls_name* _tmp4_; + GtkEntry* _tmp5_; + JsRenderJsRender* _tmp6_; + const gchar* _tmp7_; + Xcls_DialogNewComponent* _tmp8_; + Xcls_DialogNewComponentXcls_title* _tmp9_; + GtkEntry* _tmp10_; + JsRenderJsRender* _tmp11_; + const gchar* _tmp12_; + Xcls_DialogNewComponent* _tmp13_; + Xcls_DialogNewComponentXcls_parent* _tmp14_; + GtkEntry* _tmp15_; + JsRenderJsRender* _tmp16_; + const gchar* _tmp17_; + Xcls_DialogNewComponent* _tmp18_; + Xcls_DialogNewComponentXcls_region* _tmp19_; + GtkEntry* _tmp20_; + JsRenderJsRender* _tmp21_; + const gchar* _tmp22_; + Xcls_DialogNewComponent* _tmp23_; + Xcls_DialogNewComponentXcls_modOrder* _tmp24_; + GtkEntry* _tmp25_; + JsRenderJsRender* _tmp26_; + const gchar* _tmp27_; + Xcls_DialogNewComponent* _tmp28_; + Xcls_DialogNewComponentXcls_permname* _tmp29_; + GtkEntry* _tmp30_; + JsRenderJsRender* _tmp31_; + const gchar* _tmp32_; + JsRenderJsRender* _tmp33_; + const gchar* _tmp34_; + gint _tmp35_; + gint _tmp36_; + Xcls_DialogNewComponent* _tmp43_; + JsRenderJsRender* _tmp44_; + JsRenderJsRender* _tmp45_; + GtkDialog* _tmp46_; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (self != NULL); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (c != NULL); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = c; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _tmp0_->project; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->project); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->project = _tmp2_; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = xcls_dialognewcomponent__this; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = _tmp3_->name; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = _tmp4_->el; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = c; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp7_ = _tmp6_->name; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp5_, _tmp7_); +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_ = xcls_dialognewcomponent__this; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = _tmp8_->title; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = _tmp9_->el; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp11_ = c; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp12_ = _tmp11_->title; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp10_, _tmp12_); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp13_ = xcls_dialognewcomponent__this; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp14_ = _tmp13_->parent; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_ = _tmp14_->el; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = c; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = _tmp16_->parent; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp15_, _tmp17_); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp18_ = xcls_dialognewcomponent__this; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp19_ = _tmp18_->region; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp20_ = _tmp19_->el; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp21_ = c; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp22_ = _tmp21_->region; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp20_, _tmp22_); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp23_ = xcls_dialognewcomponent__this; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp24_ = _tmp23_->modOrder; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp25_ = _tmp24_->el; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp26_ = c; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp27_ = _tmp26_->modOrder; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp25_, _tmp27_); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp28_ = xcls_dialognewcomponent__this; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp29_ = _tmp28_->permname; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp30_ = _tmp29_->el; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp31_ = c; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp32_ = _tmp31_->permname; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp30_, _tmp32_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp33_ = c; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp34_ = _tmp33_->path; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp35_ = strlen (_tmp34_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp36_ = _tmp35_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp36_ > 0) { +#line 1496 "DialogNewComponent.vala.c" + GtkDialog* _tmp37_; + JsRenderJsRender* _tmp38_; + const gchar* _tmp39_; + gchar* _tmp40_; + gchar* _tmp41_; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp37_ = self->el; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp38_ = c; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp39_ = _tmp38_->name; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp40_ = g_strconcat ("Edit File Details - ", _tmp39_, NULL); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp41_ = _tmp40_; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_title ((GtkWindow*) _tmp37_, _tmp41_); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp41_); +#line 1516 "DialogNewComponent.vala.c" + } else { + GtkDialog* _tmp42_; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp42_ = self->el; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_title ((GtkWindow*) _tmp42_, "Create New File"); +#line 1523 "DialogNewComponent.vala.c" + } +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp43_ = xcls_dialognewcomponent__this; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp44_ = c; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp45_ = _g_object_ref0 (_tmp44_); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp43_->file); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp43_->file = _tmp45_; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp46_ = self->el; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_show_all ((GtkWidget*) _tmp46_); +#line 1539 "DialogNewComponent.vala.c" +} + + +static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) { + typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1, gpointer arg_1, gpointer arg_2, gpointer data2); + register GMarshalFunc_VOID__OBJECT_OBJECT callback; + register GCClosure * cc; + register gpointer data1; + register gpointer data2; + cc = (GCClosure *) closure; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (n_param_values == 3); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (G_CCLOSURE_SWAP_DATA (closure)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + data1 = closure->data; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + data2 = param_values->data[0].v_pointer; +#line 1558 "DialogNewComponent.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + data1 = param_values->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + data2 = closure->data; +#line 1564 "DialogNewComponent.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + callback (data1, g_value_get_object (param_values + 1), g_value_get_object (param_values + 2), data2); +#line 1570 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type) { + Xcls_DialogNewComponentXcls_VBox2* self = NULL; + GtkVBox* _tmp0_; + Xcls_DialogNewComponentXcls_Table3* _tmp1_; + Xcls_DialogNewComponentXcls_Table3* child_0; + GtkVBox* _tmp2_; + GtkTable* _tmp3_; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_VBox2*) g_type_create_instance (object_type); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = xcls_dialognewcomponent_xcls_table3_new (); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_0 = _tmp1_; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->el; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = child_0->el; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_box_pack_start ((GtkBox*) _tmp2_, (GtkWidget*) _tmp3_, FALSE, FALSE, (guint) 0); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_table3_unref0 (child_0); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 1605 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (void) { +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_vbox2_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2); +#line 1612 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_vbox2_init (GValue* value) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 1619 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_vbox2_free_value (GValue* value) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_vbox2_unref (value->data[0].v_pointer); +#line 1628 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_vbox2_copy_value (const GValue* src_value, GValue* dest_value) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_vbox2_ref (src_value->data[0].v_pointer); +#line 1638 "DialogNewComponent.vala.c" + } else { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 1642 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_vbox2_peek_pointer (const GValue* value) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 1650 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_vbox2_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 1657 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_VBox2* object; + object = collect_values[0].v_pointer; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1664 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1668 "DialogNewComponent.vala.c" + } +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_vbox2_ref (object); +#line 1672 "DialogNewComponent.vala.c" + } else { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 1676 "DialogNewComponent.vala.c" + } +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 1680 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_vbox2_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_VBox2** object_p; + object_p = collect_values[0].v_pointer; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 1691 "DialogNewComponent.vala.c" + } +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 1697 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 1701 "DialogNewComponent.vala.c" + } else { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_vbox2_ref (value->data[0].v_pointer); +#line 1705 "DialogNewComponent.vala.c" + } +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 1709 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_VBox2* spec; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2), NULL); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 1723 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_vbox2 (const GValue* value) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2), NULL); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 1732 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_vbox2 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_VBox2* old; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2)); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2)); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_vbox2_ref (value->data[0].v_pointer); +#line 1752 "DialogNewComponent.vala.c" + } else { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 1756 "DialogNewComponent.vala.c" + } +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_vbox2_unref (old); +#line 1762 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_vbox2 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_VBox2* old; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2)); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2)); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 1781 "DialogNewComponent.vala.c" + } else { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 1785 "DialogNewComponent.vala.c" + } +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_vbox2_unref (old); +#line 1791 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_vbox2_class_init (Xcls_DialogNewComponentXcls_VBox2Class * klass) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_vbox2_parent_class = g_type_class_peek_parent (klass); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_vbox2_finalize; +#line 1801 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_vbox2_instance_init (Xcls_DialogNewComponentXcls_VBox2 * self) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 1808 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_vbox2_finalize (Xcls_DialogNewComponentXcls_VBox2* obj) { + Xcls_DialogNewComponentXcls_VBox2 * self; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2); +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 1818 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_vbox2_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_vbox2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_vbox2_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_vbox2_init, xcls_dialognewcomponent_value_xcls_vbox2_free_value, xcls_dialognewcomponent_value_xcls_vbox2_copy_value, xcls_dialognewcomponent_value_xcls_vbox2_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_vbox2_collect_value, "p", xcls_dialognewcomponent_value_xcls_vbox2_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_VBox2), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_vbox2_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_vbox2_type_id; + xcls_dialognewcomponent_xcls_vbox2_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_VBox2", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_vbox2_type_id__volatile, xcls_dialognewcomponent_xcls_vbox2_type_id); + } + return xcls_dialognewcomponent_xcls_vbox2_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_vbox2_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_VBox2* self; + self = instance; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 1843 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_vbox2_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_VBox2* self; + self = instance; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_CLASS (self)->finalize (self); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 1856 "DialogNewComponent.vala.c" + } +} + + +Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type) { + Xcls_DialogNewComponentXcls_Table3* self = NULL; + GtkTable* _tmp0_; + Xcls_DialogNewComponentXcls_Label4* _tmp1_; + Xcls_DialogNewComponentXcls_Label4* child_0; + GtkTable* _tmp2_; + GtkLabel* _tmp3_; + Xcls_DialogNewComponentXcls_name* _tmp4_; + Xcls_DialogNewComponentXcls_name* child_1; + GtkTable* _tmp5_; + GtkEntry* _tmp6_; + Xcls_DialogNewComponentXcls_Label6* _tmp7_; + Xcls_DialogNewComponentXcls_Label6* child_2; + GtkTable* _tmp8_; + GtkLabel* _tmp9_; + Xcls_DialogNewComponentXcls_title* _tmp10_; + Xcls_DialogNewComponentXcls_title* child_3; + GtkTable* _tmp11_; + GtkEntry* _tmp12_; + Xcls_DialogNewComponentXcls_Label8* _tmp13_; + Xcls_DialogNewComponentXcls_Label8* child_4; + GtkTable* _tmp14_; + GtkLabel* _tmp15_; + Xcls_DialogNewComponentXcls_region* _tmp16_; + Xcls_DialogNewComponentXcls_region* child_5; + GtkTable* _tmp17_; + GtkEntry* _tmp18_; + Xcls_DialogNewComponentXcls_Label10* _tmp19_; + Xcls_DialogNewComponentXcls_Label10* child_6; + GtkTable* _tmp20_; + GtkLabel* _tmp21_; + Xcls_DialogNewComponentXcls_parent* _tmp22_; + Xcls_DialogNewComponentXcls_parent* child_7; + GtkTable* _tmp23_; + GtkEntry* _tmp24_; + Xcls_DialogNewComponentXcls_Label12* _tmp25_; + Xcls_DialogNewComponentXcls_Label12* child_8; + GtkTable* _tmp26_; + GtkLabel* _tmp27_; + Xcls_DialogNewComponentXcls_permname* _tmp28_; + Xcls_DialogNewComponentXcls_permname* child_9; + GtkTable* _tmp29_; + GtkEntry* _tmp30_; + Xcls_DialogNewComponentXcls_Label14* _tmp31_; + Xcls_DialogNewComponentXcls_Label14* child_10; + GtkTable* _tmp32_; + GtkLabel* _tmp33_; + Xcls_DialogNewComponentXcls_modOrder* _tmp34_; + Xcls_DialogNewComponentXcls_modOrder* child_11; + GtkTable* _tmp35_; + GtkEntry* _tmp36_; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Table3*) g_type_create_instance (object_type); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkTable*) gtk_table_new ((guint) 3, (guint) 2, FALSE); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = xcls_dialognewcomponent_xcls_label4_new (); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_0 = _tmp1_; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->el; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = child_0->el; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp2_, (GtkWidget*) _tmp3_); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = xcls_dialognewcomponent_xcls_name_new (); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_1 = _tmp4_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = child_1->el; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp7_ = xcls_dialognewcomponent_xcls_label6_new (); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_2 = _tmp7_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_ = self->el; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = child_2->el; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = xcls_dialognewcomponent_xcls_title_new (); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_3 = _tmp10_; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp11_ = self->el; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp12_ = child_3->el; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp13_ = xcls_dialognewcomponent_xcls_label8_new (); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_4 = _tmp13_; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp14_ = self->el; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_ = child_4->el; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp14_, (GtkWidget*) _tmp15_); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = xcls_dialognewcomponent_xcls_region_new (); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_5 = _tmp16_; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = self->el; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp18_ = child_5->el; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp17_, (GtkWidget*) _tmp18_); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp19_ = xcls_dialognewcomponent_xcls_label10_new (); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_6 = _tmp19_; +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp20_ = self->el; +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp21_ = child_6->el; +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp20_, (GtkWidget*) _tmp21_); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp22_ = xcls_dialognewcomponent_xcls_parent_new (); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_7 = _tmp22_; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp23_ = self->el; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp24_ = child_7->el; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp23_, (GtkWidget*) _tmp24_); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp25_ = xcls_dialognewcomponent_xcls_label12_new (); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_8 = _tmp25_; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp26_ = self->el; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp27_ = child_8->el; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp26_, (GtkWidget*) _tmp27_); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp28_ = xcls_dialognewcomponent_xcls_permname_new (); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_9 = _tmp28_; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp29_ = self->el; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp30_ = child_9->el; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp29_, (GtkWidget*) _tmp30_); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp31_ = xcls_dialognewcomponent_xcls_label14_new (); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_10 = _tmp31_; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp32_ = self->el; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp33_ = child_10->el; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp32_, (GtkWidget*) _tmp33_); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp34_ = xcls_dialognewcomponent_xcls_modorder_new (); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_11 = _tmp34_; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp35_ = self->el; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp36_ = child_11->el; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp35_, (GtkWidget*) _tmp36_); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_modorder_unref0 (child_11); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_label14_unref0 (child_10); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_permname_unref0 (child_9); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_label12_unref0 (child_8); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_parent_unref0 (child_7); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_label10_unref0 (child_6); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_region_unref0 (child_5); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_label8_unref0 (child_4); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_title_unref0 (child_3); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_label6_unref0 (child_2); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_name_unref0 (child_1); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_label4_unref0 (child_0); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2068 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (void) { +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_table3_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3); +#line 2075 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_table3_init (GValue* value) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2082 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_table3_free_value (GValue* value) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_table3_unref (value->data[0].v_pointer); +#line 2091 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_table3_copy_value (const GValue* src_value, GValue* dest_value) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_table3_ref (src_value->data[0].v_pointer); +#line 2101 "DialogNewComponent.vala.c" + } else { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 2105 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_table3_peek_pointer (const GValue* value) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 2113 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_table3_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 2120 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_Table3* object; + object = collect_values[0].v_pointer; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2127 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2131 "DialogNewComponent.vala.c" + } +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_table3_ref (object); +#line 2135 "DialogNewComponent.vala.c" + } else { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2139 "DialogNewComponent.vala.c" + } +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 2143 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_table3_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_Table3** object_p; + object_p = collect_values[0].v_pointer; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 2154 "DialogNewComponent.vala.c" + } +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 2160 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 2164 "DialogNewComponent.vala.c" + } else { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_table3_ref (value->data[0].v_pointer); +#line 2168 "DialogNewComponent.vala.c" + } +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 2172 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_table3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_Table3* spec; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3), NULL); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 2186 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_table3 (const GValue* value) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3), NULL); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 2195 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_table3 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Table3* old; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3)); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3)); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_table3_ref (value->data[0].v_pointer); +#line 2215 "DialogNewComponent.vala.c" + } else { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2219 "DialogNewComponent.vala.c" + } +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_table3_unref (old); +#line 2225 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_table3 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Table3* old; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3)); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3)); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 2244 "DialogNewComponent.vala.c" + } else { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2248 "DialogNewComponent.vala.c" + } +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_table3_unref (old); +#line 2254 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_table3_class_init (Xcls_DialogNewComponentXcls_Table3Class * klass) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_table3_parent_class = g_type_class_peek_parent (klass); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_table3_finalize; +#line 2264 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_table3_instance_init (Xcls_DialogNewComponentXcls_Table3 * self) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 2271 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_table3_finalize (Xcls_DialogNewComponentXcls_Table3* obj) { + Xcls_DialogNewComponentXcls_Table3 * self; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 2281 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_table3_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_table3_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_table3_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_table3_init, xcls_dialognewcomponent_value_xcls_table3_free_value, xcls_dialognewcomponent_value_xcls_table3_copy_value, xcls_dialognewcomponent_value_xcls_table3_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_table3_collect_value, "p", xcls_dialognewcomponent_value_xcls_table3_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Table3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_table3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Table3), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_table3_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_table3_type_id; + xcls_dialognewcomponent_xcls_table3_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Table3", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_table3_type_id__volatile, xcls_dialognewcomponent_xcls_table3_type_id); + } + return xcls_dialognewcomponent_xcls_table3_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_table3_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_Table3* self; + self = instance; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 2306 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_table3_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_Table3* self; + self = instance; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_CLASS (self)->finalize (self); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 2319 "DialogNewComponent.vala.c" + } +} + + +Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type) { + Xcls_DialogNewComponentXcls_Label4* self = NULL; + GtkLabel* _tmp0_; + GtkLabel* _tmp1_; + GtkLabel* _tmp2_; +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label4*) g_type_create_instance (object_type); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkLabel*) gtk_label_new ("Component Name"); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->el; +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp2_, "xalign", 0.9f, NULL); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2349 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (void) { +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label4_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4); +#line 2356 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label4_init (GValue* value) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2363 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label4_free_value (GValue* value) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label4_unref (value->data[0].v_pointer); +#line 2372 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_label4_copy_value (const GValue* src_value, GValue* dest_value) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label4_ref (src_value->data[0].v_pointer); +#line 2382 "DialogNewComponent.vala.c" + } else { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 2386 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_label4_peek_pointer (const GValue* value) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 2394 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label4_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 2401 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_Label4* object; + object = collect_values[0].v_pointer; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2408 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2412 "DialogNewComponent.vala.c" + } +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label4_ref (object); +#line 2416 "DialogNewComponent.vala.c" + } else { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2420 "DialogNewComponent.vala.c" + } +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 2424 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label4_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_Label4** object_p; + object_p = collect_values[0].v_pointer; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 2435 "DialogNewComponent.vala.c" + } +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 2441 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 2445 "DialogNewComponent.vala.c" + } else { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_label4_ref (value->data[0].v_pointer); +#line 2449 "DialogNewComponent.vala.c" + } +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 2453 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_Label4* spec; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4), NULL); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 2467 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_label4 (const GValue* value) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4), NULL); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 2476 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_label4 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label4* old; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4)); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4)); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label4_ref (value->data[0].v_pointer); +#line 2496 "DialogNewComponent.vala.c" + } else { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2500 "DialogNewComponent.vala.c" + } +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label4_unref (old); +#line 2506 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_label4 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label4* old; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4)); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4)); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 2525 "DialogNewComponent.vala.c" + } else { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2529 "DialogNewComponent.vala.c" + } +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label4_unref (old); +#line 2535 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_label4_class_init (Xcls_DialogNewComponentXcls_Label4Class * klass) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label4_parent_class = g_type_class_peek_parent (klass); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label4_finalize; +#line 2545 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label4_instance_init (Xcls_DialogNewComponentXcls_Label4 * self) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 2552 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label4_finalize (Xcls_DialogNewComponentXcls_Label4* obj) { + Xcls_DialogNewComponentXcls_Label4 * self; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 2562 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_label4_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_label4_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label4_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label4_init, xcls_dialognewcomponent_value_xcls_label4_free_value, xcls_dialognewcomponent_value_xcls_label4_copy_value, xcls_dialognewcomponent_value_xcls_label4_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label4_collect_value, "p", xcls_dialognewcomponent_value_xcls_label4_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label4), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label4_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_label4_type_id; + xcls_dialognewcomponent_xcls_label4_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label4", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_label4_type_id__volatile, xcls_dialognewcomponent_xcls_label4_type_id); + } + return xcls_dialognewcomponent_xcls_label4_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_label4_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label4* self; + self = instance; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 2587 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_label4_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label4* self; + self = instance; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_CLASS (self)->finalize (self); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 2600 "DialogNewComponent.vala.c" + } +} + + +static gpointer _xcls_dialognewcomponent_xcls_name_ref0 (gpointer self) { +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self ? xcls_dialognewcomponent_xcls_name_ref (self) : NULL; +#line 2608 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type) { + Xcls_DialogNewComponentXcls_name* self = NULL; + GtkEntry* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponentXcls_name* _tmp2_; + GtkEntry* _tmp3_; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_name*) g_type_create_instance (object_type); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkEntry*) gtk_entry_new (); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = xcls_dialognewcomponent__this; +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _xcls_dialognewcomponent_xcls_name_ref0 (self); +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_name_unref0 (_tmp1_->name); +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_->name = _tmp2_; +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2642 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (void) { +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_name_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME); +#line 2649 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_name_init (GValue* value) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2656 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_name_free_value (GValue* value) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_name_unref (value->data[0].v_pointer); +#line 2665 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_name_copy_value (const GValue* src_value, GValue* dest_value) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_name_ref (src_value->data[0].v_pointer); +#line 2675 "DialogNewComponent.vala.c" + } else { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 2679 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_name_peek_pointer (const GValue* value) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 2687 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_name_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 2694 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_name* object; + object = collect_values[0].v_pointer; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2701 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2705 "DialogNewComponent.vala.c" + } +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_name_ref (object); +#line 2709 "DialogNewComponent.vala.c" + } else { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2713 "DialogNewComponent.vala.c" + } +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 2717 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_name_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_name** object_p; + object_p = collect_values[0].v_pointer; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 2728 "DialogNewComponent.vala.c" + } +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 2734 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 2738 "DialogNewComponent.vala.c" + } else { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_name_ref (value->data[0].v_pointer); +#line 2742 "DialogNewComponent.vala.c" + } +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 2746 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_name (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_name* spec; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME), NULL); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 2760 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_name (const GValue* value) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME), NULL); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 2769 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_name (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_name* old; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME)); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME)); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_name_ref (value->data[0].v_pointer); +#line 2789 "DialogNewComponent.vala.c" + } else { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2793 "DialogNewComponent.vala.c" + } +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_name_unref (old); +#line 2799 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_name (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_name* old; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME)); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME)); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 2818 "DialogNewComponent.vala.c" + } else { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2822 "DialogNewComponent.vala.c" + } +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_name_unref (old); +#line 2828 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_name_class_init (Xcls_DialogNewComponentXcls_nameClass * klass) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_name_parent_class = g_type_class_peek_parent (klass); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_name_finalize; +#line 2838 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_name_instance_init (Xcls_DialogNewComponentXcls_name * self) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 2845 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_name_finalize (Xcls_DialogNewComponentXcls_name* obj) { + Xcls_DialogNewComponentXcls_name * self; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_name); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 2855 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_name_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_name_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_name_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_name_init, xcls_dialognewcomponent_value_xcls_name_free_value, xcls_dialognewcomponent_value_xcls_name_copy_value, xcls_dialognewcomponent_value_xcls_name_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_name_collect_value, "p", xcls_dialognewcomponent_value_xcls_name_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_nameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_name_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_name), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_name_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_name_type_id; + xcls_dialognewcomponent_xcls_name_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_name", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_name_type_id__volatile, xcls_dialognewcomponent_xcls_name_type_id); + } + return xcls_dialognewcomponent_xcls_name_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_name_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_name* self; + self = instance; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 2880 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_name_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_name* self; + self = instance; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_CLASS (self)->finalize (self); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 2893 "DialogNewComponent.vala.c" + } +} + + +Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type) { + Xcls_DialogNewComponentXcls_Label6* self = NULL; + GtkLabel* _tmp0_; + GtkLabel* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label6*) g_type_create_instance (object_type); +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkLabel*) gtk_label_new ("Title"); +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT); +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->el; +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE); +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL); +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2928 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (void) { +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label6_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6); +#line 2935 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label6_init (GValue* value) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2942 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label6_free_value (GValue* value) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label6_unref (value->data[0].v_pointer); +#line 2951 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_label6_copy_value (const GValue* src_value, GValue* dest_value) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label6_ref (src_value->data[0].v_pointer); +#line 2961 "DialogNewComponent.vala.c" + } else { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 2965 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_label6_peek_pointer (const GValue* value) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 2973 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label6_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 2980 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_Label6* object; + object = collect_values[0].v_pointer; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2987 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2991 "DialogNewComponent.vala.c" + } +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label6_ref (object); +#line 2995 "DialogNewComponent.vala.c" + } else { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 2999 "DialogNewComponent.vala.c" + } +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 3003 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label6_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_Label6** object_p; + object_p = collect_values[0].v_pointer; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 3014 "DialogNewComponent.vala.c" + } +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 3020 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 3024 "DialogNewComponent.vala.c" + } else { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_label6_ref (value->data[0].v_pointer); +#line 3028 "DialogNewComponent.vala.c" + } +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 3032 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label6 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_Label6* spec; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6), NULL); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 3046 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_label6 (const GValue* value) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6), NULL); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 3055 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_label6 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label6* old; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6)); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6)); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label6_ref (value->data[0].v_pointer); +#line 3075 "DialogNewComponent.vala.c" + } else { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3079 "DialogNewComponent.vala.c" + } +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label6_unref (old); +#line 3085 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_label6 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label6* old; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6)); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6)); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 3104 "DialogNewComponent.vala.c" + } else { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3108 "DialogNewComponent.vala.c" + } +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label6_unref (old); +#line 3114 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_label6_class_init (Xcls_DialogNewComponentXcls_Label6Class * klass) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label6_parent_class = g_type_class_peek_parent (klass); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label6_finalize; +#line 3124 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label6_instance_init (Xcls_DialogNewComponentXcls_Label6 * self) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 3131 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label6_finalize (Xcls_DialogNewComponentXcls_Label6* obj) { + Xcls_DialogNewComponentXcls_Label6 * self; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 3141 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_label6_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_label6_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label6_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label6_init, xcls_dialognewcomponent_value_xcls_label6_free_value, xcls_dialognewcomponent_value_xcls_label6_copy_value, xcls_dialognewcomponent_value_xcls_label6_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label6_collect_value, "p", xcls_dialognewcomponent_value_xcls_label6_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label6), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label6_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_label6_type_id; + xcls_dialognewcomponent_xcls_label6_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label6", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_label6_type_id__volatile, xcls_dialognewcomponent_xcls_label6_type_id); + } + return xcls_dialognewcomponent_xcls_label6_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_label6_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label6* self; + self = instance; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 3166 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_label6_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label6* self; + self = instance; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_CLASS (self)->finalize (self); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 3179 "DialogNewComponent.vala.c" + } +} + + +static gpointer _xcls_dialognewcomponent_xcls_title_ref0 (gpointer self) { +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self ? xcls_dialognewcomponent_xcls_title_ref (self) : NULL; +#line 3187 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type) { + Xcls_DialogNewComponentXcls_title* self = NULL; + GtkEntry* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponentXcls_title* _tmp2_; + GtkEntry* _tmp3_; +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_title*) g_type_create_instance (object_type); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkEntry*) gtk_entry_new (); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = xcls_dialognewcomponent__this; +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _xcls_dialognewcomponent_xcls_title_ref0 (self); +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_title_unref0 (_tmp1_->title); +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_->title = _tmp2_; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 3221 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (void) { +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_title_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE); +#line 3228 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_title_init (GValue* value) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3235 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_title_free_value (GValue* value) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_title_unref (value->data[0].v_pointer); +#line 3244 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_title_copy_value (const GValue* src_value, GValue* dest_value) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_title_ref (src_value->data[0].v_pointer); +#line 3254 "DialogNewComponent.vala.c" + } else { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 3258 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_title_peek_pointer (const GValue* value) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 3266 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_title_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 3273 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_title* object; + object = collect_values[0].v_pointer; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3280 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3284 "DialogNewComponent.vala.c" + } +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_title_ref (object); +#line 3288 "DialogNewComponent.vala.c" + } else { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3292 "DialogNewComponent.vala.c" + } +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 3296 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_title_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_title** object_p; + object_p = collect_values[0].v_pointer; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 3307 "DialogNewComponent.vala.c" + } +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 3313 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 3317 "DialogNewComponent.vala.c" + } else { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_title_ref (value->data[0].v_pointer); +#line 3321 "DialogNewComponent.vala.c" + } +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 3325 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_title (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_title* spec; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE), NULL); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 3339 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_title (const GValue* value) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE), NULL); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 3348 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_title (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_title* old; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE)); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE)); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_title_ref (value->data[0].v_pointer); +#line 3368 "DialogNewComponent.vala.c" + } else { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3372 "DialogNewComponent.vala.c" + } +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_title_unref (old); +#line 3378 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_title (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_title* old; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE)); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE)); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 3397 "DialogNewComponent.vala.c" + } else { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3401 "DialogNewComponent.vala.c" + } +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_title_unref (old); +#line 3407 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_title_class_init (Xcls_DialogNewComponentXcls_titleClass * klass) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_title_parent_class = g_type_class_peek_parent (klass); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_title_finalize; +#line 3417 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_title_instance_init (Xcls_DialogNewComponentXcls_title * self) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 3424 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_title_finalize (Xcls_DialogNewComponentXcls_title* obj) { + Xcls_DialogNewComponentXcls_title * self; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_title); +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 3434 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_title_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_title_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_title_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_title_init, xcls_dialognewcomponent_value_xcls_title_free_value, xcls_dialognewcomponent_value_xcls_title_copy_value, xcls_dialognewcomponent_value_xcls_title_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_title_collect_value, "p", xcls_dialognewcomponent_value_xcls_title_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_titleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_title_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_title), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_title_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_title_type_id; + xcls_dialognewcomponent_xcls_title_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_title", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_title_type_id__volatile, xcls_dialognewcomponent_xcls_title_type_id); + } + return xcls_dialognewcomponent_xcls_title_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_title_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_title* self; + self = instance; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 3459 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_title_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_title* self; + self = instance; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_CLASS (self)->finalize (self); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 3472 "DialogNewComponent.vala.c" + } +} + + +Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type) { + Xcls_DialogNewComponentXcls_Label8* self = NULL; + GtkLabel* _tmp0_; + GtkLabel* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; + GtkLabel* _tmp4_; +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label8*) g_type_create_instance (object_type); +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkLabel*) gtk_label_new ("Region"); +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT); +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->el; +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_tooltip_text ((GtkWidget*) _tmp2_, "center, north, south, east, west"); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE); +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = self->el; +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.9f, NULL); +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 3512 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (void) { +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label8_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8); +#line 3519 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label8_init (GValue* value) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3526 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label8_free_value (GValue* value) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label8_unref (value->data[0].v_pointer); +#line 3535 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_label8_copy_value (const GValue* src_value, GValue* dest_value) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label8_ref (src_value->data[0].v_pointer); +#line 3545 "DialogNewComponent.vala.c" + } else { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 3549 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_label8_peek_pointer (const GValue* value) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 3557 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label8_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 3564 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_Label8* object; + object = collect_values[0].v_pointer; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3571 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3575 "DialogNewComponent.vala.c" + } +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label8_ref (object); +#line 3579 "DialogNewComponent.vala.c" + } else { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3583 "DialogNewComponent.vala.c" + } +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 3587 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label8_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_Label8** object_p; + object_p = collect_values[0].v_pointer; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 3598 "DialogNewComponent.vala.c" + } +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 3604 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 3608 "DialogNewComponent.vala.c" + } else { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_label8_ref (value->data[0].v_pointer); +#line 3612 "DialogNewComponent.vala.c" + } +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 3616 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label8 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_Label8* spec; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8), NULL); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 3630 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_label8 (const GValue* value) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8), NULL); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 3639 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_label8 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label8* old; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8)); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8)); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label8_ref (value->data[0].v_pointer); +#line 3659 "DialogNewComponent.vala.c" + } else { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3663 "DialogNewComponent.vala.c" + } +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label8_unref (old); +#line 3669 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_label8 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label8* old; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8)); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8)); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 3688 "DialogNewComponent.vala.c" + } else { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3692 "DialogNewComponent.vala.c" + } +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label8_unref (old); +#line 3698 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_label8_class_init (Xcls_DialogNewComponentXcls_Label8Class * klass) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label8_parent_class = g_type_class_peek_parent (klass); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label8_finalize; +#line 3708 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label8_instance_init (Xcls_DialogNewComponentXcls_Label8 * self) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 3715 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label8_finalize (Xcls_DialogNewComponentXcls_Label8* obj) { + Xcls_DialogNewComponentXcls_Label8 * self; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8); +#line 458 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 3725 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_label8_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_label8_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label8_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label8_init, xcls_dialognewcomponent_value_xcls_label8_free_value, xcls_dialognewcomponent_value_xcls_label8_copy_value, xcls_dialognewcomponent_value_xcls_label8_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label8_collect_value, "p", xcls_dialognewcomponent_value_xcls_label8_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label8), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label8_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_label8_type_id; + xcls_dialognewcomponent_xcls_label8_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label8", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_label8_type_id__volatile, xcls_dialognewcomponent_xcls_label8_type_id); + } + return xcls_dialognewcomponent_xcls_label8_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_label8_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label8* self; + self = instance; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 3750 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_label8_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label8* self; + self = instance; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_CLASS (self)->finalize (self); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 3763 "DialogNewComponent.vala.c" + } +} + + +static gpointer _xcls_dialognewcomponent_xcls_region_ref0 (gpointer self) { +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self ? xcls_dialognewcomponent_xcls_region_ref (self) : NULL; +#line 3771 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type) { + Xcls_DialogNewComponentXcls_region* self = NULL; + GtkEntry* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponentXcls_region* _tmp2_; + GtkEntry* _tmp3_; +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_region*) g_type_create_instance (object_type); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkEntry*) gtk_entry_new (); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = xcls_dialognewcomponent__this; +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _xcls_dialognewcomponent_xcls_region_ref0 (self); +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_region_unref0 (_tmp1_->region); +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_->region = _tmp2_; +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE); +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 3805 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (void) { +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_region_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION); +#line 3812 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_region_init (GValue* value) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3819 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_region_free_value (GValue* value) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_region_unref (value->data[0].v_pointer); +#line 3828 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_region_copy_value (const GValue* src_value, GValue* dest_value) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_region_ref (src_value->data[0].v_pointer); +#line 3838 "DialogNewComponent.vala.c" + } else { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 3842 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_region_peek_pointer (const GValue* value) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 3850 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_region_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 3857 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_region* object; + object = collect_values[0].v_pointer; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3864 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3868 "DialogNewComponent.vala.c" + } +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_region_ref (object); +#line 3872 "DialogNewComponent.vala.c" + } else { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3876 "DialogNewComponent.vala.c" + } +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 3880 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_region_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_region** object_p; + object_p = collect_values[0].v_pointer; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 3891 "DialogNewComponent.vala.c" + } +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 3897 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 3901 "DialogNewComponent.vala.c" + } else { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_region_ref (value->data[0].v_pointer); +#line 3905 "DialogNewComponent.vala.c" + } +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 3909 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_region (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_region* spec; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION), NULL); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 3923 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_region (const GValue* value) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION), NULL); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 3932 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_region (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_region* old; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION)); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION)); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_region_ref (value->data[0].v_pointer); +#line 3952 "DialogNewComponent.vala.c" + } else { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3956 "DialogNewComponent.vala.c" + } +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_region_unref (old); +#line 3962 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_region (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_region* old; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION)); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION)); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 3981 "DialogNewComponent.vala.c" + } else { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 3985 "DialogNewComponent.vala.c" + } +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_region_unref (old); +#line 3991 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_region_class_init (Xcls_DialogNewComponentXcls_regionClass * klass) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_region_parent_class = g_type_class_peek_parent (klass); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_region_finalize; +#line 4001 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_region_instance_init (Xcls_DialogNewComponentXcls_region * self) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 4008 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_region_finalize (Xcls_DialogNewComponentXcls_region* obj) { + Xcls_DialogNewComponentXcls_region * self; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_region); +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 4018 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_region_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_region_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_region_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_region_init, xcls_dialognewcomponent_value_xcls_region_free_value, xcls_dialognewcomponent_value_xcls_region_copy_value, xcls_dialognewcomponent_value_xcls_region_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_region_collect_value, "p", xcls_dialognewcomponent_value_xcls_region_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_regionClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_region_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_region), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_region_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_region_type_id; + xcls_dialognewcomponent_xcls_region_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_region", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_region_type_id__volatile, xcls_dialognewcomponent_xcls_region_type_id); + } + return xcls_dialognewcomponent_xcls_region_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_region_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_region* self; + self = instance; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 4043 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_region_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_region* self; + self = instance; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_CLASS (self)->finalize (self); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 4056 "DialogNewComponent.vala.c" + } +} + + +Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type) { + Xcls_DialogNewComponentXcls_Label10* self = NULL; + GtkLabel* _tmp0_; + GtkLabel* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label10*) g_type_create_instance (object_type); +#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkLabel*) gtk_label_new ("Parent Name"); +#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT); +#line 553 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->el; +#line 553 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE); +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL); +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 4091 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (void) { +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label10_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10); +#line 4098 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label10_init (GValue* value) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4105 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label10_free_value (GValue* value) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label10_unref (value->data[0].v_pointer); +#line 4114 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_label10_copy_value (const GValue* src_value, GValue* dest_value) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label10_ref (src_value->data[0].v_pointer); +#line 4124 "DialogNewComponent.vala.c" + } else { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 4128 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_label10_peek_pointer (const GValue* value) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 4136 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label10_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 4143 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_Label10* object; + object = collect_values[0].v_pointer; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 4150 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 4154 "DialogNewComponent.vala.c" + } +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label10_ref (object); +#line 4158 "DialogNewComponent.vala.c" + } else { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4162 "DialogNewComponent.vala.c" + } +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 4166 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label10_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_Label10** object_p; + object_p = collect_values[0].v_pointer; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 4177 "DialogNewComponent.vala.c" + } +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 4183 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 4187 "DialogNewComponent.vala.c" + } else { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_label10_ref (value->data[0].v_pointer); +#line 4191 "DialogNewComponent.vala.c" + } +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 4195 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_Label10* spec; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10), NULL); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 4209 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_label10 (const GValue* value) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10), NULL); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 4218 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_label10 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label10* old; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10)); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10)); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label10_ref (value->data[0].v_pointer); +#line 4238 "DialogNewComponent.vala.c" + } else { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4242 "DialogNewComponent.vala.c" + } +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label10_unref (old); +#line 4248 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_label10 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label10* old; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10)); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10)); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 4267 "DialogNewComponent.vala.c" + } else { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4271 "DialogNewComponent.vala.c" + } +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label10_unref (old); +#line 4277 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_label10_class_init (Xcls_DialogNewComponentXcls_Label10Class * klass) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label10_parent_class = g_type_class_peek_parent (klass); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label10_finalize; +#line 4287 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label10_instance_init (Xcls_DialogNewComponentXcls_Label10 * self) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 4294 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label10_finalize (Xcls_DialogNewComponentXcls_Label10* obj) { + Xcls_DialogNewComponentXcls_Label10 * self; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10); +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 4304 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_label10_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_label10_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label10_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label10_init, xcls_dialognewcomponent_value_xcls_label10_free_value, xcls_dialognewcomponent_value_xcls_label10_copy_value, xcls_dialognewcomponent_value_xcls_label10_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label10_collect_value, "p", xcls_dialognewcomponent_value_xcls_label10_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label10), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label10_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_label10_type_id; + xcls_dialognewcomponent_xcls_label10_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label10", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_label10_type_id__volatile, xcls_dialognewcomponent_xcls_label10_type_id); + } + return xcls_dialognewcomponent_xcls_label10_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_label10_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label10* self; + self = instance; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 4329 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_label10_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label10* self; + self = instance; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_CLASS (self)->finalize (self); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 4342 "DialogNewComponent.vala.c" + } +} + + +static gpointer _xcls_dialognewcomponent_xcls_parent_ref0 (gpointer self) { +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self ? xcls_dialognewcomponent_xcls_parent_ref (self) : NULL; +#line 4350 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type) { + Xcls_DialogNewComponentXcls_parent* self = NULL; + GtkEntry* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponentXcls_parent* _tmp2_; + GtkEntry* _tmp3_; +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_parent*) g_type_create_instance (object_type); +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkEntry*) gtk_entry_new (); +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = xcls_dialognewcomponent__this; +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _xcls_dialognewcomponent_xcls_parent_ref0 (self); +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_parent_unref0 (_tmp1_->parent); +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_->parent = _tmp2_; +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 4384 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (void) { +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_parent_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT); +#line 4391 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_parent_init (GValue* value) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4398 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_parent_free_value (GValue* value) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_parent_unref (value->data[0].v_pointer); +#line 4407 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_parent_copy_value (const GValue* src_value, GValue* dest_value) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_parent_ref (src_value->data[0].v_pointer); +#line 4417 "DialogNewComponent.vala.c" + } else { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 4421 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_parent_peek_pointer (const GValue* value) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 4429 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_parent_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 4436 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_parent* object; + object = collect_values[0].v_pointer; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 4443 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 4447 "DialogNewComponent.vala.c" + } +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_parent_ref (object); +#line 4451 "DialogNewComponent.vala.c" + } else { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4455 "DialogNewComponent.vala.c" + } +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 4459 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_parent_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_parent** object_p; + object_p = collect_values[0].v_pointer; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 4470 "DialogNewComponent.vala.c" + } +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 4476 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 4480 "DialogNewComponent.vala.c" + } else { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_parent_ref (value->data[0].v_pointer); +#line 4484 "DialogNewComponent.vala.c" + } +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 4488 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_parent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_parent* spec; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT), NULL); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 4502 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_parent (const GValue* value) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT), NULL); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 4511 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_parent (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_parent* old; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT)); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT)); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_parent_ref (value->data[0].v_pointer); +#line 4531 "DialogNewComponent.vala.c" + } else { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4535 "DialogNewComponent.vala.c" + } +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_parent_unref (old); +#line 4541 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_parent (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_parent* old; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT)); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT)); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 4560 "DialogNewComponent.vala.c" + } else { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4564 "DialogNewComponent.vala.c" + } +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_parent_unref (old); +#line 4570 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_parent_class_init (Xcls_DialogNewComponentXcls_parentClass * klass) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_parent_parent_class = g_type_class_peek_parent (klass); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_parent_finalize; +#line 4580 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_parent_instance_init (Xcls_DialogNewComponentXcls_parent * self) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 4587 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_parent_finalize (Xcls_DialogNewComponentXcls_parent* obj) { + Xcls_DialogNewComponentXcls_parent * self; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parent); +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 4597 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_parent_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_parent_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_parent_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_parent_init, xcls_dialognewcomponent_value_xcls_parent_free_value, xcls_dialognewcomponent_value_xcls_parent_copy_value, xcls_dialognewcomponent_value_xcls_parent_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_parent_collect_value, "p", xcls_dialognewcomponent_value_xcls_parent_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_parentClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_parent_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_parent), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_parent_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_parent_type_id; + xcls_dialognewcomponent_xcls_parent_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_parent", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_parent_type_id__volatile, xcls_dialognewcomponent_xcls_parent_type_id); + } + return xcls_dialognewcomponent_xcls_parent_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_parent_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_parent* self; + self = instance; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 4622 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_parent_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_parent* self; + self = instance; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_CLASS (self)->finalize (self); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 4635 "DialogNewComponent.vala.c" + } +} + + +Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type) { + Xcls_DialogNewComponentXcls_Label12* self = NULL; + GtkLabel* _tmp0_; + GtkLabel* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label12*) g_type_create_instance (object_type); +#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkLabel*) gtk_label_new ("Permission Name"); +#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT); +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->el; +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE); +#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL); +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 4670 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (void) { +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label12_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12); +#line 4677 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label12_init (GValue* value) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4684 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label12_free_value (GValue* value) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label12_unref (value->data[0].v_pointer); +#line 4693 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_label12_copy_value (const GValue* src_value, GValue* dest_value) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label12_ref (src_value->data[0].v_pointer); +#line 4703 "DialogNewComponent.vala.c" + } else { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 4707 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_label12_peek_pointer (const GValue* value) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 4715 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label12_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 4722 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_Label12* object; + object = collect_values[0].v_pointer; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 4729 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 4733 "DialogNewComponent.vala.c" + } +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label12_ref (object); +#line 4737 "DialogNewComponent.vala.c" + } else { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4741 "DialogNewComponent.vala.c" + } +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 4745 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label12_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_Label12** object_p; + object_p = collect_values[0].v_pointer; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 4756 "DialogNewComponent.vala.c" + } +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 4762 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 4766 "DialogNewComponent.vala.c" + } else { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_label12_ref (value->data[0].v_pointer); +#line 4770 "DialogNewComponent.vala.c" + } +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 4774 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label12 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_Label12* spec; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12), NULL); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 4788 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_label12 (const GValue* value) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12), NULL); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 4797 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_label12 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label12* old; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12)); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12)); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label12_ref (value->data[0].v_pointer); +#line 4817 "DialogNewComponent.vala.c" + } else { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4821 "DialogNewComponent.vala.c" + } +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label12_unref (old); +#line 4827 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_label12 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label12* old; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12)); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12)); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 4846 "DialogNewComponent.vala.c" + } else { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4850 "DialogNewComponent.vala.c" + } +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label12_unref (old); +#line 4856 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_label12_class_init (Xcls_DialogNewComponentXcls_Label12Class * klass) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label12_parent_class = g_type_class_peek_parent (klass); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label12_finalize; +#line 4866 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label12_instance_init (Xcls_DialogNewComponentXcls_Label12 * self) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 4873 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label12_finalize (Xcls_DialogNewComponentXcls_Label12* obj) { + Xcls_DialogNewComponentXcls_Label12 * self; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12); +#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 4883 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_label12_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_label12_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label12_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label12_init, xcls_dialognewcomponent_value_xcls_label12_free_value, xcls_dialognewcomponent_value_xcls_label12_copy_value, xcls_dialognewcomponent_value_xcls_label12_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label12_collect_value, "p", xcls_dialognewcomponent_value_xcls_label12_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label12Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label12_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label12), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label12_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_label12_type_id; + xcls_dialognewcomponent_xcls_label12_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label12", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_label12_type_id__volatile, xcls_dialognewcomponent_xcls_label12_type_id); + } + return xcls_dialognewcomponent_xcls_label12_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_label12_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label12* self; + self = instance; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 4908 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_label12_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label12* self; + self = instance; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_CLASS (self)->finalize (self); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 4921 "DialogNewComponent.vala.c" + } +} + + +static gpointer _xcls_dialognewcomponent_xcls_permname_ref0 (gpointer self) { +#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self ? xcls_dialognewcomponent_xcls_permname_ref (self) : NULL; +#line 4929 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type) { + Xcls_DialogNewComponentXcls_permname* self = NULL; + GtkEntry* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponentXcls_permname* _tmp2_; + GtkEntry* _tmp3_; +#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_permname*) g_type_create_instance (object_type); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkEntry*) gtk_entry_new (); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = xcls_dialognewcomponent__this; +#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _xcls_dialognewcomponent_xcls_permname_ref0 (self); +#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_permname_unref0 (_tmp1_->permname); +#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_->permname = _tmp2_; +#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE); +#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 4963 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (void) { +#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_permname_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME); +#line 4970 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_permname_init (GValue* value) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 4977 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_permname_free_value (GValue* value) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_permname_unref (value->data[0].v_pointer); +#line 4986 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_permname_copy_value (const GValue* src_value, GValue* dest_value) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_permname_ref (src_value->data[0].v_pointer); +#line 4996 "DialogNewComponent.vala.c" + } else { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 5000 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_permname_peek_pointer (const GValue* value) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 5008 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_permname_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 5015 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_permname* object; + object = collect_values[0].v_pointer; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 5022 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 5026 "DialogNewComponent.vala.c" + } +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_permname_ref (object); +#line 5030 "DialogNewComponent.vala.c" + } else { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5034 "DialogNewComponent.vala.c" + } +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 5038 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_permname_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_permname** object_p; + object_p = collect_values[0].v_pointer; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 5049 "DialogNewComponent.vala.c" + } +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 5055 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 5059 "DialogNewComponent.vala.c" + } else { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_permname_ref (value->data[0].v_pointer); +#line 5063 "DialogNewComponent.vala.c" + } +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 5067 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_permname (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_permname* spec; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME), NULL); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 5081 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_permname (const GValue* value) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME), NULL); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 5090 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_permname (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_permname* old; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME)); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME)); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_permname_ref (value->data[0].v_pointer); +#line 5110 "DialogNewComponent.vala.c" + } else { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5114 "DialogNewComponent.vala.c" + } +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_permname_unref (old); +#line 5120 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_permname (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_permname* old; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME)); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME)); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 5139 "DialogNewComponent.vala.c" + } else { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5143 "DialogNewComponent.vala.c" + } +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_permname_unref (old); +#line 5149 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_permname_class_init (Xcls_DialogNewComponentXcls_permnameClass * klass) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_permname_parent_class = g_type_class_peek_parent (klass); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_permname_finalize; +#line 5159 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_permname_instance_init (Xcls_DialogNewComponentXcls_permname * self) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 5166 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_permname_finalize (Xcls_DialogNewComponentXcls_permname* obj) { + Xcls_DialogNewComponentXcls_permname * self; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permname); +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 5176 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_permname_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_permname_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_permname_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_permname_init, xcls_dialognewcomponent_value_xcls_permname_free_value, xcls_dialognewcomponent_value_xcls_permname_copy_value, xcls_dialognewcomponent_value_xcls_permname_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_permname_collect_value, "p", xcls_dialognewcomponent_value_xcls_permname_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_permnameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_permname_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_permname), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_permname_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_permname_type_id; + xcls_dialognewcomponent_xcls_permname_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_permname", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_permname_type_id__volatile, xcls_dialognewcomponent_xcls_permname_type_id); + } + return xcls_dialognewcomponent_xcls_permname_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_permname_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_permname* self; + self = instance; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 5201 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_permname_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_permname* self; + self = instance; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_CLASS (self)->finalize (self); +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 5214 "DialogNewComponent.vala.c" + } +} + + +Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type) { + Xcls_DialogNewComponentXcls_Label14* self = NULL; + GtkLabel* _tmp0_; + GtkLabel* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label14*) g_type_create_instance (object_type); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkLabel*) gtk_label_new ("Order (for tabs)"); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT); +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->el; +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE); +#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL); +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 5249 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (void) { +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label14_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14); +#line 5256 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label14_init (GValue* value) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5263 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_label14_free_value (GValue* value) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label14_unref (value->data[0].v_pointer); +#line 5272 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_label14_copy_value (const GValue* src_value, GValue* dest_value) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label14_ref (src_value->data[0].v_pointer); +#line 5282 "DialogNewComponent.vala.c" + } else { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 5286 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_label14_peek_pointer (const GValue* value) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 5294 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label14_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 5301 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_Label14* object; + object = collect_values[0].v_pointer; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 5308 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 5312 "DialogNewComponent.vala.c" + } +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label14_ref (object); +#line 5316 "DialogNewComponent.vala.c" + } else { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5320 "DialogNewComponent.vala.c" + } +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 5324 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_label14_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_Label14** object_p; + object_p = collect_values[0].v_pointer; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 5335 "DialogNewComponent.vala.c" + } +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 5341 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 5345 "DialogNewComponent.vala.c" + } else { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_label14_ref (value->data[0].v_pointer); +#line 5349 "DialogNewComponent.vala.c" + } +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 5353 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label14 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_Label14* spec; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14), NULL); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 5367 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_label14 (const GValue* value) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14), NULL); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 5376 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_label14 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label14* old; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14)); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14)); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label14_ref (value->data[0].v_pointer); +#line 5396 "DialogNewComponent.vala.c" + } else { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5400 "DialogNewComponent.vala.c" + } +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label14_unref (old); +#line 5406 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_label14 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Label14* old; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14)); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14)); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 5425 "DialogNewComponent.vala.c" + } else { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5429 "DialogNewComponent.vala.c" + } +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label14_unref (old); +#line 5435 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_label14_class_init (Xcls_DialogNewComponentXcls_Label14Class * klass) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label14_parent_class = g_type_class_peek_parent (klass); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label14_finalize; +#line 5445 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label14_instance_init (Xcls_DialogNewComponentXcls_Label14 * self) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 5452 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label14_finalize (Xcls_DialogNewComponentXcls_Label14* obj) { + Xcls_DialogNewComponentXcls_Label14 * self; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14); +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 5462 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_label14_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_label14_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label14_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label14_init, xcls_dialognewcomponent_value_xcls_label14_free_value, xcls_dialognewcomponent_value_xcls_label14_copy_value, xcls_dialognewcomponent_value_xcls_label14_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label14_collect_value, "p", xcls_dialognewcomponent_value_xcls_label14_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label14Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label14_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label14), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label14_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_label14_type_id; + xcls_dialognewcomponent_xcls_label14_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label14", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_label14_type_id__volatile, xcls_dialognewcomponent_xcls_label14_type_id); + } + return xcls_dialognewcomponent_xcls_label14_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_label14_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label14* self; + self = instance; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 5487 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_label14_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_Label14* self; + self = instance; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_CLASS (self)->finalize (self); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 5500 "DialogNewComponent.vala.c" + } +} + + +static gpointer _xcls_dialognewcomponent_xcls_modorder_ref0 (gpointer self) { +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self ? xcls_dialognewcomponent_xcls_modorder_ref (self) : NULL; +#line 5508 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type) { + Xcls_DialogNewComponentXcls_modOrder* self = NULL; + GtkEntry* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponentXcls_modOrder* _tmp2_; + GtkEntry* _tmp3_; +#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_modOrder*) g_type_create_instance (object_type); +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkEntry*) gtk_entry_new (); +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = xcls_dialognewcomponent__this; +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _xcls_dialognewcomponent_xcls_modorder_ref0 (self); +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_modorder_unref0 (_tmp1_->modOrder); +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_->modOrder = _tmp2_; +#line 754 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 754 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE); +#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 5542 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (void) { +#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_modorder_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER); +#line 5549 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_modorder_init (GValue* value) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5556 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_modorder_free_value (GValue* value) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_modorder_unref (value->data[0].v_pointer); +#line 5565 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_modorder_copy_value (const GValue* src_value, GValue* dest_value) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_modorder_ref (src_value->data[0].v_pointer); +#line 5575 "DialogNewComponent.vala.c" + } else { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 5579 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_modorder_peek_pointer (const GValue* value) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 5587 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_modorder_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 5594 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_modOrder* object; + object = collect_values[0].v_pointer; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 5601 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 5605 "DialogNewComponent.vala.c" + } +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_modorder_ref (object); +#line 5609 "DialogNewComponent.vala.c" + } else { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5613 "DialogNewComponent.vala.c" + } +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 5617 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_modorder_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_modOrder** object_p; + object_p = collect_values[0].v_pointer; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 5628 "DialogNewComponent.vala.c" + } +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 5634 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 5638 "DialogNewComponent.vala.c" + } else { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_modorder_ref (value->data[0].v_pointer); +#line 5642 "DialogNewComponent.vala.c" + } +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 5646 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_modorder (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_modOrder* spec; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER), NULL); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 5660 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_modorder (const GValue* value) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER), NULL); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 5669 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_modorder (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_modOrder* old; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER)); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER)); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_modorder_ref (value->data[0].v_pointer); +#line 5689 "DialogNewComponent.vala.c" + } else { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5693 "DialogNewComponent.vala.c" + } +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_modorder_unref (old); +#line 5699 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_modorder (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_modOrder* old; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER)); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER)); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 5718 "DialogNewComponent.vala.c" + } else { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5722 "DialogNewComponent.vala.c" + } +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_modorder_unref (old); +#line 5728 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_modorder_class_init (Xcls_DialogNewComponentXcls_modOrderClass * klass) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_modorder_parent_class = g_type_class_peek_parent (klass); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_modorder_finalize; +#line 5738 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_modorder_instance_init (Xcls_DialogNewComponentXcls_modOrder * self) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 5745 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_modorder_finalize (Xcls_DialogNewComponentXcls_modOrder* obj) { + Xcls_DialogNewComponentXcls_modOrder * self; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrder); +#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 5755 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_modorder_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_modorder_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_modorder_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_modorder_init, xcls_dialognewcomponent_value_xcls_modorder_free_value, xcls_dialognewcomponent_value_xcls_modorder_copy_value, xcls_dialognewcomponent_value_xcls_modorder_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_modorder_collect_value, "p", xcls_dialognewcomponent_value_xcls_modorder_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_modOrderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_modorder_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_modOrder), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_modorder_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_modorder_type_id; + xcls_dialognewcomponent_xcls_modorder_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_modOrder", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_modorder_type_id__volatile, xcls_dialognewcomponent_xcls_modorder_type_id); + } + return xcls_dialognewcomponent_xcls_modorder_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_modorder_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_modOrder* self; + self = instance; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 5780 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_modorder_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_modOrder* self; + self = instance; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_CLASS (self)->finalize (self); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 5793 "DialogNewComponent.vala.c" + } +} + + +Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type) { + Xcls_DialogNewComponentXcls_Button16* self = NULL; + GtkButton* _tmp0_; + GtkButton* _tmp1_; +#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Button16*) g_type_create_instance (object_type); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkButton*) gtk_button_new (); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_button_set_label (_tmp1_, "Cancel"); +#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 5818 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (void) { +#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_button16_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16); +#line 5825 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_button16_init (GValue* value) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5832 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_button16_free_value (GValue* value) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button16_unref (value->data[0].v_pointer); +#line 5841 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_button16_copy_value (const GValue* src_value, GValue* dest_value) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button16_ref (src_value->data[0].v_pointer); +#line 5851 "DialogNewComponent.vala.c" + } else { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 5855 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_button16_peek_pointer (const GValue* value) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 5863 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_button16_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 5870 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_Button16* object; + object = collect_values[0].v_pointer; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 5877 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 5881 "DialogNewComponent.vala.c" + } +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button16_ref (object); +#line 5885 "DialogNewComponent.vala.c" + } else { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5889 "DialogNewComponent.vala.c" + } +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 5893 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_button16_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_Button16** object_p; + object_p = collect_values[0].v_pointer; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 5904 "DialogNewComponent.vala.c" + } +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 5910 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 5914 "DialogNewComponent.vala.c" + } else { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_button16_ref (value->data[0].v_pointer); +#line 5918 "DialogNewComponent.vala.c" + } +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 5922 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button16 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_Button16* spec; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16), NULL); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 5936 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_button16 (const GValue* value) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16), NULL); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 5945 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_button16 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Button16* old; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16)); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16)); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button16_ref (value->data[0].v_pointer); +#line 5965 "DialogNewComponent.vala.c" + } else { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5969 "DialogNewComponent.vala.c" + } +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button16_unref (old); +#line 5975 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_button16 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Button16* old; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16)); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16)); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 5994 "DialogNewComponent.vala.c" + } else { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 5998 "DialogNewComponent.vala.c" + } +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button16_unref (old); +#line 6004 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_button16_class_init (Xcls_DialogNewComponentXcls_Button16Class * klass) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button16_parent_class = g_type_class_peek_parent (klass); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button16_finalize; +#line 6014 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button16_instance_init (Xcls_DialogNewComponentXcls_Button16 * self) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 6021 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button16_finalize (Xcls_DialogNewComponentXcls_Button16* obj) { + Xcls_DialogNewComponentXcls_Button16 * self; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16); +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 6031 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_button16_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_button16_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_button16_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_button16_init, xcls_dialognewcomponent_value_xcls_button16_free_value, xcls_dialognewcomponent_value_xcls_button16_copy_value, xcls_dialognewcomponent_value_xcls_button16_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_button16_collect_value, "p", xcls_dialognewcomponent_value_xcls_button16_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Button16Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_button16_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Button16), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_button16_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_button16_type_id; + xcls_dialognewcomponent_xcls_button16_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Button16", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_button16_type_id__volatile, xcls_dialognewcomponent_xcls_button16_type_id); + } + return xcls_dialognewcomponent_xcls_button16_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_button16_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_Button16* self; + self = instance; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 6056 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_button16_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_Button16* self; + self = instance; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_CLASS (self)->finalize (self); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 6069 "DialogNewComponent.vala.c" + } +} + + +Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type) { + Xcls_DialogNewComponentXcls_Button17* self = NULL; + GtkButton* _tmp0_; + GtkButton* _tmp1_; +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Button17*) g_type_create_instance (object_type); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = (GtkButton*) gtk_button_new (); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp0_); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp0_; +#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_button_set_label (_tmp1_, "OK"); +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 6094 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (void) { +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_button17_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17); +#line 6101 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_button17_init (GValue* value) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 6108 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_value_xcls_button17_free_value (GValue* value) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button17_unref (value->data[0].v_pointer); +#line 6117 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_value_xcls_button17_copy_value (const GValue* src_value, GValue* dest_value) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button17_ref (src_value->data[0].v_pointer); +#line 6127 "DialogNewComponent.vala.c" + } else { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 6131 "DialogNewComponent.vala.c" + } +} + + +static gpointer xcls_dialognewcomponent_value_xcls_button17_peek_pointer (const GValue* value) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 6139 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_button17_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 6146 "DialogNewComponent.vala.c" + Xcls_DialogNewComponentXcls_Button17* object; + object = collect_values[0].v_pointer; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 6153 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 6157 "DialogNewComponent.vala.c" + } +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button17_ref (object); +#line 6161 "DialogNewComponent.vala.c" + } else { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 6165 "DialogNewComponent.vala.c" + } +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 6169 "DialogNewComponent.vala.c" +} + + +static gchar* xcls_dialognewcomponent_value_xcls_button17_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponentXcls_Button17** object_p; + object_p = collect_values[0].v_pointer; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 6180 "DialogNewComponent.vala.c" + } +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 6186 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 6190 "DialogNewComponent.vala.c" + } else { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_xcls_button17_ref (value->data[0].v_pointer); +#line 6194 "DialogNewComponent.vala.c" + } +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 6198 "DialogNewComponent.vala.c" +} + + +GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button17 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_DialogNewComponentParamSpecXcls_Button17* spec; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17), NULL); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 6212 "DialogNewComponent.vala.c" +} + + +gpointer xcls_dialognewcomponent_value_get_xcls_button17 (const GValue* value) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17), NULL); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 6221 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_value_set_xcls_button17 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Button17* old; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17)); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17)); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button17_ref (value->data[0].v_pointer); +#line 6241 "DialogNewComponent.vala.c" + } else { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 6245 "DialogNewComponent.vala.c" + } +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button17_unref (old); +#line 6251 "DialogNewComponent.vala.c" + } +} + + +void xcls_dialognewcomponent_value_take_xcls_button17 (GValue* value, gpointer v_object) { + Xcls_DialogNewComponentXcls_Button17* old; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17)); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17)); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 6270 "DialogNewComponent.vala.c" + } else { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 6274 "DialogNewComponent.vala.c" + } +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button17_unref (old); +#line 6280 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_xcls_button17_class_init (Xcls_DialogNewComponentXcls_Button17Class * klass) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button17_parent_class = g_type_class_peek_parent (klass); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button17_finalize; +#line 6290 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button17_instance_init (Xcls_DialogNewComponentXcls_Button17 * self) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 6297 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button17_finalize (Xcls_DialogNewComponentXcls_Button17* obj) { + Xcls_DialogNewComponentXcls_Button17 * self; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17); +#line 810 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 6307 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_xcls_button17_get_type (void) { + static volatile gsize xcls_dialognewcomponent_xcls_button17_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_xcls_button17_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_button17_init, xcls_dialognewcomponent_value_xcls_button17_free_value, xcls_dialognewcomponent_value_xcls_button17_copy_value, xcls_dialognewcomponent_value_xcls_button17_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_button17_collect_value, "p", xcls_dialognewcomponent_value_xcls_button17_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Button17Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_button17_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Button17), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_button17_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_xcls_button17_type_id; + xcls_dialognewcomponent_xcls_button17_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Button17", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_xcls_button17_type_id__volatile, xcls_dialognewcomponent_xcls_button17_type_id); + } + return xcls_dialognewcomponent_xcls_button17_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_xcls_button17_ref (gpointer instance) { + Xcls_DialogNewComponentXcls_Button17* self; + self = instance; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 6332 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_xcls_button17_unref (gpointer instance) { + Xcls_DialogNewComponentXcls_Button17* self; + self = instance; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_CLASS (self)->finalize (self); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 6345 "DialogNewComponent.vala.c" + } +} + + +static void value_xcls_dialognewcomponent_init (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 6353 "DialogNewComponent.vala.c" +} + + +static void value_xcls_dialognewcomponent_free_value (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_unref (value->data[0].v_pointer); +#line 6362 "DialogNewComponent.vala.c" + } +} + + +static void value_xcls_dialognewcomponent_copy_value (const GValue* src_value, GValue* dest_value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (src_value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = xcls_dialognewcomponent_ref (src_value->data[0].v_pointer); +#line 6372 "DialogNewComponent.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dest_value->data[0].v_pointer = NULL; +#line 6376 "DialogNewComponent.vala.c" + } +} + + +static gpointer value_xcls_dialognewcomponent_peek_pointer (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 6384 "DialogNewComponent.vala.c" +} + + +static gchar* value_xcls_dialognewcomponent_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (collect_values[0].v_pointer) { +#line 6391 "DialogNewComponent.vala.c" + Xcls_DialogNewComponent* object; + object = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (object->parent_instance.g_class == NULL) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 6398 "DialogNewComponent.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 6402 "DialogNewComponent.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = xcls_dialognewcomponent_ref (object); +#line 6406 "DialogNewComponent.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 6410 "DialogNewComponent.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 6414 "DialogNewComponent.vala.c" +} + + +static gchar* value_xcls_dialognewcomponent_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_DialogNewComponent** object_p; + object_p = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!object_p) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 6425 "DialogNewComponent.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = NULL; +#line 6431 "DialogNewComponent.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = value->data[0].v_pointer; +#line 6435 "DialogNewComponent.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + *object_p = xcls_dialognewcomponent_ref (value->data[0].v_pointer); +#line 6439 "DialogNewComponent.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return NULL; +#line 6443 "DialogNewComponent.vala.c" +} + + +GParamSpec* param_spec_xcls_dialognewcomponent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + ParamSpecXcls_DialogNewComponent* spec; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_DIALOGNEWCOMPONENT), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return G_PARAM_SPEC (spec); +#line 6457 "DialogNewComponent.vala.c" +} + + +gpointer value_get_xcls_dialognewcomponent (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_DIALOGNEWCOMPONENT), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return value->data[0].v_pointer; +#line 6466 "DialogNewComponent.vala.c" +} + + +void value_set_xcls_dialognewcomponent (GValue* value, gpointer v_object) { + Xcls_DialogNewComponent* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_DIALOGNEWCOMPONENT)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_DIALOGNEWCOMPONENT)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_ref (value->data[0].v_pointer); +#line 6486 "DialogNewComponent.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 6490 "DialogNewComponent.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_unref (old); +#line 6496 "DialogNewComponent.vala.c" + } +} + + +void value_take_xcls_dialognewcomponent (GValue* value, gpointer v_object) { + Xcls_DialogNewComponent* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_DIALOGNEWCOMPONENT)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_DIALOGNEWCOMPONENT)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = v_object; +#line 6515 "DialogNewComponent.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + value->data[0].v_pointer = NULL; +#line 6519 "DialogNewComponent.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_unref (old); +#line 6525 "DialogNewComponent.vala.c" + } +} + + +static void xcls_dialognewcomponent_class_init (Xcls_DialogNewComponentClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_CLASS (klass)->finalize = xcls_dialognewcomponent_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_signal_new ("success", TYPE_XCLS_DIALOGNEWCOMPONENT, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__OBJECT_OBJECT, G_TYPE_NONE, 2, PROJECT_TYPE_PROJECT, JS_RENDER_TYPE_JS_RENDER); +#line 6537 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_instance_init (Xcls_DialogNewComponent * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->ref_count = 1; +#line 6544 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_finalize (Xcls_DialogNewComponent* obj) { + Xcls_DialogNewComponent * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_name_unref0 (self->name); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_title_unref0 (self->title); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_region_unref0 (self->region); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_parent_unref0 (self->parent); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_permname_unref0 (self->permname); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _xcls_dialognewcomponent_xcls_modorder_unref0 (self->modOrder); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->file); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->project); +#line 6570 "DialogNewComponent.vala.c" +} + + +GType xcls_dialognewcomponent_get_type (void) { + static volatile gsize xcls_dialognewcomponent_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialognewcomponent_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { value_xcls_dialognewcomponent_init, value_xcls_dialognewcomponent_free_value, value_xcls_dialognewcomponent_copy_value, value_xcls_dialognewcomponent_peek_pointer, "p", value_xcls_dialognewcomponent_collect_value, "p", value_xcls_dialognewcomponent_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponent), 0, (GInstanceInitFunc) xcls_dialognewcomponent_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_dialognewcomponent_type_id; + xcls_dialognewcomponent_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponent", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_type_id__volatile, xcls_dialognewcomponent_type_id); + } + return xcls_dialognewcomponent_type_id__volatile; +} + + +gpointer xcls_dialognewcomponent_ref (gpointer instance) { + Xcls_DialogNewComponent* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_atomic_int_inc (&self->ref_count); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return instance; +#line 6595 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_unref (gpointer instance) { + Xcls_DialogNewComponent* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + XCLS_DIALOGNEWCOMPONENT_GET_CLASS (self)->finalize (self); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 6608 "DialogNewComponent.vala.c" + } +} + + + diff --git a/Builder4/DialogSaveTemplate.vala.c b/Builder4/DialogSaveTemplate.vala.c new file mode 100644 index 000000000..5adfebdc8 --- /dev/null +++ b/Builder4/DialogSaveTemplate.vala.c @@ -0,0 +1,1203 @@ +/* DialogSaveTemplate.vala.c generated by valac 0.20.1, the Vala compiler + * generated from DialogSaveTemplate.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/DialogSaveTemplate.vala -o /tmp/DialogSaveTemplate +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_DialogSaveTemplate(); + DialogSaveTemplate.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_DIALOGSAVETEMPLATE (xcls_dialogsavetemplate_get_type ()) +#define XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate)) +#define XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass)) +#define IS_XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE)) +#define IS_XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE)) +#define XCLS_DIALOGSAVETEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass)) + +typedef struct _Xcls_DialogSaveTemplate Xcls_DialogSaveTemplate; +typedef struct _Xcls_DialogSaveTemplateClass Xcls_DialogSaveTemplateClass; +typedef struct _Xcls_DialogSaveTemplatePrivate Xcls_DialogSaveTemplatePrivate; + +#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME (xcls_dialogsavetemplate_xcls_name_get_type ()) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_name)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_nameClass)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_nameClass)) + +typedef struct _Xcls_DialogSaveTemplateXcls_name Xcls_DialogSaveTemplateXcls_name; +typedef struct _Xcls_DialogSaveTemplateXcls_nameClass Xcls_DialogSaveTemplateXcls_nameClass; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; + +#define PALETE_TYPE_PALETE (palete_palete_get_type ()) +#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) +#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) +#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) +#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) +#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) + +typedef struct _PaletePalete PaletePalete; +typedef struct _PaletePaleteClass PaletePaleteClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2 (xcls_dialogsavetemplate_xcls_hbox2_get_type ()) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2Class)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2Class)) + +typedef struct _Xcls_DialogSaveTemplateXcls_HBox2 Xcls_DialogSaveTemplateXcls_HBox2; +typedef struct _Xcls_DialogSaveTemplateXcls_HBox2Class Xcls_DialogSaveTemplateXcls_HBox2Class; +typedef struct _Xcls_DialogSaveTemplateXcls_HBox2Private Xcls_DialogSaveTemplateXcls_HBox2Private; + +#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5 (xcls_dialogsavetemplate_xcls_button5_get_type ()) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5Class)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5Class)) + +typedef struct _Xcls_DialogSaveTemplateXcls_Button5 Xcls_DialogSaveTemplateXcls_Button5; +typedef struct _Xcls_DialogSaveTemplateXcls_Button5Class Xcls_DialogSaveTemplateXcls_Button5Class; +typedef struct _Xcls_DialogSaveTemplateXcls_Button5Private Xcls_DialogSaveTemplateXcls_Button5Private; + +#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6 (xcls_dialogsavetemplate_xcls_button6_get_type ()) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6Class)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6Class)) + +typedef struct _Xcls_DialogSaveTemplateXcls_Button6 Xcls_DialogSaveTemplateXcls_Button6; +typedef struct _Xcls_DialogSaveTemplateXcls_Button6Class Xcls_DialogSaveTemplateXcls_Button6Class; +typedef struct _Xcls_DialogSaveTemplateXcls_Button6Private Xcls_DialogSaveTemplateXcls_Button6Private; +typedef struct _Xcls_DialogSaveTemplateXcls_namePrivate Xcls_DialogSaveTemplateXcls_namePrivate; + +#define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ()) +#define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog)) +#define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass)) +#define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG)) +#define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG)) +#define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass)) + +typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog; +typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass; +#define _g_free0(var) (var = (g_free (var), NULL)) + +#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3 (xcls_dialogsavetemplate_xcls_label3_get_type ()) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3Class)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3)) +#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3)) +#define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3Class)) + +typedef struct _Xcls_DialogSaveTemplateXcls_Label3 Xcls_DialogSaveTemplateXcls_Label3; +typedef struct _Xcls_DialogSaveTemplateXcls_Label3Class Xcls_DialogSaveTemplateXcls_Label3Class; +typedef struct _Xcls_DialogSaveTemplateXcls_Label3Private Xcls_DialogSaveTemplateXcls_Label3Private; + +struct _Xcls_DialogSaveTemplate { + GObject parent_instance; + Xcls_DialogSaveTemplatePrivate * priv; + GtkDialog* el; + Xcls_DialogSaveTemplateXcls_name* name; + JsRenderNode* data; + PaletePalete* palete; +}; + +struct _Xcls_DialogSaveTemplateClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogSaveTemplatePrivate { + Xcls_DialogSaveTemplate* _this; +}; + +struct _Xcls_DialogSaveTemplateXcls_HBox2 { + GObject parent_instance; + Xcls_DialogSaveTemplateXcls_HBox2Private * priv; + GtkHBox* el; +}; + +struct _Xcls_DialogSaveTemplateXcls_HBox2Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogSaveTemplateXcls_Button5 { + GObject parent_instance; + Xcls_DialogSaveTemplateXcls_Button5Private * priv; + GtkButton* el; +}; + +struct _Xcls_DialogSaveTemplateXcls_Button5Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogSaveTemplateXcls_Button6 { + GObject parent_instance; + Xcls_DialogSaveTemplateXcls_Button6Private * priv; + GtkButton* el; +}; + +struct _Xcls_DialogSaveTemplateXcls_Button6Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogSaveTemplateXcls_name { + GObject parent_instance; + Xcls_DialogSaveTemplateXcls_namePrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogSaveTemplateXcls_nameClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogSaveTemplateXcls_HBox2Private { + Xcls_DialogSaveTemplate* _this; +}; + +struct _Xcls_DialogSaveTemplateXcls_Label3 { + GObject parent_instance; + Xcls_DialogSaveTemplateXcls_Label3Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogSaveTemplateXcls_Label3Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogSaveTemplateXcls_Label3Private { + Xcls_DialogSaveTemplate* _this; +}; + +struct _Xcls_DialogSaveTemplateXcls_namePrivate { + Xcls_DialogSaveTemplate* _this; +}; + +struct _Xcls_DialogSaveTemplateXcls_Button5Private { + Xcls_DialogSaveTemplate* _this; +}; + +struct _Xcls_DialogSaveTemplateXcls_Button6Private { + Xcls_DialogSaveTemplate* _this; +}; + + +extern Xcls_DialogSaveTemplate* DialogSaveTemplate; +Xcls_DialogSaveTemplate* DialogSaveTemplate = NULL; +static gpointer xcls_dialogsavetemplate_parent_class = NULL; +extern Xcls_StandardErrorDialog* StandardErrorDialog; +static gpointer xcls_dialogsavetemplate_xcls_hbox2_parent_class = NULL; +static gpointer xcls_dialogsavetemplate_xcls_label3_parent_class = NULL; +static gpointer xcls_dialogsavetemplate_xcls_name_parent_class = NULL; +static gpointer xcls_dialogsavetemplate_xcls_button5_parent_class = NULL; +static gpointer xcls_dialogsavetemplate_xcls_button6_parent_class = NULL; + +GType xcls_dialogsavetemplate_get_type (void) G_GNUC_CONST; +GType xcls_dialogsavetemplate_xcls_name_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +GType palete_palete_get_type (void) G_GNUC_CONST; +#define XCLS_DIALOGSAVETEMPLATE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplatePrivate)) +enum { + XCLS_DIALOGSAVETEMPLATE_DUMMY_PROPERTY +}; +Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_new (void); +Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_construct (GType object_type); +Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_new (Xcls_DialogSaveTemplate* _owner); +Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveTemplate* _owner); +GType xcls_dialogsavetemplate_xcls_hbox2_get_type (void) G_GNUC_CONST; +Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_new (Xcls_DialogSaveTemplate* _owner); +Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_construct (GType object_type, Xcls_DialogSaveTemplate* _owner); +GType xcls_dialogsavetemplate_xcls_button5_get_type (void) G_GNUC_CONST; +Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_new (Xcls_DialogSaveTemplate* _owner); +Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_construct (GType object_type, Xcls_DialogSaveTemplate* _owner); +GType xcls_dialogsavetemplate_xcls_button6_get_type (void) G_GNUC_CONST; +static gboolean __lambda16_ (Xcls_DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda16__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +static void __lambda17_ (Xcls_DialogSaveTemplate* self, GtkDialog* _self_, gint response_id); +gpointer xcls_standarderrordialog_ref (gpointer instance); +void xcls_standarderrordialog_unref (gpointer instance); +GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object); +void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object); +gpointer value_get_xcls_standarderrordialog (const GValue* value); +GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST; +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg); +void palete_palete_saveTemplate (PaletePalete* self, const gchar* name, JsRenderNode* data); +static void ___lambda17__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self); +void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data); +#define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2Private)) +enum { + XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_DUMMY_PROPERTY +}; +Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_new (Xcls_DialogSaveTemplate* _owner); +Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_construct (GType object_type, Xcls_DialogSaveTemplate* _owner); +GType xcls_dialogsavetemplate_xcls_label3_get_type (void) G_GNUC_CONST; +Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_new (Xcls_DialogSaveTemplate* _owner); +Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_construct (GType object_type, Xcls_DialogSaveTemplate* _owner); +static void xcls_dialogsavetemplate_xcls_hbox2_finalize (GObject* obj); +#define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3Private)) +enum { + XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_DUMMY_PROPERTY +}; +static void xcls_dialogsavetemplate_xcls_label3_finalize (GObject* obj); +#define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_namePrivate)) +enum { + XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_DUMMY_PROPERTY +}; +static void xcls_dialogsavetemplate_xcls_name_finalize (GObject* obj); +#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5Private)) +enum { + XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_DUMMY_PROPERTY +}; +static void xcls_dialogsavetemplate_xcls_button5_finalize (GObject* obj); +#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6Private)) +enum { + XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_DUMMY_PROPERTY +}; +static void xcls_dialogsavetemplate_xcls_button6_finalize (GObject* obj); +static void xcls_dialogsavetemplate_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self ? g_object_ref (self) : NULL; +#line 292 "DialogSaveTemplate.vala.c" +} + + +static gboolean __lambda16_ (Xcls_DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkDialog* _tmp0_; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = self->el; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + result = TRUE; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return result; +#line 311 "DialogSaveTemplate.vala.c" +} + + +static gboolean ___lambda16__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda16_ (self, _sender, event); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return result; +#line 320 "DialogSaveTemplate.vala.c" +} + + +static void __lambda17_ (Xcls_DialogSaveTemplate* self, GtkDialog* _self_, gint response_id) { + gint _tmp0_; + Xcls_DialogSaveTemplate* _tmp2_; + Xcls_DialogSaveTemplateXcls_name* _tmp3_; + GtkEntry* _tmp4_; + const gchar* _tmp5_ = NULL; + gchar* _tmp6_; + gchar* name; + const gchar* _tmp7_; + gint _tmp8_; + gint _tmp9_; + gboolean _tmp11_ = FALSE; + const gchar* _tmp12_; + gboolean _tmp13_ = FALSE; + gboolean _tmp16_; + Xcls_DialogSaveTemplate* _tmp18_; + PaletePalete* _tmp19_; + const gchar* _tmp20_; + Xcls_DialogSaveTemplate* _tmp21_; + JsRenderNode* _tmp22_; + GtkDialog* _tmp23_; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_if_fail (_self_ != NULL); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = response_id; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + if (_tmp0_ < 1) { +#line 351 "DialogSaveTemplate.vala.c" + GtkDialog* _tmp1_; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = self->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_widget_hide ((GtkWidget*) _tmp1_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return; +#line 359 "DialogSaveTemplate.vala.c" + } +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = self->priv->_this; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = _tmp2_->name; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp4_ = _tmp3_->el; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp5_ = gtk_entry_get_text (_tmp4_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp6_ = g_strdup (_tmp5_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + name = _tmp6_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp7_ = name; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp8_ = strlen (_tmp7_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp9_ = _tmp8_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + if (_tmp9_ < 1) { +#line 381 "DialogSaveTemplate.vala.c" + Xcls_StandardErrorDialog* _tmp10_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp10_ = StandardErrorDialog; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_standarderrordialog_show (_tmp10_, "You must give the template a name. "); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_free0 (name); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return; +#line 391 "DialogSaveTemplate.vala.c" + } +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp12_ = name; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp13_ = g_regex_match_simple ("^[A-Za-z]+$", _tmp12_, 0, 0); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + if (!_tmp13_) { +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp11_ = TRUE; +#line 401 "DialogSaveTemplate.vala.c" + } else { + const gchar* _tmp14_; + gboolean _tmp15_ = FALSE; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp14_ = name; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp15_ = g_regex_match_simple ("^[A-Za-z ]+$", _tmp14_, 0, 0); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp11_ = !_tmp15_; +#line 411 "DialogSaveTemplate.vala.c" + } +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp16_ = _tmp11_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + if (_tmp16_) { +#line 417 "DialogSaveTemplate.vala.c" + Xcls_StandardErrorDialog* _tmp17_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp17_ = StandardErrorDialog; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_standarderrordialog_show (_tmp17_, "Template Nane must contain only letters and spaces. "); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_free0 (name); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return; +#line 427 "DialogSaveTemplate.vala.c" + } +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp18_ = self->priv->_this; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp19_ = _tmp18_->palete; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp20_ = name; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp21_ = self->priv->_this; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp22_ = _tmp21_->data; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + palete_palete_saveTemplate (_tmp19_, _tmp20_, _tmp22_); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp23_ = self->el; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_widget_hide ((GtkWidget*) _tmp23_); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_free0 (name); +#line 447 "DialogSaveTemplate.vala.c" +} + + +static void ___lambda17__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) { +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + __lambda17_ (self, _sender, response_id); +#line 454 "DialogSaveTemplate.vala.c" +} + + +Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_construct (GType object_type) { + Xcls_DialogSaveTemplate * self = NULL; + GtkDialog* _tmp0_; + Xcls_DialogSaveTemplate* _tmp1_; + Xcls_DialogSaveTemplate* _tmp2_; + GtkDialog* _tmp3_; + GtkDialog* _tmp4_; + GtkDialog* _tmp5_; + Xcls_DialogSaveTemplate* _tmp6_; + Xcls_DialogSaveTemplateXcls_HBox2* _tmp7_; + Xcls_DialogSaveTemplateXcls_HBox2* child_0; + GtkDialog* _tmp8_; + GtkBox* _tmp9_ = NULL; + GtkHBox* _tmp10_; + Xcls_DialogSaveTemplate* _tmp11_; + Xcls_DialogSaveTemplateXcls_Button5* _tmp12_; + Xcls_DialogSaveTemplateXcls_Button5* child_1; + GtkDialog* _tmp13_; + GtkButton* _tmp14_; + Xcls_DialogSaveTemplate* _tmp15_; + Xcls_DialogSaveTemplateXcls_Button6* _tmp16_; + Xcls_DialogSaveTemplateXcls_Button6* child_2; + GtkDialog* _tmp17_; + GtkButton* _tmp18_; + GtkDialog* _tmp19_; + GtkDialog* _tmp20_; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (Xcls_DialogSaveTemplate*) g_object_new (object_type, NULL); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = (GtkDialog*) gtk_dialog_new (); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp0_); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp0_; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _g_object_ref0 (self); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp1_; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = _g_object_ref0 (self); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (DialogSaveTemplate); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + DialogSaveTemplate = _tmp2_; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_set ((GtkWindow*) _tmp3_, "default-height", 200, NULL); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp4_ = self->el; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_set ((GtkWindow*) _tmp4_, "default-width", 400, NULL); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp5_ = self->el; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_window_set_modal ((GtkWindow*) _tmp5_, TRUE); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp6_ = self->priv->_this; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp7_ = xcls_dialogsavetemplate_xcls_hbox2_new (_tmp6_); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_0 = _tmp7_; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_0); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp8_ = self->el; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp9_ = gtk_dialog_get_content_area (_tmp8_); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp10_ = child_0->el; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp11_ = self->priv->_this; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp12_ = xcls_dialogsavetemplate_xcls_button5_new (_tmp11_); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_1 = _tmp12_; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_1); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp13_ = self->el; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp14_ = child_1->el; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_dialog_add_action_widget (_tmp13_, (GtkWidget*) _tmp14_, 0); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp15_ = self->priv->_this; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp16_ = xcls_dialogsavetemplate_xcls_button6_new (_tmp15_); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_2 = _tmp16_; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_2); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp17_ = self->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp18_ = child_2->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_dialog_add_action_widget (_tmp17_, (GtkWidget*) _tmp18_, 1); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp19_ = self->el; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_signal_connect_object ((GtkWidget*) _tmp19_, "delete-event", (GCallback) ___lambda16__gtk_widget_delete_event, self, 0); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp20_ = self->el; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_signal_connect_object (_tmp20_, "response", (GCallback) ___lambda17__gtk_dialog_response, self, 0); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_2); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_1); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_0); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 578 "DialogSaveTemplate.vala.c" +} + + +Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_new (void) { +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return xcls_dialogsavetemplate_construct (TYPE_XCLS_DIALOGSAVETEMPLATE); +#line 585 "DialogSaveTemplate.vala.c" +} + + +void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data) { + Xcls_DialogSaveTemplate* _tmp0_; + Xcls_DialogSaveTemplate* _tmp1_; + Xcls_DialogSaveTemplate* t; + Xcls_DialogSaveTemplate* _tmp2_; + Xcls_DialogSaveTemplate* _tmp4_; + GtkDialog* _tmp5_; + GtkWindow* _tmp6_; + Xcls_DialogSaveTemplate* _tmp7_; + JsRenderNode* _tmp8_; + JsRenderNode* _tmp9_; + Xcls_DialogSaveTemplate* _tmp10_; + PaletePalete* _tmp11_; + PaletePalete* _tmp12_; + Xcls_DialogSaveTemplate* _tmp13_; + Xcls_DialogSaveTemplateXcls_name* _tmp14_; + GtkEntry* _tmp15_; + Xcls_DialogSaveTemplate* _tmp16_; + GtkDialog* _tmp17_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_if_fail (parent != NULL); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_if_fail (palete != NULL); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_if_fail (data != NULL); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = DialogSaveTemplate; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + t = _tmp1_; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = t; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + if (_tmp2_ == NULL) { +#line 624 "DialogSaveTemplate.vala.c" + Xcls_DialogSaveTemplate* _tmp3_; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = xcls_dialogsavetemplate_new (); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (t); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + t = _tmp3_; +#line 632 "DialogSaveTemplate.vala.c" + } +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp4_ = t; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp5_ = _tmp4_->el; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp6_ = parent; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_window_set_transient_for ((GtkWindow*) _tmp5_, _tmp6_); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp7_ = t; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp8_ = data; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp9_ = _g_object_ref0 (_tmp8_); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (_tmp7_->data); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp7_->data = _tmp9_; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp10_ = t; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp11_ = palete; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp12_ = _g_object_ref0 (_tmp11_); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (_tmp10_->palete); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp10_->palete = _tmp12_; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp13_ = t; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp14_ = _tmp13_->name; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp15_ = _tmp14_->el; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_entry_set_text (_tmp15_, ""); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp16_ = t; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp17_ = _tmp16_->el; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_widget_show_all ((GtkWidget*) _tmp17_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (t); +#line 678 "DialogSaveTemplate.vala.c" +} + + +Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) { + Xcls_DialogSaveTemplateXcls_HBox2 * self = NULL; + GtkHBox* _tmp0_; + Xcls_DialogSaveTemplate* _tmp1_; + Xcls_DialogSaveTemplate* _tmp2_; + Xcls_DialogSaveTemplate* _tmp3_; + Xcls_DialogSaveTemplateXcls_Label3* _tmp4_; + Xcls_DialogSaveTemplateXcls_Label3* child_0; + GtkHBox* _tmp5_; + GtkLabel* _tmp6_; + Xcls_DialogSaveTemplate* _tmp7_; + Xcls_DialogSaveTemplateXcls_name* _tmp8_; + Xcls_DialogSaveTemplateXcls_name* child_1; + GtkHBox* _tmp9_; + GtkEntry* _tmp10_; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (Xcls_DialogSaveTemplateXcls_HBox2*) g_object_new (object_type, NULL); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp0_); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp0_; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _owner; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp2_; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->priv->_this; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp4_ = xcls_dialogsavetemplate_xcls_label3_new (_tmp3_); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_0 = _tmp4_; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_0); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp5_ = self->el; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp6_ = child_0->el; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp7_ = self->priv->_this; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp8_ = xcls_dialogsavetemplate_xcls_name_new (_tmp7_); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_1 = _tmp8_; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_1); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp9_ = self->el; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp10_ = child_1->el; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_1); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_0); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 751 "DialogSaveTemplate.vala.c" +} + + +Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_new (Xcls_DialogSaveTemplate* _owner) { +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return xcls_dialogsavetemplate_xcls_hbox2_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, _owner); +#line 758 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_hbox2_class_init (Xcls_DialogSaveTemplateXcls_HBox2Class * klass) { +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_dialogsavetemplate_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_HBox2Private)); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_hbox2_finalize; +#line 769 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_hbox2_instance_init (Xcls_DialogSaveTemplateXcls_HBox2 * self) { +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_PRIVATE (self); +#line 776 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_hbox2_finalize (GObject* obj) { + Xcls_DialogSaveTemplateXcls_HBox2 * self; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_hbox2_parent_class)->finalize (obj); +#line 790 "DialogSaveTemplate.vala.c" +} + + +GType xcls_dialogsavetemplate_xcls_hbox2_get_type (void) { + static volatile gsize xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile)) { + 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 }; + GType xcls_dialogsavetemplate_xcls_hbox2_type_id; + xcls_dialogsavetemplate_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_HBox2", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile, xcls_dialogsavetemplate_xcls_hbox2_type_id); + } + return xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile; +} + + +Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) { + Xcls_DialogSaveTemplateXcls_Label3 * self = NULL; + GtkLabel* _tmp0_; + Xcls_DialogSaveTemplate* _tmp1_; + Xcls_DialogSaveTemplate* _tmp2_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (Xcls_DialogSaveTemplateXcls_Label3*) g_object_new (object_type, NULL); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = (GtkLabel*) gtk_label_new ("Name"); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp0_); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp0_; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _owner; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp2_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 833 "DialogSaveTemplate.vala.c" +} + + +Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_new (Xcls_DialogSaveTemplate* _owner) { +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return xcls_dialogsavetemplate_xcls_label3_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, _owner); +#line 840 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_label3_class_init (Xcls_DialogSaveTemplateXcls_Label3Class * klass) { +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_dialogsavetemplate_xcls_label3_parent_class = g_type_class_peek_parent (klass); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Label3Private)); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_label3_finalize; +#line 851 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_label3_instance_init (Xcls_DialogSaveTemplateXcls_Label3 * self) { +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_PRIVATE (self); +#line 858 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_label3_finalize (GObject* obj) { + Xcls_DialogSaveTemplateXcls_Label3 * self; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_label3_parent_class)->finalize (obj); +#line 872 "DialogSaveTemplate.vala.c" +} + + +GType xcls_dialogsavetemplate_xcls_label3_get_type (void) { + static volatile gsize xcls_dialogsavetemplate_xcls_label3_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_label3_type_id__volatile)) { + 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 }; + GType xcls_dialogsavetemplate_xcls_label3_type_id; + xcls_dialogsavetemplate_xcls_label3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Label3", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogsavetemplate_xcls_label3_type_id__volatile, xcls_dialogsavetemplate_xcls_label3_type_id); + } + return xcls_dialogsavetemplate_xcls_label3_type_id__volatile; +} + + +Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) { + Xcls_DialogSaveTemplateXcls_name * self = NULL; + GtkEntry* _tmp0_; + Xcls_DialogSaveTemplate* _tmp1_; + Xcls_DialogSaveTemplate* _tmp2_; + Xcls_DialogSaveTemplate* _tmp3_; + Xcls_DialogSaveTemplateXcls_name* _tmp4_; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (Xcls_DialogSaveTemplateXcls_name*) g_object_new (object_type, NULL); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = (GtkEntry*) gtk_entry_new (); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp0_); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp0_; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _owner; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp2_; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->priv->_this; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp4_ = _g_object_ref0 (self); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (_tmp3_->name); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_->name = _tmp4_; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 925 "DialogSaveTemplate.vala.c" +} + + +Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_new (Xcls_DialogSaveTemplate* _owner) { +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return xcls_dialogsavetemplate_xcls_name_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, _owner); +#line 932 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_name_class_init (Xcls_DialogSaveTemplateXcls_nameClass * klass) { +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_dialogsavetemplate_xcls_name_parent_class = g_type_class_peek_parent (klass); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_namePrivate)); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_name_finalize; +#line 943 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_name_instance_init (Xcls_DialogSaveTemplateXcls_name * self) { +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_PRIVATE (self); +#line 950 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_name_finalize (GObject* obj) { + Xcls_DialogSaveTemplateXcls_name * self; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_name); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_name_parent_class)->finalize (obj); +#line 964 "DialogSaveTemplate.vala.c" +} + + +GType xcls_dialogsavetemplate_xcls_name_get_type (void) { + static volatile gsize xcls_dialogsavetemplate_xcls_name_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_name_type_id__volatile)) { + 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 }; + GType xcls_dialogsavetemplate_xcls_name_type_id; + xcls_dialogsavetemplate_xcls_name_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_name", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogsavetemplate_xcls_name_type_id__volatile, xcls_dialogsavetemplate_xcls_name_type_id); + } + return xcls_dialogsavetemplate_xcls_name_type_id__volatile; +} + + +Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) { + Xcls_DialogSaveTemplateXcls_Button5 * self = NULL; + GtkButton* _tmp0_; + Xcls_DialogSaveTemplate* _tmp1_; + Xcls_DialogSaveTemplate* _tmp2_; + GtkButton* _tmp3_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (Xcls_DialogSaveTemplateXcls_Button5*) g_object_new (object_type, NULL); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = (GtkButton*) gtk_button_new (); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp0_); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp0_; +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _owner; +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp2_; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->el; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_button_set_label (_tmp3_, "Cancel"); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 1012 "DialogSaveTemplate.vala.c" +} + + +Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_new (Xcls_DialogSaveTemplate* _owner) { +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return xcls_dialogsavetemplate_xcls_button5_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, _owner); +#line 1019 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_button5_class_init (Xcls_DialogSaveTemplateXcls_Button5Class * klass) { +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_dialogsavetemplate_xcls_button5_parent_class = g_type_class_peek_parent (klass); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Button5Private)); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_button5_finalize; +#line 1030 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_button5_instance_init (Xcls_DialogSaveTemplateXcls_Button5 * self) { +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_PRIVATE (self); +#line 1037 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_button5_finalize (GObject* obj) { + Xcls_DialogSaveTemplateXcls_Button5 * self; +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5); +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_button5_parent_class)->finalize (obj); +#line 1051 "DialogSaveTemplate.vala.c" +} + + +GType xcls_dialogsavetemplate_xcls_button5_get_type (void) { + static volatile gsize xcls_dialogsavetemplate_xcls_button5_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_button5_type_id__volatile)) { + 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 }; + GType xcls_dialogsavetemplate_xcls_button5_type_id; + xcls_dialogsavetemplate_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Button5", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogsavetemplate_xcls_button5_type_id__volatile, xcls_dialogsavetemplate_xcls_button5_type_id); + } + return xcls_dialogsavetemplate_xcls_button5_type_id__volatile; +} + + +Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) { + Xcls_DialogSaveTemplateXcls_Button6 * self = NULL; + GtkButton* _tmp0_; + Xcls_DialogSaveTemplate* _tmp1_; + Xcls_DialogSaveTemplate* _tmp2_; + GtkButton* _tmp3_; +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (Xcls_DialogSaveTemplateXcls_Button6*) g_object_new (object_type, NULL); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = (GtkButton*) gtk_button_new (); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp0_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp0_; +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _owner; +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp2_; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->el; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_button_set_label (_tmp3_, "OK"); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 1099 "DialogSaveTemplate.vala.c" +} + + +Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_new (Xcls_DialogSaveTemplate* _owner) { +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return xcls_dialogsavetemplate_xcls_button6_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, _owner); +#line 1106 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_button6_class_init (Xcls_DialogSaveTemplateXcls_Button6Class * klass) { +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_dialogsavetemplate_xcls_button6_parent_class = g_type_class_peek_parent (klass); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Button6Private)); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_button6_finalize; +#line 1117 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_button6_instance_init (Xcls_DialogSaveTemplateXcls_Button6 * self) { +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_PRIVATE (self); +#line 1124 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_xcls_button6_finalize (GObject* obj) { + Xcls_DialogSaveTemplateXcls_Button6 * self; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_button6_parent_class)->finalize (obj); +#line 1138 "DialogSaveTemplate.vala.c" +} + + +GType xcls_dialogsavetemplate_xcls_button6_get_type (void) { + static volatile gsize xcls_dialogsavetemplate_xcls_button6_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_button6_type_id__volatile)) { + 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 }; + GType xcls_dialogsavetemplate_xcls_button6_type_id; + xcls_dialogsavetemplate_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Button6", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogsavetemplate_xcls_button6_type_id__volatile, xcls_dialogsavetemplate_xcls_button6_type_id); + } + return xcls_dialogsavetemplate_xcls_button6_type_id__volatile; +} + + +static void xcls_dialogsavetemplate_class_init (Xcls_DialogSaveTemplateClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_dialogsavetemplate_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplatePrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_finalize; +#line 1161 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_instance_init (Xcls_DialogSaveTemplate * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = XCLS_DIALOGSAVETEMPLATE_GET_PRIVATE (self); +#line 1168 "DialogSaveTemplate.vala.c" +} + + +static void xcls_dialogsavetemplate_finalize (GObject* obj) { + Xcls_DialogSaveTemplate * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->name); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->data); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->palete); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (xcls_dialogsavetemplate_parent_class)->finalize (obj); +#line 1188 "DialogSaveTemplate.vala.c" +} + + +GType xcls_dialogsavetemplate_get_type (void) { + static volatile gsize xcls_dialogsavetemplate_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogsavetemplate_type_id__volatile)) { + 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 }; + GType xcls_dialogsavetemplate_type_id; + xcls_dialogsavetemplate_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplate", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogsavetemplate_type_id__volatile, xcls_dialogsavetemplate_type_id); + } + return xcls_dialogsavetemplate_type_id__volatile; +} + + + diff --git a/Builder4/DialogTemplateSelect.vala.c b/Builder4/DialogTemplateSelect.vala.c new file mode 100644 index 000000000..47d0e7a6e --- /dev/null +++ b/Builder4/DialogTemplateSelect.vala.c @@ -0,0 +1,2172 @@ +/* DialogTemplateSelect.vala.c generated by valac 0.20.1, the Vala compiler + * generated from DialogTemplateSelect.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/DialogTemplateSelect.vala -o /tmp/DialogTemplateSelect +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_DialogTemplateSelect(); + DialogTemplateSelect.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_DIALOGTEMPLATESELECT (xcls_dialogtemplateselect_get_type ()) +#define XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelect)) +#define XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass)) +#define IS_XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT)) +#define IS_XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT)) +#define XCLS_DIALOGTEMPLATESELECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass)) + +typedef struct _Xcls_DialogTemplateSelect Xcls_DialogTemplateSelect; +typedef struct _Xcls_DialogTemplateSelectClass Xcls_DialogTemplateSelectClass; +typedef struct _Xcls_DialogTemplateSelectPrivate Xcls_DialogTemplateSelectPrivate; + +#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO (xcls_dialogtemplateselect_xcls_combo_get_type ()) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_combo)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_comboClass)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_comboClass)) + +typedef struct _Xcls_DialogTemplateSelectXcls_combo Xcls_DialogTemplateSelectXcls_combo; +typedef struct _Xcls_DialogTemplateSelectXcls_comboClass Xcls_DialogTemplateSelectXcls_comboClass; + +#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER (xcls_dialogtemplateselect_xcls_cellrenderer_get_type ()) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrenderer)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrendererClass)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_CELLRENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_CELLRENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrendererClass)) + +typedef struct _Xcls_DialogTemplateSelectXcls_cellrenderer Xcls_DialogTemplateSelectXcls_cellrenderer; +typedef struct _Xcls_DialogTemplateSelectXcls_cellrendererClass Xcls_DialogTemplateSelectXcls_cellrendererClass; + +#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL (xcls_dialogtemplateselect_xcls_model_get_type ()) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_model)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_modelClass)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_modelClass)) + +typedef struct _Xcls_DialogTemplateSelectXcls_model Xcls_DialogTemplateSelectXcls_model; +typedef struct _Xcls_DialogTemplateSelectXcls_modelClass Xcls_DialogTemplateSelectXcls_modelClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2 (xcls_dialogtemplateselect_xcls_vbox2_get_type ()) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2Class)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2Class)) + +typedef struct _Xcls_DialogTemplateSelectXcls_VBox2 Xcls_DialogTemplateSelectXcls_VBox2; +typedef struct _Xcls_DialogTemplateSelectXcls_VBox2Class Xcls_DialogTemplateSelectXcls_VBox2Class; +typedef struct _Xcls_DialogTemplateSelectXcls_VBox2Private Xcls_DialogTemplateSelectXcls_VBox2Private; + +#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8 (xcls_dialogtemplateselect_xcls_button8_get_type ()) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8Class)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_BUTTON8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_BUTTON8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8Class)) + +typedef struct _Xcls_DialogTemplateSelectXcls_Button8 Xcls_DialogTemplateSelectXcls_Button8; +typedef struct _Xcls_DialogTemplateSelectXcls_Button8Class Xcls_DialogTemplateSelectXcls_Button8Class; +typedef struct _Xcls_DialogTemplateSelectXcls_Button8Private Xcls_DialogTemplateSelectXcls_Button8Private; + +#define PALETE_TYPE_PALETE (palete_palete_get_type ()) +#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) +#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) +#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) +#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) +#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) + +typedef struct _PaletePalete PaletePalete; +typedef struct _PaletePaleteClass PaletePaleteClass; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; +#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL))) + +#define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ()) +#define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow)) +#define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass)) +#define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW)) +#define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW)) +#define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass)) + +typedef struct _Xcls_MainWindow Xcls_MainWindow; +typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass; +typedef struct _Xcls_MainWindowPrivate Xcls_MainWindowPrivate; + +#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX (xcls_mainwindow_xcls_vbox_get_type ()) +#define XCLS_MAINWINDOW_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox)) +#define XCLS_MAINWINDOW_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX)) +#define XCLS_MAINWINDOW_XCLS_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass)) + +typedef struct _Xcls_MainWindowXcls_vbox Xcls_MainWindowXcls_vbox; +typedef struct _Xcls_MainWindowXcls_vboxClass Xcls_MainWindowXcls_vboxClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR (xcls_mainwindow_xcls_topbar_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar)) +#define XCLS_MAINWINDOW_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass)) +#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR)) +#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR)) +#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass)) + +typedef struct _Xcls_MainWindowXcls_topbar Xcls_MainWindowXcls_topbar; +typedef struct _Xcls_MainWindowXcls_topbarClass Xcls_MainWindowXcls_topbarClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE (xcls_mainwindow_xcls_mainpane_get_type ()) +#define XCLS_MAINWINDOW_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane)) +#define XCLS_MAINWINDOW_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass)) +#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE)) +#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE)) +#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass)) + +typedef struct _Xcls_MainWindowXcls_mainpane Xcls_MainWindowXcls_mainpane; +typedef struct _Xcls_MainWindowXcls_mainpaneClass Xcls_MainWindowXcls_mainpaneClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE (xcls_mainwindow_xcls_leftpane_get_type ()) +#define XCLS_MAINWINDOW_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane)) +#define XCLS_MAINWINDOW_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass)) +#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE)) +#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE)) +#define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass)) + +typedef struct _Xcls_MainWindowXcls_leftpane Xcls_MainWindowXcls_leftpane; +typedef struct _Xcls_MainWindowXcls_leftpaneClass Xcls_MainWindowXcls_leftpaneClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE (xcls_mainwindow_xcls_editpane_get_type ()) +#define XCLS_MAINWINDOW_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane)) +#define XCLS_MAINWINDOW_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE)) +#define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass)) + +typedef struct _Xcls_MainWindowXcls_editpane Xcls_MainWindowXcls_editpane; +typedef struct _Xcls_MainWindowXcls_editpaneClass Xcls_MainWindowXcls_editpaneClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TREE (xcls_mainwindow_xcls_tree_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree)) +#define XCLS_MAINWINDOW_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass)) +#define XCLS_MAINWINDOW_IS_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE)) +#define XCLS_MAINWINDOW_IS_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE)) +#define XCLS_MAINWINDOW_XCLS_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass)) + +typedef struct _Xcls_MainWindowXcls_tree Xcls_MainWindowXcls_tree; +typedef struct _Xcls_MainWindowXcls_treeClass Xcls_MainWindowXcls_treeClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROPS (xcls_mainwindow_xcls_props_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props)) +#define XCLS_MAINWINDOW_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS)) +#define XCLS_MAINWINDOW_IS_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS)) +#define XCLS_MAINWINDOW_XCLS_PROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass)) + +typedef struct _Xcls_MainWindowXcls_props Xcls_MainWindowXcls_props; +typedef struct _Xcls_MainWindowXcls_propsClass Xcls_MainWindowXcls_propsClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED (xcls_mainwindow_xcls_clutterembed_get_type ()) +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed)) +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass)) +#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED)) +#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED)) +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass)) + +typedef struct _Xcls_MainWindowXcls_clutterembed Xcls_MainWindowXcls_clutterembed; +typedef struct _Xcls_MainWindowXcls_clutterembedClass Xcls_MainWindowXcls_clutterembedClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW (xcls_mainwindow_xcls_rooview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview)) +#define XCLS_MAINWINDOW_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW)) +#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass)) + +typedef struct _Xcls_MainWindowXcls_rooview Xcls_MainWindowXcls_rooview; +typedef struct _Xcls_MainWindowXcls_rooviewClass Xcls_MainWindowXcls_rooviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW (xcls_mainwindow_xcls_objectview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview)) +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW)) +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass)) + +typedef struct _Xcls_MainWindowXcls_objectview Xcls_MainWindowXcls_objectview; +typedef struct _Xcls_MainWindowXcls_objectviewClass Xcls_MainWindowXcls_objectviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW (xcls_mainwindow_xcls_codeeditview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview)) +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW)) +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass)) + +typedef struct _Xcls_MainWindowXcls_codeeditview Xcls_MainWindowXcls_codeeditview; +typedef struct _Xcls_MainWindowXcls_codeeditviewClass Xcls_MainWindowXcls_codeeditviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW (xcls_mainwindow_xcls_addpropsview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass)) + +typedef struct _Xcls_MainWindowXcls_addpropsview Xcls_MainWindowXcls_addpropsview; +typedef struct _Xcls_MainWindowXcls_addpropsviewClass Xcls_MainWindowXcls_addpropsviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW (xcls_mainwindow_xcls_projecteditview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass)) + +typedef struct _Xcls_MainWindowXcls_projecteditview Xcls_MainWindowXcls_projecteditview; +typedef struct _Xcls_MainWindowXcls_projecteditviewClass Xcls_MainWindowXcls_projecteditviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT (xcls_mainwindow_xcls_buttonlayout_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout)) +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT)) +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass)) + +typedef struct _Xcls_MainWindowXcls_buttonlayout Xcls_MainWindowXcls_buttonlayout; +typedef struct _Xcls_MainWindowXcls_buttonlayoutClass Xcls_MainWindowXcls_buttonlayoutClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON (xcls_mainwindow_xcls_projectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton)) +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_projectbutton Xcls_MainWindowXcls_projectbutton; +typedef struct _Xcls_MainWindowXcls_projectbuttonClass Xcls_MainWindowXcls_projectbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON (xcls_mainwindow_xcls_projecteditbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_projecteditbutton Xcls_MainWindowXcls_projecteditbutton; +typedef struct _Xcls_MainWindowXcls_projecteditbuttonClass Xcls_MainWindowXcls_projecteditbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON (xcls_mainwindow_xcls_objectshowbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton)) +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON)) +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_objectshowbutton Xcls_MainWindowXcls_objectshowbutton; +typedef struct _Xcls_MainWindowXcls_objectshowbuttonClass Xcls_MainWindowXcls_objectshowbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON (xcls_mainwindow_xcls_addpropbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addpropbutton Xcls_MainWindowXcls_addpropbutton; +typedef struct _Xcls_MainWindowXcls_addpropbuttonClass Xcls_MainWindowXcls_addpropbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON (xcls_mainwindow_xcls_addlistenerbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addlistenerbutton Xcls_MainWindowXcls_addlistenerbutton; +typedef struct _Xcls_MainWindowXcls_addlistenerbuttonClass Xcls_MainWindowXcls_addlistenerbuttonClass; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; + +#define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ()) +#define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles)) +#define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass)) +#define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES)) +#define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES)) +#define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass)) + +typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles; +typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass; + +#define TYPE_XCLS_EDITOR (xcls_editor_get_type ()) +#define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor)) +#define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass)) +#define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR)) +#define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR)) +#define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass)) + +typedef struct _Xcls_Editor Xcls_Editor; +typedef struct _Xcls_EditorClass Xcls_EditorClass; + +#define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ()) +#define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView)) +#define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass)) +#define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW)) +#define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW)) +#define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass)) + +typedef struct _Xcls_GladeView Xcls_GladeView; +typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass; + +#define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ()) +#define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps)) +#define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass)) +#define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS)) +#define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS)) +#define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass)) + +typedef struct _Xcls_LeftProps Xcls_LeftProps; +typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass; + +#define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ()) +#define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings)) +#define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass)) +#define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS)) +#define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS)) +#define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass)) + +typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings; +typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass; + +#define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ()) +#define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete)) +#define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass)) +#define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE)) +#define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE)) +#define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass)) + +typedef struct _Xcls_RightPalete Xcls_RightPalete; +typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass; + +#define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ()) +#define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp)) +#define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass)) +#define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP)) +#define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP)) +#define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass)) + +typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp; +typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass; + +#define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects)) +#define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass)) +#define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS)) +#define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS)) +#define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass)) + +typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects; +typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass; + +#define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ()) +#define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree)) +#define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass)) +#define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE)) +#define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE)) +#define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass)) + +typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree; +typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass; + +#define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ()) +#define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView)) +#define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass)) +#define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW)) +#define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW)) +#define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass)) + +typedef struct _Xcls_WindowRooView Xcls_WindowRooView; +typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass; +typedef struct _Xcls_DialogTemplateSelectXcls_comboPrivate Xcls_DialogTemplateSelectXcls_comboPrivate; + +#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3 (xcls_dialogtemplateselect_xcls_hbox3_get_type ()) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3Class)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3Class)) + +typedef struct _Xcls_DialogTemplateSelectXcls_HBox3 Xcls_DialogTemplateSelectXcls_HBox3; +typedef struct _Xcls_DialogTemplateSelectXcls_HBox3Class Xcls_DialogTemplateSelectXcls_HBox3Class; +typedef struct _Xcls_DialogTemplateSelectXcls_HBox3Private Xcls_DialogTemplateSelectXcls_HBox3Private; + +#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4 (xcls_dialogtemplateselect_xcls_label4_get_type ()) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4Class)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4)) +#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4)) +#define XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4Class)) + +typedef struct _Xcls_DialogTemplateSelectXcls_Label4 Xcls_DialogTemplateSelectXcls_Label4; +typedef struct _Xcls_DialogTemplateSelectXcls_Label4Class Xcls_DialogTemplateSelectXcls_Label4Class; +typedef struct _Xcls_DialogTemplateSelectXcls_Label4Private Xcls_DialogTemplateSelectXcls_Label4Private; +typedef struct _Xcls_DialogTemplateSelectXcls_cellrendererPrivate Xcls_DialogTemplateSelectXcls_cellrendererPrivate; +typedef struct _Xcls_DialogTemplateSelectXcls_modelPrivate Xcls_DialogTemplateSelectXcls_modelPrivate; +#define _g_free0(var) (var = (g_free (var), NULL)) +#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL))) +#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL))) + +struct _Xcls_DialogTemplateSelect { + GObject parent_instance; + Xcls_DialogTemplateSelectPrivate * priv; + GtkDialog* el; + Xcls_DialogTemplateSelectXcls_combo* combo; + Xcls_DialogTemplateSelectXcls_cellrenderer* cellrenderer; + Xcls_DialogTemplateSelectXcls_model* model; +}; + +struct _Xcls_DialogTemplateSelectClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogTemplateSelectPrivate { + Xcls_DialogTemplateSelect* _this; +}; + +struct _Xcls_DialogTemplateSelectXcls_VBox2 { + GObject parent_instance; + Xcls_DialogTemplateSelectXcls_VBox2Private * priv; + GtkVBox* el; +}; + +struct _Xcls_DialogTemplateSelectXcls_VBox2Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogTemplateSelectXcls_Button8 { + GObject parent_instance; + Xcls_DialogTemplateSelectXcls_Button8Private * priv; + GtkButton* el; +}; + +struct _Xcls_DialogTemplateSelectXcls_Button8Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindow { + GObject parent_instance; + Xcls_MainWindowPrivate * priv; + GtkWindow* el; + Xcls_MainWindowXcls_vbox* vbox; + Xcls_MainWindowXcls_topbar* topbar; + Xcls_MainWindowXcls_mainpane* mainpane; + Xcls_MainWindowXcls_leftpane* leftpane; + Xcls_MainWindowXcls_editpane* editpane; + Xcls_MainWindowXcls_tree* tree; + Xcls_MainWindowXcls_props* props; + Xcls_MainWindowXcls_clutterembed* clutterembed; + Xcls_MainWindowXcls_rooview* rooview; + Xcls_MainWindowXcls_objectview* objectview; + Xcls_MainWindowXcls_codeeditview* codeeditview; + Xcls_MainWindowXcls_addpropsview* addpropsview; + Xcls_MainWindowXcls_projecteditview* projecteditview; + Xcls_MainWindowXcls_buttonlayout* buttonlayout; + Xcls_MainWindowXcls_projectbutton* projectbutton; + Xcls_MainWindowXcls_projecteditbutton* projecteditbutton; + Xcls_MainWindowXcls_objectshowbutton* objectshowbutton; + Xcls_MainWindowXcls_addpropbutton* addpropbutton; + Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton; + ProjectProject* project; + Xcls_ClutterFiles* clutterfiles; + Xcls_Editor* code_editor; + Xcls_GladeView* window_gladeview; + Xcls_LeftProps* left_props; + Xcls_ProjectSettings* projectsettings; + Xcls_RightPalete* rightpalete; + Xcls_WindowAddProp* add_props; + Xcls_WindowLeftProjects* left_projects; + Xcls_WindowLeftTree* left_tree; + Xcls_WindowRooView* window_rooview; + gboolean children_loaded; + gchar* state; + gchar* title; +}; + +struct _Xcls_MainWindowClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogTemplateSelectXcls_combo { + GObject parent_instance; + Xcls_DialogTemplateSelectXcls_comboPrivate * priv; + GtkComboBox* el; +}; + +struct _Xcls_DialogTemplateSelectXcls_comboClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogTemplateSelectXcls_VBox2Private { + Xcls_DialogTemplateSelect* _this; +}; + +struct _Xcls_DialogTemplateSelectXcls_HBox3 { + GObject parent_instance; + Xcls_DialogTemplateSelectXcls_HBox3Private * priv; + GtkHBox* el; +}; + +struct _Xcls_DialogTemplateSelectXcls_HBox3Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogTemplateSelectXcls_HBox3Private { + Xcls_DialogTemplateSelect* _this; +}; + +struct _Xcls_DialogTemplateSelectXcls_Label4 { + GObject parent_instance; + Xcls_DialogTemplateSelectXcls_Label4Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogTemplateSelectXcls_Label4Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogTemplateSelectXcls_Label4Private { + Xcls_DialogTemplateSelect* _this; +}; + +struct _Xcls_DialogTemplateSelectXcls_comboPrivate { + Xcls_DialogTemplateSelect* _this; +}; + +struct _Xcls_DialogTemplateSelectXcls_cellrenderer { + GObject parent_instance; + Xcls_DialogTemplateSelectXcls_cellrendererPrivate * priv; + GtkCellRendererText* el; +}; + +struct _Xcls_DialogTemplateSelectXcls_cellrendererClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogTemplateSelectXcls_model { + GObject parent_instance; + Xcls_DialogTemplateSelectXcls_modelPrivate * priv; + GtkListStore* el; +}; + +struct _Xcls_DialogTemplateSelectXcls_modelClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogTemplateSelectXcls_cellrendererPrivate { + Xcls_DialogTemplateSelect* _this; +}; + +struct _Xcls_DialogTemplateSelectXcls_modelPrivate { + Xcls_DialogTemplateSelect* _this; +}; + +struct _Xcls_DialogTemplateSelectXcls_Button8Private { + Xcls_DialogTemplateSelect* _this; +}; + + +extern Xcls_DialogTemplateSelect* DialogTemplateSelect; +Xcls_DialogTemplateSelect* DialogTemplateSelect = NULL; +static gpointer xcls_dialogtemplateselect_parent_class = NULL; +static gpointer xcls_dialogtemplateselect_xcls_vbox2_parent_class = NULL; +static gpointer xcls_dialogtemplateselect_xcls_hbox3_parent_class = NULL; +static gpointer xcls_dialogtemplateselect_xcls_label4_parent_class = NULL; +static gpointer xcls_dialogtemplateselect_xcls_combo_parent_class = NULL; +static gpointer xcls_dialogtemplateselect_xcls_cellrenderer_parent_class = NULL; +static gpointer xcls_dialogtemplateselect_xcls_model_parent_class = NULL; +static gpointer xcls_dialogtemplateselect_xcls_button8_parent_class = NULL; + +GType xcls_dialogtemplateselect_get_type (void) G_GNUC_CONST; +GType xcls_dialogtemplateselect_xcls_combo_get_type (void) G_GNUC_CONST; +GType xcls_dialogtemplateselect_xcls_cellrenderer_get_type (void) G_GNUC_CONST; +GType xcls_dialogtemplateselect_xcls_model_get_type (void) G_GNUC_CONST; +#define XCLS_DIALOGTEMPLATESELECT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectPrivate)) +enum { + XCLS_DIALOGTEMPLATESELECT_DUMMY_PROPERTY +}; +Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_singleton (void); +Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_new (void); +Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_construct (GType object_type); +Xcls_DialogTemplateSelectXcls_VBox2* xcls_dialogtemplateselect_xcls_vbox2_new (Xcls_DialogTemplateSelect* _owner); +Xcls_DialogTemplateSelectXcls_VBox2* xcls_dialogtemplateselect_xcls_vbox2_construct (GType object_type, Xcls_DialogTemplateSelect* _owner); +GType xcls_dialogtemplateselect_xcls_vbox2_get_type (void) G_GNUC_CONST; +Xcls_DialogTemplateSelectXcls_Button8* xcls_dialogtemplateselect_xcls_button8_new (Xcls_DialogTemplateSelect* _owner); +Xcls_DialogTemplateSelectXcls_Button8* xcls_dialogtemplateselect_xcls_button8_construct (GType object_type, Xcls_DialogTemplateSelect* _owner); +GType xcls_dialogtemplateselect_xcls_button8_get_type (void) G_GNUC_CONST; +static gboolean __lambda18_ (Xcls_DialogTemplateSelect* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda18__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +GType palete_palete_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +JsRenderNode* xcls_dialogtemplateselect_show (Xcls_DialogTemplateSelect* self, PaletePalete* pal, JsRenderNode* node); +GList* palete_palete_listTemplates (PaletePalete* self, JsRenderNode* node); +static void _g_free0_ (gpointer var); +static void _g_list_free__g_free0_ (GList* self); +GType xcls_mainwindow_get_type (void) G_GNUC_CONST; +Xcls_MainWindow* xcls_mainwindow_singleton (void); +GType xcls_mainwindow_xcls_vbox_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_topbar_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_mainpane_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_leftpane_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_editpane_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_tree_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_props_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_clutterembed_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_rooview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_objectview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_codeeditview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addpropsview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projecteditview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_buttonlayout_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addpropbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_get_type (void) G_GNUC_CONST; +GType xcls_editor_get_type (void) G_GNUC_CONST; +GType xcls_gladeview_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_get_type (void) G_GNUC_CONST; +GType xcls_rightpalete_get_type (void) G_GNUC_CONST; +GType xcls_windowaddprop_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_get_type (void) G_GNUC_CONST; +void xcls_dialogtemplateselect_xcls_model_loadData (Xcls_DialogTemplateSelectXcls_model* self, GList* data); +JsRenderNode* palete_palete_loadTemplate (PaletePalete* self, const gchar* path); +#define XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2Private)) +enum { + XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_DUMMY_PROPERTY +}; +Xcls_DialogTemplateSelectXcls_HBox3* xcls_dialogtemplateselect_xcls_hbox3_new (Xcls_DialogTemplateSelect* _owner); +Xcls_DialogTemplateSelectXcls_HBox3* xcls_dialogtemplateselect_xcls_hbox3_construct (GType object_type, Xcls_DialogTemplateSelect* _owner); +GType xcls_dialogtemplateselect_xcls_hbox3_get_type (void) G_GNUC_CONST; +static void xcls_dialogtemplateselect_xcls_vbox2_finalize (GObject* obj); +#define XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3Private)) +enum { + XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_DUMMY_PROPERTY +}; +Xcls_DialogTemplateSelectXcls_Label4* xcls_dialogtemplateselect_xcls_label4_new (Xcls_DialogTemplateSelect* _owner); +Xcls_DialogTemplateSelectXcls_Label4* xcls_dialogtemplateselect_xcls_label4_construct (GType object_type, Xcls_DialogTemplateSelect* _owner); +GType xcls_dialogtemplateselect_xcls_label4_get_type (void) G_GNUC_CONST; +Xcls_DialogTemplateSelectXcls_combo* xcls_dialogtemplateselect_xcls_combo_new (Xcls_DialogTemplateSelect* _owner); +Xcls_DialogTemplateSelectXcls_combo* xcls_dialogtemplateselect_xcls_combo_construct (GType object_type, Xcls_DialogTemplateSelect* _owner); +static void xcls_dialogtemplateselect_xcls_hbox3_finalize (GObject* obj); +#define XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4Private)) +enum { + XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_DUMMY_PROPERTY +}; +static void xcls_dialogtemplateselect_xcls_label4_finalize (GObject* obj); +#define XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_comboPrivate)) +enum { + XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_DUMMY_PROPERTY +}; +Xcls_DialogTemplateSelectXcls_cellrenderer* xcls_dialogtemplateselect_xcls_cellrenderer_new (Xcls_DialogTemplateSelect* _owner); +Xcls_DialogTemplateSelectXcls_cellrenderer* xcls_dialogtemplateselect_xcls_cellrenderer_construct (GType object_type, Xcls_DialogTemplateSelect* _owner); +Xcls_DialogTemplateSelectXcls_model* xcls_dialogtemplateselect_xcls_model_new (Xcls_DialogTemplateSelect* _owner); +Xcls_DialogTemplateSelectXcls_model* xcls_dialogtemplateselect_xcls_model_construct (GType object_type, Xcls_DialogTemplateSelect* _owner); +static void xcls_dialogtemplateselect_xcls_combo_finalize (GObject* obj); +#define XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrendererPrivate)) +enum { + XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_DUMMY_PROPERTY +}; +static void xcls_dialogtemplateselect_xcls_cellrenderer_finalize (GObject* obj); +#define XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_modelPrivate)) +enum { + XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_DUMMY_PROPERTY +}; +static void xcls_dialogtemplateselect_xcls_model_finalize (GObject* obj); +#define XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8Private)) +enum { + XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_DUMMY_PROPERTY +}; +static void xcls_dialogtemplateselect_xcls_button8_finalize (GObject* obj); +static void xcls_dialogtemplateselect_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return self ? g_object_ref (self) : NULL; +#line 733 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_singleton (void) { + Xcls_DialogTemplateSelect* result = NULL; + Xcls_DialogTemplateSelect* _tmp0_; + Xcls_DialogTemplateSelect* _tmp2_; + Xcls_DialogTemplateSelect* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = DialogTemplateSelect; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + if (_tmp0_ == NULL) { +#line 746 "DialogTemplateSelect.vala.c" + Xcls_DialogTemplateSelect* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = xcls_dialogtemplateselect_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (DialogTemplateSelect); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + DialogTemplateSelect = _tmp1_; +#line 754 "DialogTemplateSelect.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = DialogTemplateSelect; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return result; +#line 764 "DialogTemplateSelect.vala.c" +} + + +static gboolean __lambda18_ (Xcls_DialogTemplateSelect* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkDialog* _tmp0_; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = self->el; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + result = TRUE; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return result; +#line 783 "DialogTemplateSelect.vala.c" +} + + +static gboolean ___lambda18__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda18_ (self, _sender, event); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return result; +#line 792 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_construct (GType object_type) { + Xcls_DialogTemplateSelect * self = NULL; + Xcls_DialogTemplateSelect* _tmp0_; + GtkDialog* _tmp1_; + GtkDialog* _tmp2_; + GtkDialog* _tmp3_; + GtkDialog* _tmp4_; + GtkDialog* _tmp5_; + Xcls_DialogTemplateSelect* _tmp6_; + Xcls_DialogTemplateSelectXcls_VBox2* _tmp7_; + Xcls_DialogTemplateSelectXcls_VBox2* child_0; + GtkDialog* _tmp8_; + GtkBox* _tmp9_ = NULL; + GtkVBox* _tmp10_; + Xcls_DialogTemplateSelect* _tmp11_; + Xcls_DialogTemplateSelectXcls_Button8* _tmp12_; + Xcls_DialogTemplateSelectXcls_Button8* child_1; + GtkDialog* _tmp13_; + GtkButton* _tmp14_; + GtkDialog* _tmp15_; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = (Xcls_DialogTemplateSelect*) g_object_new (object_type, NULL); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = _g_object_ref0 (self); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv->_this = _tmp0_; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = (GtkDialog*) gtk_dialog_new (); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref_sink (_tmp1_); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->el = _tmp1_; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = self->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_set ((GtkWindow*) _tmp2_, "default-height", 200, NULL); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_set ((GtkWindow*) _tmp3_, "default-width", 400, NULL); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp4_ = self->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_window_set_modal ((GtkWindow*) _tmp4_, TRUE); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp5_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_window_set_title ((GtkWindow*) _tmp5_, "Add an Object"); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp6_ = self->priv->_this; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp7_ = xcls_dialogtemplateselect_xcls_vbox2_new (_tmp6_); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + child_0 = _tmp7_; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref ((GObject*) child_0); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp8_ = self->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp9_ = gtk_dialog_get_content_area (_tmp8_); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp10_ = child_0->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp11_ = self->priv->_this; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp12_ = xcls_dialogtemplateselect_xcls_button8_new (_tmp11_); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + child_1 = _tmp12_; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref ((GObject*) child_1); +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp13_ = self->el; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp14_ = child_1->el; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_dialog_add_action_widget (_tmp13_, (GtkWidget*) _tmp14_, 0); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp15_ = self->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_signal_connect_object ((GtkWidget*) _tmp15_, "delete-event", (GCallback) ___lambda18__gtk_widget_delete_event, self, 0); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (child_1); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (child_0); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return self; +#line 888 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_new (void) { +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return xcls_dialogtemplateselect_construct (TYPE_XCLS_DIALOGTEMPLATESELECT); +#line 895 "DialogTemplateSelect.vala.c" +} + + +static void _g_free0_ (gpointer var) { +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + var = (g_free (var), NULL); +#line 902 "DialogTemplateSelect.vala.c" +} + + +static void _g_list_free__g_free0_ (GList* self) { +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_list_foreach (self, (GFunc) _g_free0_, NULL); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_list_free (self); +#line 911 "DialogTemplateSelect.vala.c" +} + + +JsRenderNode* xcls_dialogtemplateselect_show (Xcls_DialogTemplateSelect* self, PaletePalete* pal, JsRenderNode* node) { + JsRenderNode* result = NULL; + GtkDialog* _tmp0_; + PaletePalete* _tmp1_; + JsRenderNode* _tmp2_; + GList* _tmp3_ = NULL; + GList* opts; + GList* _tmp4_; + guint _tmp5_ = 0U; + GtkDialog* _tmp9_; + Xcls_MainWindow* _tmp10_ = NULL; + Xcls_MainWindow* _tmp11_; + GtkWindow* _tmp12_; + GtkDialog* _tmp13_; + Xcls_MainWindow* _tmp14_ = NULL; + Xcls_MainWindow* _tmp15_; + GtkWindow* _tmp16_; + Xcls_DialogTemplateSelect* _tmp17_; + Xcls_DialogTemplateSelectXcls_model* _tmp18_; + GList* _tmp19_; + Xcls_DialogTemplateSelect* _tmp20_; + Xcls_DialogTemplateSelectXcls_combo* _tmp21_; + GtkComboBox* _tmp22_; + GtkDialog* _tmp23_; + GtkDialog* _tmp24_; + Xcls_DialogTemplateSelect* _tmp25_; + Xcls_DialogTemplateSelectXcls_combo* _tmp26_; + GtkComboBox* _tmp27_; + gint _tmp28_ = 0; + gint ix; + gint _tmp29_; + PaletePalete* _tmp32_; + GList* _tmp33_; + gint _tmp34_; + gconstpointer _tmp35_ = NULL; + JsRenderNode* _tmp36_ = NULL; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (pal != NULL, NULL); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (node != NULL, NULL); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = self->el; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_widget_show_all ((GtkWidget*) _tmp0_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = pal; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = node; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = palete_palete_listTemplates (_tmp1_, _tmp2_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + opts = _tmp3_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp4_ = opts; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp5_ = g_list_length (_tmp4_); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + if (_tmp5_ < ((guint) 1)) { +#line 975 "DialogTemplateSelect.vala.c" + GtkDialog* _tmp6_; + JsRenderNode* _tmp7_; + JsRenderNode* _tmp8_; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp6_ = self->el; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_widget_hide ((GtkWidget*) _tmp6_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp7_ = node; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp8_ = _g_object_ref0 (_tmp7_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + result = _tmp8_; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + __g_list_free__g_free0_0 (opts); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return result; +#line 993 "DialogTemplateSelect.vala.c" + } +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp9_ = self->el; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp10_ = xcls_mainwindow_singleton (); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp11_ = _tmp10_; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp12_ = _tmp11_->el; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_window_set_attached_to ((GtkWindow*) _tmp9_, (GtkWidget*) _tmp12_); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (_tmp11_); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp13_ = self->el; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp14_ = xcls_mainwindow_singleton (); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp15_ = _tmp14_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp16_ = _tmp15_->el; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_window_set_transient_for ((GtkWindow*) _tmp13_, _tmp16_); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (_tmp15_); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp17_ = self->priv->_this; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp18_ = _tmp17_->model; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp19_ = opts; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + xcls_dialogtemplateselect_xcls_model_loadData (_tmp18_, _tmp19_); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp20_ = self->priv->_this; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp21_ = _tmp20_->combo; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp22_ = _tmp21_->el; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_combo_box_set_active (_tmp22_, 0); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp23_ = self->el; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_dialog_run (_tmp23_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp24_ = self->el; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_widget_hide ((GtkWidget*) _tmp24_); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp25_ = self->priv->_this; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp26_ = _tmp25_->combo; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp27_ = _tmp26_->el; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp28_ = gtk_combo_box_get_active (_tmp27_); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + ix = _tmp28_; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp29_ = ix; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + if (_tmp29_ < 1) { +#line 1057 "DialogTemplateSelect.vala.c" + JsRenderNode* _tmp30_; + JsRenderNode* _tmp31_; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp30_ = node; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp31_ = _g_object_ref0 (_tmp30_); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + result = _tmp31_; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + __g_list_free__g_free0_0 (opts); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return result; +#line 1070 "DialogTemplateSelect.vala.c" + } +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp32_ = pal; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp33_ = opts; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp34_ = ix; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp35_ = g_list_nth_data (_tmp33_, (guint) _tmp34_); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp36_ = palete_palete_loadTemplate (_tmp32_, (const gchar*) _tmp35_); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + result = _tmp36_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + __g_list_free__g_free0_0 (opts); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return result; +#line 1088 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelectXcls_VBox2* xcls_dialogtemplateselect_xcls_vbox2_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) { + Xcls_DialogTemplateSelectXcls_VBox2 * self = NULL; + Xcls_DialogTemplateSelect* _tmp0_; + Xcls_DialogTemplateSelect* _tmp1_; + GtkVBox* _tmp2_; + Xcls_DialogTemplateSelect* _tmp3_; + Xcls_DialogTemplateSelectXcls_HBox3* _tmp4_; + Xcls_DialogTemplateSelectXcls_HBox3* child_0; + GtkVBox* _tmp5_; + GtkHBox* _tmp6_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = (Xcls_DialogTemplateSelectXcls_VBox2*) g_object_new (object_type, NULL); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = _owner; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv->_this = _tmp1_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref_sink (_tmp2_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->el = _tmp2_; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = self->priv->_this; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp4_ = xcls_dialogtemplateselect_xcls_hbox3_new (_tmp3_); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + child_0 = _tmp4_; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref ((GObject*) child_0); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp5_ = self->el; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp6_ = child_0->el; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (child_0); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return self; +#line 1140 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelectXcls_VBox2* xcls_dialogtemplateselect_xcls_vbox2_new (Xcls_DialogTemplateSelect* _owner) { +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return xcls_dialogtemplateselect_xcls_vbox2_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, _owner); +#line 1147 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_vbox2_class_init (Xcls_DialogTemplateSelectXcls_VBox2Class * klass) { +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + xcls_dialogtemplateselect_xcls_vbox2_parent_class = g_type_class_peek_parent (klass); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_VBox2Private)); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_vbox2_finalize; +#line 1158 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_vbox2_instance_init (Xcls_DialogTemplateSelectXcls_VBox2 * self) { +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_GET_PRIVATE (self); +#line 1165 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_vbox2_finalize (GObject* obj) { + Xcls_DialogTemplateSelectXcls_VBox2 * self; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_vbox2_parent_class)->finalize (obj); +#line 1179 "DialogTemplateSelect.vala.c" +} + + +GType xcls_dialogtemplateselect_xcls_vbox2_get_type (void) { + static volatile gsize xcls_dialogtemplateselect_xcls_vbox2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_vbox2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_VBox2), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_vbox2_instance_init, NULL }; + GType xcls_dialogtemplateselect_xcls_vbox2_type_id; + xcls_dialogtemplateselect_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_VBox2", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogtemplateselect_xcls_vbox2_type_id__volatile, xcls_dialogtemplateselect_xcls_vbox2_type_id); + } + return xcls_dialogtemplateselect_xcls_vbox2_type_id__volatile; +} + + +Xcls_DialogTemplateSelectXcls_HBox3* xcls_dialogtemplateselect_xcls_hbox3_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) { + Xcls_DialogTemplateSelectXcls_HBox3 * self = NULL; + Xcls_DialogTemplateSelect* _tmp0_; + Xcls_DialogTemplateSelect* _tmp1_; + GtkHBox* _tmp2_; + Xcls_DialogTemplateSelect* _tmp3_; + Xcls_DialogTemplateSelectXcls_Label4* _tmp4_; + Xcls_DialogTemplateSelectXcls_Label4* child_0; + GtkHBox* _tmp5_; + GtkLabel* _tmp6_; + Xcls_DialogTemplateSelect* _tmp7_; + Xcls_DialogTemplateSelectXcls_combo* _tmp8_; + Xcls_DialogTemplateSelectXcls_combo* child_1; + GtkHBox* _tmp9_; + GtkComboBox* _tmp10_; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = (Xcls_DialogTemplateSelectXcls_HBox3*) g_object_new (object_type, NULL); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = _owner; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv->_this = _tmp1_; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref_sink (_tmp2_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->el = _tmp2_; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = self->priv->_this; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp4_ = xcls_dialogtemplateselect_xcls_label4_new (_tmp3_); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + child_0 = _tmp4_; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref ((GObject*) child_0); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp5_ = self->el; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp6_ = child_0->el; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp7_ = self->priv->_this; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp8_ = xcls_dialogtemplateselect_xcls_combo_new (_tmp7_); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + child_1 = _tmp8_; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref ((GObject*) child_1); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp9_ = self->el; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp10_ = child_1->el; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (child_1); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (child_0); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return self; +#line 1264 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelectXcls_HBox3* xcls_dialogtemplateselect_xcls_hbox3_new (Xcls_DialogTemplateSelect* _owner) { +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return xcls_dialogtemplateselect_xcls_hbox3_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, _owner); +#line 1271 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_hbox3_class_init (Xcls_DialogTemplateSelectXcls_HBox3Class * klass) { +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + xcls_dialogtemplateselect_xcls_hbox3_parent_class = g_type_class_peek_parent (klass); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_HBox3Private)); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_hbox3_finalize; +#line 1282 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_hbox3_instance_init (Xcls_DialogTemplateSelectXcls_HBox3 * self) { +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_GET_PRIVATE (self); +#line 1289 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_hbox3_finalize (GObject* obj) { + Xcls_DialogTemplateSelectXcls_HBox3 * self; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_hbox3_parent_class)->finalize (obj); +#line 1303 "DialogTemplateSelect.vala.c" +} + + +GType xcls_dialogtemplateselect_xcls_hbox3_get_type (void) { + static volatile gsize xcls_dialogtemplateselect_xcls_hbox3_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_hbox3_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_HBox3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_hbox3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_HBox3), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_hbox3_instance_init, NULL }; + GType xcls_dialogtemplateselect_xcls_hbox3_type_id; + xcls_dialogtemplateselect_xcls_hbox3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_HBox3", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogtemplateselect_xcls_hbox3_type_id__volatile, xcls_dialogtemplateselect_xcls_hbox3_type_id); + } + return xcls_dialogtemplateselect_xcls_hbox3_type_id__volatile; +} + + +Xcls_DialogTemplateSelectXcls_Label4* xcls_dialogtemplateselect_xcls_label4_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) { + Xcls_DialogTemplateSelectXcls_Label4 * self = NULL; + Xcls_DialogTemplateSelect* _tmp0_; + Xcls_DialogTemplateSelect* _tmp1_; + GtkLabel* _tmp2_; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = (Xcls_DialogTemplateSelectXcls_Label4*) g_object_new (object_type, NULL); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = _owner; +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv->_this = _tmp1_; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Select Template : "); +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref_sink (_tmp2_); +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->el = _tmp2_; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return self; +#line 1346 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelectXcls_Label4* xcls_dialogtemplateselect_xcls_label4_new (Xcls_DialogTemplateSelect* _owner) { +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return xcls_dialogtemplateselect_xcls_label4_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, _owner); +#line 1353 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_label4_class_init (Xcls_DialogTemplateSelectXcls_Label4Class * klass) { +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + xcls_dialogtemplateselect_xcls_label4_parent_class = g_type_class_peek_parent (klass); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_Label4Private)); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_label4_finalize; +#line 1364 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_label4_instance_init (Xcls_DialogTemplateSelectXcls_Label4 * self) { +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_GET_PRIVATE (self); +#line 1371 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_label4_finalize (GObject* obj) { + Xcls_DialogTemplateSelectXcls_Label4 * self; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_label4_parent_class)->finalize (obj); +#line 1385 "DialogTemplateSelect.vala.c" +} + + +GType xcls_dialogtemplateselect_xcls_label4_get_type (void) { + static volatile gsize xcls_dialogtemplateselect_xcls_label4_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_label4_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_Label4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_label4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_Label4), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_label4_instance_init, NULL }; + GType xcls_dialogtemplateselect_xcls_label4_type_id; + xcls_dialogtemplateselect_xcls_label4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_Label4", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogtemplateselect_xcls_label4_type_id__volatile, xcls_dialogtemplateselect_xcls_label4_type_id); + } + return xcls_dialogtemplateselect_xcls_label4_type_id__volatile; +} + + +Xcls_DialogTemplateSelectXcls_combo* xcls_dialogtemplateselect_xcls_combo_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) { + Xcls_DialogTemplateSelectXcls_combo * self = NULL; + Xcls_DialogTemplateSelect* _tmp0_; + Xcls_DialogTemplateSelect* _tmp1_; + Xcls_DialogTemplateSelect* _tmp2_; + Xcls_DialogTemplateSelectXcls_combo* _tmp3_; + GtkComboBox* _tmp4_; + Xcls_DialogTemplateSelect* _tmp5_; + Xcls_DialogTemplateSelectXcls_cellrenderer* _tmp6_; + Xcls_DialogTemplateSelectXcls_cellrenderer* child_0; + GtkComboBox* _tmp7_; + GtkCellRendererText* _tmp8_; + Xcls_DialogTemplateSelect* _tmp9_; + Xcls_DialogTemplateSelectXcls_model* _tmp10_; + Xcls_DialogTemplateSelectXcls_model* child_1; + GtkComboBox* _tmp11_; + GtkListStore* _tmp12_; + GtkComboBox* _tmp13_; + Xcls_DialogTemplateSelect* _tmp14_; + Xcls_DialogTemplateSelectXcls_cellrenderer* _tmp15_; + GtkCellRendererText* _tmp16_; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = (Xcls_DialogTemplateSelectXcls_combo*) g_object_new (object_type, NULL); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = _owner; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv->_this = _tmp1_; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = self->priv->_this; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = _g_object_ref0 (self); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (_tmp2_->combo); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_->combo = _tmp3_; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp4_ = (GtkComboBox*) gtk_combo_box_new (); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref_sink (_tmp4_); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->el = _tmp4_; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp5_ = self->priv->_this; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp6_ = xcls_dialogtemplateselect_xcls_cellrenderer_new (_tmp5_); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + child_0 = _tmp6_; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref ((GObject*) child_0); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp7_ = self->el; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp8_ = child_0->el; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp8_, TRUE); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp9_ = self->priv->_this; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp10_ = xcls_dialogtemplateselect_xcls_model_new (_tmp9_); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + child_1 = _tmp10_; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref ((GObject*) child_1); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp11_ = self->el; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp12_ = child_1->el; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_combo_box_set_model (_tmp11_, (GtkTreeModel*) _tmp12_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp13_ = self->el; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp14_ = self->priv->_this; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp15_ = _tmp14_->cellrenderer; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp16_ = _tmp15_->el; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp13_, (GtkCellRenderer*) _tmp16_, "markup", 1); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (child_1); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (child_0); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return self; +#line 1494 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelectXcls_combo* xcls_dialogtemplateselect_xcls_combo_new (Xcls_DialogTemplateSelect* _owner) { +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return xcls_dialogtemplateselect_xcls_combo_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, _owner); +#line 1501 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_combo_class_init (Xcls_DialogTemplateSelectXcls_comboClass * klass) { +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + xcls_dialogtemplateselect_xcls_combo_parent_class = g_type_class_peek_parent (klass); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_comboPrivate)); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_combo_finalize; +#line 1512 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_combo_instance_init (Xcls_DialogTemplateSelectXcls_combo * self) { +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_GET_PRIVATE (self); +#line 1519 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_combo_finalize (GObject* obj) { + Xcls_DialogTemplateSelectXcls_combo * self; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_combo); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_combo_parent_class)->finalize (obj); +#line 1533 "DialogTemplateSelect.vala.c" +} + + +GType xcls_dialogtemplateselect_xcls_combo_get_type (void) { + static volatile gsize xcls_dialogtemplateselect_xcls_combo_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_combo_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_comboClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_combo_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_combo), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_combo_instance_init, NULL }; + GType xcls_dialogtemplateselect_xcls_combo_type_id; + xcls_dialogtemplateselect_xcls_combo_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_combo", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogtemplateselect_xcls_combo_type_id__volatile, xcls_dialogtemplateselect_xcls_combo_type_id); + } + return xcls_dialogtemplateselect_xcls_combo_type_id__volatile; +} + + +Xcls_DialogTemplateSelectXcls_cellrenderer* xcls_dialogtemplateselect_xcls_cellrenderer_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) { + Xcls_DialogTemplateSelectXcls_cellrenderer * self = NULL; + Xcls_DialogTemplateSelect* _tmp0_; + Xcls_DialogTemplateSelect* _tmp1_; + Xcls_DialogTemplateSelect* _tmp2_; + Xcls_DialogTemplateSelectXcls_cellrenderer* _tmp3_; + GtkCellRendererText* _tmp4_; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = (Xcls_DialogTemplateSelectXcls_cellrenderer*) g_object_new (object_type, NULL); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = _owner; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv->_this = _tmp1_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = self->priv->_this; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = _g_object_ref0 (self); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (_tmp2_->cellrenderer); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_->cellrenderer = _tmp3_; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref_sink (_tmp4_); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->el = _tmp4_; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return self; +#line 1586 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelectXcls_cellrenderer* xcls_dialogtemplateselect_xcls_cellrenderer_new (Xcls_DialogTemplateSelect* _owner) { +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return xcls_dialogtemplateselect_xcls_cellrenderer_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, _owner); +#line 1593 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_cellrenderer_class_init (Xcls_DialogTemplateSelectXcls_cellrendererClass * klass) { +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + xcls_dialogtemplateselect_xcls_cellrenderer_parent_class = g_type_class_peek_parent (klass); +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_cellrendererPrivate)); +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_cellrenderer_finalize; +#line 1604 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_cellrenderer_instance_init (Xcls_DialogTemplateSelectXcls_cellrenderer * self) { +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_GET_PRIVATE (self); +#line 1611 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_cellrenderer_finalize (GObject* obj) { + Xcls_DialogTemplateSelectXcls_cellrenderer * self; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrenderer); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_cellrenderer_parent_class)->finalize (obj); +#line 1625 "DialogTemplateSelect.vala.c" +} + + +GType xcls_dialogtemplateselect_xcls_cellrenderer_get_type (void) { + static volatile gsize xcls_dialogtemplateselect_xcls_cellrenderer_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_cellrenderer_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_cellrendererClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_cellrenderer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_cellrenderer), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_cellrenderer_instance_init, NULL }; + GType xcls_dialogtemplateselect_xcls_cellrenderer_type_id; + xcls_dialogtemplateselect_xcls_cellrenderer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_cellrenderer", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogtemplateselect_xcls_cellrenderer_type_id__volatile, xcls_dialogtemplateselect_xcls_cellrenderer_type_id); + } + return xcls_dialogtemplateselect_xcls_cellrenderer_type_id__volatile; +} + + +Xcls_DialogTemplateSelectXcls_model* xcls_dialogtemplateselect_xcls_model_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) { + Xcls_DialogTemplateSelectXcls_model * self = NULL; + Xcls_DialogTemplateSelect* _tmp0_; + Xcls_DialogTemplateSelect* _tmp1_; + Xcls_DialogTemplateSelect* _tmp2_; + Xcls_DialogTemplateSelectXcls_model* _tmp3_; + GtkListStore* _tmp4_; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = (Xcls_DialogTemplateSelectXcls_model*) g_object_new (object_type, NULL); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = _owner; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv->_this = _tmp1_; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = self->priv->_this; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = _g_object_ref0 (self); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (_tmp2_->model); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_->model = _tmp3_; +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->el = _tmp4_; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return self; +#line 1676 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelectXcls_model* xcls_dialogtemplateselect_xcls_model_new (Xcls_DialogTemplateSelect* _owner) { +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return xcls_dialogtemplateselect_xcls_model_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, _owner); +#line 1683 "DialogTemplateSelect.vala.c" +} + + +static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) { + gchar* result = NULL; + GError * _inner_error_ = NULL; +#line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (self != NULL, NULL); +#line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (old != NULL, NULL); +#line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (replacement != NULL, NULL); +#line 1696 "DialogTemplateSelect.vala.c" + { + const gchar* _tmp0_; + gchar* _tmp1_ = NULL; + gchar* _tmp2_; + GRegex* _tmp3_; + GRegex* _tmp4_; + GRegex* regex; + GRegex* _tmp5_; + const gchar* _tmp6_; + gchar* _tmp7_ = NULL; + gchar* _tmp8_; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = old; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = g_regex_escape_string (_tmp0_, -1); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp2_ = _tmp1_; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp4_ = _tmp3_; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_free0 (_tmp2_); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + regex = _tmp4_; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_ != NULL) { +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_->domain == G_REGEX_ERROR) { +#line 1726 "DialogTemplateSelect.vala.c" + goto __catch9_g_regex_error; + } +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_clear_error (&_inner_error_); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return NULL; +#line 1735 "DialogTemplateSelect.vala.c" + } +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp5_ = regex; +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp6_ = replacement; +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp7_ = g_regex_replace_literal (_tmp5_, self, (gssize) (-1), 0, _tmp6_, 0, &_inner_error_); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp8_ = _tmp7_; +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_ != NULL) { +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_regex_unref0 (regex); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_->domain == G_REGEX_ERROR) { +#line 1751 "DialogTemplateSelect.vala.c" + goto __catch9_g_regex_error; + } +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_regex_unref0 (regex); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_clear_error (&_inner_error_); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return NULL; +#line 1762 "DialogTemplateSelect.vala.c" + } +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _tmp8_; +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_regex_unref0 (regex); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 1770 "DialogTemplateSelect.vala.c" + } + goto __finally9; + __catch9_g_regex_error: + { + GError* e = NULL; +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + e = _inner_error_; +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _inner_error_ = NULL; +#line 1247 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_assert_not_reached (); +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_error_free0 (e); +#line 1784 "DialogTemplateSelect.vala.c" + } + __finally9: +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_ != NULL) { +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_clear_error (&_inner_error_); +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return NULL; +#line 1795 "DialogTemplateSelect.vala.c" + } +} + + +void xcls_dialogtemplateselect_xcls_model_loadData (Xcls_DialogTemplateSelectXcls_model* self, GList* data) { + GtkListStore* _tmp0_; + GtkTreeIter iter = {0}; + GtkListStore* _tmp1_; + GtkListStore* _tmp2_; + GtkListStore* el; + GtkListStore* _tmp3_; + GtkTreeIter _tmp4_ = {0}; + GtkListStore* _tmp5_; + GtkTreeIter _tmp6_; + GValue _tmp7_ = {0}; + GtkListStore* _tmp8_; + GtkTreeIter _tmp9_; + GValue _tmp10_ = {0}; +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_if_fail (self != NULL); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = self->el; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_list_store_clear (_tmp0_); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = self->el; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + el = _tmp2_; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = el; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_list_store_append (_tmp3_, &_tmp4_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + iter = _tmp4_; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp5_ = el; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp6_ = iter; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_value_init (&_tmp7_, G_TYPE_STRING); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_value_set_string (&_tmp7_, ""); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_list_store_set_value (_tmp5_, &_tmp6_, 0, &_tmp7_); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_IS_VALUE (&_tmp7_) ? (g_value_unset (&_tmp7_), NULL) : NULL; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp8_ = el; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp9_ = iter; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_value_init (&_tmp10_, G_TYPE_STRING); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_value_set_string (&_tmp10_, "Just add Element"); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_list_store_set_value (_tmp8_, &_tmp9_, 1, &_tmp10_); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_IS_VALUE (&_tmp10_) ? (g_value_unset (&_tmp10_), NULL) : NULL; +#line 1856 "DialogTemplateSelect.vala.c" + { + gint i; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + i = 0; +#line 1861 "DialogTemplateSelect.vala.c" + { + gboolean _tmp11_; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp11_ = TRUE; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + while (TRUE) { +#line 1868 "DialogTemplateSelect.vala.c" + gboolean _tmp12_; + gint _tmp14_; + GList* _tmp15_; + guint _tmp16_ = 0U; + GtkListStore* _tmp17_; + GtkTreeIter _tmp18_ = {0}; + GList* _tmp19_; + gint _tmp20_; + gconstpointer _tmp21_ = NULL; + gchar* _tmp22_; + gchar* str; + const gchar* _tmp23_; + gchar* _tmp24_ = NULL; + gchar* fn; + const gchar* _tmp25_; + gchar* _tmp26_ = NULL; + gchar* _tmp27_; + GtkListStore* _tmp28_; + GtkTreeIter _tmp29_; + const gchar* _tmp30_; + GValue _tmp31_ = {0}; + GtkListStore* _tmp32_; + GtkTreeIter _tmp33_; + const gchar* _tmp34_; + GValue _tmp35_ = {0}; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp12_ = _tmp11_; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + if (!_tmp12_) { +#line 1898 "DialogTemplateSelect.vala.c" + gint _tmp13_; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp13_ = i; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + i = _tmp13_ + 1; +#line 1904 "DialogTemplateSelect.vala.c" + } +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp11_ = FALSE; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp14_ = i; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp15_ = data; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp16_ = g_list_length (_tmp15_); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + if (!(((guint) _tmp14_) < _tmp16_)) { +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + break; +#line 1918 "DialogTemplateSelect.vala.c" + } +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp17_ = el; +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_list_store_append (_tmp17_, &_tmp18_); +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + iter = _tmp18_; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp19_ = data; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp20_ = i; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp21_ = g_list_nth_data (_tmp19_, (guint) _tmp20_); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp22_ = g_strdup ((const gchar*) _tmp21_); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + str = _tmp22_; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp23_ = str; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp24_ = g_path_get_basename (_tmp23_); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + fn = _tmp24_; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp25_ = fn; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp26_ = string_replace (_tmp25_, ".json", ""); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp27_ = _tmp26_; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_free0 (_tmp27_); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp28_ = el; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp29_ = iter; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp30_ = str; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_value_init (&_tmp31_, G_TYPE_STRING); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_value_set_string (&_tmp31_, _tmp30_); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_list_store_set_value (_tmp28_, &_tmp29_, 0, &_tmp31_); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_IS_VALUE (&_tmp31_) ? (g_value_unset (&_tmp31_), NULL) : NULL; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp32_ = el; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp33_ = iter; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp34_ = fn; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_value_init (&_tmp35_, G_TYPE_STRING); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_value_set_string (&_tmp35_, _tmp34_); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_list_store_set_value (_tmp32_, &_tmp33_, 1, &_tmp35_); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_IS_VALUE (&_tmp35_) ? (g_value_unset (&_tmp35_), NULL) : NULL; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_free0 (fn); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_free0 (str); +#line 1982 "DialogTemplateSelect.vala.c" + } + } + } +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (el); +#line 1988 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_model_class_init (Xcls_DialogTemplateSelectXcls_modelClass * klass) { +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + xcls_dialogtemplateselect_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_modelPrivate)); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_model_finalize; +#line 1999 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_model_instance_init (Xcls_DialogTemplateSelectXcls_model * self) { +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_GET_PRIVATE (self); +#line 2006 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_model_finalize (GObject* obj) { + Xcls_DialogTemplateSelectXcls_model * self; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_model); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_model_parent_class)->finalize (obj); +#line 2020 "DialogTemplateSelect.vala.c" +} + + +GType xcls_dialogtemplateselect_xcls_model_get_type (void) { + static volatile gsize xcls_dialogtemplateselect_xcls_model_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_model_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_model), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_model_instance_init, NULL }; + GType xcls_dialogtemplateselect_xcls_model_type_id; + xcls_dialogtemplateselect_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_model", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogtemplateselect_xcls_model_type_id__volatile, xcls_dialogtemplateselect_xcls_model_type_id); + } + return xcls_dialogtemplateselect_xcls_model_type_id__volatile; +} + + +Xcls_DialogTemplateSelectXcls_Button8* xcls_dialogtemplateselect_xcls_button8_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) { + Xcls_DialogTemplateSelectXcls_Button8 * self = NULL; + Xcls_DialogTemplateSelect* _tmp0_; + Xcls_DialogTemplateSelect* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = (Xcls_DialogTemplateSelectXcls_Button8*) g_object_new (object_type, NULL); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp0_ = _owner; +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv->_this = _tmp1_; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_object_ref_sink (_tmp2_); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->el = _tmp2_; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _tmp3_ = self->el; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + gtk_button_set_label (_tmp3_, "OK"); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return self; +#line 2068 "DialogTemplateSelect.vala.c" +} + + +Xcls_DialogTemplateSelectXcls_Button8* xcls_dialogtemplateselect_xcls_button8_new (Xcls_DialogTemplateSelect* _owner) { +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return xcls_dialogtemplateselect_xcls_button8_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, _owner); +#line 2075 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_button8_class_init (Xcls_DialogTemplateSelectXcls_Button8Class * klass) { +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + xcls_dialogtemplateselect_xcls_button8_parent_class = g_type_class_peek_parent (klass); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_Button8Private)); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_button8_finalize; +#line 2086 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_button8_instance_init (Xcls_DialogTemplateSelectXcls_Button8 * self) { +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_GET_PRIVATE (self); +#line 2093 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_xcls_button8_finalize (GObject* obj) { + Xcls_DialogTemplateSelectXcls_Button8 * self; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_button8_parent_class)->finalize (obj); +#line 2107 "DialogTemplateSelect.vala.c" +} + + +GType xcls_dialogtemplateselect_xcls_button8_get_type (void) { + static volatile gsize xcls_dialogtemplateselect_xcls_button8_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_button8_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_Button8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_button8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_Button8), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_button8_instance_init, NULL }; + GType xcls_dialogtemplateselect_xcls_button8_type_id; + xcls_dialogtemplateselect_xcls_button8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_Button8", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogtemplateselect_xcls_button8_type_id__volatile, xcls_dialogtemplateselect_xcls_button8_type_id); + } + return xcls_dialogtemplateselect_xcls_button8_type_id__volatile; +} + + +static void xcls_dialogtemplateselect_class_init (Xcls_DialogTemplateSelectClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + xcls_dialogtemplateselect_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_finalize; +#line 2130 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_instance_init (Xcls_DialogTemplateSelect * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self->priv = XCLS_DIALOGTEMPLATESELECT_GET_PRIVATE (self); +#line 2137 "DialogTemplateSelect.vala.c" +} + + +static void xcls_dialogtemplateselect_finalize (GObject* obj) { + Xcls_DialogTemplateSelect * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelect); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->priv->_this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->combo); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->cellrenderer); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (self->model); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + G_OBJECT_CLASS (xcls_dialogtemplateselect_parent_class)->finalize (obj); +#line 2157 "DialogTemplateSelect.vala.c" +} + + +GType xcls_dialogtemplateselect_get_type (void) { + static volatile gsize xcls_dialogtemplateselect_type_id__volatile = 0; + if (g_once_init_enter (&xcls_dialogtemplateselect_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelect), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_instance_init, NULL }; + GType xcls_dialogtemplateselect_type_id; + xcls_dialogtemplateselect_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelect", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialogtemplateselect_type_id__volatile, xcls_dialogtemplateselect_type_id); + } + return xcls_dialogtemplateselect_type_id__volatile; +} + + + diff --git a/Builder4/EditProject.vala.c b/Builder4/EditProject.vala.c new file mode 100644 index 000000000..d813f6b82 --- /dev/null +++ b/Builder4/EditProject.vala.c @@ -0,0 +1,3887 @@ +/* EditProject.vala.c generated by valac 0.20.1, the Vala compiler + * generated from EditProject.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/EditProject.vala -o /tmp/EditProject +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_EditProject(); + EditProject.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_EDITPROJECT (xcls_editproject_get_type ()) +#define XCLS_EDITPROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITPROJECT, Xcls_EditProject)) +#define XCLS_EDITPROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectClass)) +#define IS_XCLS_EDITPROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITPROJECT)) +#define IS_XCLS_EDITPROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITPROJECT)) +#define XCLS_EDITPROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectClass)) + +typedef struct _Xcls_EditProject Xcls_EditProject; +typedef struct _Xcls_EditProjectClass Xcls_EditProjectClass; +typedef struct _Xcls_EditProjectPrivate Xcls_EditProjectPrivate; + +#define XCLS_EDITPROJECT_TYPE_XCLS_XTYPE (xcls_editproject_xcls_xtype_get_type ()) +#define XCLS_EDITPROJECT_XCLS_XTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtype)) +#define XCLS_EDITPROJECT_XCLS_XTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypeClass)) +#define XCLS_EDITPROJECT_IS_XCLS_XTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE)) +#define XCLS_EDITPROJECT_IS_XCLS_XTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE)) +#define XCLS_EDITPROJECT_XCLS_XTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypeClass)) + +typedef struct _Xcls_EditProjectXcls_xtype Xcls_EditProjectXcls_xtype; +typedef struct _Xcls_EditProjectXcls_xtypeClass Xcls_EditProjectXcls_xtypeClass; + +#define XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER (xcls_editproject_xcls_cellrender_get_type ()) +#define XCLS_EDITPROJECT_XCLS_CELLRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrender)) +#define XCLS_EDITPROJECT_XCLS_CELLRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderClass)) +#define XCLS_EDITPROJECT_IS_XCLS_CELLRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER)) +#define XCLS_EDITPROJECT_IS_XCLS_CELLRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER)) +#define XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderClass)) + +typedef struct _Xcls_EditProjectXcls_cellrender Xcls_EditProjectXcls_cellrender; +typedef struct _Xcls_EditProjectXcls_cellrenderClass Xcls_EditProjectXcls_cellrenderClass; + +#define XCLS_EDITPROJECT_TYPE_XCLS_MODEL (xcls_editproject_xcls_model_get_type ()) +#define XCLS_EDITPROJECT_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_model)) +#define XCLS_EDITPROJECT_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelClass)) +#define XCLS_EDITPROJECT_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL)) +#define XCLS_EDITPROJECT_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_MODEL)) +#define XCLS_EDITPROJECT_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelClass)) + +typedef struct _Xcls_EditProjectXcls_model Xcls_EditProjectXcls_model; +typedef struct _Xcls_EditProjectXcls_modelClass Xcls_EditProjectXcls_modelClass; + +#define XCLS_EDITPROJECT_TYPE_XCLS_DIR (xcls_editproject_xcls_dir_get_type ()) +#define XCLS_EDITPROJECT_XCLS_DIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dir)) +#define XCLS_EDITPROJECT_XCLS_DIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirClass)) +#define XCLS_EDITPROJECT_IS_XCLS_DIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR)) +#define XCLS_EDITPROJECT_IS_XCLS_DIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_DIR)) +#define XCLS_EDITPROJECT_XCLS_DIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirClass)) + +typedef struct _Xcls_EditProjectXcls_dir Xcls_EditProjectXcls_dir; +typedef struct _Xcls_EditProjectXcls_dirClass Xcls_EditProjectXcls_dirClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define _xcls_editproject_xcls_xtype_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_xtype_unref (var), NULL))) +#define _xcls_editproject_xcls_cellrender_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_cellrender_unref (var), NULL))) +#define _xcls_editproject_xcls_model_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_model_unref (var), NULL))) +#define _xcls_editproject_xcls_dir_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_dir_unref (var), NULL))) +#define _xcls_editproject_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_unref (var), NULL))) + +#define XCLS_EDITPROJECT_TYPE_XCLS_VBOX2 (xcls_editproject_xcls_vbox2_get_type ()) +#define XCLS_EDITPROJECT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2)) +#define XCLS_EDITPROJECT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Class)) +#define XCLS_EDITPROJECT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2)) +#define XCLS_EDITPROJECT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2)) +#define XCLS_EDITPROJECT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Class)) + +typedef struct _Xcls_EditProjectXcls_VBox2 Xcls_EditProjectXcls_VBox2; +typedef struct _Xcls_EditProjectXcls_VBox2Class Xcls_EditProjectXcls_VBox2Class; +typedef struct _Xcls_EditProjectXcls_VBox2Private Xcls_EditProjectXcls_VBox2Private; + +#define XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9 (xcls_editproject_xcls_button9_get_type ()) +#define XCLS_EDITPROJECT_XCLS_BUTTON9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9)) +#define XCLS_EDITPROJECT_XCLS_BUTTON9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Class)) +#define XCLS_EDITPROJECT_IS_XCLS_BUTTON9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9)) +#define XCLS_EDITPROJECT_IS_XCLS_BUTTON9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9)) +#define XCLS_EDITPROJECT_XCLS_BUTTON9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Class)) + +typedef struct _Xcls_EditProjectXcls_Button9 Xcls_EditProjectXcls_Button9; +typedef struct _Xcls_EditProjectXcls_Button9Class Xcls_EditProjectXcls_Button9Class; +typedef struct _Xcls_EditProjectXcls_Button9Private Xcls_EditProjectXcls_Button9Private; + +#define XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10 (xcls_editproject_xcls_button10_get_type ()) +#define XCLS_EDITPROJECT_XCLS_BUTTON10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10)) +#define XCLS_EDITPROJECT_XCLS_BUTTON10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Class)) +#define XCLS_EDITPROJECT_IS_XCLS_BUTTON10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10)) +#define XCLS_EDITPROJECT_IS_XCLS_BUTTON10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10)) +#define XCLS_EDITPROJECT_XCLS_BUTTON10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Class)) + +typedef struct _Xcls_EditProjectXcls_Button10 Xcls_EditProjectXcls_Button10; +typedef struct _Xcls_EditProjectXcls_Button10Class Xcls_EditProjectXcls_Button10Class; +typedef struct _Xcls_EditProjectXcls_Button10Private Xcls_EditProjectXcls_Button10Private; +#define _g_free0(var) (var = (g_free (var), NULL)) + +#define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ()) +#define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog)) +#define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass)) +#define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG)) +#define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG)) +#define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass)) + +typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog; +typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass; +typedef struct _Xcls_EditProjectXcls_dirPrivate Xcls_EditProjectXcls_dirPrivate; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; +#define _xcls_editproject_xcls_button10_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_button10_unref (var), NULL))) +#define _xcls_editproject_xcls_button9_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_button9_unref (var), NULL))) +#define _xcls_editproject_xcls_vbox2_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_vbox2_unref (var), NULL))) + +#define XCLS_EDITPROJECT_TYPE_XCLS_HBOX3 (xcls_editproject_xcls_hbox3_get_type ()) +#define XCLS_EDITPROJECT_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3)) +#define XCLS_EDITPROJECT_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Class)) +#define XCLS_EDITPROJECT_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3)) +#define XCLS_EDITPROJECT_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3)) +#define XCLS_EDITPROJECT_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Class)) + +typedef struct _Xcls_EditProjectXcls_HBox3 Xcls_EditProjectXcls_HBox3; +typedef struct _Xcls_EditProjectXcls_HBox3Class Xcls_EditProjectXcls_HBox3Class; +typedef struct _Xcls_EditProjectXcls_HBox3Private Xcls_EditProjectXcls_HBox3Private; +#define _xcls_editproject_xcls_hbox3_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_hbox3_unref (var), NULL))) +typedef struct _Xcls_EditProjectParamSpecXcls_VBox2 Xcls_EditProjectParamSpecXcls_VBox2; + +#define XCLS_EDITPROJECT_TYPE_XCLS_LABEL4 (xcls_editproject_xcls_label4_get_type ()) +#define XCLS_EDITPROJECT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4)) +#define XCLS_EDITPROJECT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Class)) +#define XCLS_EDITPROJECT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4)) +#define XCLS_EDITPROJECT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4)) +#define XCLS_EDITPROJECT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Class)) + +typedef struct _Xcls_EditProjectXcls_Label4 Xcls_EditProjectXcls_Label4; +typedef struct _Xcls_EditProjectXcls_Label4Class Xcls_EditProjectXcls_Label4Class; +typedef struct _Xcls_EditProjectXcls_Label4Private Xcls_EditProjectXcls_Label4Private; +typedef struct _Xcls_EditProjectXcls_xtypePrivate Xcls_EditProjectXcls_xtypePrivate; +#define _xcls_editproject_xcls_label4_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_label4_unref (var), NULL))) +typedef struct _Xcls_EditProjectParamSpecXcls_HBox3 Xcls_EditProjectParamSpecXcls_HBox3; +typedef struct _Xcls_EditProjectParamSpecXcls_Label4 Xcls_EditProjectParamSpecXcls_Label4; +typedef struct _Xcls_EditProjectXcls_cellrenderPrivate Xcls_EditProjectXcls_cellrenderPrivate; +typedef struct _Xcls_EditProjectXcls_modelPrivate Xcls_EditProjectXcls_modelPrivate; +typedef struct _Xcls_EditProjectParamSpecXcls_xtype Xcls_EditProjectParamSpecXcls_xtype; +typedef struct _Xcls_EditProjectParamSpecXcls_cellrender Xcls_EditProjectParamSpecXcls_cellrender; +typedef struct _Xcls_EditProjectParamSpecXcls_model Xcls_EditProjectParamSpecXcls_model; +typedef struct _Xcls_EditProjectParamSpecXcls_dir Xcls_EditProjectParamSpecXcls_dir; +typedef struct _Xcls_EditProjectParamSpecXcls_Button9 Xcls_EditProjectParamSpecXcls_Button9; +typedef struct _Xcls_EditProjectParamSpecXcls_Button10 Xcls_EditProjectParamSpecXcls_Button10; +typedef struct _ParamSpecXcls_EditProject ParamSpecXcls_EditProject; + +struct _Xcls_EditProject { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectPrivate * priv; + GtkDialog* el; + Xcls_EditProjectXcls_xtype* xtype; + Xcls_EditProjectXcls_cellrender* cellrender; + Xcls_EditProjectXcls_model* model; + Xcls_EditProjectXcls_dir* dir; +}; + +struct _Xcls_EditProjectClass { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProject *self); +}; + +struct _Xcls_EditProjectXcls_VBox2 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectXcls_VBox2Private * priv; + GtkVBox* el; +}; + +struct _Xcls_EditProjectXcls_VBox2Class { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProjectXcls_VBox2 *self); +}; + +struct _Xcls_EditProjectXcls_Button9 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectXcls_Button9Private * priv; + GtkButton* el; +}; + +struct _Xcls_EditProjectXcls_Button9Class { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProjectXcls_Button9 *self); +}; + +struct _Xcls_EditProjectXcls_Button10 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectXcls_Button10Private * priv; + GtkButton* el; +}; + +struct _Xcls_EditProjectXcls_Button10Class { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProjectXcls_Button10 *self); +}; + +struct _Xcls_EditProjectXcls_dir { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectXcls_dirPrivate * priv; + GtkFileChooserWidget* el; +}; + +struct _Xcls_EditProjectXcls_dirClass { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProjectXcls_dir *self); +}; + +struct _Xcls_EditProjectXcls_HBox3 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectXcls_HBox3Private * priv; + GtkHBox* el; +}; + +struct _Xcls_EditProjectXcls_HBox3Class { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProjectXcls_HBox3 *self); +}; + +struct _Xcls_EditProjectParamSpecXcls_VBox2 { + GParamSpec parent_instance; +}; + +struct _Xcls_EditProjectXcls_Label4 { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectXcls_Label4Private * priv; + GtkLabel* el; +}; + +struct _Xcls_EditProjectXcls_Label4Class { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProjectXcls_Label4 *self); +}; + +struct _Xcls_EditProjectXcls_xtype { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectXcls_xtypePrivate * priv; + GtkComboBox* el; +}; + +struct _Xcls_EditProjectXcls_xtypeClass { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProjectXcls_xtype *self); +}; + +struct _Xcls_EditProjectParamSpecXcls_HBox3 { + GParamSpec parent_instance; +}; + +struct _Xcls_EditProjectParamSpecXcls_Label4 { + GParamSpec parent_instance; +}; + +struct _Xcls_EditProjectXcls_cellrender { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectXcls_cellrenderPrivate * priv; + GtkCellRendererText* el; +}; + +struct _Xcls_EditProjectXcls_cellrenderClass { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProjectXcls_cellrender *self); +}; + +struct _Xcls_EditProjectXcls_model { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_EditProjectXcls_modelPrivate * priv; + GtkListStore* el; +}; + +struct _Xcls_EditProjectXcls_modelClass { + GTypeClass parent_class; + void (*finalize) (Xcls_EditProjectXcls_model *self); +}; + +struct _Xcls_EditProjectParamSpecXcls_xtype { + GParamSpec parent_instance; +}; + +struct _Xcls_EditProjectParamSpecXcls_cellrender { + GParamSpec parent_instance; +}; + +struct _Xcls_EditProjectParamSpecXcls_model { + GParamSpec parent_instance; +}; + +struct _Xcls_EditProjectParamSpecXcls_dir { + GParamSpec parent_instance; +}; + +struct _Xcls_EditProjectParamSpecXcls_Button9 { + GParamSpec parent_instance; +}; + +struct _Xcls_EditProjectParamSpecXcls_Button10 { + GParamSpec parent_instance; +}; + +struct _ParamSpecXcls_EditProject { + GParamSpec parent_instance; +}; + + +extern Xcls_EditProject* EditProject; +Xcls_EditProject* EditProject = NULL; +static gpointer xcls_editproject_parent_class = NULL; +static Xcls_EditProject* xcls_editproject__this; +static Xcls_EditProject* xcls_editproject__this = NULL; +extern Xcls_StandardErrorDialog* StandardErrorDialog; +static gpointer xcls_editproject_xcls_vbox2_parent_class = NULL; +static gpointer xcls_editproject_xcls_hbox3_parent_class = NULL; +static gpointer xcls_editproject_xcls_label4_parent_class = NULL; +static gpointer xcls_editproject_xcls_xtype_parent_class = NULL; +static gpointer xcls_editproject_xcls_cellrender_parent_class = NULL; +static gpointer xcls_editproject_xcls_model_parent_class = NULL; +static gpointer xcls_editproject_xcls_dir_parent_class = NULL; +static gpointer xcls_editproject_xcls_button9_parent_class = NULL; +static gpointer xcls_editproject_xcls_button10_parent_class = NULL; + +gpointer xcls_editproject_ref (gpointer instance); +void xcls_editproject_unref (gpointer instance); +GParamSpec* param_spec_xcls_editproject (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_xcls_editproject (GValue* value, gpointer v_object); +void value_take_xcls_editproject (GValue* value, gpointer v_object); +gpointer value_get_xcls_editproject (const GValue* value); +GType xcls_editproject_get_type (void) G_GNUC_CONST; +gpointer xcls_editproject_xcls_xtype_ref (gpointer instance); +void xcls_editproject_xcls_xtype_unref (gpointer instance); +GParamSpec* xcls_editproject_param_spec_xcls_xtype (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_editproject_value_set_xcls_xtype (GValue* value, gpointer v_object); +void xcls_editproject_value_take_xcls_xtype (GValue* value, gpointer v_object); +gpointer xcls_editproject_value_get_xcls_xtype (const GValue* value); +GType xcls_editproject_xcls_xtype_get_type (void) G_GNUC_CONST; +gpointer xcls_editproject_xcls_cellrender_ref (gpointer instance); +void xcls_editproject_xcls_cellrender_unref (gpointer instance); +GParamSpec* xcls_editproject_param_spec_xcls_cellrender (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_editproject_value_set_xcls_cellrender (GValue* value, gpointer v_object); +void xcls_editproject_value_take_xcls_cellrender (GValue* value, gpointer v_object); +gpointer xcls_editproject_value_get_xcls_cellrender (const GValue* value); +GType xcls_editproject_xcls_cellrender_get_type (void) G_GNUC_CONST; +gpointer xcls_editproject_xcls_model_ref (gpointer instance); +void xcls_editproject_xcls_model_unref (gpointer instance); +GParamSpec* xcls_editproject_param_spec_xcls_model (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_editproject_value_set_xcls_model (GValue* value, gpointer v_object); +void xcls_editproject_value_take_xcls_model (GValue* value, gpointer v_object); +gpointer xcls_editproject_value_get_xcls_model (const GValue* value); +GType xcls_editproject_xcls_model_get_type (void) G_GNUC_CONST; +gpointer xcls_editproject_xcls_dir_ref (gpointer instance); +void xcls_editproject_xcls_dir_unref (gpointer instance); +GParamSpec* xcls_editproject_param_spec_xcls_dir (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_editproject_value_set_xcls_dir (GValue* value, gpointer v_object); +void xcls_editproject_value_take_xcls_dir (GValue* value, gpointer v_object); +gpointer xcls_editproject_value_get_xcls_dir (const GValue* value); +GType xcls_editproject_xcls_dir_get_type (void) G_GNUC_CONST; +enum { + XCLS_EDITPROJECT_DUMMY_PROPERTY +}; +Xcls_EditProject* xcls_editproject_new (void); +Xcls_EditProject* xcls_editproject_construct (GType object_type); +Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (void); +Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type); +gpointer xcls_editproject_xcls_vbox2_ref (gpointer instance); +void xcls_editproject_xcls_vbox2_unref (gpointer instance); +GParamSpec* xcls_editproject_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_editproject_value_set_xcls_vbox2 (GValue* value, gpointer v_object); +void xcls_editproject_value_take_xcls_vbox2 (GValue* value, gpointer v_object); +gpointer xcls_editproject_value_get_xcls_vbox2 (const GValue* value); +GType xcls_editproject_xcls_vbox2_get_type (void) G_GNUC_CONST; +Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (void); +Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type); +gpointer xcls_editproject_xcls_button9_ref (gpointer instance); +void xcls_editproject_xcls_button9_unref (gpointer instance); +GParamSpec* xcls_editproject_param_spec_xcls_button9 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_editproject_value_set_xcls_button9 (GValue* value, gpointer v_object); +void xcls_editproject_value_take_xcls_button9 (GValue* value, gpointer v_object); +gpointer xcls_editproject_value_get_xcls_button9 (const GValue* value); +GType xcls_editproject_xcls_button9_get_type (void) G_GNUC_CONST; +Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (void); +Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type); +gpointer xcls_editproject_xcls_button10_ref (gpointer instance); +void xcls_editproject_xcls_button10_unref (gpointer instance); +GParamSpec* xcls_editproject_param_spec_xcls_button10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_editproject_value_set_xcls_button10 (GValue* value, gpointer v_object); +void xcls_editproject_value_take_xcls_button10 (GValue* value, gpointer v_object); +gpointer xcls_editproject_value_get_xcls_button10 (const GValue* value); +GType xcls_editproject_xcls_button10_get_type (void) G_GNUC_CONST; +static gboolean __lambda114_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda114__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +static void __lambda115_ (Xcls_EditProject* self, GtkDialog* _self_, gint id); +gchar* xcls_editproject_xcls_xtype_getValue (Xcls_EditProjectXcls_xtype* self); +gpointer xcls_standarderrordialog_ref (gpointer instance); +void xcls_standarderrordialog_unref (gpointer instance); +GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object); +void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object); +gpointer value_get_xcls_standarderrordialog (const GValue* value); +GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST; +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg); +GType project_project_get_type (void) G_GNUC_CONST; +ProjectProject* project_project_factory (const gchar* xtype, const gchar* path); +static void ___lambda115__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self); +void xcls_editproject_show (Xcls_EditProject* self); +void xcls_editproject_xcls_model_loadData (Xcls_EditProjectXcls_model* self); +enum { + XCLS_EDITPROJECT_XCLS_VBOX2_DUMMY_PROPERTY +}; +Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (void); +Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type); +gpointer xcls_editproject_xcls_hbox3_ref (gpointer instance); +void xcls_editproject_xcls_hbox3_unref (gpointer instance); +GParamSpec* xcls_editproject_param_spec_xcls_hbox3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_editproject_value_set_xcls_hbox3 (GValue* value, gpointer v_object); +void xcls_editproject_value_take_xcls_hbox3 (GValue* value, gpointer v_object); +gpointer xcls_editproject_value_get_xcls_hbox3 (const GValue* value); +GType xcls_editproject_xcls_hbox3_get_type (void) G_GNUC_CONST; +Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (void); +Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type); +static void xcls_editproject_xcls_vbox2_finalize (Xcls_EditProjectXcls_VBox2* obj); +enum { + XCLS_EDITPROJECT_XCLS_HBOX3_DUMMY_PROPERTY +}; +Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (void); +Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type); +gpointer xcls_editproject_xcls_label4_ref (gpointer instance); +void xcls_editproject_xcls_label4_unref (gpointer instance); +GParamSpec* xcls_editproject_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void xcls_editproject_value_set_xcls_label4 (GValue* value, gpointer v_object); +void xcls_editproject_value_take_xcls_label4 (GValue* value, gpointer v_object); +gpointer xcls_editproject_value_get_xcls_label4 (const GValue* value); +GType xcls_editproject_xcls_label4_get_type (void) G_GNUC_CONST; +Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (void); +Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type); +static void xcls_editproject_xcls_hbox3_finalize (Xcls_EditProjectXcls_HBox3* obj); +enum { + XCLS_EDITPROJECT_XCLS_LABEL4_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_label4_finalize (Xcls_EditProjectXcls_Label4* obj); +enum { + XCLS_EDITPROJECT_XCLS_XTYPE_DUMMY_PROPERTY +}; +Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (void); +Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type); +Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (void); +Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type); +static void xcls_editproject_xcls_xtype_finalize (Xcls_EditProjectXcls_xtype* obj); +enum { + XCLS_EDITPROJECT_XCLS_CELLRENDER_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_cellrender_finalize (Xcls_EditProjectXcls_cellrender* obj); +enum { + XCLS_EDITPROJECT_XCLS_MODEL_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_model_finalize (Xcls_EditProjectXcls_model* obj); +enum { + XCLS_EDITPROJECT_XCLS_DIR_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_dir_finalize (Xcls_EditProjectXcls_dir* obj); +enum { + XCLS_EDITPROJECT_XCLS_BUTTON9_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_button9_finalize (Xcls_EditProjectXcls_Button9* obj); +enum { + XCLS_EDITPROJECT_XCLS_BUTTON10_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_button10_finalize (Xcls_EditProjectXcls_Button10* obj); +static void xcls_editproject_finalize (Xcls_EditProject* obj); + + +static gpointer _xcls_editproject_ref0 (gpointer self) { +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self ? xcls_editproject_ref (self) : NULL; +#line 513 "EditProject.vala.c" +} + + +static gboolean __lambda114_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkDialog* _tmp0_; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = self->el; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = FALSE; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 532 "EditProject.vala.c" +} + + +static gboolean ___lambda114__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda114_ (self, _sender, event); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 541 "EditProject.vala.c" +} + + +static void __lambda115_ (Xcls_EditProject* self, GtkDialog* _self_, gint id) { + gint _tmp0_; + Xcls_EditProject* _tmp2_; + Xcls_EditProjectXcls_xtype* _tmp3_; + gchar* _tmp4_ = NULL; + gchar* _tmp5_; + gint _tmp6_; + gint _tmp7_; + gboolean _tmp8_; + Xcls_EditProject* _tmp10_; + Xcls_EditProjectXcls_dir* _tmp11_; + GtkFileChooserWidget* _tmp12_; + gchar* _tmp13_ = NULL; + gchar* _tmp14_; + gint _tmp15_; + gint _tmp16_; + gboolean _tmp17_; + GtkDialog* _tmp19_; + Xcls_EditProject* _tmp20_; + Xcls_EditProjectXcls_dir* _tmp21_; + GtkFileChooserWidget* _tmp22_; + gchar* _tmp23_ = NULL; + gchar* fn; + Xcls_EditProject* _tmp24_; + Xcls_EditProjectXcls_xtype* _tmp25_; + gchar* _tmp26_ = NULL; + gchar* _tmp27_; + const gchar* _tmp28_; + ProjectProject* _tmp29_ = NULL; + ProjectProject* _tmp30_; + ProjectProject* project; + ProjectProject* _tmp31_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (_self_ != NULL); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = id; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (_tmp0_ < 1) { +#line 583 "EditProject.vala.c" + GtkDialog* _tmp1_; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = self->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_widget_hide ((GtkWidget*) _tmp1_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return; +#line 591 "EditProject.vala.c" + } +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = xcls_editproject__this; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = _tmp2_->xtype; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = xcls_editproject_xcls_xtype_getValue (_tmp3_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = _tmp4_; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = strlen (_tmp5_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = _tmp6_; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp8_ = _tmp7_ < 1; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_free0 (_tmp5_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (_tmp8_) { +#line 611 "EditProject.vala.c" + Xcls_StandardErrorDialog* _tmp9_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp9_ = StandardErrorDialog; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_standarderrordialog_show (_tmp9_, "You have to set Project type"); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return; +#line 619 "EditProject.vala.c" + } +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp10_ = xcls_editproject__this; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp11_ = _tmp10_->dir; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp12_ = _tmp11_->el; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp13_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp12_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp14_ = _tmp13_; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp15_ = strlen (_tmp14_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp16_ = _tmp15_; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp17_ = _tmp16_ < 1; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_free0 (_tmp14_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (_tmp17_) { +#line 641 "EditProject.vala.c" + Xcls_StandardErrorDialog* _tmp18_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp18_ = StandardErrorDialog; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_standarderrordialog_show (_tmp18_, "You have to select a folder"); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return; +#line 649 "EditProject.vala.c" + } +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp19_ = self->el; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_widget_hide ((GtkWidget*) _tmp19_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp20_ = xcls_editproject__this; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp21_ = _tmp20_->dir; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp22_ = _tmp21_->el; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp23_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp22_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + fn = _tmp23_; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp24_ = xcls_editproject__this; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp25_ = _tmp24_->xtype; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp26_ = xcls_editproject_xcls_xtype_getValue (_tmp25_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp27_ = _tmp26_; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp28_ = fn; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp29_ = project_project_factory (_tmp27_, _tmp28_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp30_ = _tmp29_; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_free0 (_tmp27_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + project = _tmp30_; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp31_ = project; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_signal_emit_by_name (self, "success", _tmp31_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (project); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_free0 (fn); +#line 691 "EditProject.vala.c" +} + + +static void ___lambda115__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) { +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + __lambda115_ (self, _sender, response_id); +#line 698 "EditProject.vala.c" +} + + +Xcls_EditProject* xcls_editproject_construct (GType object_type) { + Xcls_EditProject* self = NULL; + GtkDialog* _tmp0_; + Xcls_EditProject* _tmp1_; + Xcls_EditProject* _tmp2_; + GtkDialog* _tmp3_; + GtkDialog* _tmp4_; + GtkDialog* _tmp5_; + GtkDialog* _tmp6_; + GtkDialog* _tmp7_; + GtkDialog* _tmp8_; + Xcls_EditProjectXcls_VBox2* _tmp9_; + Xcls_EditProjectXcls_VBox2* child_0; + GtkDialog* _tmp10_; + GtkBox* _tmp11_ = NULL; + GtkVBox* _tmp12_; + Xcls_EditProjectXcls_Button9* _tmp13_; + Xcls_EditProjectXcls_Button9* child_1; + GtkDialog* _tmp14_; + GtkButton* _tmp15_; + Xcls_EditProjectXcls_Button10* _tmp16_; + Xcls_EditProjectXcls_Button10* child_2; + GtkDialog* _tmp17_; + GtkButton* _tmp18_; + GtkDialog* _tmp19_; + GtkDialog* _tmp20_; +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProject*) g_type_create_instance (object_type); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = (GtkDialog*) gtk_dialog_new (); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp0_); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _xcls_editproject_ref0 (self); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_unref0 (xcls_editproject__this); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject__this = _tmp1_; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = _xcls_editproject_ref0 (self); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_unref0 (EditProject); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + EditProject = _tmp2_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = self->el; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 3); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = self->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_set ((GtkWindow*) _tmp4_, "default-height", 500, NULL); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = self->el; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_set ((GtkWindow*) _tmp5_, "default-width", 600, NULL); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = self->el; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_window_set_deletable ((GtkWindow*) _tmp6_, TRUE); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = self->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_window_set_modal ((GtkWindow*) _tmp7_, TRUE); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp8_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_window_set_title ((GtkWindow*) _tmp8_, "Project Properties"); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp9_ = xcls_editproject_xcls_vbox2_new (); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_0 = _tmp9_; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp10_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp11_ = gtk_dialog_get_content_area (_tmp10_); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp12_ = child_0->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp13_ = xcls_editproject_xcls_button9_new (); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_1 = _tmp13_; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp14_ = self->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp15_ = child_1->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_dialog_add_action_widget (_tmp14_, (GtkWidget*) _tmp15_, 1); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp16_ = xcls_editproject_xcls_button10_new (); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_2 = _tmp16_; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp17_ = self->el; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp18_ = child_2->el; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_dialog_add_action_widget (_tmp17_, (GtkWidget*) _tmp18_, 0); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp19_ = self->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_signal_connect ((GtkWidget*) _tmp19_, "destroy-event", (GCallback) ___lambda114__gtk_widget_destroy_event, self); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp20_ = self->el; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_signal_connect (_tmp20_, "response", (GCallback) ___lambda115__gtk_dialog_response, self); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_button10_unref0 (child_2); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_button9_unref0 (child_1); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_vbox2_unref0 (child_0); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 822 "EditProject.vala.c" +} + + +Xcls_EditProject* xcls_editproject_new (void) { +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_construct (TYPE_XCLS_EDITPROJECT); +#line 829 "EditProject.vala.c" +} + + +void xcls_editproject_show (Xcls_EditProject* self) { + Xcls_EditProject* _tmp0_; + Xcls_EditProjectXcls_model* _tmp1_; + GtkDialog* _tmp2_; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (self != NULL); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = xcls_editproject__this; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _tmp0_->model; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_model_loadData (_tmp1_); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = self->el; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_widget_show_all ((GtkWidget*) _tmp2_); +#line 849 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type) { + Xcls_EditProjectXcls_VBox2* self = NULL; + GtkVBox* _tmp0_; + Xcls_EditProjectXcls_HBox3* _tmp1_; + Xcls_EditProjectXcls_HBox3* child_0; + GtkVBox* _tmp2_; + GtkHBox* _tmp3_; + Xcls_EditProjectXcls_dir* _tmp4_; + Xcls_EditProjectXcls_dir* child_1; + GtkVBox* _tmp5_; + GtkFileChooserWidget* _tmp6_; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_VBox2*) g_type_create_instance (object_type); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp0_); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = xcls_editproject_xcls_hbox3_new (); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_0 = _tmp1_; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = self->el; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = child_0->el; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_box_pack_start ((GtkBox*) _tmp2_, (GtkWidget*) _tmp3_, FALSE, TRUE, (guint) 3); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = xcls_editproject_xcls_dir_new (); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_1 = _tmp4_; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = self->el; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = child_1->el; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_box_pack_end ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 5); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_dir_unref0 (child_1); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_hbox3_unref0 (child_0); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 900 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (void) { +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_vbox2_construct (XCLS_EDITPROJECT_TYPE_XCLS_VBOX2); +#line 907 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_vbox2_init (GValue* value) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 914 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_vbox2_free_value (GValue* value) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_vbox2_unref (value->data[0].v_pointer); +#line 923 "EditProject.vala.c" + } +} + + +static void xcls_editproject_value_xcls_vbox2_copy_value (const GValue* src_value, GValue* dest_value) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_xcls_vbox2_ref (src_value->data[0].v_pointer); +#line 933 "EditProject.vala.c" + } else { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 937 "EditProject.vala.c" + } +} + + +static gpointer xcls_editproject_value_xcls_vbox2_peek_pointer (const GValue* value) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 945 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_vbox2_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 952 "EditProject.vala.c" + Xcls_EditProjectXcls_VBox2* object; + object = collect_values[0].v_pointer; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 959 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 963 "EditProject.vala.c" + } +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_xcls_vbox2_ref (object); +#line 967 "EditProject.vala.c" + } else { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 971 "EditProject.vala.c" + } +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 975 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_vbox2_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProjectXcls_VBox2** object_p; + object_p = collect_values[0].v_pointer; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 986 "EditProject.vala.c" + } +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 992 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 996 "EditProject.vala.c" + } else { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_xcls_vbox2_ref (value->data[0].v_pointer); +#line 1000 "EditProject.vala.c" + } +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 1004 "EditProject.vala.c" +} + + +GParamSpec* xcls_editproject_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_EditProjectParamSpecXcls_VBox2* spec; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2), NULL); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 1018 "EditProject.vala.c" +} + + +gpointer xcls_editproject_value_get_xcls_vbox2 (const GValue* value) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2), NULL); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 1027 "EditProject.vala.c" +} + + +void xcls_editproject_value_set_xcls_vbox2 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_VBox2* old; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2)); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2)); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_vbox2_ref (value->data[0].v_pointer); +#line 1047 "EditProject.vala.c" + } else { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1051 "EditProject.vala.c" + } +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_vbox2_unref (old); +#line 1057 "EditProject.vala.c" + } +} + + +void xcls_editproject_value_take_xcls_vbox2 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_VBox2* old; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2)); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2)); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 1076 "EditProject.vala.c" + } else { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1080 "EditProject.vala.c" + } +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_vbox2_unref (old); +#line 1086 "EditProject.vala.c" + } +} + + +static void xcls_editproject_xcls_vbox2_class_init (Xcls_EditProjectXcls_VBox2Class * klass) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_vbox2_parent_class = g_type_class_peek_parent (klass); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_VBOX2_CLASS (klass)->finalize = xcls_editproject_xcls_vbox2_finalize; +#line 1096 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_vbox2_instance_init (Xcls_EditProjectXcls_VBox2 * self) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 1103 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_vbox2_finalize (Xcls_EditProjectXcls_VBox2* obj) { + Xcls_EditProjectXcls_VBox2 * self; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 1113 "EditProject.vala.c" +} + + +GType xcls_editproject_xcls_vbox2_get_type (void) { + static volatile gsize xcls_editproject_xcls_vbox2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_xcls_vbox2_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_vbox2_init, xcls_editproject_value_xcls_vbox2_free_value, xcls_editproject_value_xcls_vbox2_copy_value, xcls_editproject_value_xcls_vbox2_peek_pointer, "p", xcls_editproject_value_xcls_vbox2_collect_value, "p", xcls_editproject_value_xcls_vbox2_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_VBox2), 0, (GInstanceInitFunc) xcls_editproject_xcls_vbox2_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_xcls_vbox2_type_id; + xcls_editproject_xcls_vbox2_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_VBox2", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_xcls_vbox2_type_id__volatile, xcls_editproject_xcls_vbox2_type_id); + } + return xcls_editproject_xcls_vbox2_type_id__volatile; +} + + +gpointer xcls_editproject_xcls_vbox2_ref (gpointer instance) { + Xcls_EditProjectXcls_VBox2* self; + self = instance; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 1138 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_vbox2_unref (gpointer instance) { + Xcls_EditProjectXcls_VBox2* self; + self = instance; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_VBOX2_GET_CLASS (self)->finalize (self); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 1151 "EditProject.vala.c" + } +} + + +Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type) { + Xcls_EditProjectXcls_HBox3* self = NULL; + GtkHBox* _tmp0_; + Xcls_EditProjectXcls_Label4* _tmp1_; + Xcls_EditProjectXcls_Label4* child_0; + GtkHBox* _tmp2_; + GtkLabel* _tmp3_; + Xcls_EditProjectXcls_xtype* _tmp4_; + Xcls_EditProjectXcls_xtype* child_1; + GtkHBox* _tmp5_; + GtkComboBox* _tmp6_; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_HBox3*) g_type_create_instance (object_type); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp0_); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = xcls_editproject_xcls_label4_new (); +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_0 = _tmp1_; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = self->el; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = child_0->el; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_box_pack_start ((GtkBox*) _tmp2_, (GtkWidget*) _tmp3_, FALSE, TRUE, (guint) 3); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = xcls_editproject_xcls_xtype_new (); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_1 = _tmp4_; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = self->el; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = child_1->el; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_box_pack_end ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 3); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_xtype_unref0 (child_1); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_label4_unref0 (child_0); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1203 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (void) { +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_hbox3_construct (XCLS_EDITPROJECT_TYPE_XCLS_HBOX3); +#line 1210 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_hbox3_init (GValue* value) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1217 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_hbox3_free_value (GValue* value) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_hbox3_unref (value->data[0].v_pointer); +#line 1226 "EditProject.vala.c" + } +} + + +static void xcls_editproject_value_xcls_hbox3_copy_value (const GValue* src_value, GValue* dest_value) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_xcls_hbox3_ref (src_value->data[0].v_pointer); +#line 1236 "EditProject.vala.c" + } else { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 1240 "EditProject.vala.c" + } +} + + +static gpointer xcls_editproject_value_xcls_hbox3_peek_pointer (const GValue* value) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 1248 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_hbox3_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 1255 "EditProject.vala.c" + Xcls_EditProjectXcls_HBox3* object; + object = collect_values[0].v_pointer; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1262 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1266 "EditProject.vala.c" + } +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_xcls_hbox3_ref (object); +#line 1270 "EditProject.vala.c" + } else { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1274 "EditProject.vala.c" + } +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 1278 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_hbox3_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProjectXcls_HBox3** object_p; + object_p = collect_values[0].v_pointer; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 1289 "EditProject.vala.c" + } +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 1295 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 1299 "EditProject.vala.c" + } else { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_xcls_hbox3_ref (value->data[0].v_pointer); +#line 1303 "EditProject.vala.c" + } +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 1307 "EditProject.vala.c" +} + + +GParamSpec* xcls_editproject_param_spec_xcls_hbox3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_EditProjectParamSpecXcls_HBox3* spec; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3), NULL); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 1321 "EditProject.vala.c" +} + + +gpointer xcls_editproject_value_get_xcls_hbox3 (const GValue* value) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3), NULL); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 1330 "EditProject.vala.c" +} + + +void xcls_editproject_value_set_xcls_hbox3 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_HBox3* old; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3)); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3)); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_hbox3_ref (value->data[0].v_pointer); +#line 1350 "EditProject.vala.c" + } else { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1354 "EditProject.vala.c" + } +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_hbox3_unref (old); +#line 1360 "EditProject.vala.c" + } +} + + +void xcls_editproject_value_take_xcls_hbox3 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_HBox3* old; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3)); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3)); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 1379 "EditProject.vala.c" + } else { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1383 "EditProject.vala.c" + } +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_hbox3_unref (old); +#line 1389 "EditProject.vala.c" + } +} + + +static void xcls_editproject_xcls_hbox3_class_init (Xcls_EditProjectXcls_HBox3Class * klass) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_hbox3_parent_class = g_type_class_peek_parent (klass); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_HBOX3_CLASS (klass)->finalize = xcls_editproject_xcls_hbox3_finalize; +#line 1399 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_hbox3_instance_init (Xcls_EditProjectXcls_HBox3 * self) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 1406 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_hbox3_finalize (Xcls_EditProjectXcls_HBox3* obj) { + Xcls_EditProjectXcls_HBox3 * self; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 1416 "EditProject.vala.c" +} + + +GType xcls_editproject_xcls_hbox3_get_type (void) { + static volatile gsize xcls_editproject_xcls_hbox3_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_xcls_hbox3_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_hbox3_init, xcls_editproject_value_xcls_hbox3_free_value, xcls_editproject_value_xcls_hbox3_copy_value, xcls_editproject_value_xcls_hbox3_peek_pointer, "p", xcls_editproject_value_xcls_hbox3_collect_value, "p", xcls_editproject_value_xcls_hbox3_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_HBox3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_hbox3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_HBox3), 0, (GInstanceInitFunc) xcls_editproject_xcls_hbox3_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_xcls_hbox3_type_id; + xcls_editproject_xcls_hbox3_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_HBox3", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_xcls_hbox3_type_id__volatile, xcls_editproject_xcls_hbox3_type_id); + } + return xcls_editproject_xcls_hbox3_type_id__volatile; +} + + +gpointer xcls_editproject_xcls_hbox3_ref (gpointer instance) { + Xcls_EditProjectXcls_HBox3* self; + self = instance; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 1441 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_hbox3_unref (gpointer instance) { + Xcls_EditProjectXcls_HBox3* self; + self = instance; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_HBOX3_GET_CLASS (self)->finalize (self); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 1454 "EditProject.vala.c" + } +} + + +Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type) { + Xcls_EditProjectXcls_Label4* self = NULL; + GtkLabel* _tmp0_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_Label4*) g_type_create_instance (object_type); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = (GtkLabel*) gtk_label_new ("Project type :"); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp0_); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1474 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (void) { +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_label4_construct (XCLS_EDITPROJECT_TYPE_XCLS_LABEL4); +#line 1481 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_label4_init (GValue* value) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1488 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_label4_free_value (GValue* value) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_label4_unref (value->data[0].v_pointer); +#line 1497 "EditProject.vala.c" + } +} + + +static void xcls_editproject_value_xcls_label4_copy_value (const GValue* src_value, GValue* dest_value) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_xcls_label4_ref (src_value->data[0].v_pointer); +#line 1507 "EditProject.vala.c" + } else { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 1511 "EditProject.vala.c" + } +} + + +static gpointer xcls_editproject_value_xcls_label4_peek_pointer (const GValue* value) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 1519 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_label4_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 1526 "EditProject.vala.c" + Xcls_EditProjectXcls_Label4* object; + object = collect_values[0].v_pointer; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1533 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1537 "EditProject.vala.c" + } +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_xcls_label4_ref (object); +#line 1541 "EditProject.vala.c" + } else { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1545 "EditProject.vala.c" + } +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 1549 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_label4_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProjectXcls_Label4** object_p; + object_p = collect_values[0].v_pointer; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 1560 "EditProject.vala.c" + } +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 1566 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 1570 "EditProject.vala.c" + } else { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_xcls_label4_ref (value->data[0].v_pointer); +#line 1574 "EditProject.vala.c" + } +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 1578 "EditProject.vala.c" +} + + +GParamSpec* xcls_editproject_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_EditProjectParamSpecXcls_Label4* spec; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4), NULL); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 1592 "EditProject.vala.c" +} + + +gpointer xcls_editproject_value_get_xcls_label4 (const GValue* value) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4), NULL); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 1601 "EditProject.vala.c" +} + + +void xcls_editproject_value_set_xcls_label4 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_Label4* old; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4)); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4)); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_label4_ref (value->data[0].v_pointer); +#line 1621 "EditProject.vala.c" + } else { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1625 "EditProject.vala.c" + } +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_label4_unref (old); +#line 1631 "EditProject.vala.c" + } +} + + +void xcls_editproject_value_take_xcls_label4 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_Label4* old; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4)); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4)); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 1650 "EditProject.vala.c" + } else { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1654 "EditProject.vala.c" + } +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_label4_unref (old); +#line 1660 "EditProject.vala.c" + } +} + + +static void xcls_editproject_xcls_label4_class_init (Xcls_EditProjectXcls_Label4Class * klass) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_label4_parent_class = g_type_class_peek_parent (klass); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_LABEL4_CLASS (klass)->finalize = xcls_editproject_xcls_label4_finalize; +#line 1670 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_label4_instance_init (Xcls_EditProjectXcls_Label4 * self) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 1677 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_label4_finalize (Xcls_EditProjectXcls_Label4* obj) { + Xcls_EditProjectXcls_Label4 * self; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 1687 "EditProject.vala.c" +} + + +GType xcls_editproject_xcls_label4_get_type (void) { + static volatile gsize xcls_editproject_xcls_label4_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_xcls_label4_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_label4_init, xcls_editproject_value_xcls_label4_free_value, xcls_editproject_value_xcls_label4_copy_value, xcls_editproject_value_xcls_label4_peek_pointer, "p", xcls_editproject_value_xcls_label4_collect_value, "p", xcls_editproject_value_xcls_label4_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_Label4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_label4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_Label4), 0, (GInstanceInitFunc) xcls_editproject_xcls_label4_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_xcls_label4_type_id; + xcls_editproject_xcls_label4_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_Label4", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_xcls_label4_type_id__volatile, xcls_editproject_xcls_label4_type_id); + } + return xcls_editproject_xcls_label4_type_id__volatile; +} + + +gpointer xcls_editproject_xcls_label4_ref (gpointer instance) { + Xcls_EditProjectXcls_Label4* self; + self = instance; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 1712 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_label4_unref (gpointer instance) { + Xcls_EditProjectXcls_Label4* self; + self = instance; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_LABEL4_GET_CLASS (self)->finalize (self); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 1725 "EditProject.vala.c" + } +} + + +static gpointer _xcls_editproject_xcls_xtype_ref0 (gpointer self) { +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self ? xcls_editproject_xcls_xtype_ref (self) : NULL; +#line 1733 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type) { + Xcls_EditProjectXcls_xtype* self = NULL; + GtkComboBox* _tmp0_; + Xcls_EditProject* _tmp1_; + Xcls_EditProjectXcls_xtype* _tmp2_; + Xcls_EditProjectXcls_cellrender* _tmp3_; + Xcls_EditProjectXcls_cellrender* child_0; + GtkComboBox* _tmp4_; + GtkCellRendererText* _tmp5_; + Xcls_EditProjectXcls_model* _tmp6_; + Xcls_EditProjectXcls_model* child_1; + GtkComboBox* _tmp7_; + GtkListStore* _tmp8_; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_xtype*) g_type_create_instance (object_type); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = (GtkComboBox*) gtk_combo_box_new (); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp0_); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = xcls_editproject__this; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = _xcls_editproject_xcls_xtype_ref0 (self); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_xtype_unref0 (_tmp1_->xtype); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_->xtype = _tmp2_; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = xcls_editproject_xcls_cellrender_new (); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_0 = _tmp3_; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = self->el; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = child_0->el; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp4_, (GtkCellRenderer*) _tmp5_, TRUE); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = xcls_editproject_xcls_model_new (); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_1 = _tmp6_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = self->el; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp8_ = child_1->el; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_combo_box_set_model (_tmp7_, (GtkTreeModel*) _tmp8_); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_model_unref0 (child_1); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_cellrender_unref0 (child_0); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1794 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (void) { +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_xtype_construct (XCLS_EDITPROJECT_TYPE_XCLS_XTYPE); +#line 1801 "EditProject.vala.c" +} + + +gchar* xcls_editproject_xcls_xtype_getValue (Xcls_EditProjectXcls_xtype* self) { + gchar* result = NULL; + GtkComboBox* _tmp0_; + gint _tmp1_ = 0; + gint ix; + gint _tmp2_; + gint _tmp4_; + gchar* _tmp7_; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = self->el; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = gtk_combo_box_get_active (_tmp0_); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + ix = _tmp1_; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = ix; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (_tmp2_ < 0) { +#line 1825 "EditProject.vala.c" + gchar* _tmp3_; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = g_strdup (""); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = _tmp3_; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 1833 "EditProject.vala.c" + } +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = ix; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + switch (_tmp4_) { +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + case 0: +#line 1841 "EditProject.vala.c" + { + gchar* _tmp5_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = g_strdup ("Roo"); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = _tmp5_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 1850 "EditProject.vala.c" + } +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + case 1: +#line 1854 "EditProject.vala.c" + { + gchar* _tmp6_; +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = g_strdup ("Gtk"); +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = _tmp6_; +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 1863 "EditProject.vala.c" + } + default: +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + break; +#line 1868 "EditProject.vala.c" + } +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = g_strdup (""); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = _tmp7_; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 1876 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_xtype_init (GValue* value) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1883 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_xtype_free_value (GValue* value) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_xtype_unref (value->data[0].v_pointer); +#line 1892 "EditProject.vala.c" + } +} + + +static void xcls_editproject_value_xcls_xtype_copy_value (const GValue* src_value, GValue* dest_value) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_xcls_xtype_ref (src_value->data[0].v_pointer); +#line 1902 "EditProject.vala.c" + } else { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 1906 "EditProject.vala.c" + } +} + + +static gpointer xcls_editproject_value_xcls_xtype_peek_pointer (const GValue* value) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 1914 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_xtype_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 1921 "EditProject.vala.c" + Xcls_EditProjectXcls_xtype* object; + object = collect_values[0].v_pointer; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1928 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1932 "EditProject.vala.c" + } +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_xcls_xtype_ref (object); +#line 1936 "EditProject.vala.c" + } else { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 1940 "EditProject.vala.c" + } +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 1944 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_xtype_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProjectXcls_xtype** object_p; + object_p = collect_values[0].v_pointer; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 1955 "EditProject.vala.c" + } +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 1961 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 1965 "EditProject.vala.c" + } else { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_xcls_xtype_ref (value->data[0].v_pointer); +#line 1969 "EditProject.vala.c" + } +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 1973 "EditProject.vala.c" +} + + +GParamSpec* xcls_editproject_param_spec_xcls_xtype (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_EditProjectParamSpecXcls_xtype* spec; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE), NULL); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 1987 "EditProject.vala.c" +} + + +gpointer xcls_editproject_value_get_xcls_xtype (const GValue* value) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE), NULL); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 1996 "EditProject.vala.c" +} + + +void xcls_editproject_value_set_xcls_xtype (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_xtype* old; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE)); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE)); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_xtype_ref (value->data[0].v_pointer); +#line 2016 "EditProject.vala.c" + } else { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2020 "EditProject.vala.c" + } +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_xtype_unref (old); +#line 2026 "EditProject.vala.c" + } +} + + +void xcls_editproject_value_take_xcls_xtype (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_xtype* old; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE)); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE)); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 2045 "EditProject.vala.c" + } else { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2049 "EditProject.vala.c" + } +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_xtype_unref (old); +#line 2055 "EditProject.vala.c" + } +} + + +static void xcls_editproject_xcls_xtype_class_init (Xcls_EditProjectXcls_xtypeClass * klass) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_xtype_parent_class = g_type_class_peek_parent (klass); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_XTYPE_CLASS (klass)->finalize = xcls_editproject_xcls_xtype_finalize; +#line 2065 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_xtype_instance_init (Xcls_EditProjectXcls_xtype * self) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 2072 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_xtype_finalize (Xcls_EditProjectXcls_xtype* obj) { + Xcls_EditProjectXcls_xtype * self; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtype); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 2082 "EditProject.vala.c" +} + + +GType xcls_editproject_xcls_xtype_get_type (void) { + static volatile gsize xcls_editproject_xcls_xtype_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_xcls_xtype_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_xtype_init, xcls_editproject_value_xcls_xtype_free_value, xcls_editproject_value_xcls_xtype_copy_value, xcls_editproject_value_xcls_xtype_peek_pointer, "p", xcls_editproject_value_xcls_xtype_collect_value, "p", xcls_editproject_value_xcls_xtype_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_xtypeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_xtype_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_xtype), 0, (GInstanceInitFunc) xcls_editproject_xcls_xtype_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_xcls_xtype_type_id; + xcls_editproject_xcls_xtype_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_xtype", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_xcls_xtype_type_id__volatile, xcls_editproject_xcls_xtype_type_id); + } + return xcls_editproject_xcls_xtype_type_id__volatile; +} + + +gpointer xcls_editproject_xcls_xtype_ref (gpointer instance) { + Xcls_EditProjectXcls_xtype* self; + self = instance; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 2107 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_xtype_unref (gpointer instance) { + Xcls_EditProjectXcls_xtype* self; + self = instance; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_XTYPE_GET_CLASS (self)->finalize (self); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 2120 "EditProject.vala.c" + } +} + + +static gpointer _xcls_editproject_xcls_cellrender_ref0 (gpointer self) { +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self ? xcls_editproject_xcls_cellrender_ref (self) : NULL; +#line 2128 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type) { + Xcls_EditProjectXcls_cellrender* self = NULL; + GtkCellRendererText* _tmp0_; + Xcls_EditProject* _tmp1_; + Xcls_EditProjectXcls_cellrender* _tmp2_; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_cellrender*) g_type_create_instance (object_type); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp0_); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = xcls_editproject__this; +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = _xcls_editproject_xcls_cellrender_ref0 (self); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_cellrender_unref0 (_tmp1_->cellrender); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_->cellrender = _tmp2_; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 2157 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (void) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_cellrender_construct (XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER); +#line 2164 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_cellrender_init (GValue* value) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2171 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_cellrender_free_value (GValue* value) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_cellrender_unref (value->data[0].v_pointer); +#line 2180 "EditProject.vala.c" + } +} + + +static void xcls_editproject_value_xcls_cellrender_copy_value (const GValue* src_value, GValue* dest_value) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_xcls_cellrender_ref (src_value->data[0].v_pointer); +#line 2190 "EditProject.vala.c" + } else { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 2194 "EditProject.vala.c" + } +} + + +static gpointer xcls_editproject_value_xcls_cellrender_peek_pointer (const GValue* value) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 2202 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_cellrender_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 2209 "EditProject.vala.c" + Xcls_EditProjectXcls_cellrender* object; + object = collect_values[0].v_pointer; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2216 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2220 "EditProject.vala.c" + } +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_xcls_cellrender_ref (object); +#line 2224 "EditProject.vala.c" + } else { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2228 "EditProject.vala.c" + } +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 2232 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_cellrender_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProjectXcls_cellrender** object_p; + object_p = collect_values[0].v_pointer; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 2243 "EditProject.vala.c" + } +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 2249 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 2253 "EditProject.vala.c" + } else { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_xcls_cellrender_ref (value->data[0].v_pointer); +#line 2257 "EditProject.vala.c" + } +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 2261 "EditProject.vala.c" +} + + +GParamSpec* xcls_editproject_param_spec_xcls_cellrender (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_EditProjectParamSpecXcls_cellrender* spec; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER), NULL); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 2275 "EditProject.vala.c" +} + + +gpointer xcls_editproject_value_get_xcls_cellrender (const GValue* value) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER), NULL); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 2284 "EditProject.vala.c" +} + + +void xcls_editproject_value_set_xcls_cellrender (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_cellrender* old; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER)); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER)); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_cellrender_ref (value->data[0].v_pointer); +#line 2304 "EditProject.vala.c" + } else { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2308 "EditProject.vala.c" + } +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_cellrender_unref (old); +#line 2314 "EditProject.vala.c" + } +} + + +void xcls_editproject_value_take_xcls_cellrender (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_cellrender* old; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER)); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER)); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 2333 "EditProject.vala.c" + } else { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2337 "EditProject.vala.c" + } +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_cellrender_unref (old); +#line 2343 "EditProject.vala.c" + } +} + + +static void xcls_editproject_xcls_cellrender_class_init (Xcls_EditProjectXcls_cellrenderClass * klass) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_cellrender_parent_class = g_type_class_peek_parent (klass); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_CELLRENDER_CLASS (klass)->finalize = xcls_editproject_xcls_cellrender_finalize; +#line 2353 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_cellrender_instance_init (Xcls_EditProjectXcls_cellrender * self) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 2360 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_cellrender_finalize (Xcls_EditProjectXcls_cellrender* obj) { + Xcls_EditProjectXcls_cellrender * self; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrender); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 2370 "EditProject.vala.c" +} + + +GType xcls_editproject_xcls_cellrender_get_type (void) { + static volatile gsize xcls_editproject_xcls_cellrender_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_xcls_cellrender_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_cellrender_init, xcls_editproject_value_xcls_cellrender_free_value, xcls_editproject_value_xcls_cellrender_copy_value, xcls_editproject_value_xcls_cellrender_peek_pointer, "p", xcls_editproject_value_xcls_cellrender_collect_value, "p", xcls_editproject_value_xcls_cellrender_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_cellrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_cellrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_cellrender), 0, (GInstanceInitFunc) xcls_editproject_xcls_cellrender_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_xcls_cellrender_type_id; + xcls_editproject_xcls_cellrender_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_cellrender", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_xcls_cellrender_type_id__volatile, xcls_editproject_xcls_cellrender_type_id); + } + return xcls_editproject_xcls_cellrender_type_id__volatile; +} + + +gpointer xcls_editproject_xcls_cellrender_ref (gpointer instance) { + Xcls_EditProjectXcls_cellrender* self; + self = instance; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 2395 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_cellrender_unref (gpointer instance) { + Xcls_EditProjectXcls_cellrender* self; + self = instance; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_CLASS (self)->finalize (self); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 2408 "EditProject.vala.c" + } +} + + +static gpointer _xcls_editproject_xcls_model_ref0 (gpointer self) { +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self ? xcls_editproject_xcls_model_ref (self) : NULL; +#line 2416 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type) { + Xcls_EditProjectXcls_model* self = NULL; + GtkListStore* _tmp0_; + Xcls_EditProject* _tmp1_; + Xcls_EditProjectXcls_model* _tmp2_; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_model*) g_type_create_instance (object_type); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = gtk_list_store_new (3, "typeof(string),typeof(string)"); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = xcls_editproject__this; +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = _xcls_editproject_xcls_model_ref0 (self); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_model_unref0 (_tmp1_->model); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_->model = _tmp2_; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 2443 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (void) { +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_model_construct (XCLS_EDITPROJECT_TYPE_XCLS_MODEL); +#line 2450 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_model_loadData (Xcls_EditProjectXcls_model* self) { + GtkListStore* _tmp0_; + GtkTreeIter iter = {0}; + GtkListStore* _tmp1_; + GtkTreeIter _tmp2_ = {0}; + GtkListStore* _tmp3_; + GtkTreeIter _tmp4_; + GValue _tmp5_ = {0}; + GtkListStore* _tmp6_; + GtkTreeIter _tmp7_; + GValue _tmp8_ = {0}; + GtkListStore* _tmp9_; + GtkTreeIter _tmp10_ = {0}; + GtkListStore* _tmp11_; + GtkTreeIter _tmp12_; + GValue _tmp13_ = {0}; + GtkListStore* _tmp14_; + GtkTreeIter _tmp15_; + GValue _tmp16_ = {0}; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (self != NULL); +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = self->el; +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_clear (_tmp0_); +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = self->el; +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_append (_tmp1_, &_tmp2_); +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + iter = _tmp2_; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = self->el; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = iter; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_init (&_tmp5_, G_TYPE_STRING); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_set_string (&_tmp5_, "Roo"); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_set_value (_tmp3_, &_tmp4_, 0, &_tmp5_); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_IS_VALUE (&_tmp5_) ? (g_value_unset (&_tmp5_), NULL) : NULL; +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = self->el; +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = iter; +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_init (&_tmp8_, G_TYPE_STRING); +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_set_string (&_tmp8_, "Roo Project"); +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_set_value (_tmp6_, &_tmp7_, 1, &_tmp8_); +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_IS_VALUE (&_tmp8_) ? (g_value_unset (&_tmp8_), NULL) : NULL; +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp9_ = self->el; +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_append (_tmp9_, &_tmp10_); +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + iter = _tmp10_; +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp11_ = self->el; +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp12_ = iter; +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_init (&_tmp13_, G_TYPE_STRING); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_set_string (&_tmp13_, "Gtk"); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_set_value (_tmp11_, &_tmp12_, 0, &_tmp13_); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_IS_VALUE (&_tmp13_) ? (g_value_unset (&_tmp13_), NULL) : NULL; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp14_ = self->el; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp15_ = iter; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_init (&_tmp16_, G_TYPE_STRING); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_set_string (&_tmp16_, "Gtk Project"); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_set_value (_tmp14_, &_tmp15_, 1, &_tmp16_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_IS_VALUE (&_tmp16_) ? (g_value_unset (&_tmp16_), NULL) : NULL; +#line 2539 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_model_init (GValue* value) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2546 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_model_free_value (GValue* value) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_model_unref (value->data[0].v_pointer); +#line 2555 "EditProject.vala.c" + } +} + + +static void xcls_editproject_value_xcls_model_copy_value (const GValue* src_value, GValue* dest_value) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_xcls_model_ref (src_value->data[0].v_pointer); +#line 2565 "EditProject.vala.c" + } else { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 2569 "EditProject.vala.c" + } +} + + +static gpointer xcls_editproject_value_xcls_model_peek_pointer (const GValue* value) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 2577 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_model_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 2584 "EditProject.vala.c" + Xcls_EditProjectXcls_model* object; + object = collect_values[0].v_pointer; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2591 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2595 "EditProject.vala.c" + } +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_xcls_model_ref (object); +#line 2599 "EditProject.vala.c" + } else { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2603 "EditProject.vala.c" + } +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 2607 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_model_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProjectXcls_model** object_p; + object_p = collect_values[0].v_pointer; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 2618 "EditProject.vala.c" + } +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 2624 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 2628 "EditProject.vala.c" + } else { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_xcls_model_ref (value->data[0].v_pointer); +#line 2632 "EditProject.vala.c" + } +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 2636 "EditProject.vala.c" +} + + +GParamSpec* xcls_editproject_param_spec_xcls_model (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_EditProjectParamSpecXcls_model* spec; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_MODEL), NULL); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 2650 "EditProject.vala.c" +} + + +gpointer xcls_editproject_value_get_xcls_model (const GValue* value) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_MODEL), NULL); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 2659 "EditProject.vala.c" +} + + +void xcls_editproject_value_set_xcls_model (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_model* old; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_MODEL)); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_MODEL)); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_model_ref (value->data[0].v_pointer); +#line 2679 "EditProject.vala.c" + } else { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2683 "EditProject.vala.c" + } +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_model_unref (old); +#line 2689 "EditProject.vala.c" + } +} + + +void xcls_editproject_value_take_xcls_model (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_model* old; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_MODEL)); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_MODEL)); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 2708 "EditProject.vala.c" + } else { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2712 "EditProject.vala.c" + } +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_model_unref (old); +#line 2718 "EditProject.vala.c" + } +} + + +static void xcls_editproject_xcls_model_class_init (Xcls_EditProjectXcls_modelClass * klass) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_MODEL_CLASS (klass)->finalize = xcls_editproject_xcls_model_finalize; +#line 2728 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_model_instance_init (Xcls_EditProjectXcls_model * self) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 2735 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_model_finalize (Xcls_EditProjectXcls_model* obj) { + Xcls_EditProjectXcls_model * self; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_model); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 2745 "EditProject.vala.c" +} + + +GType xcls_editproject_xcls_model_get_type (void) { + static volatile gsize xcls_editproject_xcls_model_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_xcls_model_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_model_init, xcls_editproject_value_xcls_model_free_value, xcls_editproject_value_xcls_model_copy_value, xcls_editproject_value_xcls_model_peek_pointer, "p", xcls_editproject_value_xcls_model_collect_value, "p", xcls_editproject_value_xcls_model_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_model), 0, (GInstanceInitFunc) xcls_editproject_xcls_model_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_xcls_model_type_id; + xcls_editproject_xcls_model_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_model", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_xcls_model_type_id__volatile, xcls_editproject_xcls_model_type_id); + } + return xcls_editproject_xcls_model_type_id__volatile; +} + + +gpointer xcls_editproject_xcls_model_ref (gpointer instance) { + Xcls_EditProjectXcls_model* self; + self = instance; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 2770 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_model_unref (gpointer instance) { + Xcls_EditProjectXcls_model* self; + self = instance; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_MODEL_GET_CLASS (self)->finalize (self); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 2783 "EditProject.vala.c" + } +} + + +static gpointer _xcls_editproject_xcls_dir_ref0 (gpointer self) { +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self ? xcls_editproject_xcls_dir_ref (self) : NULL; +#line 2791 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type) { + Xcls_EditProjectXcls_dir* self = NULL; + GtkFileChooserWidget* _tmp0_; + Xcls_EditProject* _tmp1_; + Xcls_EditProjectXcls_dir* _tmp2_; + GtkFileChooserWidget* _tmp3_; +#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_dir*) g_type_create_instance (object_type); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = (GtkFileChooserWidget*) gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp0_); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = xcls_editproject__this; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = _xcls_editproject_xcls_dir_ref0 (self); +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_dir_unref0 (_tmp1_->dir); +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_->dir = _tmp2_; +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = self->el; +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_file_chooser_set_select_multiple ((GtkFileChooser*) _tmp3_, FALSE); +#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 2825 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (void) { +#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_dir_construct (XCLS_EDITPROJECT_TYPE_XCLS_DIR); +#line 2832 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_dir_init (GValue* value) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2839 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_dir_free_value (GValue* value) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_dir_unref (value->data[0].v_pointer); +#line 2848 "EditProject.vala.c" + } +} + + +static void xcls_editproject_value_xcls_dir_copy_value (const GValue* src_value, GValue* dest_value) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_xcls_dir_ref (src_value->data[0].v_pointer); +#line 2858 "EditProject.vala.c" + } else { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 2862 "EditProject.vala.c" + } +} + + +static gpointer xcls_editproject_value_xcls_dir_peek_pointer (const GValue* value) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 2870 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_dir_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 2877 "EditProject.vala.c" + Xcls_EditProjectXcls_dir* object; + object = collect_values[0].v_pointer; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2884 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2888 "EditProject.vala.c" + } +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_xcls_dir_ref (object); +#line 2892 "EditProject.vala.c" + } else { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2896 "EditProject.vala.c" + } +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 2900 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_dir_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProjectXcls_dir** object_p; + object_p = collect_values[0].v_pointer; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 2911 "EditProject.vala.c" + } +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 2917 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 2921 "EditProject.vala.c" + } else { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_xcls_dir_ref (value->data[0].v_pointer); +#line 2925 "EditProject.vala.c" + } +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 2929 "EditProject.vala.c" +} + + +GParamSpec* xcls_editproject_param_spec_xcls_dir (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_EditProjectParamSpecXcls_dir* spec; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_DIR), NULL); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 2943 "EditProject.vala.c" +} + + +gpointer xcls_editproject_value_get_xcls_dir (const GValue* value) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_DIR), NULL); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 2952 "EditProject.vala.c" +} + + +void xcls_editproject_value_set_xcls_dir (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_dir* old; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_DIR)); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_DIR)); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_dir_ref (value->data[0].v_pointer); +#line 2972 "EditProject.vala.c" + } else { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 2976 "EditProject.vala.c" + } +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_dir_unref (old); +#line 2982 "EditProject.vala.c" + } +} + + +void xcls_editproject_value_take_xcls_dir (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_dir* old; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_DIR)); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_DIR)); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 3001 "EditProject.vala.c" + } else { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3005 "EditProject.vala.c" + } +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_dir_unref (old); +#line 3011 "EditProject.vala.c" + } +} + + +static void xcls_editproject_xcls_dir_class_init (Xcls_EditProjectXcls_dirClass * klass) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_dir_parent_class = g_type_class_peek_parent (klass); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_DIR_CLASS (klass)->finalize = xcls_editproject_xcls_dir_finalize; +#line 3021 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_dir_instance_init (Xcls_EditProjectXcls_dir * self) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 3028 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_dir_finalize (Xcls_EditProjectXcls_dir* obj) { + Xcls_EditProjectXcls_dir * self; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dir); +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 3038 "EditProject.vala.c" +} + + +GType xcls_editproject_xcls_dir_get_type (void) { + static volatile gsize xcls_editproject_xcls_dir_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_xcls_dir_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_dir_init, xcls_editproject_value_xcls_dir_free_value, xcls_editproject_value_xcls_dir_copy_value, xcls_editproject_value_xcls_dir_peek_pointer, "p", xcls_editproject_value_xcls_dir_collect_value, "p", xcls_editproject_value_xcls_dir_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_dirClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_dir_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_dir), 0, (GInstanceInitFunc) xcls_editproject_xcls_dir_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_xcls_dir_type_id; + xcls_editproject_xcls_dir_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_dir", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_xcls_dir_type_id__volatile, xcls_editproject_xcls_dir_type_id); + } + return xcls_editproject_xcls_dir_type_id__volatile; +} + + +gpointer xcls_editproject_xcls_dir_ref (gpointer instance) { + Xcls_EditProjectXcls_dir* self; + self = instance; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 3063 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_dir_unref (gpointer instance) { + Xcls_EditProjectXcls_dir* self; + self = instance; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_DIR_GET_CLASS (self)->finalize (self); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 3076 "EditProject.vala.c" + } +} + + +Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type) { + Xcls_EditProjectXcls_Button9* self = NULL; + GtkButton* _tmp0_; + GtkButton* _tmp1_; +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_Button9*) g_type_create_instance (object_type); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = (GtkButton*) gtk_button_new (); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp0_); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = self->el; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_button_set_label (_tmp1_, "OK"); +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 3101 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (void) { +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_button9_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9); +#line 3108 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_button9_init (GValue* value) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3115 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_button9_free_value (GValue* value) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button9_unref (value->data[0].v_pointer); +#line 3124 "EditProject.vala.c" + } +} + + +static void xcls_editproject_value_xcls_button9_copy_value (const GValue* src_value, GValue* dest_value) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_xcls_button9_ref (src_value->data[0].v_pointer); +#line 3134 "EditProject.vala.c" + } else { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 3138 "EditProject.vala.c" + } +} + + +static gpointer xcls_editproject_value_xcls_button9_peek_pointer (const GValue* value) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 3146 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_button9_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 3153 "EditProject.vala.c" + Xcls_EditProjectXcls_Button9* object; + object = collect_values[0].v_pointer; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3160 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3164 "EditProject.vala.c" + } +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_xcls_button9_ref (object); +#line 3168 "EditProject.vala.c" + } else { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3172 "EditProject.vala.c" + } +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 3176 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_button9_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProjectXcls_Button9** object_p; + object_p = collect_values[0].v_pointer; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 3187 "EditProject.vala.c" + } +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 3193 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 3197 "EditProject.vala.c" + } else { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_xcls_button9_ref (value->data[0].v_pointer); +#line 3201 "EditProject.vala.c" + } +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 3205 "EditProject.vala.c" +} + + +GParamSpec* xcls_editproject_param_spec_xcls_button9 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_EditProjectParamSpecXcls_Button9* spec; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9), NULL); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 3219 "EditProject.vala.c" +} + + +gpointer xcls_editproject_value_get_xcls_button9 (const GValue* value) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9), NULL); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 3228 "EditProject.vala.c" +} + + +void xcls_editproject_value_set_xcls_button9 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_Button9* old; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9)); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9)); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button9_ref (value->data[0].v_pointer); +#line 3248 "EditProject.vala.c" + } else { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3252 "EditProject.vala.c" + } +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button9_unref (old); +#line 3258 "EditProject.vala.c" + } +} + + +void xcls_editproject_value_take_xcls_button9 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_Button9* old; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9)); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9)); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 3277 "EditProject.vala.c" + } else { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3281 "EditProject.vala.c" + } +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button9_unref (old); +#line 3287 "EditProject.vala.c" + } +} + + +static void xcls_editproject_xcls_button9_class_init (Xcls_EditProjectXcls_Button9Class * klass) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button9_parent_class = g_type_class_peek_parent (klass); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_BUTTON9_CLASS (klass)->finalize = xcls_editproject_xcls_button9_finalize; +#line 3297 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button9_instance_init (Xcls_EditProjectXcls_Button9 * self) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 3304 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button9_finalize (Xcls_EditProjectXcls_Button9* obj) { + Xcls_EditProjectXcls_Button9 * self; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9); +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 3314 "EditProject.vala.c" +} + + +GType xcls_editproject_xcls_button9_get_type (void) { + static volatile gsize xcls_editproject_xcls_button9_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_xcls_button9_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_button9_init, xcls_editproject_value_xcls_button9_free_value, xcls_editproject_value_xcls_button9_copy_value, xcls_editproject_value_xcls_button9_peek_pointer, "p", xcls_editproject_value_xcls_button9_collect_value, "p", xcls_editproject_value_xcls_button9_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_Button9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_button9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_Button9), 0, (GInstanceInitFunc) xcls_editproject_xcls_button9_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_xcls_button9_type_id; + xcls_editproject_xcls_button9_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_Button9", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_xcls_button9_type_id__volatile, xcls_editproject_xcls_button9_type_id); + } + return xcls_editproject_xcls_button9_type_id__volatile; +} + + +gpointer xcls_editproject_xcls_button9_ref (gpointer instance) { + Xcls_EditProjectXcls_Button9* self; + self = instance; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 3339 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_button9_unref (gpointer instance) { + Xcls_EditProjectXcls_Button9* self; + self = instance; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_BUTTON9_GET_CLASS (self)->finalize (self); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 3352 "EditProject.vala.c" + } +} + + +Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type) { + Xcls_EditProjectXcls_Button10* self = NULL; + GtkButton* _tmp0_; + GtkButton* _tmp1_; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_Button10*) g_type_create_instance (object_type); +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = (GtkButton*) gtk_button_new (); +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp0_); +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp0_; +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = self->el; +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_button_set_label (_tmp1_, "Cancel"); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 3377 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (void) { +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_button10_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10); +#line 3384 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_button10_init (GValue* value) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3391 "EditProject.vala.c" +} + + +static void xcls_editproject_value_xcls_button10_free_value (GValue* value) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button10_unref (value->data[0].v_pointer); +#line 3400 "EditProject.vala.c" + } +} + + +static void xcls_editproject_value_xcls_button10_copy_value (const GValue* src_value, GValue* dest_value) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_xcls_button10_ref (src_value->data[0].v_pointer); +#line 3410 "EditProject.vala.c" + } else { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 3414 "EditProject.vala.c" + } +} + + +static gpointer xcls_editproject_value_xcls_button10_peek_pointer (const GValue* value) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 3422 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_button10_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 3429 "EditProject.vala.c" + Xcls_EditProjectXcls_Button10* object; + object = collect_values[0].v_pointer; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3436 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3440 "EditProject.vala.c" + } +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_xcls_button10_ref (object); +#line 3444 "EditProject.vala.c" + } else { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3448 "EditProject.vala.c" + } +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 3452 "EditProject.vala.c" +} + + +static gchar* xcls_editproject_value_xcls_button10_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProjectXcls_Button10** object_p; + object_p = collect_values[0].v_pointer; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 3463 "EditProject.vala.c" + } +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 3469 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 3473 "EditProject.vala.c" + } else { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_xcls_button10_ref (value->data[0].v_pointer); +#line 3477 "EditProject.vala.c" + } +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 3481 "EditProject.vala.c" +} + + +GParamSpec* xcls_editproject_param_spec_xcls_button10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + Xcls_EditProjectParamSpecXcls_Button10* spec; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10), NULL); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 3495 "EditProject.vala.c" +} + + +gpointer xcls_editproject_value_get_xcls_button10 (const GValue* value) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10), NULL); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 3504 "EditProject.vala.c" +} + + +void xcls_editproject_value_set_xcls_button10 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_Button10* old; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10)); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10)); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button10_ref (value->data[0].v_pointer); +#line 3524 "EditProject.vala.c" + } else { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3528 "EditProject.vala.c" + } +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button10_unref (old); +#line 3534 "EditProject.vala.c" + } +} + + +void xcls_editproject_value_take_xcls_button10 (GValue* value, gpointer v_object) { + Xcls_EditProjectXcls_Button10* old; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10)); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10)); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 3553 "EditProject.vala.c" + } else { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3557 "EditProject.vala.c" + } +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button10_unref (old); +#line 3563 "EditProject.vala.c" + } +} + + +static void xcls_editproject_xcls_button10_class_init (Xcls_EditProjectXcls_Button10Class * klass) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button10_parent_class = g_type_class_peek_parent (klass); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_BUTTON10_CLASS (klass)->finalize = xcls_editproject_xcls_button10_finalize; +#line 3573 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button10_instance_init (Xcls_EditProjectXcls_Button10 * self) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 3580 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button10_finalize (Xcls_EditProjectXcls_Button10* obj) { + Xcls_EditProjectXcls_Button10 * self; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10); +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 3590 "EditProject.vala.c" +} + + +GType xcls_editproject_xcls_button10_get_type (void) { + static volatile gsize xcls_editproject_xcls_button10_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_xcls_button10_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_button10_init, xcls_editproject_value_xcls_button10_free_value, xcls_editproject_value_xcls_button10_copy_value, xcls_editproject_value_xcls_button10_peek_pointer, "p", xcls_editproject_value_xcls_button10_collect_value, "p", xcls_editproject_value_xcls_button10_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_Button10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_button10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_Button10), 0, (GInstanceInitFunc) xcls_editproject_xcls_button10_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_xcls_button10_type_id; + xcls_editproject_xcls_button10_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_Button10", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_xcls_button10_type_id__volatile, xcls_editproject_xcls_button10_type_id); + } + return xcls_editproject_xcls_button10_type_id__volatile; +} + + +gpointer xcls_editproject_xcls_button10_ref (gpointer instance) { + Xcls_EditProjectXcls_Button10* self; + self = instance; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 3615 "EditProject.vala.c" +} + + +void xcls_editproject_xcls_button10_unref (gpointer instance) { + Xcls_EditProjectXcls_Button10* self; + self = instance; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_XCLS_BUTTON10_GET_CLASS (self)->finalize (self); +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 3628 "EditProject.vala.c" + } +} + + +static void value_xcls_editproject_init (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3636 "EditProject.vala.c" +} + + +static void value_xcls_editproject_free_value (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_unref (value->data[0].v_pointer); +#line 3645 "EditProject.vala.c" + } +} + + +static void value_xcls_editproject_copy_value (const GValue* src_value, GValue* dest_value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (src_value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = xcls_editproject_ref (src_value->data[0].v_pointer); +#line 3655 "EditProject.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + dest_value->data[0].v_pointer = NULL; +#line 3659 "EditProject.vala.c" + } +} + + +static gpointer value_xcls_editproject_peek_pointer (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 3667 "EditProject.vala.c" +} + + +static gchar* value_xcls_editproject_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (collect_values[0].v_pointer) { +#line 3674 "EditProject.vala.c" + Xcls_EditProject* object; + object = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (object->parent_instance.g_class == NULL) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3681 "EditProject.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 3685 "EditProject.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = xcls_editproject_ref (object); +#line 3689 "EditProject.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3693 "EditProject.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 3697 "EditProject.vala.c" +} + + +static gchar* value_xcls_editproject_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_EditProject** object_p; + object_p = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!object_p) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 3708 "EditProject.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = NULL; +#line 3714 "EditProject.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = value->data[0].v_pointer; +#line 3718 "EditProject.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + *object_p = xcls_editproject_ref (value->data[0].v_pointer); +#line 3722 "EditProject.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return NULL; +#line 3726 "EditProject.vala.c" +} + + +GParamSpec* param_spec_xcls_editproject (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + ParamSpecXcls_EditProject* spec; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_EDITPROJECT), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return G_PARAM_SPEC (spec); +#line 3740 "EditProject.vala.c" +} + + +gpointer value_get_xcls_editproject (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_EDITPROJECT), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return value->data[0].v_pointer; +#line 3749 "EditProject.vala.c" +} + + +void value_set_xcls_editproject (GValue* value, gpointer v_object) { + Xcls_EditProject* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_EDITPROJECT)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_EDITPROJECT)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_ref (value->data[0].v_pointer); +#line 3769 "EditProject.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3773 "EditProject.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_unref (old); +#line 3779 "EditProject.vala.c" + } +} + + +void value_take_xcls_editproject (GValue* value, gpointer v_object) { + Xcls_EditProject* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_EDITPROJECT)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_EDITPROJECT)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = v_object; +#line 3798 "EditProject.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + value->data[0].v_pointer = NULL; +#line 3802 "EditProject.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_unref (old); +#line 3808 "EditProject.vala.c" + } +} + + +static void xcls_editproject_class_init (Xcls_EditProjectClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_CLASS (klass)->finalize = xcls_editproject_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_signal_new ("success", TYPE_XCLS_EDITPROJECT, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, PROJECT_TYPE_PROJECT); +#line 3820 "EditProject.vala.c" +} + + +static void xcls_editproject_instance_init (Xcls_EditProject * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->ref_count = 1; +#line 3827 "EditProject.vala.c" +} + + +static void xcls_editproject_finalize (Xcls_EditProject* obj) { + Xcls_EditProject * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_EDITPROJECT, Xcls_EditProject); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_xtype_unref0 (self->xtype); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_cellrender_unref0 (self->cellrender); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_model_unref0 (self->model); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _xcls_editproject_xcls_dir_unref0 (self->dir); +#line 3845 "EditProject.vala.c" +} + + +GType xcls_editproject_get_type (void) { + static volatile gsize xcls_editproject_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editproject_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { value_xcls_editproject_init, value_xcls_editproject_free_value, value_xcls_editproject_copy_value, value_xcls_editproject_peek_pointer, "p", value_xcls_editproject_collect_value, "p", value_xcls_editproject_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProject), 0, (GInstanceInitFunc) xcls_editproject_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_editproject_type_id; + xcls_editproject_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProject", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_editproject_type_id__volatile, xcls_editproject_type_id); + } + return xcls_editproject_type_id__volatile; +} + + +gpointer xcls_editproject_ref (gpointer instance) { + Xcls_EditProject* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_atomic_int_inc (&self->ref_count); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return instance; +#line 3870 "EditProject.vala.c" +} + + +void xcls_editproject_unref (gpointer instance) { + Xcls_EditProject* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + XCLS_EDITPROJECT_GET_CLASS (self)->finalize (self); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 3883 "EditProject.vala.c" + } +} + + + diff --git a/Builder4/Editor.vala.c b/Builder4/Editor.vala.c new file mode 100644 index 000000000..77cdfa08f --- /dev/null +++ b/Builder4/Editor.vala.c @@ -0,0 +1,1679 @@ +/* Editor.vala.c generated by valac 0.20.1, the Vala compiler + * generated from Editor.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/Editor.vala -o /tmp/Editor +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_Editor(); + Editor.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_EDITOR (xcls_editor_get_type ()) +#define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor)) +#define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass)) +#define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR)) +#define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR)) +#define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass)) + +typedef struct _Xcls_Editor Xcls_Editor; +typedef struct _Xcls_EditorClass Xcls_EditorClass; +typedef struct _Xcls_EditorPrivate Xcls_EditorPrivate; + +#define XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON (xcls_editor_xcls_save_button_get_type ()) +#define XCLS_EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_button)) +#define XCLS_EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass)) +#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON)) +#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON)) +#define XCLS_EDITOR_XCLS_SAVE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass)) + +typedef struct _Xcls_EditorXcls_save_button Xcls_EditorXcls_save_button; +typedef struct _Xcls_EditorXcls_save_buttonClass Xcls_EditorXcls_save_buttonClass; + +#define XCLS_EDITOR_TYPE_XCLS_KEY_EDIT (xcls_editor_xcls_key_edit_get_type ()) +#define XCLS_EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_edit)) +#define XCLS_EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass)) +#define XCLS_EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT)) +#define XCLS_EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT)) +#define XCLS_EDITOR_XCLS_KEY_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass)) + +typedef struct _Xcls_EditorXcls_key_edit Xcls_EditorXcls_key_edit; +typedef struct _Xcls_EditorXcls_key_editClass Xcls_EditorXcls_key_editClass; + +#define XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR (xcls_editor_xcls_righteditor_get_type ()) +#define XCLS_EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditor)) +#define XCLS_EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass)) +#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR)) +#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR)) +#define XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass)) + +typedef struct _Xcls_EditorXcls_RightEditor Xcls_EditorXcls_RightEditor; +typedef struct _Xcls_EditorXcls_RightEditorClass Xcls_EditorXcls_RightEditorClass; + +#define XCLS_EDITOR_TYPE_XCLS_VIEW (xcls_editor_xcls_view_get_type ()) +#define XCLS_EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_view)) +#define XCLS_EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass)) +#define XCLS_EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW)) +#define XCLS_EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW)) +#define XCLS_EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass)) + +typedef struct _Xcls_EditorXcls_view Xcls_EditorXcls_view; +typedef struct _Xcls_EditorXcls_viewClass Xcls_EditorXcls_viewClass; + +#define XCLS_EDITOR_TYPE_XCLS_BUFFER (xcls_editor_xcls_buffer_get_type ()) +#define XCLS_EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_buffer)) +#define XCLS_EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass)) +#define XCLS_EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER)) +#define XCLS_EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER)) +#define XCLS_EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass)) + +typedef struct _Xcls_EditorXcls_buffer Xcls_EditorXcls_buffer; +typedef struct _Xcls_EditorXcls_bufferClass Xcls_EditorXcls_bufferClass; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define _g_free0(var) (var = (g_free (var), NULL)) + +#define XCLS_EDITOR_TYPE_XCLS_HBOX2 (xcls_editor_xcls_hbox2_get_type ()) +#define XCLS_EDITOR_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2)) +#define XCLS_EDITOR_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2Class)) +#define XCLS_EDITOR_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_HBOX2)) +#define XCLS_EDITOR_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_HBOX2)) +#define XCLS_EDITOR_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2Class)) + +typedef struct _Xcls_EditorXcls_HBox2 Xcls_EditorXcls_HBox2; +typedef struct _Xcls_EditorXcls_HBox2Class Xcls_EditorXcls_HBox2Class; +typedef struct _Xcls_EditorXcls_HBox2Private Xcls_EditorXcls_HBox2Private; +typedef struct _Xcls_EditorXcls_RightEditorPrivate Xcls_EditorXcls_RightEditorPrivate; +typedef struct _Xcls_EditorXcls_save_buttonPrivate Xcls_EditorXcls_save_buttonPrivate; +typedef struct _JsRenderNodePrivate JsRenderNodePrivate; +typedef struct _Xcls_EditorXcls_key_editPrivate Xcls_EditorXcls_key_editPrivate; +typedef struct _Xcls_EditorXcls_viewPrivate Xcls_EditorXcls_viewPrivate; +typedef struct _Xcls_EditorXcls_bufferPrivate Xcls_EditorXcls_bufferPrivate; +#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL))) + +struct _Xcls_Editor { + GObject parent_instance; + Xcls_EditorPrivate * priv; + GtkVBox* el; + Xcls_EditorXcls_save_button* save_button; + Xcls_EditorXcls_key_edit* key_edit; + Xcls_EditorXcls_RightEditor* RightEditor; + Xcls_EditorXcls_view* view; + Xcls_EditorXcls_buffer* buffer; + JsRenderNode* node; + gboolean dirty; + gboolean pos; + gint pos_root_x; + gint pos_root_y; + gchar* activeEditor; + gchar* key; + gchar* ptype; +}; + +struct _Xcls_EditorClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditorPrivate { + Xcls_Editor* _this; +}; + +struct _Xcls_EditorXcls_HBox2 { + GObject parent_instance; + Xcls_EditorXcls_HBox2Private * priv; + GtkHBox* el; +}; + +struct _Xcls_EditorXcls_HBox2Class { + GObjectClass parent_class; +}; + +struct _Xcls_EditorXcls_RightEditor { + GObject parent_instance; + Xcls_EditorXcls_RightEditorPrivate * priv; + GtkScrolledWindow* el; +}; + +struct _Xcls_EditorXcls_RightEditorClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditorXcls_save_button { + GObject parent_instance; + Xcls_EditorXcls_save_buttonPrivate * priv; + GtkButton* el; +}; + +struct _Xcls_EditorXcls_save_buttonClass { + GObjectClass parent_class; +}; + +struct _JsRenderNode { + GObject parent_instance; + JsRenderNodePrivate * priv; + JsRenderNode* parent; + GeeArrayList* items; + GeeHashMap* props; + GeeHashMap* listeners; + gchar* xvala_cls; + gchar* xvala_xcls; + gchar* xvala_id; +}; + +struct _JsRenderNodeClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditorXcls_key_edit { + GObject parent_instance; + Xcls_EditorXcls_key_editPrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_EditorXcls_key_editClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditorXcls_HBox2Private { + Xcls_Editor* _this; +}; + +struct _Xcls_EditorXcls_save_buttonPrivate { + Xcls_Editor* _this; +}; + +struct _Xcls_EditorXcls_key_editPrivate { + Xcls_Editor* _this; +}; + +struct _Xcls_EditorXcls_RightEditorPrivate { + Xcls_Editor* _this; +}; + +struct _Xcls_EditorXcls_view { + GObject parent_instance; + Xcls_EditorXcls_viewPrivate * priv; + GtkSourceView* el; +}; + +struct _Xcls_EditorXcls_viewClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditorXcls_viewPrivate { + Xcls_Editor* _this; +}; + +struct _Xcls_EditorXcls_buffer { + GObject parent_instance; + Xcls_EditorXcls_bufferPrivate * priv; + GtkSourceBuffer* el; +}; + +struct _Xcls_EditorXcls_bufferClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditorXcls_bufferPrivate { + Xcls_Editor* _this; +}; + + +extern Xcls_Editor* Editor; +Xcls_Editor* Editor = NULL; +static gpointer xcls_editor_parent_class = NULL; +static gpointer xcls_editor_xcls_hbox2_parent_class = NULL; +static gpointer xcls_editor_xcls_save_button_parent_class = NULL; +static gpointer xcls_editor_xcls_key_edit_parent_class = NULL; +static gpointer xcls_editor_xcls_righteditor_parent_class = NULL; +static gpointer xcls_editor_xcls_view_parent_class = NULL; +static gpointer xcls_editor_xcls_buffer_parent_class = NULL; + +GType xcls_editor_get_type (void) G_GNUC_CONST; +GType xcls_editor_xcls_save_button_get_type (void) G_GNUC_CONST; +GType xcls_editor_xcls_key_edit_get_type (void) G_GNUC_CONST; +GType xcls_editor_xcls_righteditor_get_type (void) G_GNUC_CONST; +GType xcls_editor_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_editor_xcls_buffer_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +#define XCLS_EDITOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_EDITOR, Xcls_EditorPrivate)) +enum { + XCLS_EDITOR_DUMMY_PROPERTY +}; +Xcls_Editor* xcls_editor_new (void); +Xcls_Editor* xcls_editor_construct (GType object_type); +Xcls_EditorXcls_HBox2* xcls_editor_xcls_hbox2_new (Xcls_Editor* _owner); +Xcls_EditorXcls_HBox2* xcls_editor_xcls_hbox2_construct (GType object_type, Xcls_Editor* _owner); +GType xcls_editor_xcls_hbox2_get_type (void) G_GNUC_CONST; +Xcls_EditorXcls_RightEditor* xcls_editor_xcls_righteditor_new (Xcls_Editor* _owner); +Xcls_EditorXcls_RightEditor* xcls_editor_xcls_righteditor_construct (GType object_type, Xcls_Editor* _owner); +gboolean xcls_editor_saveContents (Xcls_Editor* self); +gchar* xcls_editor_xcls_buffer_toString (Xcls_EditorXcls_buffer* self); +gboolean xcls_editor_xcls_buffer_checkSyntax (Xcls_EditorXcls_buffer* self); +void xcls_editor_show (Xcls_Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key); +void xcls_editor_xcls_view_load (Xcls_EditorXcls_view* self, const gchar* str); +#define XCLS_EDITOR_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2Private)) +enum { + XCLS_EDITOR_XCLS_HBOX2_DUMMY_PROPERTY +}; +Xcls_EditorXcls_save_button* xcls_editor_xcls_save_button_new (Xcls_Editor* _owner); +Xcls_EditorXcls_save_button* xcls_editor_xcls_save_button_construct (GType object_type, Xcls_Editor* _owner); +Xcls_EditorXcls_key_edit* xcls_editor_xcls_key_edit_new (Xcls_Editor* _owner); +Xcls_EditorXcls_key_edit* xcls_editor_xcls_key_edit_construct (GType object_type, Xcls_Editor* _owner); +static void xcls_editor_xcls_hbox2_finalize (GObject* obj); +#define XCLS_EDITOR_XCLS_SAVE_BUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonPrivate)) +enum { + XCLS_EDITOR_XCLS_SAVE_BUTTON_DUMMY_PROPERTY +}; +static void __lambda72_ (Xcls_EditorXcls_save_button* self); +static void ___lambda72__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_editor_xcls_save_button_finalize (GObject* obj); +#define XCLS_EDITOR_XCLS_KEY_EDIT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editPrivate)) +enum { + XCLS_EDITOR_XCLS_KEY_EDIT_DUMMY_PROPERTY +}; +static void xcls_editor_xcls_key_edit_finalize (GObject* obj); +#define XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorPrivate)) +enum { + XCLS_EDITOR_XCLS_RIGHTEDITOR_DUMMY_PROPERTY +}; +Xcls_EditorXcls_view* xcls_editor_xcls_view_new (Xcls_Editor* _owner); +Xcls_EditorXcls_view* xcls_editor_xcls_view_construct (GType object_type, Xcls_Editor* _owner); +static void xcls_editor_xcls_righteditor_finalize (GObject* obj); +#define XCLS_EDITOR_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewPrivate)) +enum { + XCLS_EDITOR_XCLS_VIEW_DUMMY_PROPERTY +}; +Xcls_EditorXcls_buffer* xcls_editor_xcls_buffer_new (Xcls_Editor* _owner); +Xcls_EditorXcls_buffer* xcls_editor_xcls_buffer_construct (GType object_type, Xcls_Editor* _owner); +static gboolean __lambda74_ (Xcls_EditorXcls_view* self, GdkEventKey* event); +static gboolean ___lambda74__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self); +static void _vala_PangoFontDescription_free (PangoFontDescription* self); +static void xcls_editor_xcls_view_finalize (GObject* obj); +#define XCLS_EDITOR_XCLS_BUFFER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferPrivate)) +enum { + XCLS_EDITOR_XCLS_BUFFER_DUMMY_PROPERTY +}; +static void __lambda73_ (Xcls_EditorXcls_buffer* self); +static void ___lambda73__gtk_text_buffer_changed (GtkTextBuffer* _sender, gpointer self); +static void xcls_editor_xcls_buffer_finalize (GObject* obj); +static void xcls_editor_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self ? g_object_ref (self) : NULL; +#line 333 "Editor.vala.c" +} + + +Xcls_Editor* xcls_editor_construct (GType object_type) { + Xcls_Editor * self = NULL; + Xcls_Editor* _tmp0_; + Xcls_Editor* _tmp1_; + GtkVBox* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + Xcls_Editor* _tmp6_; + Xcls_EditorXcls_HBox2* _tmp7_; + Xcls_EditorXcls_HBox2* child_0; + GtkVBox* _tmp8_; + GtkHBox* _tmp9_; + Xcls_Editor* _tmp10_; + Xcls_EditorXcls_RightEditor* _tmp11_; + Xcls_EditorXcls_RightEditor* child_1; + GtkVBox* _tmp12_; + GtkScrolledWindow* _tmp13_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (Xcls_Editor*) g_object_new (object_type, NULL); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _g_object_ref0 (self); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp0_; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (self); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (Editor); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + Editor = _tmp1_; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp2_); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp2_; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->node); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->node = NULL; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->dirty = FALSE; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->pos = FALSE; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = g_strdup (""); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->activeEditor); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->activeEditor = _tmp3_; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = g_strdup (""); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->key); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->key = _tmp4_; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = g_strdup (""); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->ptype); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->ptype = _tmp5_; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = self->priv->_this; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = xcls_editor_xcls_hbox2_new (_tmp6_); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_0 = _tmp7_; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_0); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = self->el; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = child_0->el; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_box_pack_start ((GtkBox*) _tmp8_, (GtkWidget*) _tmp9_, FALSE, TRUE, (guint) 0); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = self->priv->_this; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = xcls_editor_xcls_righteditor_new (_tmp10_); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_1 = _tmp11_; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_1); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = self->el; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp13_ = child_1->el; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_container_add ((GtkContainer*) _tmp12_, (GtkWidget*) _tmp13_); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_1); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_0); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 437 "Editor.vala.c" +} + + +Xcls_Editor* xcls_editor_new (void) { +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return xcls_editor_construct (TYPE_XCLS_EDITOR); +#line 444 "Editor.vala.c" +} + + +gboolean xcls_editor_saveContents (Xcls_Editor* self) { + gboolean result = FALSE; + Xcls_Editor* _tmp0_; + Xcls_EditorXcls_buffer* _tmp1_; + gchar* _tmp2_ = NULL; + gchar* str; + Xcls_Editor* _tmp3_; + Xcls_EditorXcls_buffer* _tmp4_; + gboolean _tmp5_ = FALSE; + Xcls_Editor* _tmp6_; + Xcls_Editor* _tmp7_; + Xcls_EditorXcls_save_button* _tmp8_; + GtkButton* _tmp9_; + const gchar* _tmp10_; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (self != NULL, FALSE); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = Editor; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _tmp0_->buffer; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = xcls_editor_xcls_buffer_toString (_tmp1_); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + str = _tmp2_; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = Editor; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = _tmp3_->buffer; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = xcls_editor_xcls_buffer_checkSyntax (_tmp4_); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (!_tmp5_) { +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_print ("check syntax failed"); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = FALSE; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (str); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 488 "Editor.vala.c" + } +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = self->priv->_this; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_->dirty = FALSE; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = self->priv->_this; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = _tmp7_->save_button; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = _tmp8_->el; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_set_sensitive ((GtkWidget*) _tmp9_, FALSE); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = self->ptype; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (g_strcmp0 (_tmp10_, "listener") == 0) { +#line 506 "Editor.vala.c" + JsRenderNode* _tmp11_; + GeeHashMap* _tmp12_; + const gchar* _tmp13_; + const gchar* _tmp14_; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = self->node; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = _tmp11_->listeners; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp13_ = self->key; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_ = str; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp12_, _tmp13_, _tmp14_); +#line 521 "Editor.vala.c" + } else { + JsRenderNode* _tmp15_; + GeeHashMap* _tmp16_; + const gchar* _tmp17_; + const gchar* _tmp18_; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp15_ = self->node; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp16_ = _tmp15_->props; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp17_ = self->key; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp18_ = str; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp16_, _tmp17_, _tmp18_); +#line 537 "Editor.vala.c" + } +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_emit_by_name (self, "save"); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = TRUE; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (str); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 547 "Editor.vala.c" +} + + +void xcls_editor_show (Xcls_Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key) { + const gchar* _tmp0_; + gchar* _tmp1_; + const gchar* _tmp2_; + gchar* _tmp3_; + JsRenderNode* _tmp4_; + JsRenderNode* _tmp5_; + gchar* _tmp6_; + gchar* val; + const gchar* _tmp7_; + Xcls_EditorXcls_view* _tmp16_; + const gchar* _tmp17_; + Xcls_EditorXcls_key_edit* _tmp18_; + GtkEntry* _tmp19_; + const gchar* _tmp20_; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (self != NULL); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (node != NULL); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (ptype != NULL); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (key != NULL); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = ptype; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->ptype); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->ptype = _tmp1_; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = key; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = g_strdup (_tmp2_); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->key); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->key = _tmp3_; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = node; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->node); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->node = _tmp5_; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = g_strdup (""); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + val = _tmp6_; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = ptype; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (g_strcmp0 (_tmp7_, "listener") == 0) { +#line 606 "Editor.vala.c" + JsRenderNode* _tmp8_; + GeeHashMap* _tmp9_; + const gchar* _tmp10_; + gpointer _tmp11_ = NULL; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = node; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = _tmp8_->listeners; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = key; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp9_, _tmp10_); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (val); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + val = (gchar*) _tmp11_; +#line 623 "Editor.vala.c" + } else { + JsRenderNode* _tmp12_; + GeeHashMap* _tmp13_; + const gchar* _tmp14_; + gpointer _tmp15_ = NULL; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = node; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp13_ = _tmp12_->props; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_ = key; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp15_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp13_, _tmp14_); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (val); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + val = (gchar*) _tmp15_; +#line 641 "Editor.vala.c" + } +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp16_ = self->view; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp17_ = val; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_xcls_view_load (_tmp16_, _tmp17_); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp18_ = self->key_edit; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp19_ = _tmp18_->el; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp20_ = key; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_entry_set_text (_tmp19_, _tmp20_); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (val); +#line 659 "Editor.vala.c" +} + + +Xcls_EditorXcls_HBox2* xcls_editor_xcls_hbox2_construct (GType object_type, Xcls_Editor* _owner) { + Xcls_EditorXcls_HBox2 * self = NULL; + Xcls_Editor* _tmp0_; + Xcls_Editor* _tmp1_; + GtkHBox* _tmp2_; + Xcls_Editor* _tmp3_; + Xcls_EditorXcls_save_button* _tmp4_; + Xcls_EditorXcls_save_button* child_0; + GtkHBox* _tmp5_; + GtkButton* _tmp6_; + Xcls_Editor* _tmp7_; + Xcls_EditorXcls_key_edit* _tmp8_; + Xcls_EditorXcls_key_edit* child_1; + GtkHBox* _tmp9_; + GtkEntry* _tmp10_; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (Xcls_EditorXcls_HBox2*) g_object_new (object_type, NULL); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp2_); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp2_; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = self->priv->_this; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = xcls_editor_xcls_save_button_new (_tmp3_); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_0 = _tmp4_; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_0); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->el; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = child_0->el; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = self->priv->_this; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = xcls_editor_xcls_key_edit_new (_tmp7_); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_1 = _tmp8_; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_1); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = self->el; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = child_1->el; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_1); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_0); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 732 "Editor.vala.c" +} + + +Xcls_EditorXcls_HBox2* xcls_editor_xcls_hbox2_new (Xcls_Editor* _owner) { +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return xcls_editor_xcls_hbox2_construct (XCLS_EDITOR_TYPE_XCLS_HBOX2, _owner); +#line 739 "Editor.vala.c" +} + + +static void xcls_editor_xcls_hbox2_class_init (Xcls_EditorXcls_HBox2Class * klass) { +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_HBox2Private)); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_hbox2_finalize; +#line 750 "Editor.vala.c" +} + + +static void xcls_editor_xcls_hbox2_instance_init (Xcls_EditorXcls_HBox2 * self) { +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = XCLS_EDITOR_XCLS_HBOX2_GET_PRIVATE (self); +#line 757 "Editor.vala.c" +} + + +static void xcls_editor_xcls_hbox2_finalize (GObject* obj) { + Xcls_EditorXcls_HBox2 * self; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (xcls_editor_xcls_hbox2_parent_class)->finalize (obj); +#line 771 "Editor.vala.c" +} + + +GType xcls_editor_xcls_hbox2_get_type (void) { + static volatile gsize xcls_editor_xcls_hbox2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editor_xcls_hbox2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_HBox2), 0, (GInstanceInitFunc) xcls_editor_xcls_hbox2_instance_init, NULL }; + GType xcls_editor_xcls_hbox2_type_id; + xcls_editor_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_HBox2", &g_define_type_info, 0); + g_once_init_leave (&xcls_editor_xcls_hbox2_type_id__volatile, xcls_editor_xcls_hbox2_type_id); + } + return xcls_editor_xcls_hbox2_type_id__volatile; +} + + +static void __lambda72_ (Xcls_EditorXcls_save_button* self) { + Xcls_Editor* _tmp0_; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = self->priv->_this; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_saveContents (_tmp0_); +#line 793 "Editor.vala.c" +} + + +static void ___lambda72__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + __lambda72_ (self); +#line 800 "Editor.vala.c" +} + + +Xcls_EditorXcls_save_button* xcls_editor_xcls_save_button_construct (GType object_type, Xcls_Editor* _owner) { + Xcls_EditorXcls_save_button * self = NULL; + Xcls_Editor* _tmp0_; + Xcls_Editor* _tmp1_; + Xcls_Editor* _tmp2_; + Xcls_EditorXcls_save_button* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (Xcls_EditorXcls_save_button*) g_object_new (object_type, NULL); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->save_button); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->save_button = _tmp3_; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = (GtkButton*) gtk_button_new (); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp4_); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->el; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_button_set_label (_tmp5_, "Save"); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = self->el; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda72__gtk_button_clicked, self, 0); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 851 "Editor.vala.c" +} + + +Xcls_EditorXcls_save_button* xcls_editor_xcls_save_button_new (Xcls_Editor* _owner) { +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return xcls_editor_xcls_save_button_construct (XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, _owner); +#line 858 "Editor.vala.c" +} + + +static void xcls_editor_xcls_save_button_class_init (Xcls_EditorXcls_save_buttonClass * klass) { +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_xcls_save_button_parent_class = g_type_class_peek_parent (klass); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_save_buttonPrivate)); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_save_button_finalize; +#line 869 "Editor.vala.c" +} + + +static void xcls_editor_xcls_save_button_instance_init (Xcls_EditorXcls_save_button * self) { +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = XCLS_EDITOR_XCLS_SAVE_BUTTON_GET_PRIVATE (self); +#line 876 "Editor.vala.c" +} + + +static void xcls_editor_xcls_save_button_finalize (GObject* obj) { + Xcls_EditorXcls_save_button * self; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_button); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (xcls_editor_xcls_save_button_parent_class)->finalize (obj); +#line 890 "Editor.vala.c" +} + + +GType xcls_editor_xcls_save_button_get_type (void) { + static volatile gsize xcls_editor_xcls_save_button_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editor_xcls_save_button_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_save_buttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_save_button_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_save_button), 0, (GInstanceInitFunc) xcls_editor_xcls_save_button_instance_init, NULL }; + GType xcls_editor_xcls_save_button_type_id; + xcls_editor_xcls_save_button_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_save_button", &g_define_type_info, 0); + g_once_init_leave (&xcls_editor_xcls_save_button_type_id__volatile, xcls_editor_xcls_save_button_type_id); + } + return xcls_editor_xcls_save_button_type_id__volatile; +} + + +Xcls_EditorXcls_key_edit* xcls_editor_xcls_key_edit_construct (GType object_type, Xcls_Editor* _owner) { + Xcls_EditorXcls_key_edit * self = NULL; + Xcls_Editor* _tmp0_; + Xcls_Editor* _tmp1_; + Xcls_Editor* _tmp2_; + Xcls_EditorXcls_key_edit* _tmp3_; + GtkEntry* _tmp4_; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (Xcls_EditorXcls_key_edit*) g_object_new (object_type, NULL); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->key_edit); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->key_edit = _tmp3_; +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp4_); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 943 "Editor.vala.c" +} + + +Xcls_EditorXcls_key_edit* xcls_editor_xcls_key_edit_new (Xcls_Editor* _owner) { +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return xcls_editor_xcls_key_edit_construct (XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, _owner); +#line 950 "Editor.vala.c" +} + + +static void xcls_editor_xcls_key_edit_class_init (Xcls_EditorXcls_key_editClass * klass) { +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_xcls_key_edit_parent_class = g_type_class_peek_parent (klass); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_key_editPrivate)); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_key_edit_finalize; +#line 961 "Editor.vala.c" +} + + +static void xcls_editor_xcls_key_edit_instance_init (Xcls_EditorXcls_key_edit * self) { +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = XCLS_EDITOR_XCLS_KEY_EDIT_GET_PRIVATE (self); +#line 968 "Editor.vala.c" +} + + +static void xcls_editor_xcls_key_edit_finalize (GObject* obj) { + Xcls_EditorXcls_key_edit * self; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_edit); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (xcls_editor_xcls_key_edit_parent_class)->finalize (obj); +#line 982 "Editor.vala.c" +} + + +GType xcls_editor_xcls_key_edit_get_type (void) { + static volatile gsize xcls_editor_xcls_key_edit_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editor_xcls_key_edit_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_key_editClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_key_edit_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_key_edit), 0, (GInstanceInitFunc) xcls_editor_xcls_key_edit_instance_init, NULL }; + GType xcls_editor_xcls_key_edit_type_id; + xcls_editor_xcls_key_edit_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_key_edit", &g_define_type_info, 0); + g_once_init_leave (&xcls_editor_xcls_key_edit_type_id__volatile, xcls_editor_xcls_key_edit_type_id); + } + return xcls_editor_xcls_key_edit_type_id__volatile; +} + + +Xcls_EditorXcls_RightEditor* xcls_editor_xcls_righteditor_construct (GType object_type, Xcls_Editor* _owner) { + Xcls_EditorXcls_RightEditor * self = NULL; + Xcls_Editor* _tmp0_; + Xcls_Editor* _tmp1_; + Xcls_Editor* _tmp2_; + Xcls_EditorXcls_RightEditor* _tmp3_; + GtkScrolledWindow* _tmp4_; + Xcls_Editor* _tmp5_; + Xcls_EditorXcls_view* _tmp6_; + Xcls_EditorXcls_view* child_0; + GtkScrolledWindow* _tmp7_; + GtkSourceView* _tmp8_; + GtkScrolledWindow* _tmp9_; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (Xcls_EditorXcls_RightEditor*) g_object_new (object_type, NULL); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->RightEditor); +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->RightEditor = _tmp3_; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp4_); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->priv->_this; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = xcls_editor_xcls_view_new (_tmp5_); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_0 = _tmp6_; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_0); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = self->el; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = child_0->el; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_); +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = self->el; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_scrolled_window_set_policy (_tmp9_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_0); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 1061 "Editor.vala.c" +} + + +Xcls_EditorXcls_RightEditor* xcls_editor_xcls_righteditor_new (Xcls_Editor* _owner) { +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return xcls_editor_xcls_righteditor_construct (XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, _owner); +#line 1068 "Editor.vala.c" +} + + +static void xcls_editor_xcls_righteditor_class_init (Xcls_EditorXcls_RightEditorClass * klass) { +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_xcls_righteditor_parent_class = g_type_class_peek_parent (klass); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_RightEditorPrivate)); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_righteditor_finalize; +#line 1079 "Editor.vala.c" +} + + +static void xcls_editor_xcls_righteditor_instance_init (Xcls_EditorXcls_RightEditor * self) { +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_PRIVATE (self); +#line 1086 "Editor.vala.c" +} + + +static void xcls_editor_xcls_righteditor_finalize (GObject* obj) { + Xcls_EditorXcls_RightEditor * self; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditor); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (xcls_editor_xcls_righteditor_parent_class)->finalize (obj); +#line 1100 "Editor.vala.c" +} + + +GType xcls_editor_xcls_righteditor_get_type (void) { + static volatile gsize xcls_editor_xcls_righteditor_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editor_xcls_righteditor_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_RightEditorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_righteditor_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_RightEditor), 0, (GInstanceInitFunc) xcls_editor_xcls_righteditor_instance_init, NULL }; + GType xcls_editor_xcls_righteditor_type_id; + xcls_editor_xcls_righteditor_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_RightEditor", &g_define_type_info, 0); + g_once_init_leave (&xcls_editor_xcls_righteditor_type_id__volatile, xcls_editor_xcls_righteditor_type_id); + } + return xcls_editor_xcls_righteditor_type_id__volatile; +} + + +static gboolean __lambda74_ (Xcls_EditorXcls_view* self, GdkEventKey* event) { + gboolean result = FALSE; + gboolean _tmp0_ = FALSE; + GdkEventKey _tmp1_; + guint _tmp2_; + gboolean _tmp5_; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = *event; +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = _tmp1_.keyval; +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (_tmp2_ == ((guint) 115)) { +#line 1130 "Editor.vala.c" + GdkEventKey _tmp3_; + GdkModifierType _tmp4_; +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = *event; +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = _tmp3_.state; +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = (_tmp4_ & GDK_CONTROL_MASK) > 0; +#line 1139 "Editor.vala.c" + } else { +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = FALSE; +#line 1143 "Editor.vala.c" + } +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = _tmp0_; +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (_tmp5_) { +#line 1149 "Editor.vala.c" + Xcls_Editor* _tmp6_; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_print ("SAVE: ctrl-S pressed"); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = self->priv->_this; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_saveContents (_tmp6_); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = FALSE; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1161 "Editor.vala.c" + } +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = FALSE; +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1167 "Editor.vala.c" +} + + +static gboolean ___lambda74__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) { + gboolean result; + result = __lambda74_ (self, event); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1176 "Editor.vala.c" +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 1183 "Editor.vala.c" +} + + +Xcls_EditorXcls_view* xcls_editor_xcls_view_construct (GType object_type, Xcls_Editor* _owner) { + Xcls_EditorXcls_view * self = NULL; + Xcls_Editor* _tmp0_; + Xcls_Editor* _tmp1_; + Xcls_Editor* _tmp2_; + Xcls_EditorXcls_view* _tmp3_; + GtkSourceView* _tmp4_; + GtkSourceView* _tmp5_; + GtkSourceView* _tmp6_; + GtkSourceView* _tmp7_; + GtkSourceView* _tmp8_; + Xcls_Editor* _tmp9_; + Xcls_EditorXcls_buffer* _tmp10_; + Xcls_EditorXcls_buffer* child_0; + GtkSourceView* _tmp11_; + GtkSourceBuffer* _tmp12_; + PangoFontDescription* _tmp13_ = NULL; + PangoFontDescription* description; + GtkSourceView* _tmp14_; + GtkSourceView* _tmp15_; +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (Xcls_EditorXcls_view*) g_object_new (object_type, NULL); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->view); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->view = _tmp3_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = (GtkSourceView*) gtk_source_view_new (); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp4_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->el; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_view_set_auto_indent (_tmp5_, TRUE); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = self->el; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_view_set_indent_width (_tmp6_, 4); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = self->el; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_view_set_insert_spaces_instead_of_tabs (_tmp7_, TRUE); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = self->el; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_view_set_show_line_numbers (_tmp8_, TRUE); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = self->priv->_this; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = xcls_editor_xcls_buffer_new (_tmp9_); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_0 = _tmp10_; +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_0); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = self->el; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = child_0->el; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_text_view_set_buffer ((GtkTextView*) _tmp11_, (GtkTextBuffer*) _tmp12_); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp13_ = pango_font_description_from_string ("monospace"); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + description = _tmp13_; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + pango_font_description_set_size (description, 8000); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_ = self->el; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_override_font ((GtkWidget*) _tmp14_, description); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp15_ = self->el; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_connect_object ((GtkWidget*) _tmp15_, "key-release-event", (GCallback) ___lambda74__gtk_widget_key_release_event, self, 0); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + __vala_PangoFontDescription_free0 (description); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_0); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 1285 "Editor.vala.c" +} + + +Xcls_EditorXcls_view* xcls_editor_xcls_view_new (Xcls_Editor* _owner) { +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return xcls_editor_xcls_view_construct (XCLS_EDITOR_TYPE_XCLS_VIEW, _owner); +#line 1292 "Editor.vala.c" +} + + +void xcls_editor_xcls_view_load (Xcls_EditorXcls_view* self, const gchar* str) { + GtkSourceView* _tmp0_; + GtkTextBuffer* _tmp1_ = NULL; + const gchar* _tmp2_; + const gchar* _tmp3_; + gint _tmp4_; + gint _tmp5_; + GtkSourceLanguageManager* _tmp6_ = NULL; + GtkSourceLanguageManager* _tmp7_; + GtkSourceLanguageManager* lm; + GtkSourceView* _tmp8_; + GtkTextBuffer* _tmp9_ = NULL; + GtkSourceLanguage* _tmp10_ = NULL; + GtkSourceView* _tmp11_; + GtkTextBuffer* _tmp12_ = NULL; + GtkTextBuffer* _tmp13_; + GtkTextBuffer* buf; + Xcls_Editor* _tmp14_; + GtkSourceView* _tmp15_; + Xcls_Editor* _tmp16_; + Xcls_EditorXcls_save_button* _tmp17_; + GtkButton* _tmp18_; +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (self != NULL); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (str != NULL); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = self->el; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp0_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = str; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = str; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = strlen (_tmp3_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = _tmp4_; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_text_buffer_set_text (_tmp1_, _tmp2_, _tmp5_); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = gtk_source_language_manager_get_default (); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = _g_object_ref0 (_tmp6_); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + lm = _tmp7_; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = self->el; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp8_); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = gtk_source_language_manager_get_language (lm, "js"); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_buffer_set_language (G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, gtk_source_buffer_get_type (), GtkSourceBuffer), _tmp10_); +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = self->el; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp11_); +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp13_ = _g_object_ref0 (_tmp12_); +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + buf = _tmp13_; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_ = Editor; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_->dirty = FALSE; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp15_ = self->el; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_grab_focus ((GtkWidget*) _tmp15_); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp16_ = self->priv->_this; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp17_ = _tmp16_->save_button; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp18_ = _tmp17_->el; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_set_sensitive ((GtkWidget*) _tmp18_, FALSE); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (buf); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (lm); +#line 1378 "Editor.vala.c" +} + + +static void xcls_editor_xcls_view_class_init (Xcls_EditorXcls_viewClass * klass) { +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_viewPrivate)); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_view_finalize; +#line 1389 "Editor.vala.c" +} + + +static void xcls_editor_xcls_view_instance_init (Xcls_EditorXcls_view * self) { +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = XCLS_EDITOR_XCLS_VIEW_GET_PRIVATE (self); +#line 1396 "Editor.vala.c" +} + + +static void xcls_editor_xcls_view_finalize (GObject* obj) { + Xcls_EditorXcls_view * self; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_view); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (xcls_editor_xcls_view_parent_class)->finalize (obj); +#line 1410 "Editor.vala.c" +} + + +GType xcls_editor_xcls_view_get_type (void) { + static volatile gsize xcls_editor_xcls_view_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editor_xcls_view_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_view), 0, (GInstanceInitFunc) xcls_editor_xcls_view_instance_init, NULL }; + GType xcls_editor_xcls_view_type_id; + xcls_editor_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_view", &g_define_type_info, 0); + g_once_init_leave (&xcls_editor_xcls_view_type_id__volatile, xcls_editor_xcls_view_type_id); + } + return xcls_editor_xcls_view_type_id__volatile; +} + + +static void __lambda73_ (Xcls_EditorXcls_buffer* self) { + gboolean _tmp0_ = FALSE; + Xcls_Editor* _tmp4_; +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = xcls_editor_xcls_buffer_checkSyntax (self); +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (_tmp0_) { +#line 1433 "Editor.vala.c" + Xcls_Editor* _tmp1_; + Xcls_EditorXcls_save_button* _tmp2_; + GtkButton* _tmp3_; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = Editor; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = _tmp1_->save_button; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _tmp2_->el; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_set_sensitive ((GtkWidget*) _tmp3_, TRUE); +#line 1445 "Editor.vala.c" + } +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = Editor; +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_->dirty = TRUE; +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return; +#line 1453 "Editor.vala.c" +} + + +static void ___lambda73__gtk_text_buffer_changed (GtkTextBuffer* _sender, gpointer self) { +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + __lambda73_ (self); +#line 1460 "Editor.vala.c" +} + + +Xcls_EditorXcls_buffer* xcls_editor_xcls_buffer_construct (GType object_type, Xcls_Editor* _owner) { + Xcls_EditorXcls_buffer * self = NULL; + Xcls_Editor* _tmp0_; + Xcls_Editor* _tmp1_; + Xcls_Editor* _tmp2_; + Xcls_EditorXcls_buffer* _tmp3_; + GtkSourceBuffer* _tmp4_; + GtkSourceBuffer* _tmp5_; +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (Xcls_EditorXcls_buffer*) g_object_new (object_type, NULL); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->buffer); +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->buffer = _tmp3_; +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = gtk_source_buffer_new (NULL); +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->el; +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_connect_object ((GtkTextBuffer*) _tmp5_, "changed", (GCallback) ___lambda73__gtk_text_buffer_changed, self, 0); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 1504 "Editor.vala.c" +} + + +Xcls_EditorXcls_buffer* xcls_editor_xcls_buffer_new (Xcls_Editor* _owner) { +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return xcls_editor_xcls_buffer_construct (XCLS_EDITOR_TYPE_XCLS_BUFFER, _owner); +#line 1511 "Editor.vala.c" +} + + +gboolean xcls_editor_xcls_buffer_checkSyntax (Xcls_EditorXcls_buffer* self) { + gboolean result = FALSE; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (self != NULL, FALSE); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = TRUE; +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1523 "Editor.vala.c" +} + + +gchar* xcls_editor_xcls_buffer_toString (Xcls_EditorXcls_buffer* self) { + gchar* result = NULL; + GtkTextIter s = {0}; + GtkTextIter e = {0}; + GtkSourceBuffer* _tmp0_; + GtkTextIter _tmp1_ = {0}; + GtkSourceBuffer* _tmp2_; + GtkTextIter _tmp3_ = {0}; + GtkSourceBuffer* _tmp4_; + GtkTextIter _tmp5_; + GtkTextIter _tmp6_; + gchar* _tmp7_ = NULL; + gchar* ret; +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = self->el; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_text_buffer_get_start_iter ((GtkTextBuffer*) _tmp0_, &_tmp1_); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + s = _tmp1_; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->el; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_text_buffer_get_end_iter ((GtkTextBuffer*) _tmp2_, &_tmp3_); +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + e = _tmp3_; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = self->el; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = s; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = e; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = gtk_text_buffer_get_text ((GtkTextBuffer*) _tmp4_, &_tmp5_, &_tmp6_, TRUE); +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + ret = _tmp7_; +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = ret; +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1568 "Editor.vala.c" +} + + +static void xcls_editor_xcls_buffer_class_init (Xcls_EditorXcls_bufferClass * klass) { +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_xcls_buffer_parent_class = g_type_class_peek_parent (klass); +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_bufferPrivate)); +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_buffer_finalize; +#line 1579 "Editor.vala.c" +} + + +static void xcls_editor_xcls_buffer_instance_init (Xcls_EditorXcls_buffer * self) { +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = XCLS_EDITOR_XCLS_BUFFER_GET_PRIVATE (self); +#line 1586 "Editor.vala.c" +} + + +static void xcls_editor_xcls_buffer_finalize (GObject* obj) { + Xcls_EditorXcls_buffer * self; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_buffer); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (xcls_editor_xcls_buffer_parent_class)->finalize (obj); +#line 1600 "Editor.vala.c" +} + + +GType xcls_editor_xcls_buffer_get_type (void) { + static volatile gsize xcls_editor_xcls_buffer_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editor_xcls_buffer_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_bufferClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_buffer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_buffer), 0, (GInstanceInitFunc) xcls_editor_xcls_buffer_instance_init, NULL }; + GType xcls_editor_xcls_buffer_type_id; + xcls_editor_xcls_buffer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_buffer", &g_define_type_info, 0); + g_once_init_leave (&xcls_editor_xcls_buffer_type_id__volatile, xcls_editor_xcls_buffer_type_id); + } + return xcls_editor_xcls_buffer_type_id__volatile; +} + + +static void xcls_editor_class_init (Xcls_EditorClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + xcls_editor_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditorPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editor_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_new ("save", TYPE_XCLS_EDITOR, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 1625 "Editor.vala.c" +} + + +static void xcls_editor_instance_init (Xcls_Editor * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = XCLS_EDITOR_GET_PRIVATE (self); +#line 1632 "Editor.vala.c" +} + + +static void xcls_editor_finalize (GObject* obj) { + Xcls_Editor * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_EDITOR, Xcls_Editor); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->save_button); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->key_edit); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->RightEditor); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->view); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->buffer); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->node); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->activeEditor); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->key); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->ptype); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (xcls_editor_parent_class)->finalize (obj); +#line 1664 "Editor.vala.c" +} + + +GType xcls_editor_get_type (void) { + static volatile gsize xcls_editor_type_id__volatile = 0; + if (g_once_init_enter (&xcls_editor_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_Editor), 0, (GInstanceInitFunc) xcls_editor_instance_init, NULL }; + GType xcls_editor_type_id; + xcls_editor_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_Editor", &g_define_type_info, 0); + g_once_init_leave (&xcls_editor_type_id__volatile, xcls_editor_type_id); + } + return xcls_editor_type_id__volatile; +} + + + diff --git a/Builder4/GladeView.vala.c b/Builder4/GladeView.vala.c new file mode 100644 index 000000000..aeb9adbac --- /dev/null +++ b/Builder4/GladeView.vala.c @@ -0,0 +1,646 @@ +/* GladeView.vala.c generated by valac 0.20.1, the Vala compiler + * generated from GladeView.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/GladeView.vala -o /tmp/GladeView +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_GladeView(); + GladeView.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ()) +#define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView)) +#define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass)) +#define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW)) +#define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW)) +#define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass)) + +typedef struct _Xcls_GladeView Xcls_GladeView; +typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass; +typedef struct _Xcls_GladeViewPrivate Xcls_GladeViewPrivate; + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define _g_free0(var) (var = (g_free (var), NULL)) +typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; + +#define JS_RENDER_TYPE_NODE_TO_GLADE (js_render_node_to_glade_get_type ()) +#define JS_RENDER_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade)) +#define JS_RENDER_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass)) +#define JS_RENDER_IS_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE_TO_GLADE)) +#define JS_RENDER_IS_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE_TO_GLADE)) +#define JS_RENDER_NODE_TO_GLADE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass)) + +typedef struct _JsRenderNodeToGlade JsRenderNodeToGlade; +typedef struct _JsRenderNodeToGladeClass JsRenderNodeToGladeClass; +#define _g_list_free0(var) ((var == NULL) ? NULL : (var = (g_list_free (var), NULL))) + +struct _Xcls_GladeView { + GObject parent_instance; + Xcls_GladeViewPrivate * priv; + GladeDesignView* el; + JsRenderJsRender* file; +}; + +struct _Xcls_GladeViewClass { + GObjectClass parent_class; +}; + +struct _Xcls_GladeViewPrivate { + Xcls_GladeView* _this; +}; + +struct _JsRenderJsRender { + GObject parent_instance; + JsRenderJsRenderPrivate * priv; + GeeArrayList* doubleStringProps; + gchar* id; + gchar* name; + gchar* fullname; + gchar* path; + gchar* parent; + gchar* region; + gchar* title; + gchar* permname; + gchar* modOrder; + gchar* xtype; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*save) (JsRenderJsRender* self); + void (*loadItems) (JsRenderJsRender* self, GError** error); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); + gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile); +}; + + +extern Xcls_GladeView* GladeView; +Xcls_GladeView* GladeView = NULL; +static gpointer xcls_gladeview_parent_class = NULL; + +GType xcls_gladeview_get_type (void) G_GNUC_CONST; +GType js_render_js_render_get_type (void) G_GNUC_CONST; +#define XCLS_GLADEVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewPrivate)) +enum { + XCLS_GLADEVIEW_DUMMY_PROPERTY +}; +Xcls_GladeView* xcls_gladeview_singleton (void); +Xcls_GladeView* xcls_gladeview_new (void); +Xcls_GladeView* xcls_gladeview_construct (GType object_type); +void xcls_gladeview_createThumb (Xcls_GladeView* self); +gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default); +void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file); +GType project_project_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad); +JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad); +GType js_render_node_to_glade_get_type (void) G_GNUC_CONST; +gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self); +static void xcls_gladeview_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return self ? g_object_ref (self) : NULL; +#line 159 "GladeView.vala.c" +} + + +Xcls_GladeView* xcls_gladeview_singleton (void) { + Xcls_GladeView* result = NULL; + Xcls_GladeView* _tmp0_; + Xcls_GladeView* _tmp2_; + Xcls_GladeView* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp0_ = GladeView; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_tmp0_ == NULL) { +#line 172 "GladeView.vala.c" + Xcls_GladeView* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp1_ = xcls_gladeview_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (GladeView); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + GladeView = _tmp1_; +#line 180 "GladeView.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp2_ = GladeView; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return result; +#line 190 "GladeView.vala.c" +} + + +Xcls_GladeView* xcls_gladeview_construct (GType object_type) { + Xcls_GladeView * self = NULL; + Xcls_GladeView* _tmp0_; + GladeProject* _tmp1_; + GladeProject* _tmp2_; + GladeDesignView* _tmp3_; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self = (Xcls_GladeView*) g_object_new (object_type, NULL); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp0_ = _g_object_ref0 (self); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->priv->_this); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self->priv->_this = _tmp0_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp1_ = glade_project_new (); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp2_ = _tmp1_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp3_ = (GladeDesignView*) glade_design_view_new (_tmp2_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_object_ref_sink (_tmp3_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->el); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self->el = _tmp3_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (_tmp2_); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->file); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self->file = NULL; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return self; +#line 228 "GladeView.vala.c" +} + + +Xcls_GladeView* xcls_gladeview_new (void) { +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return xcls_gladeview_construct (TYPE_XCLS_GLADEVIEW); +#line 235 "GladeView.vala.c" +} + + +void xcls_gladeview_createThumb (Xcls_GladeView* self) { + JsRenderJsRender* _tmp0_; + JsRenderJsRender* _tmp1_; + gchar* _tmp2_ = NULL; + gchar* filename; + GladeDesignView* _tmp3_; + GdkWindow* _tmp4_ = NULL; + GdkWindow* _tmp5_; + GdkWindow* win; + GdkWindow* _tmp6_; + gint _tmp7_ = 0; + gint width; + GdkWindow* _tmp8_; + gint _tmp9_ = 0; + gint height; + GdkWindow* _tmp10_; + gint _tmp11_; + gint _tmp12_; + GdkPixbuf* _tmp13_ = NULL; + GdkPixbuf* screenshot; + GdkPixbuf* _tmp14_; + const gchar* _tmp15_; + GError * _inner_error_ = NULL; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_return_if_fail (self != NULL); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp0_ = self->file; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_tmp0_ == NULL) { +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 270 "GladeView.vala.c" + } +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp1_ = self->file; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp2_ = js_render_js_render_getIconFileName (_tmp1_, FALSE); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + filename = _tmp2_; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp3_ = self->el; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp4_ = gtk_widget_get_parent_window ((GtkWidget*) _tmp3_); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + win = _tmp5_; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp6_ = win; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp7_ = gdk_window_get_width (_tmp6_); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + width = _tmp7_; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp8_ = win; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp9_ = gdk_window_get_height (_tmp8_); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + height = _tmp9_; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp10_ = win; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp11_ = width; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp12_ = height; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp13_ = gdk_pixbuf_get_from_window (_tmp10_, 0, 0, _tmp11_, _tmp12_); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + screenshot = _tmp13_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp14_ = screenshot; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp15_ = filename; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + gdk_pixbuf_save (_tmp14_, _tmp15_, "png", &_inner_error_, NULL); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_inner_error_ != NULL) { +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (screenshot); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (win); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (filename); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_clear_error (&_inner_error_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 328 "GladeView.vala.c" + } +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (screenshot); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (win); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (filename); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 338 "GladeView.vala.c" +} + + +void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file) { + JsRenderJsRender* _tmp0_; + JsRenderJsRender* _tmp1_; + GladeDesignView* _tmp2_; + GladeProject* _tmp3_ = NULL; + GladeProject* _tmp4_; + GladeProject* p; + GladeProject* _tmp5_; + GList* _tmp6_ = NULL; + GList* _tmp7_ = NULL; + GList* li; + JsRenderJsRender* _tmp18_; + JsRenderNode* _tmp19_; + JsRenderNodeToGlade* _tmp20_; + JsRenderNodeToGlade* x; + GFileIOStream* iostream = NULL; + GFileIOStream* _tmp21_ = NULL; + GFile* _tmp22_ = NULL; + GFile* f; + GFileIOStream* _tmp23_; + GOutputStream* _tmp24_; + GOutputStream* _tmp25_; + GOutputStream* _tmp26_; + GOutputStream* ostream; + GOutputStream* _tmp27_; + GDataOutputStream* _tmp28_; + GDataOutputStream* dostream; + GDataOutputStream* _tmp29_; + JsRenderNodeToGlade* _tmp30_; + gchar* _tmp31_ = NULL; + gchar* _tmp32_; + GladeDesignView* _tmp33_; + GFile* _tmp34_; + gchar* _tmp35_ = NULL; + gchar* _tmp36_; + GladeProject* _tmp37_; + GFile* _tmp38_; + gchar* _tmp39_ = NULL; + gchar* _tmp40_; + GError * _inner_error_ = NULL; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_return_if_fail (self != NULL); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_return_if_fail (file != NULL); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp0_ = file; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->file); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self->file = _tmp1_; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp2_ = self->el; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp3_ = glade_design_view_get_project (_tmp2_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + p = _tmp4_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp5_ = p; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp6_ = glade_project_get_objects (_tmp5_); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp7_ = g_list_copy (_tmp6_); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + li = _tmp7_; +#line 410 "GladeView.vala.c" + { + gint i; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + i = 0; +#line 415 "GladeView.vala.c" + { + gboolean _tmp8_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp8_ = TRUE; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + while (TRUE) { +#line 422 "GladeView.vala.c" + gboolean _tmp9_; + gint _tmp11_; + GList* _tmp12_; + guint _tmp13_ = 0U; + GladeProject* _tmp14_; + GList* _tmp15_; + gint _tmp16_; + gconstpointer _tmp17_ = NULL; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp9_ = _tmp8_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (!_tmp9_) { +#line 435 "GladeView.vala.c" + gint _tmp10_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp10_ = i; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + i = _tmp10_ + 1; +#line 441 "GladeView.vala.c" + } +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp8_ = FALSE; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp11_ = i; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp12_ = li; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp13_ = g_list_length (_tmp12_); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (!(((guint) _tmp11_) < _tmp13_)) { +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + break; +#line 455 "GladeView.vala.c" + } +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp14_ = p; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp15_ = li; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp16_ = i; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp17_ = g_list_nth_data (_tmp15_, (guint) _tmp16_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + glade_project_remove_object (_tmp14_, (GObject*) _tmp17_); +#line 467 "GladeView.vala.c" + } + } + } +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp18_ = file; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp19_ = _tmp18_->tree; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp20_ = js_render_node_to_glade_new (_tmp19_, ""); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + x = _tmp20_; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp22_ = g_file_new_tmp ("tpl-XXXXXX.glade", &_tmp21_, &_inner_error_); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (iostream); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + iostream = _tmp21_; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + f = _tmp22_; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_inner_error_ != NULL) { +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (iostream); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (x); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_list_free0 (li); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (p); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_clear_error (&_inner_error_); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 503 "GladeView.vala.c" + } +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp23_ = iostream; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp24_ = g_io_stream_get_output_stream ((GIOStream*) _tmp23_); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp25_ = _tmp24_; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp26_ = _g_object_ref0 (_tmp25_); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + ostream = _tmp26_; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp27_ = ostream; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp28_ = g_data_output_stream_new (_tmp27_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + dostream = _tmp28_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp29_ = dostream; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp30_ = x; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp31_ = js_render_node_to_glade_munge (_tmp30_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp32_ = _tmp31_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_data_output_stream_put_string (_tmp29_, _tmp32_, NULL, &_inner_error_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (_tmp32_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_inner_error_ != NULL) { +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (dostream); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (ostream); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (f); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (iostream); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (x); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_list_free0 (li); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (p); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_clear_error (&_inner_error_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 555 "GladeView.vala.c" + } +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp33_ = self->el; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + gtk_widget_show ((GtkWidget*) _tmp33_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp34_ = f; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp35_ = g_file_get_path (_tmp34_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp36_ = _tmp35_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_print ("LOADING %s\n", _tmp36_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (_tmp36_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp37_ = p; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp38_ = f; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp39_ = g_file_get_path (_tmp38_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp40_ = _tmp39_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + glade_project_load_from_file (_tmp37_, _tmp40_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (_tmp40_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (dostream); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (ostream); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (f); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (iostream); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (x); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_list_free0 (li); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (p); +#line 597 "GladeView.vala.c" +} + + +static void xcls_gladeview_class_init (Xcls_GladeViewClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + xcls_gladeview_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_type_class_add_private (klass, sizeof (Xcls_GladeViewPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_gladeview_finalize; +#line 608 "GladeView.vala.c" +} + + +static void xcls_gladeview_instance_init (Xcls_GladeView * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self->priv = XCLS_GLADEVIEW_GET_PRIVATE (self); +#line 615 "GladeView.vala.c" +} + + +static void xcls_gladeview_finalize (GObject* obj) { + Xcls_GladeView * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_GLADEVIEW, Xcls_GladeView); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->priv->_this); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->file); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + G_OBJECT_CLASS (xcls_gladeview_parent_class)->finalize (obj); +#line 631 "GladeView.vala.c" +} + + +GType xcls_gladeview_get_type (void) { + static volatile gsize xcls_gladeview_type_id__volatile = 0; + if (g_once_init_enter (&xcls_gladeview_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_GladeViewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_gladeview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_GladeView), 0, (GInstanceInitFunc) xcls_gladeview_instance_init, NULL }; + GType xcls_gladeview_type_id; + xcls_gladeview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_GladeView", &g_define_type_info, 0); + g_once_init_leave (&xcls_gladeview_type_id__volatile, xcls_gladeview_type_id); + } + return xcls_gladeview_type_id__volatile; +} + + + diff --git a/Builder4/Main.vala.c b/Builder4/Main.vala.c new file mode 100644 index 000000000..d2e814418 --- /dev/null +++ b/Builder4/Main.vala.c @@ -0,0 +1,540 @@ +/* Main.vala.c generated by valac 0.20.1, the Vala compiler + * generated from Main.vala, do not modify */ + + +#include +#include +#include +#include +#include +#include + + +#define JS_RENDER_TYPE_LANGCLASS (js_render_langclass_get_type ()) +#define JS_RENDER_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_Class)) +#define JS_RENDER_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass)) +#define JS_RENDER_IS_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_LANGCLASS)) +#define JS_RENDER_IS_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_LANGCLASS)) +#define JS_RENDER_LANGCLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass)) + +typedef struct _JsRenderLang_Class JsRenderLang_Class; +typedef struct _JsRenderLang_ClassClass JsRenderLang_ClassClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; + +#define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ()) +#define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow)) +#define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass)) +#define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW)) +#define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW)) +#define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass)) + +typedef struct _Xcls_MainWindow Xcls_MainWindow; +typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass; +typedef struct _Xcls_MainWindowPrivate Xcls_MainWindowPrivate; + +#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX (xcls_mainwindow_xcls_vbox_get_type ()) +#define XCLS_MAINWINDOW_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox)) +#define XCLS_MAINWINDOW_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX)) +#define XCLS_MAINWINDOW_XCLS_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass)) + +typedef struct _Xcls_MainWindowXcls_vbox Xcls_MainWindowXcls_vbox; +typedef struct _Xcls_MainWindowXcls_vboxClass Xcls_MainWindowXcls_vboxClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR (xcls_mainwindow_xcls_topbar_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar)) +#define XCLS_MAINWINDOW_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass)) +#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR)) +#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR)) +#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass)) + +typedef struct _Xcls_MainWindowXcls_topbar Xcls_MainWindowXcls_topbar; +typedef struct _Xcls_MainWindowXcls_topbarClass Xcls_MainWindowXcls_topbarClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE (xcls_mainwindow_xcls_mainpane_get_type ()) +#define XCLS_MAINWINDOW_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane)) +#define XCLS_MAINWINDOW_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass)) +#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE)) +#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE)) +#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass)) + +typedef struct _Xcls_MainWindowXcls_mainpane Xcls_MainWindowXcls_mainpane; +typedef struct _Xcls_MainWindowXcls_mainpaneClass Xcls_MainWindowXcls_mainpaneClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE (xcls_mainwindow_xcls_leftpane_get_type ()) +#define XCLS_MAINWINDOW_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane)) +#define XCLS_MAINWINDOW_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass)) +#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE)) +#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE)) +#define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass)) + +typedef struct _Xcls_MainWindowXcls_leftpane Xcls_MainWindowXcls_leftpane; +typedef struct _Xcls_MainWindowXcls_leftpaneClass Xcls_MainWindowXcls_leftpaneClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE (xcls_mainwindow_xcls_editpane_get_type ()) +#define XCLS_MAINWINDOW_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane)) +#define XCLS_MAINWINDOW_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE)) +#define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass)) + +typedef struct _Xcls_MainWindowXcls_editpane Xcls_MainWindowXcls_editpane; +typedef struct _Xcls_MainWindowXcls_editpaneClass Xcls_MainWindowXcls_editpaneClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TREE (xcls_mainwindow_xcls_tree_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree)) +#define XCLS_MAINWINDOW_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass)) +#define XCLS_MAINWINDOW_IS_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE)) +#define XCLS_MAINWINDOW_IS_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE)) +#define XCLS_MAINWINDOW_XCLS_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass)) + +typedef struct _Xcls_MainWindowXcls_tree Xcls_MainWindowXcls_tree; +typedef struct _Xcls_MainWindowXcls_treeClass Xcls_MainWindowXcls_treeClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROPS (xcls_mainwindow_xcls_props_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props)) +#define XCLS_MAINWINDOW_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS)) +#define XCLS_MAINWINDOW_IS_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS)) +#define XCLS_MAINWINDOW_XCLS_PROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass)) + +typedef struct _Xcls_MainWindowXcls_props Xcls_MainWindowXcls_props; +typedef struct _Xcls_MainWindowXcls_propsClass Xcls_MainWindowXcls_propsClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED (xcls_mainwindow_xcls_clutterembed_get_type ()) +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed)) +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass)) +#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED)) +#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED)) +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass)) + +typedef struct _Xcls_MainWindowXcls_clutterembed Xcls_MainWindowXcls_clutterembed; +typedef struct _Xcls_MainWindowXcls_clutterembedClass Xcls_MainWindowXcls_clutterembedClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW (xcls_mainwindow_xcls_rooview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview)) +#define XCLS_MAINWINDOW_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW)) +#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass)) + +typedef struct _Xcls_MainWindowXcls_rooview Xcls_MainWindowXcls_rooview; +typedef struct _Xcls_MainWindowXcls_rooviewClass Xcls_MainWindowXcls_rooviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW (xcls_mainwindow_xcls_objectview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview)) +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW)) +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass)) + +typedef struct _Xcls_MainWindowXcls_objectview Xcls_MainWindowXcls_objectview; +typedef struct _Xcls_MainWindowXcls_objectviewClass Xcls_MainWindowXcls_objectviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW (xcls_mainwindow_xcls_codeeditview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview)) +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW)) +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass)) + +typedef struct _Xcls_MainWindowXcls_codeeditview Xcls_MainWindowXcls_codeeditview; +typedef struct _Xcls_MainWindowXcls_codeeditviewClass Xcls_MainWindowXcls_codeeditviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW (xcls_mainwindow_xcls_addpropsview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass)) + +typedef struct _Xcls_MainWindowXcls_addpropsview Xcls_MainWindowXcls_addpropsview; +typedef struct _Xcls_MainWindowXcls_addpropsviewClass Xcls_MainWindowXcls_addpropsviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW (xcls_mainwindow_xcls_projecteditview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass)) + +typedef struct _Xcls_MainWindowXcls_projecteditview Xcls_MainWindowXcls_projecteditview; +typedef struct _Xcls_MainWindowXcls_projecteditviewClass Xcls_MainWindowXcls_projecteditviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT (xcls_mainwindow_xcls_buttonlayout_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout)) +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT)) +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass)) + +typedef struct _Xcls_MainWindowXcls_buttonlayout Xcls_MainWindowXcls_buttonlayout; +typedef struct _Xcls_MainWindowXcls_buttonlayoutClass Xcls_MainWindowXcls_buttonlayoutClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON (xcls_mainwindow_xcls_projectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton)) +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_projectbutton Xcls_MainWindowXcls_projectbutton; +typedef struct _Xcls_MainWindowXcls_projectbuttonClass Xcls_MainWindowXcls_projectbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON (xcls_mainwindow_xcls_projecteditbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_projecteditbutton Xcls_MainWindowXcls_projecteditbutton; +typedef struct _Xcls_MainWindowXcls_projecteditbuttonClass Xcls_MainWindowXcls_projecteditbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON (xcls_mainwindow_xcls_objectshowbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton)) +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON)) +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_objectshowbutton Xcls_MainWindowXcls_objectshowbutton; +typedef struct _Xcls_MainWindowXcls_objectshowbuttonClass Xcls_MainWindowXcls_objectshowbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON (xcls_mainwindow_xcls_addpropbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addpropbutton Xcls_MainWindowXcls_addpropbutton; +typedef struct _Xcls_MainWindowXcls_addpropbuttonClass Xcls_MainWindowXcls_addpropbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON (xcls_mainwindow_xcls_addlistenerbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addlistenerbutton Xcls_MainWindowXcls_addlistenerbutton; +typedef struct _Xcls_MainWindowXcls_addlistenerbuttonClass Xcls_MainWindowXcls_addlistenerbuttonClass; + +#define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ()) +#define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles)) +#define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass)) +#define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES)) +#define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES)) +#define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass)) + +typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles; +typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass; + +#define TYPE_XCLS_EDITOR (xcls_editor_get_type ()) +#define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor)) +#define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass)) +#define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR)) +#define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR)) +#define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass)) + +typedef struct _Xcls_Editor Xcls_Editor; +typedef struct _Xcls_EditorClass Xcls_EditorClass; + +#define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ()) +#define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView)) +#define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass)) +#define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW)) +#define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW)) +#define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass)) + +typedef struct _Xcls_GladeView Xcls_GladeView; +typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass; + +#define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ()) +#define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps)) +#define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass)) +#define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS)) +#define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS)) +#define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass)) + +typedef struct _Xcls_LeftProps Xcls_LeftProps; +typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass; + +#define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ()) +#define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings)) +#define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass)) +#define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS)) +#define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS)) +#define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass)) + +typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings; +typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass; + +#define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ()) +#define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete)) +#define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass)) +#define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE)) +#define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE)) +#define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass)) + +typedef struct _Xcls_RightPalete Xcls_RightPalete; +typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass; + +#define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ()) +#define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp)) +#define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass)) +#define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP)) +#define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP)) +#define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass)) + +typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp; +typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass; + +#define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects)) +#define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass)) +#define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS)) +#define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS)) +#define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass)) + +typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects; +typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass; + +#define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ()) +#define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree)) +#define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass)) +#define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE)) +#define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE)) +#define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass)) + +typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree; +typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass; + +#define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ()) +#define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView)) +#define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass)) +#define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW)) +#define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW)) +#define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass)) + +typedef struct _Xcls_WindowRooView Xcls_WindowRooView; +typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass; + +struct _Xcls_MainWindow { + GObject parent_instance; + Xcls_MainWindowPrivate * priv; + GtkWindow* el; + Xcls_MainWindowXcls_vbox* vbox; + Xcls_MainWindowXcls_topbar* topbar; + Xcls_MainWindowXcls_mainpane* mainpane; + Xcls_MainWindowXcls_leftpane* leftpane; + Xcls_MainWindowXcls_editpane* editpane; + Xcls_MainWindowXcls_tree* tree; + Xcls_MainWindowXcls_props* props; + Xcls_MainWindowXcls_clutterembed* clutterembed; + Xcls_MainWindowXcls_rooview* rooview; + Xcls_MainWindowXcls_objectview* objectview; + Xcls_MainWindowXcls_codeeditview* codeeditview; + Xcls_MainWindowXcls_addpropsview* addpropsview; + Xcls_MainWindowXcls_projecteditview* projecteditview; + Xcls_MainWindowXcls_buttonlayout* buttonlayout; + Xcls_MainWindowXcls_projectbutton* projectbutton; + Xcls_MainWindowXcls_projecteditbutton* projecteditbutton; + Xcls_MainWindowXcls_objectshowbutton* objectshowbutton; + Xcls_MainWindowXcls_addpropbutton* addpropbutton; + Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton; + ProjectProject* project; + Xcls_ClutterFiles* clutterfiles; + Xcls_Editor* code_editor; + Xcls_GladeView* window_gladeview; + Xcls_LeftProps* left_props; + Xcls_ProjectSettings* projectsettings; + Xcls_RightPalete* rightpalete; + Xcls_WindowAddProp* add_props; + Xcls_WindowLeftProjects* left_projects; + Xcls_WindowLeftTree* left_tree; + Xcls_WindowRooView* window_rooview; + gboolean children_loaded; + gchar* state; + gchar* title; +}; + +struct _Xcls_MainWindowClass { + GObjectClass parent_class; +}; + + + +gint _vala_main (gchar** args, int args_length1); +JsRenderLang_Class* js_render_langclass_new (void); +JsRenderLang_Class* js_render_langclass_construct (GType object_type); +GType js_render_langclass_get_type (void) G_GNUC_CONST; +void project_project_loadAll (gboolean force); +GType project_project_get_type (void) G_GNUC_CONST; +ProjectProject* project_project_getProject (const gchar* name); +void project_project_scanDirs (ProjectProject* self); +Xcls_MainWindow* xcls_mainwindow_new (void); +Xcls_MainWindow* xcls_mainwindow_construct (GType object_type); +GType xcls_mainwindow_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_vbox_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_topbar_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_mainpane_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_leftpane_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_editpane_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_tree_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_props_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_clutterembed_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_rooview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_objectview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_codeeditview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addpropsview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projecteditview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_buttonlayout_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addpropbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_get_type (void) G_GNUC_CONST; +GType xcls_editor_get_type (void) G_GNUC_CONST; +GType xcls_gladeview_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_get_type (void) G_GNUC_CONST; +GType xcls_rightpalete_get_type (void) G_GNUC_CONST; +GType xcls_windowaddprop_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_get_type (void) G_GNUC_CONST; +void xcls_mainwindow_initChildren (Xcls_MainWindow* self); +void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self); + + +/** + * Test the writer code... + + +*/ +static gpointer _g_object_ref0 (gpointer self) { +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + return self ? g_object_ref (self) : NULL; +#line 433 "Main.vala.c" +} + + +gint _vala_main (gchar** args, int args_length1) { + gint result = 0; + JsRenderLang_Class* _tmp0_; + JsRenderLang_Class* _tmp1_; + ProjectProject* _tmp2_ = NULL; + ProjectProject* proj; + ProjectProject* _tmp3_; + ProjectProject* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindow* w; + Xcls_MainWindow* _tmp6_; + ProjectProject* _tmp7_; + ProjectProject* _tmp8_; + Xcls_MainWindow* _tmp9_; + GtkWindow* _tmp10_; + Xcls_MainWindow* _tmp11_; + Xcls_MainWindow* _tmp12_; +#line 8 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + gtk_init (&args_length1, &args); +#line 9 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + gtk_clutter_init (&args_length1, &args); +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp0_ = js_render_langclass_new (); +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp1_ = _tmp0_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _g_object_unref0 (_tmp1_); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + g_log_set_always_fatal (G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL); +#line 12 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + project_project_loadAll (FALSE); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp2_ = project_project_getProject ("Pman.Core"); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + proj = _tmp2_; +#line 14 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp3_ = proj; +#line 14 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + if (_tmp3_ == NULL) { +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + g_print ("could not load test project Pman.Core"); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + result = 0; +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _g_object_unref0 (proj); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + return result; +#line 484 "Main.vala.c" + } +#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp4_ = proj; +#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + project_project_scanDirs (_tmp4_); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp5_ = xcls_mainwindow_new (); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + w = _tmp5_; +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp6_ = w; +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp7_ = proj; +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp8_ = _g_object_ref0 (_tmp7_); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _g_object_unref0 (_tmp6_->project); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp6_->project = _tmp8_; +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp9_ = w; +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp10_ = _tmp9_->el; +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + gtk_widget_show_all ((GtkWidget*) _tmp10_); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp11_ = w; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + xcls_mainwindow_initChildren (_tmp11_); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp12_ = w; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + xcls_mainwindow_hideViewEditing (_tmp12_); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + gtk_main (); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + result = 0; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _g_object_unref0 (w); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _g_object_unref0 (proj); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + return result; +#line 528 "Main.vala.c" +} + + +int main (int argc, char ** argv) { +#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + g_type_init (); +#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + return _vala_main (argv, argc); +#line 537 "Main.vala.c" +} + + + diff --git a/Builder4/MainWindow.vala.c b/Builder4/MainWindow.vala.c new file mode 100644 index 000000000..312222a6d --- /dev/null +++ b/Builder4/MainWindow.vala.c @@ -0,0 +1,9723 @@ +/* MainWindow.vala.c generated by valac 0.20.1, the Vala compiler + * generated from MainWindow.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/MainWindow.vala -o /tmp/MainWindow +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_MainWindow(); + MainWindow.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ()) +#define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow)) +#define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass)) +#define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW)) +#define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW)) +#define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass)) + +typedef struct _Xcls_MainWindow Xcls_MainWindow; +typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass; +typedef struct _Xcls_MainWindowPrivate Xcls_MainWindowPrivate; + +#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX (xcls_mainwindow_xcls_vbox_get_type ()) +#define XCLS_MAINWINDOW_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox)) +#define XCLS_MAINWINDOW_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX)) +#define XCLS_MAINWINDOW_XCLS_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass)) + +typedef struct _Xcls_MainWindowXcls_vbox Xcls_MainWindowXcls_vbox; +typedef struct _Xcls_MainWindowXcls_vboxClass Xcls_MainWindowXcls_vboxClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR (xcls_mainwindow_xcls_topbar_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar)) +#define XCLS_MAINWINDOW_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass)) +#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR)) +#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR)) +#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass)) + +typedef struct _Xcls_MainWindowXcls_topbar Xcls_MainWindowXcls_topbar; +typedef struct _Xcls_MainWindowXcls_topbarClass Xcls_MainWindowXcls_topbarClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE (xcls_mainwindow_xcls_mainpane_get_type ()) +#define XCLS_MAINWINDOW_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane)) +#define XCLS_MAINWINDOW_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass)) +#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE)) +#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE)) +#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass)) + +typedef struct _Xcls_MainWindowXcls_mainpane Xcls_MainWindowXcls_mainpane; +typedef struct _Xcls_MainWindowXcls_mainpaneClass Xcls_MainWindowXcls_mainpaneClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE (xcls_mainwindow_xcls_leftpane_get_type ()) +#define XCLS_MAINWINDOW_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane)) +#define XCLS_MAINWINDOW_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass)) +#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE)) +#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE)) +#define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass)) + +typedef struct _Xcls_MainWindowXcls_leftpane Xcls_MainWindowXcls_leftpane; +typedef struct _Xcls_MainWindowXcls_leftpaneClass Xcls_MainWindowXcls_leftpaneClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE (xcls_mainwindow_xcls_editpane_get_type ()) +#define XCLS_MAINWINDOW_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane)) +#define XCLS_MAINWINDOW_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE)) +#define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass)) + +typedef struct _Xcls_MainWindowXcls_editpane Xcls_MainWindowXcls_editpane; +typedef struct _Xcls_MainWindowXcls_editpaneClass Xcls_MainWindowXcls_editpaneClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TREE (xcls_mainwindow_xcls_tree_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree)) +#define XCLS_MAINWINDOW_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass)) +#define XCLS_MAINWINDOW_IS_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE)) +#define XCLS_MAINWINDOW_IS_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE)) +#define XCLS_MAINWINDOW_XCLS_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass)) + +typedef struct _Xcls_MainWindowXcls_tree Xcls_MainWindowXcls_tree; +typedef struct _Xcls_MainWindowXcls_treeClass Xcls_MainWindowXcls_treeClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROPS (xcls_mainwindow_xcls_props_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props)) +#define XCLS_MAINWINDOW_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS)) +#define XCLS_MAINWINDOW_IS_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS)) +#define XCLS_MAINWINDOW_XCLS_PROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass)) + +typedef struct _Xcls_MainWindowXcls_props Xcls_MainWindowXcls_props; +typedef struct _Xcls_MainWindowXcls_propsClass Xcls_MainWindowXcls_propsClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED (xcls_mainwindow_xcls_clutterembed_get_type ()) +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed)) +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass)) +#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED)) +#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED)) +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass)) + +typedef struct _Xcls_MainWindowXcls_clutterembed Xcls_MainWindowXcls_clutterembed; +typedef struct _Xcls_MainWindowXcls_clutterembedClass Xcls_MainWindowXcls_clutterembedClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW (xcls_mainwindow_xcls_rooview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview)) +#define XCLS_MAINWINDOW_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW)) +#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass)) + +typedef struct _Xcls_MainWindowXcls_rooview Xcls_MainWindowXcls_rooview; +typedef struct _Xcls_MainWindowXcls_rooviewClass Xcls_MainWindowXcls_rooviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW (xcls_mainwindow_xcls_objectview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview)) +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW)) +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass)) + +typedef struct _Xcls_MainWindowXcls_objectview Xcls_MainWindowXcls_objectview; +typedef struct _Xcls_MainWindowXcls_objectviewClass Xcls_MainWindowXcls_objectviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW (xcls_mainwindow_xcls_codeeditview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview)) +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW)) +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass)) + +typedef struct _Xcls_MainWindowXcls_codeeditview Xcls_MainWindowXcls_codeeditview; +typedef struct _Xcls_MainWindowXcls_codeeditviewClass Xcls_MainWindowXcls_codeeditviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW (xcls_mainwindow_xcls_addpropsview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass)) + +typedef struct _Xcls_MainWindowXcls_addpropsview Xcls_MainWindowXcls_addpropsview; +typedef struct _Xcls_MainWindowXcls_addpropsviewClass Xcls_MainWindowXcls_addpropsviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW (xcls_mainwindow_xcls_projecteditview_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass)) + +typedef struct _Xcls_MainWindowXcls_projecteditview Xcls_MainWindowXcls_projecteditview; +typedef struct _Xcls_MainWindowXcls_projecteditviewClass Xcls_MainWindowXcls_projecteditviewClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT (xcls_mainwindow_xcls_buttonlayout_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout)) +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT)) +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass)) + +typedef struct _Xcls_MainWindowXcls_buttonlayout Xcls_MainWindowXcls_buttonlayout; +typedef struct _Xcls_MainWindowXcls_buttonlayoutClass Xcls_MainWindowXcls_buttonlayoutClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON (xcls_mainwindow_xcls_projectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton)) +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_projectbutton Xcls_MainWindowXcls_projectbutton; +typedef struct _Xcls_MainWindowXcls_projectbuttonClass Xcls_MainWindowXcls_projectbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON (xcls_mainwindow_xcls_projecteditbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON)) +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_projecteditbutton Xcls_MainWindowXcls_projecteditbutton; +typedef struct _Xcls_MainWindowXcls_projecteditbuttonClass Xcls_MainWindowXcls_projecteditbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON (xcls_mainwindow_xcls_objectshowbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton)) +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON)) +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_objectshowbutton Xcls_MainWindowXcls_objectshowbutton; +typedef struct _Xcls_MainWindowXcls_objectshowbuttonClass Xcls_MainWindowXcls_objectshowbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON (xcls_mainwindow_xcls_addpropbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addpropbutton Xcls_MainWindowXcls_addpropbutton; +typedef struct _Xcls_MainWindowXcls_addpropbuttonClass Xcls_MainWindowXcls_addpropbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON (xcls_mainwindow_xcls_addlistenerbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addlistenerbutton Xcls_MainWindowXcls_addlistenerbutton; +typedef struct _Xcls_MainWindowXcls_addlistenerbuttonClass Xcls_MainWindowXcls_addlistenerbuttonClass; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; + +#define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ()) +#define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles)) +#define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass)) +#define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES)) +#define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES)) +#define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass)) + +typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles; +typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass; + +#define TYPE_XCLS_EDITOR (xcls_editor_get_type ()) +#define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor)) +#define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass)) +#define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR)) +#define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR)) +#define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass)) + +typedef struct _Xcls_Editor Xcls_Editor; +typedef struct _Xcls_EditorClass Xcls_EditorClass; + +#define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ()) +#define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView)) +#define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass)) +#define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW)) +#define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW)) +#define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass)) + +typedef struct _Xcls_GladeView Xcls_GladeView; +typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass; + +#define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ()) +#define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps)) +#define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass)) +#define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS)) +#define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS)) +#define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass)) + +typedef struct _Xcls_LeftProps Xcls_LeftProps; +typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass; + +#define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ()) +#define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings)) +#define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass)) +#define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS)) +#define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS)) +#define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass)) + +typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings; +typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass; + +#define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ()) +#define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete)) +#define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass)) +#define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE)) +#define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE)) +#define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass)) + +typedef struct _Xcls_RightPalete Xcls_RightPalete; +typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass; + +#define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ()) +#define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp)) +#define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass)) +#define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP)) +#define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP)) +#define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass)) + +typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp; +typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass; + +#define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects)) +#define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass)) +#define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS)) +#define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS)) +#define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass)) + +typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects; +typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass; + +#define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ()) +#define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree)) +#define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass)) +#define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE)) +#define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE)) +#define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass)) + +typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree; +typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass; + +#define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ()) +#define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView)) +#define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass)) +#define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW)) +#define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW)) +#define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass)) + +typedef struct _Xcls_WindowRooView Xcls_WindowRooView; +typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define _g_free0(var) (var = (g_free (var), NULL)) +typedef struct _Xcls_MainWindowXcls_vboxPrivate Xcls_MainWindowXcls_vboxPrivate; +typedef struct _Xcls_MainWindowXcls_addpropsviewPrivate Xcls_MainWindowXcls_addpropsviewPrivate; +typedef struct _Xcls_MainWindowXcls_rooviewPrivate Xcls_MainWindowXcls_rooviewPrivate; +typedef struct _Xcls_MainWindowXcls_codeeditviewPrivate Xcls_MainWindowXcls_codeeditviewPrivate; +typedef struct _Xcls_MainWindowXcls_objectviewPrivate Xcls_MainWindowXcls_objectviewPrivate; +typedef struct _Xcls_MainWindowXcls_projectbuttonPrivate Xcls_MainWindowXcls_projectbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_projecteditbuttonPrivate Xcls_MainWindowXcls_projecteditbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_projecteditviewPrivate Xcls_MainWindowXcls_projecteditviewPrivate; + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; +typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; +typedef struct _Xcls_MainWindowXcls_editpanePrivate Xcls_MainWindowXcls_editpanePrivate; +typedef struct _Xcls_WindowLeftProjectsPrivate Xcls_WindowLeftProjectsPrivate; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW (xcls_windowleftprojects_xcls_view_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass)) + +typedef struct _Xcls_WindowLeftProjectsXcls_view Xcls_WindowLeftProjectsXcls_view; +typedef struct _Xcls_WindowLeftProjectsXcls_viewClass Xcls_WindowLeftProjectsXcls_viewClass; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL (xcls_windowleftprojects_xcls_model_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass)) + +typedef struct _Xcls_WindowLeftProjectsXcls_model Xcls_WindowLeftProjectsXcls_model; +typedef struct _Xcls_WindowLeftProjectsXcls_modelClass Xcls_WindowLeftProjectsXcls_modelClass; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL (xcls_windowleftprojects_xcls_namecol_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass)) + +typedef struct _Xcls_WindowLeftProjectsXcls_namecol Xcls_WindowLeftProjectsXcls_namecol; +typedef struct _Xcls_WindowLeftProjectsXcls_namecolClass Xcls_WindowLeftProjectsXcls_namecolClass; +typedef struct _Xcls_MainWindowXcls_treePrivate Xcls_MainWindowXcls_treePrivate; +typedef struct _Xcls_WindowLeftTreePrivate Xcls_WindowLeftTreePrivate; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW (xcls_windowlefttree_xcls_view_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view)) +#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass)) + +typedef struct _Xcls_WindowLeftTreeXcls_view Xcls_WindowLeftTreeXcls_view; +typedef struct _Xcls_WindowLeftTreeXcls_viewClass Xcls_WindowLeftTreeXcls_viewClass; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL (xcls_windowlefttree_xcls_model_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model)) +#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass)) + +typedef struct _Xcls_WindowLeftTreeXcls_model Xcls_WindowLeftTreeXcls_model; +typedef struct _Xcls_WindowLeftTreeXcls_modelClass Xcls_WindowLeftTreeXcls_modelClass; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER (xcls_windowlefttree_xcls_renderer_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer)) +#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER)) +#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass)) + +typedef struct _Xcls_WindowLeftTreeXcls_renderer Xcls_WindowLeftTreeXcls_renderer; +typedef struct _Xcls_WindowLeftTreeXcls_rendererClass Xcls_WindowLeftTreeXcls_rendererClass; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU (xcls_windowlefttree_xcls_lefttreemenu_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu)) +#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU)) +#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass)) + +typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu Xcls_WindowLeftTreeXcls_LeftTreeMenu; +typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass Xcls_WindowLeftTreeXcls_LeftTreeMenuClass; +typedef struct _Xcls_LeftPropsPrivate Xcls_LeftPropsPrivate; + +#define XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP (xcls_leftprops_xcls_addpropertypopup_get_type ()) +#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup)) +#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass)) +#define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP)) +#define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP)) +#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass)) + +typedef struct _Xcls_LeftPropsXcls_AddPropertyPopup Xcls_LeftPropsXcls_AddPropertyPopup; +typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupClass Xcls_LeftPropsXcls_AddPropertyPopupClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS (xcls_leftprops_xcls_editprops_get_type ()) +#define XCLS_LEFTPROPS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps)) +#define XCLS_LEFTPROPS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass)) +#define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS)) +#define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS)) +#define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass)) + +typedef struct _Xcls_LeftPropsXcls_EditProps Xcls_LeftPropsXcls_EditProps; +typedef struct _Xcls_LeftPropsXcls_EditPropsClass Xcls_LeftPropsXcls_EditPropsClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_VIEW (xcls_leftprops_xcls_view_get_type ()) +#define XCLS_LEFTPROPS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view)) +#define XCLS_LEFTPROPS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass)) +#define XCLS_LEFTPROPS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW)) +#define XCLS_LEFTPROPS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW)) +#define XCLS_LEFTPROPS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass)) + +typedef struct _Xcls_LeftPropsXcls_view Xcls_LeftPropsXcls_view; +typedef struct _Xcls_LeftPropsXcls_viewClass Xcls_LeftPropsXcls_viewClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MODEL (xcls_leftprops_xcls_model_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model)) +#define XCLS_LEFTPROPS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass)) +#define XCLS_LEFTPROPS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL)) +#define XCLS_LEFTPROPS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL)) +#define XCLS_LEFTPROPS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass)) + +typedef struct _Xcls_LeftPropsXcls_model Xcls_LeftPropsXcls_model; +typedef struct _Xcls_LeftPropsXcls_modelClass Xcls_LeftPropsXcls_modelClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL (xcls_leftprops_xcls_keycol_get_type ()) +#define XCLS_LEFTPROPS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol)) +#define XCLS_LEFTPROPS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass)) +#define XCLS_LEFTPROPS_IS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL)) +#define XCLS_LEFTPROPS_IS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL)) +#define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass)) + +typedef struct _Xcls_LeftPropsXcls_keycol Xcls_LeftPropsXcls_keycol; +typedef struct _Xcls_LeftPropsXcls_keycolClass Xcls_LeftPropsXcls_keycolClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER (xcls_leftprops_xcls_keyrender_get_type ()) +#define XCLS_LEFTPROPS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender)) +#define XCLS_LEFTPROPS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass)) +#define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER)) +#define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER)) +#define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass)) + +typedef struct _Xcls_LeftPropsXcls_keyrender Xcls_LeftPropsXcls_keyrender; +typedef struct _Xcls_LeftPropsXcls_keyrenderClass Xcls_LeftPropsXcls_keyrenderClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_VALCOL (xcls_leftprops_xcls_valcol_get_type ()) +#define XCLS_LEFTPROPS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol)) +#define XCLS_LEFTPROPS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass)) +#define XCLS_LEFTPROPS_IS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL)) +#define XCLS_LEFTPROPS_IS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL)) +#define XCLS_LEFTPROPS_XCLS_VALCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass)) + +typedef struct _Xcls_LeftPropsXcls_valcol Xcls_LeftPropsXcls_valcol; +typedef struct _Xcls_LeftPropsXcls_valcolClass Xcls_LeftPropsXcls_valcolClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER (xcls_leftprops_xcls_valrender_get_type ()) +#define XCLS_LEFTPROPS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender)) +#define XCLS_LEFTPROPS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass)) +#define XCLS_LEFTPROPS_IS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER)) +#define XCLS_LEFTPROPS_IS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER)) +#define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass)) + +typedef struct _Xcls_LeftPropsXcls_valrender Xcls_LeftPropsXcls_valrender; +typedef struct _Xcls_LeftPropsXcls_valrenderClass Xcls_LeftPropsXcls_valrenderClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL (xcls_leftprops_xcls_valrendermodel_get_type ()) +#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodel)) +#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass)) +#define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL)) +#define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL)) +#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass)) + +typedef struct _Xcls_LeftPropsXcls_valrendermodel Xcls_LeftPropsXcls_valrendermodel; +typedef struct _Xcls_LeftPropsXcls_valrendermodelClass Xcls_LeftPropsXcls_valrendermodelClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU (xcls_leftprops_xcls_contextmenu_get_type ()) +#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu)) +#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass)) +#define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU)) +#define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU)) +#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass)) + +typedef struct _Xcls_LeftPropsXcls_ContextMenu Xcls_LeftPropsXcls_ContextMenu; +typedef struct _Xcls_LeftPropsXcls_ContextMenuClass Xcls_LeftPropsXcls_ContextMenuClass; + +#define PALETE_TYPE_PALETE (palete_palete_get_type ()) +#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) +#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) +#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) +#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) +#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) + +typedef struct _PaletePalete PaletePalete; +typedef struct _PaletePaleteClass PaletePaleteClass; +typedef struct _Xcls_MainWindowXcls_propsPrivate Xcls_MainWindowXcls_propsPrivate; +typedef struct _Xcls_MainWindowXcls_leftpanePrivate Xcls_MainWindowXcls_leftpanePrivate; +typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW (xcls_projectsettings_xcls_view_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view)) +#define XCLS_PROJECTSETTINGS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW)) +#define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass)) + +typedef struct _Xcls_ProjectSettingsXcls_view Xcls_ProjectSettingsXcls_view; +typedef struct _Xcls_ProjectSettingsXcls_viewClass Xcls_ProjectSettingsXcls_viewClass; +typedef struct _Xcls_WindowRooViewPrivate Xcls_WindowRooViewPrivate; + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW (xcls_windowrooview_xcls_autoredraw_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw)) +#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW)) +#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass)) + +typedef struct _Xcls_WindowRooViewXcls_AutoRedraw Xcls_WindowRooViewXcls_AutoRedraw; +typedef struct _Xcls_WindowRooViewXcls_AutoRedrawClass Xcls_WindowRooViewXcls_AutoRedrawClass; + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW (xcls_windowrooview_xcls_view_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view)) +#define XCLS_WINDOWROOVIEW_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass)) + +typedef struct _Xcls_WindowRooViewXcls_view Xcls_WindowRooViewXcls_view; +typedef struct _Xcls_WindowRooViewXcls_viewClass Xcls_WindowRooViewXcls_viewClass; + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER (xcls_windowrooview_xcls_inspectorcontainer_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer)) +#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER)) +#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass)) + +typedef struct _Xcls_WindowRooViewXcls_inspectorcontainer Xcls_WindowRooViewXcls_inspectorcontainer; +typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerClass Xcls_WindowRooViewXcls_inspectorcontainerClass; +typedef struct _Xcls_RightPaletePrivate Xcls_RightPaletePrivate; + +#define XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX (xcls_rightpalete_xcls_viewbox_get_type ()) +#define XCLS_RIGHTPALETE_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox)) +#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass)) +#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX)) +#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX)) +#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass)) + +typedef struct _Xcls_RightPaleteXcls_viewbox Xcls_RightPaleteXcls_viewbox; +typedef struct _Xcls_RightPaleteXcls_viewboxClass Xcls_RightPaleteXcls_viewboxClass; + +#define XCLS_RIGHTPALETE_TYPE_XCLS_MODEL (xcls_rightpalete_xcls_model_get_type ()) +#define XCLS_RIGHTPALETE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model)) +#define XCLS_RIGHTPALETE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass)) +#define XCLS_RIGHTPALETE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL)) +#define XCLS_RIGHTPALETE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL)) +#define XCLS_RIGHTPALETE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass)) + +typedef struct _Xcls_RightPaleteXcls_model Xcls_RightPaleteXcls_model; +typedef struct _Xcls_RightPaleteXcls_modelClass Xcls_RightPaleteXcls_modelClass; + +#define XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER (xcls_rightpalete_xcls_txtrender_get_type ()) +#define XCLS_RIGHTPALETE_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender)) +#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass)) +#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER)) +#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER)) +#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass)) + +typedef struct _Xcls_RightPaleteXcls_txtrender Xcls_RightPaleteXcls_txtrender; +typedef struct _Xcls_RightPaleteXcls_txtrenderClass Xcls_RightPaleteXcls_txtrenderClass; +typedef struct _Xcls_WindowAddPropPrivate Xcls_WindowAddPropPrivate; + +#define XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL (xcls_windowaddprop_xcls_model_get_type ()) +#define XCLS_WINDOWADDPROP_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_model)) +#define XCLS_WINDOWADDPROP_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass)) +#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWADDPROP_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass)) + +typedef struct _Xcls_WindowAddPropXcls_model Xcls_WindowAddPropXcls_model; +typedef struct _Xcls_WindowAddPropXcls_modelClass Xcls_WindowAddPropXcls_modelClass; + +#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL (xcls_windowaddprop_xcls_namecol_get_type ()) +#define XCLS_WINDOWADDPROP_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecol)) +#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass)) +#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL)) +#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL)) +#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass)) + +typedef struct _Xcls_WindowAddPropXcls_namecol Xcls_WindowAddPropXcls_namecol; +typedef struct _Xcls_WindowAddPropXcls_namecolClass Xcls_WindowAddPropXcls_namecolClass; + +#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER (xcls_windowaddprop_xcls_namerender_get_type ()) +#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerender)) +#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass)) +#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER)) +#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER)) +#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass)) + +typedef struct _Xcls_WindowAddPropXcls_namerender Xcls_WindowAddPropXcls_namerender; +typedef struct _Xcls_WindowAddPropXcls_namerenderClass Xcls_WindowAddPropXcls_namerenderClass; +typedef struct _Xcls_EditorPrivate Xcls_EditorPrivate; + +#define XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON (xcls_editor_xcls_save_button_get_type ()) +#define XCLS_EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_button)) +#define XCLS_EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass)) +#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON)) +#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON)) +#define XCLS_EDITOR_XCLS_SAVE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass)) + +typedef struct _Xcls_EditorXcls_save_button Xcls_EditorXcls_save_button; +typedef struct _Xcls_EditorXcls_save_buttonClass Xcls_EditorXcls_save_buttonClass; + +#define XCLS_EDITOR_TYPE_XCLS_KEY_EDIT (xcls_editor_xcls_key_edit_get_type ()) +#define XCLS_EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_edit)) +#define XCLS_EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass)) +#define XCLS_EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT)) +#define XCLS_EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT)) +#define XCLS_EDITOR_XCLS_KEY_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass)) + +typedef struct _Xcls_EditorXcls_key_edit Xcls_EditorXcls_key_edit; +typedef struct _Xcls_EditorXcls_key_editClass Xcls_EditorXcls_key_editClass; + +#define XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR (xcls_editor_xcls_righteditor_get_type ()) +#define XCLS_EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditor)) +#define XCLS_EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass)) +#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR)) +#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR)) +#define XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass)) + +typedef struct _Xcls_EditorXcls_RightEditor Xcls_EditorXcls_RightEditor; +typedef struct _Xcls_EditorXcls_RightEditorClass Xcls_EditorXcls_RightEditorClass; + +#define XCLS_EDITOR_TYPE_XCLS_VIEW (xcls_editor_xcls_view_get_type ()) +#define XCLS_EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_view)) +#define XCLS_EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass)) +#define XCLS_EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW)) +#define XCLS_EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW)) +#define XCLS_EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass)) + +typedef struct _Xcls_EditorXcls_view Xcls_EditorXcls_view; +typedef struct _Xcls_EditorXcls_viewClass Xcls_EditorXcls_viewClass; + +#define XCLS_EDITOR_TYPE_XCLS_BUFFER (xcls_editor_xcls_buffer_get_type ()) +#define XCLS_EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_buffer)) +#define XCLS_EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass)) +#define XCLS_EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER)) +#define XCLS_EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER)) +#define XCLS_EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass)) + +typedef struct _Xcls_EditorXcls_buffer Xcls_EditorXcls_buffer; +typedef struct _Xcls_EditorXcls_bufferClass Xcls_EditorXcls_bufferClass; +typedef struct _Xcls_ClutterFilesPrivate Xcls_ClutterFilesPrivate; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT (xcls_clutterfiles_xcls_filelayout_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout)) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT)) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass)) + +typedef struct _Xcls_ClutterFilesXcls_filelayout Xcls_ClutterFilesXcls_filelayout; +typedef struct _Xcls_ClutterFilesXcls_filelayoutClass Xcls_ClutterFilesXcls_filelayoutClass; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER (xcls_clutterfiles_xcls_filelayout_manager_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager)) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER)) +#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass)) + +typedef struct _Xcls_ClutterFilesXcls_filelayout_manager Xcls_ClutterFilesXcls_filelayout_manager; +typedef struct _Xcls_ClutterFilesXcls_filelayout_managerClass Xcls_ClutterFilesXcls_filelayout_managerClass; + +#define XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM (xcls_clutterfiles_xcls_fileitem_get_type ()) +#define XCLS_CLUTTERFILES_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem)) +#define XCLS_CLUTTERFILES_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM)) +#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM)) +#define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass)) + +typedef struct _Xcls_ClutterFilesXcls_fileitem Xcls_ClutterFilesXcls_fileitem; +typedef struct _Xcls_ClutterFilesXcls_fileitemClass Xcls_ClutterFilesXcls_fileitemClass; +typedef struct _Block10Data Block10Data; +typedef struct _Xcls_GladeViewPrivate Xcls_GladeViewPrivate; +typedef struct _ProjectProjectPrivate ProjectProjectPrivate; +typedef struct _Xcls_MainWindowXcls_topbarPrivate Xcls_MainWindowXcls_topbarPrivate; +typedef struct _Xcls_MainWindowXcls_mainpanePrivate Xcls_MainWindowXcls_mainpanePrivate; + +#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX9 (xcls_mainwindow_xcls_vbox9_get_type ()) +#define XCLS_MAINWINDOW_XCLS_VBOX9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9)) +#define XCLS_MAINWINDOW_XCLS_VBOX9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Class)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9)) +#define XCLS_MAINWINDOW_XCLS_VBOX9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Class)) + +typedef struct _Xcls_MainWindowXcls_VBox9 Xcls_MainWindowXcls_VBox9; +typedef struct _Xcls_MainWindowXcls_VBox9Class Xcls_MainWindowXcls_VBox9Class; +typedef struct _Xcls_MainWindowXcls_VBox9Private Xcls_MainWindowXcls_VBox9Private; +typedef struct _Xcls_MainWindowXcls_clutterembedPrivate Xcls_MainWindowXcls_clutterembedPrivate; +typedef struct _Xcls_MainWindowXcls_buttonlayoutPrivate Xcls_MainWindowXcls_buttonlayoutPrivate; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17 (xcls_mainwindow_xcls_boxlayout17_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17)) +#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17)) +#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17)) +#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Class)) + +typedef struct _Xcls_MainWindowXcls_BoxLayout17 Xcls_MainWindowXcls_BoxLayout17; +typedef struct _Xcls_MainWindowXcls_BoxLayout17Class Xcls_MainWindowXcls_BoxLayout17Class; +typedef struct _Xcls_MainWindowXcls_BoxLayout17Private Xcls_MainWindowXcls_BoxLayout17Private; +typedef struct _Xcls_MainWindowXcls_objectshowbuttonPrivate Xcls_MainWindowXcls_objectshowbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_addpropbuttonPrivate Xcls_MainWindowXcls_addpropbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate Xcls_MainWindowXcls_addlistenerbuttonPrivate; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT19 (xcls_mainwindow_xcls_text19_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TEXT19(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19)) +#define XCLS_MAINWINDOW_XCLS_TEXT19_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Class)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT19(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT19_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19)) +#define XCLS_MAINWINDOW_XCLS_TEXT19_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Class)) + +typedef struct _Xcls_MainWindowXcls_Text19 Xcls_MainWindowXcls_Text19; +typedef struct _Xcls_MainWindowXcls_Text19Class Xcls_MainWindowXcls_Text19Class; +typedef struct _Xcls_MainWindowXcls_Text19Private Xcls_MainWindowXcls_Text19Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT21 (xcls_mainwindow_xcls_text21_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TEXT21(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21)) +#define XCLS_MAINWINDOW_XCLS_TEXT21_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Class)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT21(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT21_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21)) +#define XCLS_MAINWINDOW_XCLS_TEXT21_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Class)) + +typedef struct _Xcls_MainWindowXcls_Text21 Xcls_MainWindowXcls_Text21; +typedef struct _Xcls_MainWindowXcls_Text21Class Xcls_MainWindowXcls_Text21Class; +typedef struct _Xcls_MainWindowXcls_Text21Private Xcls_MainWindowXcls_Text21Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT23 (xcls_mainwindow_xcls_text23_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TEXT23(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23)) +#define XCLS_MAINWINDOW_XCLS_TEXT23_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Class)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT23(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT23_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23)) +#define XCLS_MAINWINDOW_XCLS_TEXT23_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Class)) + +typedef struct _Xcls_MainWindowXcls_Text23 Xcls_MainWindowXcls_Text23; +typedef struct _Xcls_MainWindowXcls_Text23Class Xcls_MainWindowXcls_Text23Class; +typedef struct _Xcls_MainWindowXcls_Text23Private Xcls_MainWindowXcls_Text23Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT25 (xcls_mainwindow_xcls_text25_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TEXT25(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25)) +#define XCLS_MAINWINDOW_XCLS_TEXT25_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Class)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT25(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT25_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25)) +#define XCLS_MAINWINDOW_XCLS_TEXT25_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Class)) + +typedef struct _Xcls_MainWindowXcls_Text25 Xcls_MainWindowXcls_Text25; +typedef struct _Xcls_MainWindowXcls_Text25Class Xcls_MainWindowXcls_Text25Class; +typedef struct _Xcls_MainWindowXcls_Text25Private Xcls_MainWindowXcls_Text25Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT27 (xcls_mainwindow_xcls_text27_get_type ()) +#define XCLS_MAINWINDOW_XCLS_TEXT27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27)) +#define XCLS_MAINWINDOW_XCLS_TEXT27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Class)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27)) +#define XCLS_MAINWINDOW_IS_XCLS_TEXT27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27)) +#define XCLS_MAINWINDOW_XCLS_TEXT27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Class)) + +typedef struct _Xcls_MainWindowXcls_Text27 Xcls_MainWindowXcls_Text27; +typedef struct _Xcls_MainWindowXcls_Text27Class Xcls_MainWindowXcls_Text27Class; +typedef struct _Xcls_MainWindowXcls_Text27Private Xcls_MainWindowXcls_Text27Private; + +struct _Xcls_MainWindow { + GObject parent_instance; + Xcls_MainWindowPrivate * priv; + GtkWindow* el; + Xcls_MainWindowXcls_vbox* vbox; + Xcls_MainWindowXcls_topbar* topbar; + Xcls_MainWindowXcls_mainpane* mainpane; + Xcls_MainWindowXcls_leftpane* leftpane; + Xcls_MainWindowXcls_editpane* editpane; + Xcls_MainWindowXcls_tree* tree; + Xcls_MainWindowXcls_props* props; + Xcls_MainWindowXcls_clutterembed* clutterembed; + Xcls_MainWindowXcls_rooview* rooview; + Xcls_MainWindowXcls_objectview* objectview; + Xcls_MainWindowXcls_codeeditview* codeeditview; + Xcls_MainWindowXcls_addpropsview* addpropsview; + Xcls_MainWindowXcls_projecteditview* projecteditview; + Xcls_MainWindowXcls_buttonlayout* buttonlayout; + Xcls_MainWindowXcls_projectbutton* projectbutton; + Xcls_MainWindowXcls_projecteditbutton* projecteditbutton; + Xcls_MainWindowXcls_objectshowbutton* objectshowbutton; + Xcls_MainWindowXcls_addpropbutton* addpropbutton; + Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton; + ProjectProject* project; + Xcls_ClutterFiles* clutterfiles; + Xcls_Editor* code_editor; + Xcls_GladeView* window_gladeview; + Xcls_LeftProps* left_props; + Xcls_ProjectSettings* projectsettings; + Xcls_RightPalete* rightpalete; + Xcls_WindowAddProp* add_props; + Xcls_WindowLeftProjects* left_projects; + Xcls_WindowLeftTree* left_tree; + Xcls_WindowRooView* window_rooview; + gboolean children_loaded; + gchar* state; + gchar* title; +}; + +struct _Xcls_MainWindowClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_vbox { + GObject parent_instance; + Xcls_MainWindowXcls_vboxPrivate * priv; + GtkVBox* el; +}; + +struct _Xcls_MainWindowXcls_vboxClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_addpropsview { + GObject parent_instance; + Xcls_MainWindowXcls_addpropsviewPrivate * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_addpropsviewClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_rooview { + GObject parent_instance; + Xcls_MainWindowXcls_rooviewPrivate * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_rooviewClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_codeeditview { + GObject parent_instance; + Xcls_MainWindowXcls_codeeditviewPrivate * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_codeeditviewClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_objectview { + GObject parent_instance; + Xcls_MainWindowXcls_objectviewPrivate * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_objectviewClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_projectbutton { + GObject parent_instance; + Xcls_MainWindowXcls_projectbuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_projectbuttonClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_projecteditbutton { + GObject parent_instance; + Xcls_MainWindowXcls_projecteditbuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_projecteditbuttonClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_projecteditview { + GObject parent_instance; + Xcls_MainWindowXcls_projecteditviewPrivate * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_projecteditviewClass { + GObjectClass parent_class; +}; + +struct _JsRenderJsRender { + GObject parent_instance; + JsRenderJsRenderPrivate * priv; + GeeArrayList* doubleStringProps; + gchar* id; + gchar* name; + gchar* fullname; + gchar* path; + gchar* parent; + gchar* region; + gchar* title; + gchar* permname; + gchar* modOrder; + gchar* xtype; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*save) (JsRenderJsRender* self); + void (*loadItems) (JsRenderJsRender* self, GError** error); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); + gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile); +}; + +struct _Xcls_MainWindowXcls_editpane { + GObject parent_instance; + Xcls_MainWindowXcls_editpanePrivate * priv; + GtkVPaned* el; +}; + +struct _Xcls_MainWindowXcls_editpaneClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjects { + GObject parent_instance; + Xcls_WindowLeftProjectsPrivate * priv; + GtkVBox* el; + Xcls_WindowLeftProjectsXcls_view* view; + Xcls_WindowLeftProjectsXcls_model* model; + Xcls_WindowLeftProjectsXcls_namecol* namecol; + gboolean is_loaded; + gboolean is_loading; +}; + +struct _Xcls_WindowLeftProjectsClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_tree { + GObject parent_instance; + Xcls_MainWindowXcls_treePrivate * priv; + GtkVBox* el; +}; + +struct _Xcls_MainWindowXcls_treeClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTree { + GObject parent_instance; + Xcls_WindowLeftTreePrivate * priv; + GtkScrolledWindow* el; + Xcls_WindowLeftTreeXcls_view* view; + Xcls_WindowLeftTreeXcls_model* model; + Xcls_WindowLeftTreeXcls_renderer* renderer; + Xcls_WindowLeftTreeXcls_LeftTreeMenu* LeftTreeMenu; +}; + +struct _Xcls_WindowLeftTreeClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftProps { + GObject parent_instance; + Xcls_LeftPropsPrivate * priv; + GtkVBox* el; + Xcls_LeftPropsXcls_AddPropertyPopup* AddPropertyPopup; + Xcls_LeftPropsXcls_EditProps* EditProps; + Xcls_LeftPropsXcls_view* view; + Xcls_LeftPropsXcls_model* model; + Xcls_LeftPropsXcls_keycol* keycol; + Xcls_LeftPropsXcls_keyrender* keyrender; + Xcls_LeftPropsXcls_valcol* valcol; + Xcls_LeftPropsXcls_valrender* valrender; + Xcls_LeftPropsXcls_valrendermodel* valrendermodel; + Xcls_LeftPropsXcls_ContextMenu* ContextMenu; + JsRenderJsRender* file; + JsRenderNode* node; + gboolean allow_edit; +}; + +struct _Xcls_LeftPropsClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_props { + GObject parent_instance; + Xcls_MainWindowXcls_propsPrivate * priv; + GtkVBox* el; +}; + +struct _Xcls_MainWindowXcls_propsClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_leftpane { + GObject parent_instance; + Xcls_MainWindowXcls_leftpanePrivate * priv; + GtkVBox* el; +}; + +struct _Xcls_MainWindowXcls_leftpaneClass { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettings { + GObject parent_instance; + Xcls_ProjectSettingsPrivate * priv; + GtkVBox* el; + Xcls_ProjectSettingsXcls_view* view; + ProjectProject* project; +}; + +struct _Xcls_ProjectSettingsClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooView { + GObject parent_instance; + Xcls_WindowRooViewPrivate * priv; + GtkVPaned* el; + Xcls_WindowRooViewXcls_AutoRedraw* AutoRedraw; + Xcls_WindowRooViewXcls_view* view; + Xcls_WindowRooViewXcls_inspectorcontainer* inspectorcontainer; + JsRenderJsRender* file; +}; + +struct _Xcls_WindowRooViewClass { + GObjectClass parent_class; +}; + +struct _Xcls_RightPalete { + GObject parent_instance; + Xcls_RightPaletePrivate * priv; + GtkVBox* el; + Xcls_RightPaleteXcls_viewbox* viewbox; + Xcls_RightPaleteXcls_model* model; + Xcls_RightPaleteXcls_txtrender* txtrender; +}; + +struct _Xcls_RightPaleteClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowAddProp { + GObject parent_instance; + Xcls_WindowAddPropPrivate * priv; + GtkScrolledWindow* el; + Xcls_WindowAddPropXcls_model* model; + Xcls_WindowAddPropXcls_namecol* namecol; + Xcls_WindowAddPropXcls_namerender* namerender; +}; + +struct _Xcls_WindowAddPropClass { + GObjectClass parent_class; +}; + +struct _Xcls_Editor { + GObject parent_instance; + Xcls_EditorPrivate * priv; + GtkVBox* el; + Xcls_EditorXcls_save_button* save_button; + Xcls_EditorXcls_key_edit* key_edit; + Xcls_EditorXcls_RightEditor* RightEditor; + Xcls_EditorXcls_view* view; + Xcls_EditorXcls_buffer* buffer; + JsRenderNode* node; + gboolean dirty; + gboolean pos; + gint pos_root_x; + gint pos_root_y; + gchar* activeEditor; + gchar* key; + gchar* ptype; +}; + +struct _Xcls_EditorClass { + GObjectClass parent_class; +}; + +struct _Xcls_ClutterFiles { + GObject parent_instance; + Xcls_ClutterFilesPrivate * priv; + ClutterScrollActor* el; + Xcls_ClutterFilesXcls_filelayout* filelayout; + Xcls_ClutterFilesXcls_filelayout_manager* filelayout_manager; + GeeArrayList* fileitems; +}; + +struct _Xcls_ClutterFilesClass { + GObjectClass parent_class; +}; + +struct _Block10Data { + int _ref_count_; + Xcls_MainWindow * self; + GtkContainer* ctr; +}; + +struct _Xcls_GladeView { + GObject parent_instance; + Xcls_GladeViewPrivate * priv; + GladeDesignView* el; + JsRenderJsRender* file; +}; + +struct _Xcls_GladeViewClass { + GObjectClass parent_class; +}; + +struct _ProjectProject { + GObject parent_instance; + ProjectProjectPrivate * priv; + gchar* id; + gchar* fn; + gchar* name; + gchar* runhtml; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_vboxPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_topbar { + GObject parent_instance; + Xcls_MainWindowXcls_topbarPrivate * priv; + GtkHBox* el; +}; + +struct _Xcls_MainWindowXcls_topbarClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_mainpane { + GObject parent_instance; + Xcls_MainWindowXcls_mainpanePrivate * priv; + GtkHPaned* el; + gint lastWidth; +}; + +struct _Xcls_MainWindowXcls_mainpaneClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_topbarPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_mainpanePrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_VBox9 { + GObject parent_instance; + Xcls_MainWindowXcls_VBox9Private * priv; + GtkVBox* el; +}; + +struct _Xcls_MainWindowXcls_VBox9Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_leftpanePrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_editpanePrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_treePrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_propsPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_VBox9Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_clutterembed { + GObject parent_instance; + Xcls_MainWindowXcls_clutterembedPrivate * priv; + GtkClutterEmbed* el; +}; + +struct _Xcls_MainWindowXcls_clutterembedClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_clutterembedPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_buttonlayout { + GObject parent_instance; + Xcls_MainWindowXcls_buttonlayoutPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_buttonlayoutClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_rooviewPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_objectviewPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_codeeditviewPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_addpropsviewPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_projecteditviewPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_buttonlayoutPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_BoxLayout17 { + GObject parent_instance; + Xcls_MainWindowXcls_BoxLayout17Private * priv; + ClutterBoxLayout* el; +}; + +struct _Xcls_MainWindowXcls_BoxLayout17Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_objectshowbutton { + GObject parent_instance; + Xcls_MainWindowXcls_objectshowbuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_objectshowbuttonClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_addpropbutton { + GObject parent_instance; + Xcls_MainWindowXcls_addpropbuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_addpropbuttonClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_addlistenerbutton { + GObject parent_instance; + Xcls_MainWindowXcls_addlistenerbuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_addlistenerbuttonClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_BoxLayout17Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_projectbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Text19 { + GObject parent_instance; + Xcls_MainWindowXcls_Text19Private * priv; + ClutterText* el; +}; + +struct _Xcls_MainWindowXcls_Text19Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Text19Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_projecteditbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Text21 { + GObject parent_instance; + Xcls_MainWindowXcls_Text21Private * priv; + ClutterText* el; +}; + +struct _Xcls_MainWindowXcls_Text21Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Text21Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_objectshowbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Text23 { + GObject parent_instance; + Xcls_MainWindowXcls_Text23Private * priv; + ClutterText* el; +}; + +struct _Xcls_MainWindowXcls_Text23Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Text23Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_addpropbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Text25 { + GObject parent_instance; + Xcls_MainWindowXcls_Text25Private * priv; + ClutterText* el; +}; + +struct _Xcls_MainWindowXcls_Text25Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Text25Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Text27 { + GObject parent_instance; + Xcls_MainWindowXcls_Text27Private * priv; + ClutterText* el; +}; + +struct _Xcls_MainWindowXcls_Text27Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Text27Private { + Xcls_MainWindow* _this; +}; + + +extern Xcls_MainWindow* MainWindow; +Xcls_MainWindow* MainWindow = NULL; +static gpointer xcls_mainwindow_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_vbox_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_topbar_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_mainpane_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_leftpane_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_editpane_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_tree_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_props_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_vbox9_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_clutterembed_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_rooview_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_objectview_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_codeeditview_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_addpropsview_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_projecteditview_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_buttonlayout_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_boxlayout17_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_projectbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_text19_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_projecteditbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_text21_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_objectshowbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_text23_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_addpropbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_text25_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_addlistenerbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_text27_parent_class = NULL; + +GType xcls_mainwindow_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_vbox_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_topbar_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_mainpane_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_leftpane_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_editpane_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_tree_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_props_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_clutterembed_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_rooview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_objectview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_codeeditview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addpropsview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projecteditview_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_buttonlayout_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addpropbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_get_type (void) G_GNUC_CONST; +GType xcls_editor_get_type (void) G_GNUC_CONST; +GType xcls_gladeview_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_get_type (void) G_GNUC_CONST; +GType xcls_rightpalete_get_type (void) G_GNUC_CONST; +GType xcls_windowaddprop_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_get_type (void) G_GNUC_CONST; +#define XCLS_MAINWINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowPrivate)) +enum { + XCLS_MAINWINDOW_DUMMY_PROPERTY +}; +Xcls_MainWindow* xcls_mainwindow_singleton (void); +Xcls_MainWindow* xcls_mainwindow_new (void); +Xcls_MainWindow* xcls_mainwindow_construct (GType object_type); +Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner); +static void __lambda100_ (Xcls_MainWindow* self); +static void ___lambda100__gtk_widget_show (GtkWidget* _sender, gpointer self); +static gboolean __lambda101_ (Xcls_MainWindow* self, GdkEventAny* event); +static gboolean ___lambda101__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self); +void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self); +void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self); +void xcls_mainwindow_hideObject (Xcls_MainWindow* self); +void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self); +void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self); +GType js_render_js_render_get_type (void) G_GNUC_CONST; +JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self); +GType js_render_node_get_type (void) G_GNUC_CONST; +void xcls_windowrooview_createThumb (Xcls_WindowRooView* self); +void xcls_gladeview_createThumb (Xcls_GladeView* self); +GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST; +void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project); +void xcls_mainwindow_initChildren (Xcls_MainWindow* self); +Xcls_WindowLeftTree* xcls_windowlefttree_new (void); +Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type); +GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST; +static gboolean __lambda102_ (Xcls_MainWindow* self); +void xcls_leftprops_finish_editing (Xcls_LeftProps* self); +gboolean xcls_editor_saveContents (Xcls_Editor* self); +static gboolean ___lambda102__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self); +static void __lambda103_ (Xcls_MainWindow* self, JsRenderNode* sel); +GType xcls_leftprops_xcls_addpropertypopup_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_editprops_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_keycol_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_keyrender_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_valcol_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_valrender_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_valrendermodel_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_contextmenu_get_type (void) G_GNUC_CONST; +void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node); +void xcls_rightpalete_clear (Xcls_RightPalete* self); +GType palete_palete_get_type (void) G_GNUC_CONST; +void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls); +PaletePalete* js_render_js_render_palete (JsRenderJsRender* self); +gchar* js_render_node_fqn (JsRenderNode* self); +void xcls_windowaddprop_clear (Xcls_WindowAddProp* self); +void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype); +static void ___lambda103__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self); +static void __lambda104_ (Xcls_MainWindow* self); +void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self); +static void ___lambda104__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self); +Xcls_LeftProps* xcls_leftprops_new (void); +Xcls_LeftProps* xcls_leftprops_construct (GType object_type); +static void __lambda105_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key); +void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key); +static void ___lambda105__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self); +static gboolean __lambda106_ (Xcls_MainWindow* self); +static gboolean ___lambda106__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self); +static void __lambda107_ (Xcls_MainWindow* self); +void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file); +static void ___lambda107__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self); +Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void); +Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type); +static void __lambda108_ (Xcls_MainWindow* self, ProjectProject* proj); +void project_project_scanDirs (ProjectProject* self); +void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr); +static void ___lambda108__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self); +Xcls_ProjectSettings* xcls_projectsettings_new (void); +Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type); +GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST; +static void __lambda109_ (Xcls_MainWindow* self, const gchar* btn); +GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST; +void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force); +static void ___lambda109__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self); +Xcls_RightPalete* xcls_rightpalete_new (void); +Xcls_RightPalete* xcls_rightpalete_construct (GType object_type); +GType xcls_rightpalete_xcls_viewbox_get_type (void) G_GNUC_CONST; +GType xcls_rightpalete_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_rightpalete_xcls_txtrender_get_type (void) G_GNUC_CONST; +Xcls_WindowAddProp* xcls_windowaddprop_new (void); +Xcls_WindowAddProp* xcls_windowaddprop_construct (GType object_type); +GType xcls_windowaddprop_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_windowaddprop_xcls_namecol_get_type (void) G_GNUC_CONST; +GType xcls_windowaddprop_xcls_namerender_get_type (void) G_GNUC_CONST; +static void __lambda110_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype); +void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type); +static void ___lambda110__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self); +Xcls_Editor* xcls_editor_new (void); +Xcls_Editor* xcls_editor_construct (GType object_type); +GType xcls_editor_xcls_save_button_get_type (void) G_GNUC_CONST; +GType xcls_editor_xcls_key_edit_get_type (void) G_GNUC_CONST; +GType xcls_editor_xcls_righteditor_get_type (void) G_GNUC_CONST; +GType xcls_editor_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_editor_xcls_buffer_get_type (void) G_GNUC_CONST; +Xcls_WindowRooView* xcls_windowrooview_new (void); +Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type); +Xcls_GladeView* xcls_gladeview_new (void); +Xcls_GladeView* xcls_gladeview_construct (GType object_type); +Xcls_ClutterFiles* xcls_clutterfiles_new (void); +Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type); +GType xcls_clutterfiles_xcls_filelayout_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_xcls_fileitem_get_type (void) G_GNUC_CONST; +static void __lambda111_ (Xcls_MainWindow* self, JsRenderJsRender* file); +static Block10Data* block10_data_ref (Block10Data* _data10_); +static void block10_data_unref (void * _userdata_); +void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self); +void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f); +static void ___lambda112_ (Block10Data* _data10_, GtkWidget* w); +static void ____lambda112__gtk_callback (GtkWidget* widget, gpointer self); +void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file); +static void ___lambda113_ (Block10Data* _data10_, GtkWidget* w); +static void ____lambda113__gtk_callback (GtkWidget* widget, gpointer self); +static void ___lambda111__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self); +void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str); +void xcls_mainwindow_show (Xcls_MainWindow* self); +void xcls_mainwindow_showAddListener (Xcls_MainWindow* self); +JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self); +PaletePalete* palete_factory (const gchar* xtype); +void xcls_mainwindow_showAddProp (Xcls_MainWindow* self); +void xcls_editor_show (Xcls_Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key); +void xcls_mainwindow_showObject (Xcls_MainWindow* self); +void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self); +void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project); +#define XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_VBOX_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner); +static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_TOPBAR_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpanePrivate)) +enum { + XCLS_MAINWINDOW_XCLS_MAINPANE_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_vbox9_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpanePrivate)) +enum { + XCLS_MAINWINDOW_XCLS_LEFTPANE_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner); +static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpanePrivate)) +enum { + XCLS_MAINWINDOW_XCLS_EDITPANE_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner); +static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treePrivate)) +enum { + XCLS_MAINWINDOW_XCLS_TREE_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_tree_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_PROPS_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_props_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Private)) +enum { + XCLS_MAINWINDOW_XCLS_VBOX9_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner); +static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner); +static void __lambda71_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc); +void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h); +static void ___lambda71__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self); +static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_ROOVIEW_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_OBJECTVIEW_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_boxlayout17_get_type (void) G_GNUC_CONST; +Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner); +static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Private)) +enum { + XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_text19_get_type (void) G_GNUC_CONST; +static gboolean __lambda19_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda19__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda20__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self); +static gboolean ___lambda21__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self); +static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Private)) +enum { + XCLS_MAINWINDOW_XCLS_TEXT19_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_text19_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_text21_get_type (void) G_GNUC_CONST; +static gboolean __lambda41_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda41__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda42_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda42__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda43_ (Xcls_MainWindowXcls_projecteditbutton* self); +static gboolean ___lambda43__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self); +static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Private)) +enum { + XCLS_MAINWINDOW_XCLS_TEXT21_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_text21_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_text23_get_type (void) G_GNUC_CONST; +static gboolean __lambda57_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda57__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda58_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda58__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda59_ (Xcls_MainWindowXcls_objectshowbutton* self); +static gboolean ___lambda59__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self); +static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Private)) +enum { + XCLS_MAINWINDOW_XCLS_TEXT23_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_text23_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_text25_get_type (void) G_GNUC_CONST; +static gboolean __lambda64_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda64__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda65__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self); +static gboolean ___lambda66__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self); +static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Private)) +enum { + XCLS_MAINWINDOW_XCLS_TEXT25_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_text25_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_text27_get_type (void) G_GNUC_CONST; +static gboolean __lambda68_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self); +static gboolean ___lambda70__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self); +static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Private)) +enum { + XCLS_MAINWINDOW_XCLS_TEXT27_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_text27_finalize (GObject* obj); +static void xcls_mainwindow_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self ? g_object_ref (self) : NULL; +#line 1875 "MainWindow.vala.c" +} + + +Xcls_MainWindow* xcls_mainwindow_singleton (void) { + Xcls_MainWindow* result = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindow* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = MainWindow; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp0_ == NULL) { +#line 1888 "MainWindow.vala.c" + Xcls_MainWindow* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_mainwindow_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (MainWindow); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + MainWindow = _tmp1_; +#line 1896 "MainWindow.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = MainWindow; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 1906 "MainWindow.vala.c" +} + + +static void __lambda100_ (Xcls_MainWindow* self) { +} + + +static void ___lambda100__gtk_widget_show (GtkWidget* _sender, gpointer self) { +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda100_ (self); +#line 1917 "MainWindow.vala.c" +} + + +static gboolean __lambda101_ (Xcls_MainWindow* self, GdkEventAny* event) { + gboolean result = FALSE; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 1929 "MainWindow.vala.c" +} + + +static gboolean ___lambda101__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda101_ (self, event); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 1938 "MainWindow.vala.c" +} + + +Xcls_MainWindow* xcls_mainwindow_construct (GType object_type) { + Xcls_MainWindow * self = NULL; + Xcls_MainWindow* _tmp0_; + GtkWindow* _tmp1_; + gchar* _tmp2_; + GtkWindow* _tmp3_; + GtkWindow* _tmp4_; + GtkWindow* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_vbox* _tmp7_; + Xcls_MainWindowXcls_vbox* child_0; + GtkWindow* _tmp8_; + GtkVBox* _tmp9_; + gchar* _tmp10_; + GtkWindow* _tmp11_; + GtkWindow* _tmp12_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindow*) g_object_new (object_type, NULL); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _g_object_ref0 (self); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp0_; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp1_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp1_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->project); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->project = NULL; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->clutterfiles); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->clutterfiles = NULL; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->code_editor); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->code_editor = NULL; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_gladeview); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->window_gladeview = NULL; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_props); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_props = NULL; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projectsettings); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->projectsettings = NULL; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->rightpalete); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->rightpalete = NULL; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->add_props); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->add_props = NULL; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_projects); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_projects = NULL; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_tree); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_tree = NULL; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_rooview); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->window_rooview = NULL; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->children_loaded = FALSE; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = g_strdup ("Application Builder"); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->title); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->title = _tmp2_; +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 0); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set (_tmp4_, "default-height", 500, NULL); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set (_tmp5_, "default-width", 800, NULL); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = xcls_mainwindow_xcls_vbox_new (_tmp6_); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp7_; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = g_strdup ("files"); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp10_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object ((GtkWidget*) _tmp11_, "show", (GCallback) ___lambda100__gtk_widget_show, self, 0); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object ((GtkWidget*) _tmp12_, "delete-event", (GCallback) ___lambda101__gtk_widget_delete_event, self, 0); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 2070 "MainWindow.vala.c" +} + + +Xcls_MainWindow* xcls_mainwindow_new (void) { +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_construct (TYPE_XCLS_MAINWINDOW); +#line 2077 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_addpropsview* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_rooview* _tmp4_; + GtkClutterActor* _tmp5_; + GtkClutterActor* _tmp6_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp7_; + Xcls_MainWindowXcls_addpropsview* _tmp8_; + GtkClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + gchar* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_addpropsview* _tmp13_; + GtkClutterActor* _tmp14_; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->addpropsview; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp2_); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->rooview; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp6_; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->addpropsview; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->el; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = g_strdup ("edit"); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp10_->state); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_->state = _tmp11_; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->addpropsview; +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_); +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 2150 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_addpropsview* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_rooview* _tmp4_; + GtkClutterActor* _tmp5_; + GtkClutterActor* _tmp6_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp7_; + Xcls_MainWindowXcls_addpropsview* _tmp8_; + GtkClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + gchar* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_addpropsview* _tmp13_; + GtkClutterActor* _tmp14_; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->addpropsview; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp2_); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->rooview; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp6_; +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->addpropsview; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->el; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = g_strdup ("edit"); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp10_->state); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_->state = _tmp11_; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->addpropsview; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 2223 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_codeeditview* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_rooview* _tmp4_; + GtkClutterActor* _tmp5_; + GtkClutterActor* _tmp6_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp7_; + Xcls_MainWindowXcls_codeeditview* _tmp8_; + GtkClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + gchar* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_codeeditview* _tmp13_; + GtkClutterActor* _tmp14_; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->codeeditview; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp2_); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->rooview; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp6_; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->codeeditview; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->el; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = g_strdup ("edit"); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp10_->state); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_->state = _tmp11_; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->codeeditview; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 2296 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideObject (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_objectview* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_rooview* _tmp4_; + GtkClutterActor* _tmp5_; + GtkClutterActor* _tmp6_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp7_; + Xcls_MainWindowXcls_objectview* _tmp8_; + GtkClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + gchar* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_objectview* _tmp13_; + GtkClutterActor* _tmp14_; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->objectview; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp2_); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->rooview; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp6_; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->objectview; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->el; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = g_strdup ("edit"); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp10_->state); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_->state = _tmp11_; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->objectview; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 2369 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_projectbutton* _tmp1_; + ClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_projecteditbutton* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_projecteditview* _tmp7_; + GtkClutterActor* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_rooview* _tmp10_; + GtkClutterActor* _tmp11_; + GtkClutterActor* _tmp12_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp13_; + Xcls_MainWindowXcls_projecteditview* _tmp14_; + GtkClutterActor* _tmp15_; + Xcls_MainWindow* _tmp16_; + gchar* _tmp17_; + Xcls_MainWindow* _tmp18_; + Xcls_MainWindowXcls_projecteditview* _tmp19_; + GtkClutterActor* _tmp20_; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->projectbutton; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp2_); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->projecteditbutton; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp5_); +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->projecteditview; +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp8_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->rooview; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->el; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _g_object_ref0 (_tmp11_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp12_; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->projecteditview; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->el; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp15_, (gdouble) 1.0f, (gdouble) 0.0f); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = g_strdup ("edit"); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp16_->state); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_->state = _tmp17_; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->priv->_this; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_->projecteditview; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->el; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp20_); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 2464 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderJsRender* _tmp1_ = NULL; + JsRenderJsRender* _tmp2_; + gboolean _tmp3_; + Xcls_MainWindow* _tmp11_; + Xcls_MainWindowXcls_projecteditbutton* _tmp12_; + ClutterActor* _tmp13_; + Xcls_MainWindowXcls_editpane* _tmp14_; + GtkVPaned* _tmp15_; + Xcls_WindowLeftProjects* _tmp16_; + GtkVBox* _tmp17_; + Xcls_MainWindow* _tmp18_; + Xcls_MainWindowXcls_rooview* _tmp19_; + GtkClutterActor* _tmp20_; + GtkClutterActor* _tmp21_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp22_; + gchar* _tmp23_; + Xcls_MainWindow* _tmp24_; + Xcls_WindowLeftProjects* _tmp25_; + Xcls_MainWindow* _tmp26_; + ProjectProject* _tmp27_; +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_ != NULL; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp3_) { +#line 2505 "MainWindow.vala.c" + Xcls_WindowLeftTree* _tmp4_; + JsRenderJsRender* _tmp5_ = NULL; + JsRenderJsRender* _tmp6_; + const gchar* _tmp7_; + gboolean _tmp8_; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->left_tree; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = xcls_windowlefttree_getActiveFile (_tmp4_); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->xtype; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = g_strcmp0 (_tmp7_, "Roo") == 0; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp6_); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp8_) { +#line 2525 "MainWindow.vala.c" + Xcls_WindowRooView* _tmp9_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->window_rooview; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_createThumb (_tmp9_); +#line 2531 "MainWindow.vala.c" + } else { + Xcls_GladeView* _tmp10_; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->window_gladeview; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_gladeview_createThumb (_tmp10_); +#line 2538 "MainWindow.vala.c" + } + } +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->projecteditbutton; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->el; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp13_); +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = self->editpane; +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->el; +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_hide ((GtkWidget*) _tmp15_); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->left_projects; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show ((GtkWidget*) _tmp17_); +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->priv->_this; +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_->rooview; +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->el; +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _g_object_ref0 (_tmp20_); +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp21_; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_easing_duration ((ClutterActor*) el, (guint) 1000); +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 360.0f); +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.0f, (gdouble) 0.0f); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = g_strdup ("files"); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp22_->state); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_->state = _tmp23_; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->priv->_this; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->left_projects; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->priv->_this; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->project; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowleftprojects_selectProject (_tmp25_, _tmp27_); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("show view browsing"); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 2603 "MainWindow.vala.c" +} + + +static gboolean __lambda102_ (Xcls_MainWindow* self) { + gboolean result = FALSE; + const gchar* _tmp0_; + Xcls_Editor* _tmp2_; + gboolean _tmp3_ = FALSE; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->state; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp0_, "codeedit") != 0) { +#line 2616 "MainWindow.vala.c" + Xcls_LeftProps* _tmp1_; +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->left_props; +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_leftprops_finish_editing (_tmp1_); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = TRUE; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 2626 "MainWindow.vala.c" + } +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->code_editor; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = xcls_editor_saveContents (_tmp2_); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (!_tmp3_) { +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 2638 "MainWindow.vala.c" + } +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 2644 "MainWindow.vala.c" +} + + +static gboolean ___lambda102__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) { + gboolean result; + result = __lambda102_ (self); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 2653 "MainWindow.vala.c" +} + + +static void __lambda103_ (Xcls_MainWindow* self, JsRenderNode* sel) { + const gchar* _tmp0_ = NULL; + JsRenderNode* _tmp1_; + const gchar* _tmp2_; + JsRenderNode* _tmp3_; + Xcls_LeftProps* _tmp6_; + GtkVBox* _tmp7_; + Xcls_LeftProps* _tmp8_; + Xcls_WindowLeftTree* _tmp9_; + JsRenderJsRender* _tmp10_ = NULL; + JsRenderJsRender* _tmp11_; + JsRenderNode* _tmp12_; + const gchar* _tmp13_; + const gchar* _tmp14_; + GQuark _tmp16_ = 0U; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp15_label0 = 0; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp15_label1 = 0; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp15_label2 = 0; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp15_label3 = 0; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = sel; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp1_ == NULL) { +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = "NULL"; +#line 2686 "MainWindow.vala.c" + } else { +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = "a value"; +#line 2690 "MainWindow.vala.c" + } +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp0_; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("node_selected called %s\n", _tmp2_); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = sel; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp3_ == NULL) { +#line 2700 "MainWindow.vala.c" + Xcls_LeftProps* _tmp4_; + GtkVBox* _tmp5_; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->left_props; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_hide ((GtkWidget*) _tmp5_); +#line 2709 "MainWindow.vala.c" + } +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->left_props; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->el; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show ((GtkWidget*) _tmp7_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->left_props; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->left_tree; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = xcls_windowlefttree_getActiveFile (_tmp9_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = sel; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_leftprops_load (_tmp8_, _tmp11_, _tmp12_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp11_); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->state; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = (NULL == _tmp14_) ? 0 : g_quark_from_string (_tmp14_); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp16_ == ((0 != _tmp15_label0) ? _tmp15_label0 : (_tmp15_label0 = g_quark_from_static_string ("object")))) { +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 2741 "MainWindow.vala.c" + default: + { + JsRenderNode* _tmp17_; + Xcls_RightPalete* _tmp19_; + Xcls_MainWindow* _tmp20_; + Xcls_WindowLeftTree* _tmp21_; + JsRenderJsRender* _tmp22_ = NULL; + JsRenderJsRender* _tmp23_; + PaletePalete* _tmp24_ = NULL; + PaletePalete* _tmp25_; + JsRenderNode* _tmp26_; + gchar* _tmp27_ = NULL; + gchar* _tmp28_; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = sel; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp17_ == NULL) { +#line 2759 "MainWindow.vala.c" + Xcls_RightPalete* _tmp18_; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->rightpalete; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_rightpalete_clear (_tmp18_); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 2767 "MainWindow.vala.c" + } +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->rightpalete; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->left_tree; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = xcls_windowlefttree_getActiveFile (_tmp21_); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = js_render_js_render_palete (_tmp23_); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = sel; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = js_render_node_fqn (_tmp26_); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _tmp27_; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_rightpalete_load (_tmp19_, _tmp25_, _tmp28_); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp28_); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp25_); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp23_); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 2799 "MainWindow.vala.c" + } + } + } else if (_tmp16_ == ((0 != _tmp15_label1) ? _tmp15_label1 : (_tmp15_label1 = g_quark_from_static_string ("addprop")))) { +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 2805 "MainWindow.vala.c" + default: + { + JsRenderNode* _tmp29_; + Xcls_WindowAddProp* _tmp31_; + Xcls_MainWindow* _tmp32_; + Xcls_WindowLeftTree* _tmp33_; + JsRenderJsRender* _tmp34_ = NULL; + JsRenderJsRender* _tmp35_; + PaletePalete* _tmp36_ = NULL; + PaletePalete* _tmp37_; + JsRenderNode* _tmp38_; + gchar* _tmp39_ = NULL; + gchar* _tmp40_; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = sel; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp29_ == NULL) { +#line 2823 "MainWindow.vala.c" + Xcls_WindowAddProp* _tmp30_; +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = self->add_props; +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_clear (_tmp30_); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 2831 "MainWindow.vala.c" + } +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = self->add_props; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = self->priv->_this; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_->left_tree; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = xcls_windowlefttree_getActiveFile (_tmp33_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = _tmp34_; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = js_render_js_render_palete (_tmp35_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _tmp36_; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = sel; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = js_render_node_fqn (_tmp38_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_show (_tmp31_, _tmp37_, "props", _tmp40_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp40_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp37_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp35_); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 2863 "MainWindow.vala.c" + } + } + } else if (_tmp16_ == ((0 != _tmp15_label2) ? _tmp15_label2 : (_tmp15_label2 = g_quark_from_static_string ("addlistener")))) { +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 2869 "MainWindow.vala.c" + default: + { + JsRenderNode* _tmp41_; + Xcls_WindowAddProp* _tmp43_; + Xcls_MainWindow* _tmp44_; + Xcls_WindowLeftTree* _tmp45_; + JsRenderJsRender* _tmp46_ = NULL; + JsRenderJsRender* _tmp47_; + PaletePalete* _tmp48_ = NULL; + PaletePalete* _tmp49_; + JsRenderNode* _tmp50_; + gchar* _tmp51_ = NULL; + gchar* _tmp52_; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = sel; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp41_ == NULL) { +#line 2887 "MainWindow.vala.c" + Xcls_WindowAddProp* _tmp42_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = self->add_props; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_clear (_tmp42_); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 2895 "MainWindow.vala.c" + } +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp43_ = self->add_props; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp44_ = self->priv->_this; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp45_ = _tmp44_->left_tree; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp46_ = xcls_windowlefttree_getActiveFile (_tmp45_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp47_ = _tmp46_; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp48_ = js_render_js_render_palete (_tmp47_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp49_ = _tmp48_; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp50_ = sel; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp51_ = js_render_node_fqn (_tmp50_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp52_ = _tmp51_; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_show (_tmp43_, _tmp49_, "signals", _tmp52_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp52_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp49_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp47_); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 2927 "MainWindow.vala.c" + } + } + } else if (_tmp16_ == ((0 != _tmp15_label3) ? _tmp15_label3 : (_tmp15_label3 = g_quark_from_static_string ("codeedit")))) { +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 2933 "MainWindow.vala.c" + default: + { +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideCodeEdit (self); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 2940 "MainWindow.vala.c" + } + } + } +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 2946 "MainWindow.vala.c" +} + + +static void ___lambda103__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) { +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda103_ (self, node); +#line 2953 "MainWindow.vala.c" +} + + +static void __lambda104_ (Xcls_MainWindow* self) { + Xcls_WindowRooView* _tmp0_; +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->window_rooview; +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_requestRedraw (_tmp0_); +#line 2963 "MainWindow.vala.c" +} + + +static void ___lambda104__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self) { +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda104_ (self); +#line 2970 "MainWindow.vala.c" +} + + +static void __lambda105_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key) { + JsRenderNode* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (file != NULL); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (node != NULL); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (type != NULL); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (key != NULL); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = node; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = type; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = key; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showCodeEdit (self, _tmp0_, _tmp1_, _tmp2_); +#line 2994 "MainWindow.vala.c" +} + + +static void ___lambda105__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self) { +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda105_ (self, file, node, type, key); +#line 3001 "MainWindow.vala.c" +} + + +static gboolean __lambda106_ (Xcls_MainWindow* self) { + gboolean result = FALSE; + const gchar* _tmp0_; + Xcls_Editor* _tmp1_; + gboolean _tmp2_ = FALSE; + gboolean ret; + gboolean _tmp3_; +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->state; +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp0_, "codeedit") != 0) { +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = TRUE; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3020 "MainWindow.vala.c" + } +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->code_editor; +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = xcls_editor_saveContents (_tmp1_); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ret = _tmp2_; +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = ret; +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (!_tmp3_) { +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3036 "MainWindow.vala.c" + } +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideCodeEdit (self); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = ret; +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3044 "MainWindow.vala.c" +} + + +static gboolean ___lambda106__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self) { + gboolean result; + result = __lambda106_ (self); +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3053 "MainWindow.vala.c" +} + + +static void __lambda107_ (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderJsRender* _tmp1_ = NULL; + JsRenderJsRender* _tmp2_; + const gchar* _tmp3_; + gboolean _tmp4_; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->xtype; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp4_) { +#line 3077 "MainWindow.vala.c" + Xcls_WindowRooView* _tmp5_; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->window_rooview; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_requestRedraw (_tmp5_); +#line 3083 "MainWindow.vala.c" + } else { + Xcls_GladeView* _tmp6_; + Xcls_WindowLeftTree* _tmp7_; + JsRenderJsRender* _tmp8_ = NULL; + JsRenderJsRender* _tmp9_; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->window_gladeview; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->left_tree; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = xcls_windowlefttree_getActiveFile (_tmp7_); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_gladeview_loadFile (_tmp6_, _tmp9_); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp9_); +#line 3101 "MainWindow.vala.c" + } +} + + +static void ___lambda107__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self) { +#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda107_ (self); +#line 3109 "MainWindow.vala.c" +} + + +static void __lambda108_ (Xcls_MainWindow* self, ProjectProject* proj) { + ProjectProject* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_ClutterFiles* _tmp2_; + ProjectProject* _tmp3_; +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (proj != NULL); +#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = proj; +#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + project_project_scanDirs (_tmp0_); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->priv->_this; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->clutterfiles; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = proj; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_clutterfiles_loadProject (_tmp2_, _tmp3_); +#line 3132 "MainWindow.vala.c" +} + + +static void ___lambda108__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self) { +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda108_ (self, project); +#line 3139 "MainWindow.vala.c" +} + + +static void __lambda109_ (Xcls_MainWindow* self, const gchar* btn) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderJsRender* _tmp1_ = NULL; + JsRenderJsRender* _tmp2_; + const gchar* _tmp3_; + gboolean _tmp4_; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (btn != NULL); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->xtype; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp4_) { +#line 3165 "MainWindow.vala.c" + const gchar* _tmp5_; + const gchar* _tmp9_; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = btn; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp5_, "save") == 0) { +#line 3172 "MainWindow.vala.c" + Xcls_MainWindow* _tmp6_; + Xcls_WindowRooView* _tmp7_; + Xcls_WindowRooViewXcls_view* _tmp8_; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->window_rooview; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->view; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp8_, TRUE); +#line 3184 "MainWindow.vala.c" + } +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = btn; +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp9_, "apply") == 0) { +#line 3190 "MainWindow.vala.c" + Xcls_MainWindow* _tmp10_; + Xcls_WindowRooView* _tmp11_; + Xcls_WindowRooViewXcls_view* _tmp12_; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->window_rooview; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->view; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp12_, TRUE); +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 3204 "MainWindow.vala.c" + } + } else { + } +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideProjectEdit (self); +#line 3210 "MainWindow.vala.c" +} + + +static void ___lambda109__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self) { +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda109_ (self, btn); +#line 3217 "MainWindow.vala.c" +} + + +static void __lambda110_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype) { + Xcls_LeftProps* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + const gchar* _tmp3_; + const gchar* _tmp4_; +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (key != NULL); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (type != NULL); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (skel != NULL); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (etype != NULL); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_props; +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = etype; +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = key; +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = skel; +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = type; +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_leftprops_addProp (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_); +#line 3247 "MainWindow.vala.c" +} + + +static void ___lambda110__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self) { +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda110_ (self, key, type, skel, etype); +#line 3254 "MainWindow.vala.c" +} + + +static Block10Data* block10_data_ref (Block10Data* _data10_) { +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_atomic_int_inc (&_data10_->_ref_count_); +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return _data10_; +#line 3263 "MainWindow.vala.c" +} + + +static void block10_data_unref (void * _userdata_) { + Block10Data* _data10_; + _data10_ = (Block10Data*) _userdata_; +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_atomic_int_dec_and_test (&_data10_->_ref_count_)) { +#line 3272 "MainWindow.vala.c" + Xcls_MainWindow * self; +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = _data10_->self; +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_data10_->ctr); +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self); +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_slice_free (Block10Data, _data10_); +#line 3282 "MainWindow.vala.c" + } +} + + +static void ___lambda112_ (Block10Data* _data10_, GtkWidget* w) { + Xcls_MainWindow * self; + GtkContainer* _tmp0_; + GtkWidget* _tmp1_; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = _data10_->self; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (w != NULL); +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _data10_->ctr; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = w; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_remove (_tmp0_, _tmp1_); +#line 3301 "MainWindow.vala.c" +} + + +static void ____lambda112__gtk_callback (GtkWidget* widget, gpointer self) { +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ___lambda112_ (self, widget); +#line 3308 "MainWindow.vala.c" +} + + +static void ___lambda113_ (Block10Data* _data10_, GtkWidget* w) { + Xcls_MainWindow * self; + GtkContainer* _tmp0_; + GtkWidget* _tmp1_; +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = _data10_->self; +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (w != NULL); +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _data10_->ctr; +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = w; +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_remove (_tmp0_, _tmp1_); +#line 3326 "MainWindow.vala.c" +} + + +static void ____lambda113__gtk_callback (GtkWidget* widget, gpointer self) { +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ___lambda113_ (self, widget); +#line 3333 "MainWindow.vala.c" +} + + +static void __lambda111_ (Xcls_MainWindow* self, JsRenderJsRender* file) { + Block10Data* _data10_; + Xcls_MainWindow* _tmp0_; + JsRenderJsRender* _tmp1_; + ProjectProject* _tmp2_; + ProjectProject* _tmp3_; + Xcls_MainWindow* _tmp4_; + Xcls_WindowLeftTree* _tmp5_; + Xcls_WindowLeftTreeXcls_model* _tmp6_; + JsRenderJsRender* _tmp7_; + Xcls_MainWindowXcls_rooview* _tmp8_; + GtkClutterActor* _tmp9_; + GtkWidget* _tmp10_ = NULL; + GtkContainer* _tmp11_; + JsRenderJsRender* _tmp12_; + const gchar* _tmp13_; + JsRenderJsRender* _tmp30_; + const gchar* _tmp31_; + gchar* _tmp32_; + gchar* _tmp33_; +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (file != NULL); +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data10_ = g_slice_new0 (Block10Data); +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data10_->_ref_count_ = 1; +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data10_->self = g_object_ref (self); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = file; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->project; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp0_->project); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_->project = _tmp3_; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->priv->_this; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showViewEditing (_tmp4_); +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->left_tree; +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->model; +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = file; +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowlefttree_xcls_model_loadFile (_tmp6_, _tmp7_); +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->rooview; +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->el; +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = gtk_clutter_actor_get_widget (_tmp9_); +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GTK_TYPE_CONTAINER, GtkContainer)); +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data10_->ctr = _tmp11_; +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = file; +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->xtype; +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp13_, "Roo") == 0) { +#line 3405 "MainWindow.vala.c" + GtkContainer* _tmp14_; + GtkContainer* _tmp15_; + Xcls_WindowRooView* _tmp16_; + GtkVPaned* _tmp17_; + Xcls_WindowRooView* _tmp18_; + JsRenderJsRender* _tmp19_; + Xcls_WindowRooView* _tmp20_; + GtkVPaned* _tmp21_; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _data10_->ctr; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_foreach (_tmp14_, ____lambda112__gtk_callback, _data10_); +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _data10_->ctr; +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->window_rooview; +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (_tmp15_, (GtkWidget*) _tmp17_); +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->window_rooview; +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = file; +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_loadFile (_tmp18_, _tmp19_); +#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->window_rooview; +#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp21_); +#line 3438 "MainWindow.vala.c" + } else { + GtkContainer* _tmp22_; + GtkContainer* _tmp23_; + Xcls_GladeView* _tmp24_; + GladeDesignView* _tmp25_; + Xcls_GladeView* _tmp26_; + JsRenderJsRender* _tmp27_; + Xcls_GladeView* _tmp28_; + GladeDesignView* _tmp29_; +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _data10_->ctr; +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_foreach (_tmp22_, ____lambda113__gtk_callback, _data10_); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _data10_->ctr; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->window_gladeview; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->el; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (_tmp23_, (GtkWidget*) _tmp25_); +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->window_gladeview; +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = file; +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_gladeview_loadFile (_tmp26_, _tmp27_); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = self->window_gladeview; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = _tmp28_->el; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp29_); +#line 3472 "MainWindow.vala.c" + } +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = file; +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _tmp30_->name; +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = g_strconcat ("OPEN : ", _tmp31_, NULL); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_; +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("%s", _tmp33_); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp33_); +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + block10_data_unref (_data10_); +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data10_ = NULL; +#line 3490 "MainWindow.vala.c" +} + + +static void ___lambda111__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self) { +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda111_ (self, file); +#line 3497 "MainWindow.vala.c" +} + + +void xcls_mainwindow_initChildren (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + Xcls_MainWindowXcls_tree* _tmp2_; + GtkVBox* _tmp3_; + Xcls_WindowLeftTree* _tmp4_; + GtkScrolledWindow* _tmp5_; + Xcls_WindowLeftTree* _tmp6_; + GtkScrolledWindow* _tmp7_; + Xcls_WindowLeftTree* _tmp8_; + Xcls_WindowLeftTree* _tmp9_; + Xcls_WindowLeftTree* _tmp10_; + Xcls_LeftProps* _tmp11_; + Xcls_LeftProps* _tmp12_; + Xcls_MainWindowXcls_props* _tmp13_; + GtkVBox* _tmp14_; + Xcls_LeftProps* _tmp15_; + GtkVBox* _tmp16_; + Xcls_LeftProps* _tmp17_; + GtkVBox* _tmp18_; + Xcls_LeftProps* _tmp19_; + Xcls_LeftProps* _tmp20_; + Xcls_LeftProps* _tmp21_; + Xcls_WindowLeftProjects* _tmp22_; + Xcls_WindowLeftProjects* _tmp23_; + Xcls_MainWindowXcls_leftpane* _tmp24_; + GtkVBox* _tmp25_; + Xcls_WindowLeftProjects* _tmp26_; + GtkVBox* _tmp27_; + Xcls_WindowLeftProjects* _tmp28_; + GtkVBox* _tmp29_; + Xcls_WindowLeftProjects* _tmp30_; + Xcls_ProjectSettings* _tmp31_; + Xcls_ProjectSettings* _tmp32_; + Xcls_MainWindowXcls_projecteditview* _tmp33_; + GtkClutterActor* _tmp34_; + GtkWidget* _tmp35_ = NULL; + Xcls_ProjectSettings* _tmp36_; + GtkVBox* _tmp37_; + Xcls_MainWindow* _tmp38_; + Xcls_MainWindowXcls_projecteditview* _tmp39_; + GtkClutterActor* _tmp40_; + ClutterStage* _tmp41_ = NULL; + ClutterStage* _tmp42_; + ClutterStage* stage; + ClutterStage* _tmp43_; + ClutterColor _tmp44_ = {0}; + Xcls_ProjectSettings* _tmp45_; + Xcls_RightPalete* _tmp46_; + Xcls_RightPalete* _tmp47_; + Xcls_MainWindowXcls_objectview* _tmp48_; + GtkClutterActor* _tmp49_; + GtkWidget* _tmp50_ = NULL; + Xcls_RightPalete* _tmp51_; + GtkVBox* _tmp52_; + Xcls_MainWindow* _tmp53_; + Xcls_MainWindowXcls_objectview* _tmp54_; + GtkClutterActor* _tmp55_; + ClutterStage* _tmp56_ = NULL; + ClutterStage* _tmp57_; + ClutterStage* _tmp58_; + ClutterColor _tmp59_ = {0}; + Xcls_WindowAddProp* _tmp60_; + Xcls_WindowAddProp* _tmp61_; + Xcls_MainWindowXcls_addpropsview* _tmp62_; + GtkClutterActor* _tmp63_; + GtkWidget* _tmp64_ = NULL; + Xcls_WindowAddProp* _tmp65_; + GtkScrolledWindow* _tmp66_; + Xcls_MainWindow* _tmp67_; + Xcls_MainWindowXcls_addpropsview* _tmp68_; + GtkClutterActor* _tmp69_; + ClutterStage* _tmp70_ = NULL; + ClutterStage* _tmp71_; + ClutterStage* _tmp72_; + ClutterColor _tmp73_ = {0}; + Xcls_MainWindow* _tmp74_; + Xcls_WindowAddProp* _tmp75_; + Xcls_Editor* _tmp76_; + Xcls_Editor* _tmp77_; + Xcls_MainWindowXcls_codeeditview* _tmp78_; + GtkClutterActor* _tmp79_; + GtkWidget* _tmp80_ = NULL; + Xcls_Editor* _tmp81_; + GtkVBox* _tmp82_; + Xcls_MainWindow* _tmp83_; + Xcls_MainWindowXcls_codeeditview* _tmp84_; + GtkClutterActor* _tmp85_; + ClutterStage* _tmp86_ = NULL; + ClutterStage* _tmp87_; + ClutterStage* _tmp88_; + ClutterColor _tmp89_ = {0}; + Xcls_WindowRooView* _tmp90_; + Xcls_WindowRooView* _tmp91_; + Xcls_MainWindowXcls_rooview* _tmp92_; + GtkClutterActor* _tmp93_; + GtkWidget* _tmp94_ = NULL; + Xcls_WindowRooView* _tmp95_; + GtkVPaned* _tmp96_; + Xcls_WindowRooView* _tmp97_; + GtkVPaned* _tmp98_; + Xcls_MainWindow* _tmp99_; + Xcls_MainWindowXcls_rooview* _tmp100_; + GtkClutterActor* _tmp101_; + ClutterStage* _tmp102_ = NULL; + ClutterStage* _tmp103_; + ClutterStage* _tmp104_; + ClutterColor _tmp105_ = {0}; + Xcls_GladeView* _tmp106_; + Xcls_GladeView* _tmp107_; + Xcls_ClutterFiles* _tmp108_; + Xcls_ClutterFiles* _tmp109_; + ClutterStage* _tmp110_; + Xcls_ClutterFiles* _tmp111_; + ClutterScrollActor* _tmp112_; + Xcls_ClutterFiles* _tmp113_; + ClutterScrollActor* _tmp114_; + Xcls_ClutterFiles* _tmp115_; + ClutterTimeline* _tmp116_; + ClutterTimeline* tl; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("init children"); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = xcls_windowlefttree_new (); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_tree); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_tree = _tmp0_; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->left_tree; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp1_); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->tree; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->el; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->left_tree; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->left_tree; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->el; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp7_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->left_tree; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp8_, "before-node-change", (GCallback) ___lambda102__xcls_windowlefttree_before_node_change, self, 0); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->left_tree; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp9_, "node-selected", (GCallback) ___lambda103__xcls_windowlefttree_node_selected, self, 0); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->left_tree; +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp10_, "changed", (GCallback) ___lambda104__xcls_windowlefttree_changed, self, 0); +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = xcls_leftprops_new (); +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_props); +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_props = _tmp11_; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->left_props; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp12_); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->props; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->left_props; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->el; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp14_, (GtkWidget*) _tmp16_, TRUE, TRUE, (guint) 0); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->left_props; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp18_); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->left_props; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp19_, "show-editor", (GCallback) ___lambda105__xcls_leftprops_show_editor, self, 0); +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->left_props; +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp20_, "stop-editor", (GCallback) ___lambda106__xcls_leftprops_stop_editor, self, 0); +#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = self->left_props; +#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp21_, "changed", (GCallback) ___lambda107__xcls_leftprops_changed, self, 0); +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = xcls_windowleftprojects_new (); +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_projects); +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_projects = _tmp22_; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = self->left_projects; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp23_); +#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->leftpane; +#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->el; +#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->left_projects; +#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->el; +#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp25_, (GtkWidget*) _tmp27_, TRUE, TRUE, (guint) 0); +#line 359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = self->left_projects; +#line 359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = _tmp28_->el; +#line 359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp29_); +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = self->left_projects; +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp30_, "project-selected", (GCallback) ___lambda108__xcls_windowleftprojects_project_selected, self, 0); +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = xcls_projectsettings_new (); +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projectsettings); +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->projectsettings = _tmp31_; +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = self->projectsettings; +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp32_); +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = self->projecteditview; +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = _tmp33_->el; +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = gtk_clutter_actor_get_widget (_tmp34_); +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = self->projectsettings; +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _tmp36_->el; +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp35_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp37_); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = self->priv->_this; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = _tmp38_->projecteditview; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_->el; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = clutter_actor_get_stage ((ClutterActor*) _tmp40_); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = _g_object_ref0 (_tmp41_); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp42_; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp43_ = stage; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp44_, "#000"); +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp43_, &_tmp44_); +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp45_ = self->projectsettings; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp45_, "button-pressed", (GCallback) ___lambda109__xcls_projectsettings_button_pressed, self, 0); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp46_ = xcls_rightpalete_new (); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->rightpalete); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->rightpalete = _tmp46_; +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp47_ = self->rightpalete; +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp47_); +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp48_ = self->objectview; +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp49_ = _tmp48_->el; +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp50_ = gtk_clutter_actor_get_widget (_tmp49_); +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp51_ = self->rightpalete; +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp52_ = _tmp51_->el; +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp50_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp52_); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp53_ = self->priv->_this; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp54_ = _tmp53_->objectview; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp55_ = _tmp54_->el; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp56_ = clutter_actor_get_stage ((ClutterActor*) _tmp55_); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp57_ = _g_object_ref0 (_tmp56_); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp57_; +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp58_ = stage; +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp59_, "#000"); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp58_, &_tmp59_); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp60_ = xcls_windowaddprop_new (); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->add_props); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->add_props = _tmp60_; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp61_ = self->add_props; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp61_); +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp62_ = self->addpropsview; +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp63_ = _tmp62_->el; +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp64_ = gtk_clutter_actor_get_widget (_tmp63_); +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp65_ = self->add_props; +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp66_ = _tmp65_->el; +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp64_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp66_); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp67_ = self->priv->_this; +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp68_ = _tmp67_->addpropsview; +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp69_ = _tmp68_->el; +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp70_ = clutter_actor_get_stage ((ClutterActor*) _tmp69_); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp71_ = _g_object_ref0 (_tmp70_); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp71_; +#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp72_ = stage; +#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp73_, "#000"); +#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp72_, &_tmp73_); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp74_ = self->priv->_this; +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp75_ = _tmp74_->add_props; +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp75_, "select", (GCallback) ___lambda110__xcls_windowaddprop_select, self, 0); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp76_ = xcls_editor_new (); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->code_editor); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->code_editor = _tmp76_; +#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp77_ = self->code_editor; +#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp77_); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp78_ = self->codeeditview; +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp79_ = _tmp78_->el; +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp80_ = gtk_clutter_actor_get_widget (_tmp79_); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp81_ = self->code_editor; +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp82_ = _tmp81_->el; +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp80_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp82_); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp83_ = self->priv->_this; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp84_ = _tmp83_->codeeditview; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp85_ = _tmp84_->el; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp86_ = clutter_actor_get_stage ((ClutterActor*) _tmp85_); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp87_ = _g_object_ref0 (_tmp86_); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp87_; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp88_ = stage; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp89_, "#000"); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp88_, &_tmp89_); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp90_ = xcls_windowrooview_new (); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_rooview); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->window_rooview = _tmp90_; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp91_ = self->window_rooview; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp91_); +#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp92_ = self->rooview; +#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp93_ = _tmp92_->el; +#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp94_ = gtk_clutter_actor_get_widget (_tmp93_); +#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp95_ = self->window_rooview; +#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp96_ = _tmp95_->el; +#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp94_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp96_); +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp97_ = self->window_rooview; +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp98_ = _tmp97_->el; +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp98_); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp99_ = self->priv->_this; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp100_ = _tmp99_->rooview; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp101_ = _tmp100_->el; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp102_ = clutter_actor_get_stage ((ClutterActor*) _tmp101_); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp103_ = _g_object_ref0 (_tmp102_); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp103_; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp104_ = stage; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp105_, "#000"); +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp104_, &_tmp105_); +#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp106_ = xcls_gladeview_new (); +#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_gladeview); +#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->window_gladeview = _tmp106_; +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp107_ = self->window_gladeview; +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp107_); +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp108_ = xcls_clutterfiles_new (); +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->clutterfiles); +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->clutterfiles = _tmp108_; +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp109_ = self->clutterfiles; +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp109_); +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp110_ = stage; +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp111_ = self->clutterfiles; +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp112_ = _tmp111_->el; +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child ((ClutterActor*) _tmp110_, (ClutterActor*) _tmp112_); +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp113_ = self->clutterfiles; +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp114_ = _tmp113_->el; +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show_all ((ClutterActor*) _tmp114_); +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp115_ = self->clutterfiles; +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp115_, "open", (GCallback) ___lambda111__xcls_clutterfiles_open, self, 0); +#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp116_ = clutter_timeline_new ((guint) 6000); +#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + tl = _tmp116_; +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_timeline_set_repeat_count (tl, -1); +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_timeline_start (tl); +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) tl); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->children_loaded = TRUE; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (tl); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 4009 "MainWindow.vala.c" +} + + +void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str) { + GtkWindow* _tmp0_; + const gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + const gchar* _tmp4_; + gchar* _tmp5_; + gchar* _tmp6_; +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (str != NULL); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->title; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = g_strconcat (_tmp1_, " - ", NULL); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = str; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_window_set_title (_tmp0_, _tmp6_); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp6_); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp3_); +#line 4045 "MainWindow.vala.c" +} + + +void xcls_mainwindow_show (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindowXcls_vbox* _tmp2_; + GtkVBox* _tmp3_; + Xcls_WindowLeftTree* _tmp4_; + GtkScrolledWindow* _tmp5_; + GtkWindow* _tmp6_; +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = xcls_windowlefttree_new (); +#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_tree); +#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_tree = _tmp0_; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->priv->_this; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->vbox; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->el; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->left_tree; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp6_); +#line 4081 "MainWindow.vala.c" +} + + +void xcls_mainwindow_showAddListener (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderNode* _tmp1_ = NULL; + JsRenderNode* ae; + JsRenderNode* _tmp2_; + Xcls_WindowAddProp* _tmp3_; + GtkScrolledWindow* _tmp4_; + Xcls_WindowAddProp* _tmp5_; + ProjectProject* _tmp6_; + const gchar* _tmp7_; + PaletePalete* _tmp8_ = NULL; + PaletePalete* _tmp9_; + JsRenderNode* _tmp10_; + gchar* _tmp11_ = NULL; + gchar* _tmp12_; + Xcls_MainWindow* _tmp13_; + Xcls_MainWindowXcls_addpropsview* _tmp14_; + GtkClutterActor* _tmp15_; + Xcls_MainWindow* _tmp16_; + Xcls_MainWindowXcls_rooview* _tmp17_; + GtkClutterActor* _tmp18_; + GtkClutterActor* _tmp19_; + GtkClutterActor* el; + GtkClutterActor* _tmp20_; + GtkClutterActor* _tmp21_; + Xcls_MainWindow* _tmp22_; + Xcls_MainWindowXcls_addpropsview* _tmp23_; + GtkClutterActor* _tmp24_; + GtkClutterActor* _tmp25_; + Xcls_MainWindow* _tmp26_; + Xcls_MainWindowXcls_addpropsview* _tmp27_; + GtkClutterActor* _tmp28_; + gchar* _tmp29_; +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_); +#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ae = _tmp1_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = ae; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp2_ == NULL) { +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (ae); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 4134 "MainWindow.vala.c" + } +#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->add_props; +#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->el; +#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp4_); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->add_props; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->project; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->xtype; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = palete_factory (_tmp7_); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = ae; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = js_render_node_fqn (_tmp10_); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_show (_tmp5_, _tmp9_, "signals", _tmp12_); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp12_); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp9_); +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->addpropsview; +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->el; +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp15_); +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->rooview; +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _g_object_ref0 (_tmp18_); +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp19_; +#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = el; +#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp20_); +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = el; +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f); +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->addpropsview; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->el; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = el; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_); +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->priv->_this; +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->addpropsview; +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _tmp27_->el; +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_); +#line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = g_strdup ("addlistener"); +#line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp29_; +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (ae); +#line 4220 "MainWindow.vala.c" +} + + +void xcls_mainwindow_showAddProp (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderNode* _tmp1_ = NULL; + JsRenderNode* ae; + JsRenderNode* _tmp2_; + Xcls_WindowAddProp* _tmp3_; + GtkScrolledWindow* _tmp4_; + Xcls_WindowAddProp* _tmp5_; + ProjectProject* _tmp6_; + const gchar* _tmp7_; + PaletePalete* _tmp8_ = NULL; + PaletePalete* _tmp9_; + JsRenderNode* _tmp10_; + gchar* _tmp11_ = NULL; + gchar* _tmp12_; + Xcls_MainWindow* _tmp13_; + Xcls_MainWindowXcls_addpropsview* _tmp14_; + GtkClutterActor* _tmp15_; + Xcls_MainWindow* _tmp16_; + Xcls_MainWindowXcls_rooview* _tmp17_; + GtkClutterActor* _tmp18_; + GtkClutterActor* _tmp19_; + GtkClutterActor* el; + GtkClutterActor* _tmp20_; + GtkClutterActor* _tmp21_; + Xcls_MainWindow* _tmp22_; + Xcls_MainWindowXcls_addpropsview* _tmp23_; + GtkClutterActor* _tmp24_; + GtkClutterActor* _tmp25_; + Xcls_MainWindow* _tmp26_; + Xcls_MainWindowXcls_addpropsview* _tmp27_; + GtkClutterActor* _tmp28_; + gchar* _tmp29_; +#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_); +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ae = _tmp1_; +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = ae; +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp2_ == NULL) { +#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (ae); +#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 4273 "MainWindow.vala.c" + } +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->add_props; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->el; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp4_); +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->add_props; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->project; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->xtype; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = palete_factory (_tmp7_); +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = ae; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = js_render_node_fqn (_tmp10_); +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_show (_tmp5_, _tmp9_, "props", _tmp12_); +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp12_); +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp9_); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->addpropsview; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->el; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp15_); +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->rooview; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _g_object_ref0 (_tmp18_); +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp19_; +#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = el; +#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp20_); +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = el; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f); +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->addpropsview; +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->el; +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = el; +#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_); +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->priv->_this; +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->addpropsview; +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _tmp27_->el; +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_); +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = g_strdup ("addprop"); +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp29_; +#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (ae); +#line 4359 "MainWindow.vala.c" +} + + +void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key) { + const gchar* _tmp0_; + const gchar* _tmp1_; + GQuark _tmp3_ = 0U; +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp2_label0 = 0; +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp2_label1 = 0; +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp2_label2 = 0; +#line 4373 "MainWindow.vala.c" + Xcls_Editor* _tmp4_; + GtkVBox* _tmp5_; + Xcls_Editor* _tmp6_; + JsRenderNode* _tmp7_; + const gchar* _tmp8_; + const gchar* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_MainWindowXcls_codeeditview* _tmp11_; + GtkClutterActor* _tmp12_; + Xcls_MainWindow* _tmp13_; + Xcls_MainWindowXcls_rooview* _tmp14_; + GtkClutterActor* _tmp15_; + GtkClutterActor* _tmp16_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp17_; + Xcls_MainWindowXcls_codeeditview* _tmp18_; + GtkClutterActor* _tmp19_; + Xcls_MainWindow* _tmp20_; + Xcls_MainWindowXcls_codeeditview* _tmp21_; + GtkClutterActor* _tmp22_; + gchar* _tmp23_; +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (node != NULL); +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (ptype != NULL); +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (key != NULL); +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->state; +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_; +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_); +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("object")))) { +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 4413 "MainWindow.vala.c" + default: + { +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (self); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 4420 "MainWindow.vala.c" + } + } + } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("addprop")))) { +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 4426 "MainWindow.vala.c" + default: + { +#line 610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (self); +#line 611 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 4433 "MainWindow.vala.c" + } + } + } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("addlistener")))) { +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 4439 "MainWindow.vala.c" + default: + { +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (self); +#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 4446 "MainWindow.vala.c" + } + } + } +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->code_editor; +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp5_); +#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->code_editor; +#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = node; +#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = ptype; +#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = key; +#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_editor_show (_tmp6_, _tmp7_, _tmp8_, _tmp9_); +#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->codeeditview; +#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp12_); +#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->rooview; +#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->el; +#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _g_object_ref0 (_tmp15_); +#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp16_; +#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f); +#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->priv->_this; +#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->codeeditview; +#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_->el; +#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->codeeditview; +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _tmp21_->el; +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp22_); +#line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = g_strdup ("codeedit"); +#line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp23_; +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 4514 "MainWindow.vala.c" +} + + +void xcls_mainwindow_showObject (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + JsRenderNode* _tmp2_ = NULL; + JsRenderNode* n; + JsRenderNode* _tmp3_; + Xcls_RightPalete* _tmp4_; + GtkVBox* _tmp5_; + Xcls_RightPalete* _tmp6_; + Xcls_MainWindow* _tmp7_; + Xcls_WindowLeftTree* _tmp8_; + JsRenderJsRender* _tmp9_ = NULL; + JsRenderJsRender* _tmp10_; + PaletePalete* _tmp11_ = NULL; + PaletePalete* _tmp12_; + JsRenderNode* _tmp13_; + gchar* _tmp14_ = NULL; + gchar* _tmp15_; + Xcls_MainWindow* _tmp16_; + Xcls_MainWindowXcls_objectview* _tmp17_; + GtkClutterActor* _tmp18_; + Xcls_MainWindow* _tmp19_; + Xcls_MainWindowXcls_rooview* _tmp20_; + GtkClutterActor* _tmp21_; + GtkClutterActor* _tmp22_; + GtkClutterActor* el; + GtkClutterActor* _tmp23_; + GtkClutterActor* _tmp24_; + Xcls_MainWindow* _tmp25_; + Xcls_MainWindowXcls_objectview* _tmp26_; + GtkClutterActor* _tmp27_; + GtkClutterActor* _tmp28_; + Xcls_MainWindow* _tmp29_; + Xcls_MainWindowXcls_objectview* _tmp30_; + GtkClutterActor* _tmp31_; + gchar* _tmp32_; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->left_tree; +#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = xcls_windowlefttree_getActiveElement (_tmp1_); +#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + n = _tmp2_; +#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = n; +#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp3_ == NULL) { +#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (n); +#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 4572 "MainWindow.vala.c" + } +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->rightpalete; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp5_); +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->rightpalete; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->left_tree; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = xcls_windowlefttree_getActiveFile (_tmp8_); +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = js_render_js_render_palete (_tmp10_); +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = n; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = js_render_node_fqn (_tmp13_); +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_rightpalete_load (_tmp6_, _tmp12_, _tmp15_); +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp15_); +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp12_); +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp10_); +#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->objectview; +#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp18_); +#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->priv->_this; +#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->rooview; +#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _g_object_ref0 (_tmp21_); +#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp22_; +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = el; +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp23_); +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = el; +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 0.5f, (gdouble) 0.5f); +#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->priv->_this; +#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->objectview; +#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->el; +#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp27_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = el; +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_); +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = self->priv->_this; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = _tmp29_->objectview; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _tmp30_->el; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp31_); +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = g_strdup ("object"); +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp32_; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (n); +#line 4664 "MainWindow.vala.c" +} + + +void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_projectbutton* _tmp1_; + ClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_projecteditbutton* _tmp4_; + ClutterActor* _tmp5_; + Xcls_ProjectSettings* _tmp6_; + GtkVBox* _tmp7_; + Xcls_ProjectSettings* _tmp8_; + ProjectProject* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_MainWindowXcls_projecteditview* _tmp11_; + GtkClutterActor* _tmp12_; + Xcls_MainWindow* _tmp13_; + Xcls_MainWindowXcls_rooview* _tmp14_; + GtkClutterActor* _tmp15_; + GtkClutterActor* _tmp16_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp17_; + Xcls_MainWindowXcls_projecteditview* _tmp18_; + GtkClutterActor* _tmp19_; + Xcls_MainWindow* _tmp20_; + gchar* _tmp21_; + Xcls_MainWindow* _tmp22_; + Xcls_MainWindowXcls_projecteditview* _tmp23_; + GtkClutterActor* _tmp24_; +#line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->projectbutton; +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp2_); +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->projecteditbutton; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp5_); +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->projectsettings; +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->el; +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp7_); +#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->projectsettings; +#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->project; +#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_projectsettings_show (_tmp8_, _tmp9_); +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->projecteditview; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp12_); +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->rooview; +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->el; +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _g_object_ref0 (_tmp15_); +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp16_; +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f); +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->priv->_this; +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->projecteditview; +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_->el; +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = g_strdup ("projectedit"); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp20_->state); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_->state = _tmp21_; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->projecteditview; +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->el; +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp24_); +#line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 4775 "MainWindow.vala.c" +} + + +void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self) { + Xcls_MainWindowXcls_editpane* _tmp0_; + GtkVPaned* _tmp1_; + Xcls_WindowLeftProjects* _tmp2_; + GtkVBox* _tmp3_; + Xcls_MainWindow* _tmp4_; + Xcls_MainWindowXcls_projecteditbutton* _tmp5_; + ClutterActor* _tmp6_; + Xcls_MainWindow* _tmp7_; + Xcls_MainWindowXcls_rooview* _tmp8_; + GtkClutterActor* _tmp9_; + GtkClutterActor* _tmp10_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp11_; + gchar* _tmp12_; + Xcls_MainWindow* _tmp13_; + Xcls_ClutterFiles* _tmp14_; + ClutterScrollActor* _tmp15_; +#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->editpane; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->el; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show ((GtkWidget*) _tmp1_); +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->left_projects; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->el; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_hide ((GtkWidget*) _tmp3_); +#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->priv->_this; +#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->projecteditbutton; +#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->el; +#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp6_); +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->rooview; +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->el; +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _g_object_ref0 (_tmp9_); +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp10_; +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 0.0f); +#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = g_strdup ("edit"); +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp11_->state); +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_->state = _tmp12_; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->clutterfiles; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->el; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide ((ClutterActor*) _tmp15_); +#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("show view editing"); +#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 4857 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_vbox * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_vbox* _tmp3_; + GtkVBox* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_topbar* _tmp6_; + Xcls_MainWindowXcls_topbar* child_0; + GtkVBox* _tmp7_; + GtkHBox* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_mainpane* _tmp10_; + Xcls_MainWindowXcls_mainpane* child_1; + GtkVBox* _tmp11_; + GtkHPaned* _tmp12_; +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_vbox*) g_object_new (object_type, NULL); +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->vbox); +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->vbox = _tmp3_; +#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_topbar_new (_tmp5_); +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0); +#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = xcls_mainwindow_xcls_mainpane_new (_tmp9_); +#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_1 = _tmp10_; +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_1); +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = child_1->el; +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_end ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, TRUE, TRUE, (guint) 0); +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_1); +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 4940 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner) { +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_vbox_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX, _owner); +#line 4947 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox_class_init (Xcls_MainWindowXcls_vboxClass * klass) { +#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_vbox_parent_class = g_type_class_peek_parent (klass); +#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_vboxPrivate)); +#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox_finalize; +#line 4958 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox_instance_init (Xcls_MainWindowXcls_vbox * self) { +#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE (self); +#line 4965 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj) { + Xcls_MainWindowXcls_vbox * self; +#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox); +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox_parent_class)->finalize (obj); +#line 4979 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_vbox_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_vbox_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_vbox_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_vboxClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_vbox_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_vbox), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_vbox_instance_init, NULL }; + GType xcls_mainwindow_xcls_vbox_type_id; + xcls_mainwindow_xcls_vbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_vbox", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_vbox_type_id__volatile, xcls_mainwindow_xcls_vbox_type_id); + } + return xcls_mainwindow_xcls_vbox_type_id__volatile; +} + + +Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_topbar * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_topbar* _tmp3_; + GtkHBox* _tmp4_; + GtkHBox* _tmp5_; + GtkHBox* _tmp6_; +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_topbar*) g_object_new (object_type, NULL); +#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->topbar); +#line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->topbar = _tmp3_; +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp5_, "height-request", 20, NULL); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_set_vexpand ((GtkWidget*) _tmp6_, FALSE); +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 5042 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner) { +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_topbar_construct (XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, _owner); +#line 5049 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_topbar_class_init (Xcls_MainWindowXcls_topbarClass * klass) { +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_topbar_parent_class = g_type_class_peek_parent (klass); +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_topbarPrivate)); +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_topbar_finalize; +#line 5060 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_topbar_instance_init (Xcls_MainWindowXcls_topbar * self) { +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE (self); +#line 5067 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj) { + Xcls_MainWindowXcls_topbar * self; +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar); +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_topbar_parent_class)->finalize (obj); +#line 5081 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_topbar_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_topbar_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_topbar_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_topbarClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_topbar_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_topbar), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_topbar_instance_init, NULL }; + GType xcls_mainwindow_xcls_topbar_type_id; + xcls_mainwindow_xcls_topbar_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_topbar", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_topbar_type_id__volatile, xcls_mainwindow_xcls_topbar_type_id); + } + return xcls_mainwindow_xcls_topbar_type_id__volatile; +} + + +Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_mainpane * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_mainpane* _tmp3_; + GtkHPaned* _tmp4_; + GtkHPaned* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_leftpane* _tmp7_; + Xcls_MainWindowXcls_leftpane* child_0; + GtkHPaned* _tmp8_; + GtkVBox* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_MainWindowXcls_VBox9* _tmp11_; + Xcls_MainWindowXcls_VBox9* child_1; + GtkHPaned* _tmp12_; + GtkVBox* _tmp13_; +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_mainpane*) g_object_new (object_type, NULL); +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->mainpane); +#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->mainpane = _tmp3_; +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkHPaned*) gtk_hpaned_new (); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->lastWidth = 0; +#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_set_position ((GtkPaned*) _tmp5_, 400); +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = xcls_mainwindow_xcls_leftpane_new (_tmp6_); +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp7_; +#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_add1 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_); +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = xcls_mainwindow_xcls_vbox9_new (_tmp10_); +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_1 = _tmp11_; +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_1); +#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = child_1->el; +#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_add2 ((GtkPaned*) _tmp12_, (GtkWidget*) _tmp13_); +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_1); +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 5183 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner) { +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_mainpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, _owner); +#line 5190 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_mainpane_class_init (Xcls_MainWindowXcls_mainpaneClass * klass) { +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_mainpane_parent_class = g_type_class_peek_parent (klass); +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_mainpanePrivate)); +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_mainpane_finalize; +#line 5201 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_mainpane_instance_init (Xcls_MainWindowXcls_mainpane * self) { +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE (self); +#line 5208 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj) { + Xcls_MainWindowXcls_mainpane * self; +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane); +#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_mainpane_parent_class)->finalize (obj); +#line 5222 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_mainpane_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_mainpane_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_mainpane_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_mainpaneClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_mainpane_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_mainpane), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_mainpane_instance_init, NULL }; + GType xcls_mainwindow_xcls_mainpane_type_id; + xcls_mainwindow_xcls_mainpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_mainpane", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_mainpane_type_id__volatile, xcls_mainwindow_xcls_mainpane_type_id); + } + return xcls_mainwindow_xcls_mainpane_type_id__volatile; +} + + +Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_leftpane * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_leftpane* _tmp3_; + GtkVBox* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_editpane* _tmp6_; + Xcls_MainWindowXcls_editpane* child_0; + GtkVBox* _tmp7_; + GtkVPaned* _tmp8_; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_leftpane*) g_object_new (object_type, NULL); +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->leftpane); +#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->leftpane = _tmp3_; +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_editpane_new (_tmp5_); +#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0); +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 5296 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner) { +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_leftpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, _owner); +#line 5303 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_leftpane_class_init (Xcls_MainWindowXcls_leftpaneClass * klass) { +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_leftpane_parent_class = g_type_class_peek_parent (klass); +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_leftpanePrivate)); +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_leftpane_finalize; +#line 5314 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_leftpane_instance_init (Xcls_MainWindowXcls_leftpane * self) { +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE (self); +#line 5321 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj) { + Xcls_MainWindowXcls_leftpane * self; +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane); +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_leftpane_parent_class)->finalize (obj); +#line 5335 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_leftpane_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_leftpane_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_leftpane_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_leftpaneClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_leftpane_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_leftpane), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_leftpane_instance_init, NULL }; + GType xcls_mainwindow_xcls_leftpane_type_id; + xcls_mainwindow_xcls_leftpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_leftpane", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_leftpane_type_id__volatile, xcls_mainwindow_xcls_leftpane_type_id); + } + return xcls_mainwindow_xcls_leftpane_type_id__volatile; +} + + +Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_editpane * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_editpane* _tmp3_; + GtkVPaned* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_tree* _tmp6_; + Xcls_MainWindowXcls_tree* child_0; + GtkVPaned* _tmp7_; + GtkVBox* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_props* _tmp10_; + Xcls_MainWindowXcls_props* child_1; + GtkVPaned* _tmp11_; + GtkVBox* _tmp12_; +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_editpane*) g_object_new (object_type, NULL); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->editpane); +#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->editpane = _tmp3_; +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVPaned*) gtk_vpaned_new (); +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_tree_new (_tmp5_); +#line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_add1 ((GtkPaned*) _tmp7_, (GtkWidget*) _tmp8_); +#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = xcls_mainwindow_xcls_props_new (_tmp9_); +#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_1 = _tmp10_; +#line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_1); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = child_1->el; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_add2 ((GtkPaned*) _tmp11_, (GtkWidget*) _tmp12_); +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_1); +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 5430 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner) { +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_editpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, _owner); +#line 5437 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_editpane_class_init (Xcls_MainWindowXcls_editpaneClass * klass) { +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_editpane_parent_class = g_type_class_peek_parent (klass); +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editpanePrivate)); +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editpane_finalize; +#line 5448 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_editpane_instance_init (Xcls_MainWindowXcls_editpane * self) { +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE (self); +#line 5455 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj) { + Xcls_MainWindowXcls_editpane * self; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane); +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_editpane_parent_class)->finalize (obj); +#line 5469 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_editpane_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_editpane_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_editpane_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_editpaneClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_editpane_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_editpane), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_editpane_instance_init, NULL }; + GType xcls_mainwindow_xcls_editpane_type_id; + xcls_mainwindow_xcls_editpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_editpane", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_editpane_type_id__volatile, xcls_mainwindow_xcls_editpane_type_id); + } + return xcls_mainwindow_xcls_editpane_type_id__volatile; +} + + +Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_tree * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_tree* _tmp3_; + GtkVBox* _tmp4_; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_tree*) g_object_new (object_type, NULL); +#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->tree); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->tree = _tmp3_; +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 5522 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner) { +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_tree_construct (XCLS_MAINWINDOW_TYPE_XCLS_TREE, _owner); +#line 5529 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_tree_class_init (Xcls_MainWindowXcls_treeClass * klass) { +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_tree_parent_class = g_type_class_peek_parent (klass); +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_treePrivate)); +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_tree_finalize; +#line 5540 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_tree_instance_init (Xcls_MainWindowXcls_tree * self) { +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE (self); +#line 5547 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_tree_finalize (GObject* obj) { + Xcls_MainWindowXcls_tree * self; +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree); +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_tree_parent_class)->finalize (obj); +#line 5561 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_tree_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_tree_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_tree_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_treeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_tree_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_tree), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_tree_instance_init, NULL }; + GType xcls_mainwindow_xcls_tree_type_id; + xcls_mainwindow_xcls_tree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_tree", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_tree_type_id__volatile, xcls_mainwindow_xcls_tree_type_id); + } + return xcls_mainwindow_xcls_tree_type_id__volatile; +} + + +Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_props * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_props* _tmp3_; + GtkVBox* _tmp4_; +#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_props*) g_object_new (object_type, NULL); +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->props); +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->props = _tmp3_; +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 5614 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner) { +#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_props_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROPS, _owner); +#line 5621 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_props_class_init (Xcls_MainWindowXcls_propsClass * klass) { +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_props_parent_class = g_type_class_peek_parent (klass); +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_propsPrivate)); +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_props_finalize; +#line 5632 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_props_instance_init (Xcls_MainWindowXcls_props * self) { +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE (self); +#line 5639 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_props_finalize (GObject* obj) { + Xcls_MainWindowXcls_props * self; +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props); +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_props_parent_class)->finalize (obj); +#line 5653 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_props_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_props_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_props_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_propsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_props_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_props), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_props_instance_init, NULL }; + GType xcls_mainwindow_xcls_props_type_id; + xcls_mainwindow_xcls_props_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_props", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_props_type_id__volatile, xcls_mainwindow_xcls_props_type_id); + } + return xcls_mainwindow_xcls_props_type_id__volatile; +} + + +Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_VBox9 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkVBox* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_clutterembed* _tmp4_; + Xcls_MainWindowXcls_clutterembed* child_0; + GtkVBox* _tmp5_; + GtkClutterEmbed* _tmp6_; +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_VBox9*) g_object_new (object_type, NULL); +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_clutterembed_new (_tmp3_); +#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = child_0->el; +#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0); +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 5717 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner) { +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_vbox9_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, _owner); +#line 5724 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox9_class_init (Xcls_MainWindowXcls_VBox9Class * klass) { +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_vbox9_parent_class = g_type_class_peek_parent (klass); +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_VBox9Private)); +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox9_finalize; +#line 5735 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox9_instance_init (Xcls_MainWindowXcls_VBox9 * self) { +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE (self); +#line 5742 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj) { + Xcls_MainWindowXcls_VBox9 * self; +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox9_parent_class)->finalize (obj); +#line 5756 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_vbox9_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_vbox9_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_vbox9_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_VBox9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_vbox9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_VBox9), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_vbox9_instance_init, NULL }; + GType xcls_mainwindow_xcls_vbox9_type_id; + xcls_mainwindow_xcls_vbox9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_VBox9", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_vbox9_type_id__volatile, xcls_mainwindow_xcls_vbox9_type_id); + } + return xcls_mainwindow_xcls_vbox9_type_id__volatile; +} + + +static void __lambda71_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc) { + Xcls_MainWindow* _tmp0_; + gboolean _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_rooview* _tmp3_; + GtkClutterActor* _tmp4_; + GtkAllocation _tmp5_; + gint _tmp6_; + GtkAllocation _tmp7_; + gint _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_ClutterFiles* _tmp10_; + GtkAllocation _tmp11_; + gint _tmp12_; + GtkAllocation _tmp13_; + gint _tmp14_; + Xcls_MainWindow* _tmp15_; + Xcls_MainWindowXcls_projecteditview* _tmp16_; + GtkClutterActor* _tmp17_; + GtkAllocation _tmp18_; + gint _tmp19_; + GtkAllocation _tmp20_; + gint _tmp21_; + Xcls_MainWindow* _tmp22_; + Xcls_MainWindowXcls_objectview* _tmp23_; + GtkClutterActor* _tmp24_; + GtkAllocation _tmp25_; + gint _tmp26_; + GtkAllocation _tmp27_; + gint _tmp28_; + Xcls_MainWindow* _tmp29_; + Xcls_MainWindowXcls_addpropsview* _tmp30_; + GtkClutterActor* _tmp31_; + GtkAllocation _tmp32_; + gint _tmp33_; + GtkAllocation _tmp34_; + gint _tmp35_; + Xcls_MainWindow* _tmp36_; + Xcls_MainWindowXcls_codeeditview* _tmp37_; + GtkClutterActor* _tmp38_; + GtkAllocation _tmp39_; + gint _tmp40_; + GtkAllocation _tmp41_; + gint _tmp42_; +#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (alloc != NULL); +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->children_loaded; +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (!_tmp1_) { +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 5826 "MainWindow.vala.c" + } +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->rooview; +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->el; +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = *alloc; +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_.width; +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = *alloc; +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_.height; +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp4_, (gfloat) (_tmp6_ - 50), (gfloat) _tmp8_); +#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->clutterfiles; +#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = *alloc; +#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_.width; +#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = *alloc; +#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_.height; +#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_clutterfiles_set_size (_tmp10_, (gfloat) (_tmp12_ - 50), (gfloat) _tmp14_); +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->projecteditview; +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = *alloc; +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_.width; +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = *alloc; +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_.height; +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp17_, (gfloat) (_tmp19_ - 50), _tmp21_ / 2.0f); +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->objectview; +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->el; +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = *alloc; +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_.width; +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = *alloc; +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _tmp27_.height; +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp24_, (_tmp26_ - 50) / 2.0f, (gfloat) _tmp28_); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = self->priv->_this; +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = _tmp29_->addpropsview; +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _tmp30_->el; +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = *alloc; +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_.width; +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = *alloc; +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = _tmp34_.height; +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp31_, (_tmp33_ - 50) / 2.0f, (gfloat) _tmp35_); +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = self->priv->_this; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _tmp36_->codeeditview; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = _tmp37_->el; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = *alloc; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_.width; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = *alloc; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = _tmp41_.height; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp38_, (_tmp40_ - 50) / 2.0f, (gfloat) _tmp42_); +#line 5922 "MainWindow.vala.c" +} + + +static void ___lambda71__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) { +#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda71_ (self, allocation); +#line 5929 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_clutterembed * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_clutterembed* _tmp3_; + GtkClutterEmbed* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_rooview* _tmp6_; + Xcls_MainWindowXcls_rooview* child_0; + GtkClutterEmbed* _tmp7_; + ClutterActor* _tmp8_ = NULL; + GtkClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_MainWindowXcls_objectview* _tmp11_; + Xcls_MainWindowXcls_objectview* child_1; + GtkClutterEmbed* _tmp12_; + ClutterActor* _tmp13_ = NULL; + GtkClutterActor* _tmp14_; + Xcls_MainWindow* _tmp15_; + Xcls_MainWindowXcls_codeeditview* _tmp16_; + Xcls_MainWindowXcls_codeeditview* child_2; + GtkClutterEmbed* _tmp17_; + ClutterActor* _tmp18_ = NULL; + GtkClutterActor* _tmp19_; + Xcls_MainWindow* _tmp20_; + Xcls_MainWindowXcls_addpropsview* _tmp21_; + Xcls_MainWindowXcls_addpropsview* child_3; + GtkClutterEmbed* _tmp22_; + ClutterActor* _tmp23_ = NULL; + GtkClutterActor* _tmp24_; + Xcls_MainWindow* _tmp25_; + Xcls_MainWindowXcls_projecteditview* _tmp26_; + Xcls_MainWindowXcls_projecteditview* child_4; + GtkClutterEmbed* _tmp27_; + ClutterActor* _tmp28_ = NULL; + GtkClutterActor* _tmp29_; + Xcls_MainWindow* _tmp30_; + Xcls_MainWindowXcls_buttonlayout* _tmp31_; + Xcls_MainWindowXcls_buttonlayout* child_5; + GtkClutterEmbed* _tmp32_; + ClutterActor* _tmp33_ = NULL; + ClutterActor* _tmp34_; + GtkClutterEmbed* _tmp35_; + ClutterActor* _tmp36_ = NULL; + ClutterActor* _tmp37_; + ClutterActor* stage; + ClutterColor _tmp38_ = {0}; + GtkClutterEmbed* _tmp39_; +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_clutterembed*) g_object_new (object_type, NULL); +#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->clutterembed); +#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->clutterembed = _tmp3_; +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterEmbed*) gtk_clutter_embed_new (); +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_rooview_new (_tmp5_); +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 977 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = gtk_clutter_embed_get_stage (_tmp7_); +#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_); +#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = xcls_mainwindow_xcls_objectview_new (_tmp10_); +#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_1 = _tmp11_; +#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_1); +#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_); +#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = child_1->el; +#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp13_, (ClutterActor*) _tmp14_); +#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = xcls_mainwindow_xcls_codeeditview_new (_tmp15_); +#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_2 = _tmp16_; +#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_2); +#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->el; +#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_); +#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = child_2->el; +#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp18_, (ClutterActor*) _tmp19_); +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = xcls_mainwindow_xcls_addpropsview_new (_tmp20_); +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_3 = _tmp21_; +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_3); +#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->el; +#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_); +#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = child_3->el; +#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_); +#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->priv->_this; +#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = xcls_mainwindow_xcls_projecteditview_new (_tmp25_); +#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_4 = _tmp26_; +#line 989 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_4); +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = self->el; +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = gtk_clutter_embed_get_stage (_tmp27_); +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = child_4->el; +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp28_, (ClutterActor*) _tmp29_); +#line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = self->priv->_this; +#line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = xcls_mainwindow_xcls_buttonlayout_new (_tmp30_); +#line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_5 = _tmp31_; +#line 992 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_5); +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = self->el; +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_); +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = child_5->el; +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp33_, _tmp34_); +#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = self->el; +#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = gtk_clutter_embed_get_stage (_tmp35_); +#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _g_object_ref0 (_tmp36_); +#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp37_; +#line 997 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp38_, "#000"); +#line 997 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (stage, &_tmp38_); +#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = self->el; +#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object ((GtkWidget*) _tmp39_, "size-allocate", (GCallback) ___lambda71__gtk_widget_size_allocate, self, 0); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_5); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_4); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_3); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_2); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_1); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 6138 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner) { +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_clutterembed_construct (XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, _owner); +#line 6145 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_clutterembed_class_init (Xcls_MainWindowXcls_clutterembedClass * klass) { +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_clutterembed_parent_class = g_type_class_peek_parent (klass); +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_clutterembedPrivate)); +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_clutterembed_finalize; +#line 6156 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_clutterembed_instance_init (Xcls_MainWindowXcls_clutterembed * self) { +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE (self); +#line 6163 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj) { + Xcls_MainWindowXcls_clutterembed * self; +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed); +#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_clutterembed_parent_class)->finalize (obj); +#line 6177 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_clutterembed_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_clutterembed_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_clutterembed_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_clutterembedClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_clutterembed_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_clutterembed), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_clutterembed_instance_init, NULL }; + GType xcls_mainwindow_xcls_clutterembed_type_id; + xcls_mainwindow_xcls_clutterembed_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_clutterembed", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_clutterembed_type_id__volatile, xcls_mainwindow_xcls_clutterembed_type_id); + } + return xcls_mainwindow_xcls_clutterembed_type_id__volatile; +} + + +Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_rooview * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_rooview* _tmp3_; + GtkClutterActor* _tmp4_; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_rooview*) g_object_new (object_type, NULL); +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->rooview); +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->rooview = _tmp3_; +#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 6228 "MainWindow.vala.c" + { + GtkClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_clutterembed* _tmp7_; + GtkClutterEmbed* _tmp8_; + ClutterActor* _tmp9_ = NULL; + ClutterAlignConstraint* _tmp10_; + ClutterAlignConstraint* _tmp11_; + GtkClutterActor* _tmp12_; + GtkClutterActor* _tmp13_; + Xcls_MainWindow* _tmp14_; + Xcls_MainWindowXcls_clutterembed* _tmp15_; + GtkClutterEmbed* _tmp16_; + ClutterActor* _tmp17_ = NULL; + gfloat _tmp18_; + gfloat _tmp19_; + Xcls_MainWindow* _tmp20_; + Xcls_MainWindowXcls_clutterembed* _tmp21_; + GtkClutterEmbed* _tmp22_; + ClutterActor* _tmp23_ = NULL; + gfloat _tmp24_; + gfloat _tmp25_; +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->clutterembed; +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_); +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f); +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp10_); +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_; +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_); +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp11_); +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 1.0f, 1.0f); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = self->priv->_this; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->clutterembed; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->el; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = gtk_clutter_embed_get_stage (_tmp16_); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = clutter_actor_get_width (_tmp17_); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->clutterembed; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _tmp21_->el; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = clutter_actor_get_height (_tmp23_); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp13_, _tmp19_ - 50, _tmp25_); +#line 6303 "MainWindow.vala.c" + } +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 6307 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner) { +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_rooview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, _owner); +#line 6314 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_rooview_class_init (Xcls_MainWindowXcls_rooviewClass * klass) { +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_rooview_parent_class = g_type_class_peek_parent (klass); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_rooviewPrivate)); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_rooview_finalize; +#line 6325 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_rooview_instance_init (Xcls_MainWindowXcls_rooview * self) { +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE (self); +#line 6332 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj) { + Xcls_MainWindowXcls_rooview * self; +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview); +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_rooview_parent_class)->finalize (obj); +#line 6346 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_rooview_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_rooview_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_rooview_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_rooviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_rooview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_rooview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_rooview_instance_init, NULL }; + GType xcls_mainwindow_xcls_rooview_type_id; + xcls_mainwindow_xcls_rooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_rooview", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_rooview_type_id__volatile, xcls_mainwindow_xcls_rooview_type_id); + } + return xcls_mainwindow_xcls_rooview_type_id__volatile; +} + + +Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_objectview * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_objectview* _tmp3_; + GtkClutterActor* _tmp4_; +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_objectview*) g_object_new (object_type, NULL); +#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->objectview); +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->objectview = _tmp3_; +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 6397 "MainWindow.vala.c" + { + GtkClutterActor* _tmp5_; + GtkClutterActor* _tmp6_; + GtkClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + GtkClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_MainWindowXcls_clutterembed* _tmp11_; + GtkClutterEmbed* _tmp12_; + ClutterActor* _tmp13_ = NULL; + gfloat _tmp14_; + gfloat _tmp15_; + Xcls_MainWindow* _tmp16_; + Xcls_MainWindowXcls_clutterembed* _tmp17_; + GtkClutterEmbed* _tmp18_; + ClutterActor* _tmp19_ = NULL; + gfloat _tmp20_; + gfloat _tmp21_; +#line 1113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL); +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL); +#line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f); +#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f); +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->clutterembed; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_); +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = clutter_actor_get_width (_tmp13_); +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->clutterembed; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_); +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = clutter_actor_get_height (_tmp19_); +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_); +#line 6460 "MainWindow.vala.c" + } +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 6464 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner) { +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_objectview_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, _owner); +#line 6471 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectview_class_init (Xcls_MainWindowXcls_objectviewClass * klass) { +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_objectview_parent_class = g_type_class_peek_parent (klass); +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectviewPrivate)); +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectview_finalize; +#line 6482 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectview_instance_init (Xcls_MainWindowXcls_objectview * self) { +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE (self); +#line 6489 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj) { + Xcls_MainWindowXcls_objectview * self; +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview); +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_objectview_parent_class)->finalize (obj); +#line 6503 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_objectview_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_objectview_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_objectview_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_objectviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_objectview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_objectview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_objectview_instance_init, NULL }; + GType xcls_mainwindow_xcls_objectview_type_id; + xcls_mainwindow_xcls_objectview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectview", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_objectview_type_id__volatile, xcls_mainwindow_xcls_objectview_type_id); + } + return xcls_mainwindow_xcls_objectview_type_id__volatile; +} + + +Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_codeeditview * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_codeeditview* _tmp3_; + GtkClutterActor* _tmp4_; +#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_codeeditview*) g_object_new (object_type, NULL); +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->codeeditview); +#line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->codeeditview = _tmp3_; +#line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 6554 "MainWindow.vala.c" + { + GtkClutterActor* _tmp5_; + GtkClutterActor* _tmp6_; + GtkClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + GtkClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_MainWindowXcls_clutterembed* _tmp11_; + GtkClutterEmbed* _tmp12_; + ClutterActor* _tmp13_ = NULL; + gfloat _tmp14_; + gfloat _tmp15_; + Xcls_MainWindow* _tmp16_; + Xcls_MainWindowXcls_clutterembed* _tmp17_; + GtkClutterEmbed* _tmp18_; + ClutterActor* _tmp19_ = NULL; + gfloat _tmp20_; + gfloat _tmp21_; +#line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL); +#line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL); +#line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f); +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f); +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->clutterembed; +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_); +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = clutter_actor_get_width (_tmp13_); +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_; +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->clutterembed; +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_); +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = clutter_actor_get_height (_tmp19_); +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_; +#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_); +#line 6617 "MainWindow.vala.c" + } +#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 6621 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner) { +#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_codeeditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, _owner); +#line 6628 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_codeeditview_class_init (Xcls_MainWindowXcls_codeeditviewClass * klass) { +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_codeeditview_parent_class = g_type_class_peek_parent (klass); +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_codeeditviewPrivate)); +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_codeeditview_finalize; +#line 6639 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_codeeditview_instance_init (Xcls_MainWindowXcls_codeeditview * self) { +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE (self); +#line 6646 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj) { + Xcls_MainWindowXcls_codeeditview * self; +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview); +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_codeeditview_parent_class)->finalize (obj); +#line 6660 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_codeeditview_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_codeeditview_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_codeeditview_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_codeeditviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_codeeditview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_codeeditview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_codeeditview_instance_init, NULL }; + GType xcls_mainwindow_xcls_codeeditview_type_id; + xcls_mainwindow_xcls_codeeditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_codeeditview", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_codeeditview_type_id__volatile, xcls_mainwindow_xcls_codeeditview_type_id); + } + return xcls_mainwindow_xcls_codeeditview_type_id__volatile; +} + + +Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_addpropsview * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_addpropsview* _tmp3_; + GtkClutterActor* _tmp4_; +#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_addpropsview*) g_object_new (object_type, NULL); +#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->addpropsview); +#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->addpropsview = _tmp3_; +#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 6711 "MainWindow.vala.c" + { + GtkClutterActor* _tmp5_; + GtkClutterActor* _tmp6_; + GtkClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + GtkClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_MainWindowXcls_clutterembed* _tmp11_; + GtkClutterEmbed* _tmp12_; + ClutterActor* _tmp13_ = NULL; + gfloat _tmp14_; + gfloat _tmp15_; + Xcls_MainWindow* _tmp16_; + Xcls_MainWindowXcls_clutterembed* _tmp17_; + GtkClutterEmbed* _tmp18_; + ClutterActor* _tmp19_ = NULL; + gfloat _tmp20_; + gfloat _tmp21_; +#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL); +#line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL); +#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f); +#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f); +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->clutterembed; +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_); +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = clutter_actor_get_width (_tmp13_); +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_; +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->clutterembed; +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_); +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = clutter_actor_get_height (_tmp19_); +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_; +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_); +#line 6774 "MainWindow.vala.c" + } +#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 6778 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner) { +#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_addpropsview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, _owner); +#line 6785 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropsview_class_init (Xcls_MainWindowXcls_addpropsviewClass * klass) { +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_addpropsview_parent_class = g_type_class_peek_parent (klass); +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropsviewPrivate)); +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropsview_finalize; +#line 6796 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropsview_instance_init (Xcls_MainWindowXcls_addpropsview * self) { +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE (self); +#line 6803 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj) { + Xcls_MainWindowXcls_addpropsview * self; +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview); +#line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropsview_parent_class)->finalize (obj); +#line 6817 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_addpropsview_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_addpropsview_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_addpropsview_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addpropsviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addpropsview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addpropsview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addpropsview_instance_init, NULL }; + GType xcls_mainwindow_xcls_addpropsview_type_id; + xcls_mainwindow_xcls_addpropsview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropsview", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_addpropsview_type_id__volatile, xcls_mainwindow_xcls_addpropsview_type_id); + } + return xcls_mainwindow_xcls_addpropsview_type_id__volatile; +} + + +Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_projecteditview * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_projecteditview* _tmp3_; + GtkClutterActor* _tmp4_; +#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_projecteditview*) g_object_new (object_type, NULL); +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->projecteditview); +#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->projecteditview = _tmp3_; +#line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 6868 "MainWindow.vala.c" + { + GtkClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_clutterembed* _tmp7_; + GtkClutterEmbed* _tmp8_; + ClutterActor* _tmp9_ = NULL; + ClutterAlignConstraint* _tmp10_; + ClutterAlignConstraint* _tmp11_; + GtkClutterActor* _tmp12_; + GtkClutterActor* _tmp13_; + GtkClutterActor* _tmp14_; + Xcls_MainWindow* _tmp15_; + Xcls_MainWindowXcls_clutterembed* _tmp16_; + GtkClutterEmbed* _tmp17_; + ClutterActor* _tmp18_ = NULL; + gfloat _tmp19_; + gfloat _tmp20_; + Xcls_MainWindow* _tmp21_; + Xcls_MainWindowXcls_clutterembed* _tmp22_; + GtkClutterEmbed* _tmp23_; + ClutterActor* _tmp24_ = NULL; + gfloat _tmp25_; + gfloat _tmp26_; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->clutterembed; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp10_); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp11_); +#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 0.0f, 0.0f); +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp13_, (gdouble) 1.0f, (gdouble) 0.0f); +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = self->el; +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->clutterembed; +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_); +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = clutter_actor_get_width (_tmp18_); +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_; +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = self->priv->_this; +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _tmp21_->clutterembed; +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->el; +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = gtk_clutter_embed_get_stage (_tmp23_); +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = clutter_actor_get_height (_tmp24_); +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_; +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp14_, _tmp20_ - 50, _tmp26_ / 2); +#line 6948 "MainWindow.vala.c" + } +#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 6952 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner) { +#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_projecteditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, _owner); +#line 6959 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditview_class_init (Xcls_MainWindowXcls_projecteditviewClass * klass) { +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_projecteditview_parent_class = g_type_class_peek_parent (klass); +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditviewPrivate)); +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditview_finalize; +#line 6970 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditview_instance_init (Xcls_MainWindowXcls_projecteditview * self) { +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE (self); +#line 6977 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj) { + Xcls_MainWindowXcls_projecteditview * self; +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview); +#line 1222 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditview_parent_class)->finalize (obj); +#line 6991 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_projecteditview_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_projecteditview_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditview_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_projecteditviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_projecteditview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_projecteditview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_projecteditview_instance_init, NULL }; + GType xcls_mainwindow_xcls_projecteditview_type_id; + xcls_mainwindow_xcls_projecteditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditview", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_projecteditview_type_id__volatile, xcls_mainwindow_xcls_projecteditview_type_id); + } + return xcls_mainwindow_xcls_projecteditview_type_id__volatile; +} + + +Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_buttonlayout * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_buttonlayout* _tmp3_; + ClutterActor* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_BoxLayout17* _tmp6_; + Xcls_MainWindowXcls_BoxLayout17* child_0; + ClutterActor* _tmp7_; + ClutterBoxLayout* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_projectbutton* _tmp10_; + Xcls_MainWindowXcls_projectbutton* child_1; + ClutterActor* _tmp11_; + ClutterActor* _tmp12_; + Xcls_MainWindow* _tmp13_; + Xcls_MainWindowXcls_projecteditbutton* _tmp14_; + Xcls_MainWindowXcls_projecteditbutton* child_2; + ClutterActor* _tmp15_; + ClutterActor* _tmp16_; + Xcls_MainWindow* _tmp17_; + Xcls_MainWindowXcls_objectshowbutton* _tmp18_; + Xcls_MainWindowXcls_objectshowbutton* child_3; + ClutterActor* _tmp19_; + ClutterActor* _tmp20_; + Xcls_MainWindow* _tmp21_; + Xcls_MainWindowXcls_addpropbutton* _tmp22_; + Xcls_MainWindowXcls_addpropbutton* child_4; + ClutterActor* _tmp23_; + ClutterActor* _tmp24_; + Xcls_MainWindow* _tmp25_; + Xcls_MainWindowXcls_addlistenerbutton* _tmp26_; + Xcls_MainWindowXcls_addlistenerbutton* child_5; + ClutterActor* _tmp27_; + ClutterActor* _tmp28_; +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_buttonlayout*) g_object_new (object_type, NULL); +#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->buttonlayout); +#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->buttonlayout = _tmp3_; +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_boxlayout17_new (_tmp5_); +#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_layout_manager (_tmp7_, (ClutterLayoutManager*) _tmp8_); +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = xcls_mainwindow_xcls_projectbutton_new (_tmp9_); +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_1 = _tmp10_; +#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_1); +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = child_1->el; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp11_, _tmp12_); +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = xcls_mainwindow_xcls_projecteditbutton_new (_tmp13_); +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_2 = _tmp14_; +#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_2); +#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->el; +#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = child_2->el; +#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp15_, _tmp16_); +#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->priv->_this; +#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = xcls_mainwindow_xcls_objectshowbutton_new (_tmp17_); +#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_3 = _tmp18_; +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_3); +#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->el; +#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = child_3->el; +#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp19_, _tmp20_); +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = self->priv->_this; +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = xcls_mainwindow_xcls_addpropbutton_new (_tmp21_); +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_4 = _tmp22_; +#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_4); +#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = self->el; +#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = child_4->el; +#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp23_, _tmp24_); +#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->priv->_this; +#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = xcls_mainwindow_xcls_addlistenerbutton_new (_tmp25_); +#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_5 = _tmp26_; +#line 1298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_5); +#line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = self->el; +#line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = child_5->el; +#line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp27_, _tmp28_); +#line 7156 "MainWindow.vala.c" + { + ClutterActor* _tmp29_; + Xcls_MainWindow* _tmp30_; + Xcls_MainWindowXcls_clutterembed* _tmp31_; + GtkClutterEmbed* _tmp32_; + ClutterActor* _tmp33_ = NULL; + ClutterAlignConstraint* _tmp34_; + ClutterAlignConstraint* _tmp35_; + ClutterActor* _tmp36_; + ClutterActor* _tmp37_; + Xcls_MainWindow* _tmp38_; + Xcls_MainWindowXcls_clutterembed* _tmp39_; + GtkClutterEmbed* _tmp40_; + ClutterActor* _tmp41_ = NULL; + gfloat _tmp42_; + gfloat _tmp43_; +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = self->el; +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = self->priv->_this; +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _tmp30_->clutterembed; +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = _tmp31_->el; +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_); +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp33_, CLUTTER_ALIGN_X_AXIS, 0.0f); +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp34_); +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = _tmp34_; +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_constraint (_tmp29_, (ClutterConstraint*) _tmp35_); +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp35_); +#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = self->el; +#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point (_tmp36_, 0.5f, 0.5f); +#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = self->el; +#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = self->priv->_this; +#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = _tmp38_->clutterembed; +#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_->el; +#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = gtk_clutter_embed_get_stage (_tmp40_); +#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = clutter_actor_get_height (_tmp41_); +#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp43_ = _tmp42_; +#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp37_, (gfloat) 50, _tmp43_); +#line 7213 "MainWindow.vala.c" + } +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_5); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_4); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_3); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_2); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_1); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7229 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner) { +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_buttonlayout_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, _owner); +#line 7236 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_buttonlayout_class_init (Xcls_MainWindowXcls_buttonlayoutClass * klass) { +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_buttonlayout_parent_class = g_type_class_peek_parent (klass); +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_buttonlayoutPrivate)); +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_buttonlayout_finalize; +#line 7247 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_buttonlayout_instance_init (Xcls_MainWindowXcls_buttonlayout * self) { +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE (self); +#line 7254 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj) { + Xcls_MainWindowXcls_buttonlayout * self; +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout); +#line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_buttonlayout_parent_class)->finalize (obj); +#line 7268 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_buttonlayout_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_buttonlayout_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_buttonlayoutClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_buttonlayout_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_buttonlayout), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_buttonlayout_instance_init, NULL }; + GType xcls_mainwindow_xcls_buttonlayout_type_id; + xcls_mainwindow_xcls_buttonlayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_buttonlayout", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile, xcls_mainwindow_xcls_buttonlayout_type_id); + } + return xcls_mainwindow_xcls_buttonlayout_type_id__volatile; +} + + +Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_BoxLayout17 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + ClutterBoxLayout* _tmp2_; + ClutterBoxLayout* _tmp3_; +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_BoxLayout17*) g_object_new (object_type, NULL); +#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new (); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL); +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7316 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner) { +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_boxlayout17_construct (XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, _owner); +#line 7323 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_boxlayout17_class_init (Xcls_MainWindowXcls_BoxLayout17Class * klass) { +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_boxlayout17_parent_class = g_type_class_peek_parent (klass); +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_BoxLayout17Private)); +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_boxlayout17_finalize; +#line 7334 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_boxlayout17_instance_init (Xcls_MainWindowXcls_BoxLayout17 * self) { +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE (self); +#line 7341 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj) { + Xcls_MainWindowXcls_BoxLayout17 * self; +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17); +#line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_boxlayout17_parent_class)->finalize (obj); +#line 7355 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_boxlayout17_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_boxlayout17_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_BoxLayout17Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_boxlayout17_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_BoxLayout17), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_boxlayout17_instance_init, NULL }; + GType xcls_mainwindow_xcls_boxlayout17_type_id; + xcls_mainwindow_xcls_boxlayout17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_BoxLayout17", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile, xcls_mainwindow_xcls_boxlayout17_type_id); + } + return xcls_mainwindow_xcls_boxlayout17_type_id__volatile; +} + + +static gboolean __lambda19_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#333"); +#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7387 "MainWindow.vala.c" +} + + +static gboolean ___lambda19__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda19_ (self, event); +#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7396 "MainWindow.vala.c" +} + + +static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#000"); +#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7416 "MainWindow.vala.c" +} + + +static gboolean ___lambda20__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda20_ (self, event); +#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7425 "MainWindow.vala.c" +} + + +static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self) { + gboolean result = FALSE; + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label4 = 0; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) { +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7457 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; +#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideViewEditing (_tmp5_); +#line 1389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7467 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) { +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7473 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp6_; +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showViewEditing (_tmp6_); +#line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7483 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) { +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7489 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; + Xcls_MainWindow* _tmp8_; +#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp7_); +#line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideViewEditing (_tmp8_); +#line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7504 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) { +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7510 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; + Xcls_MainWindow* _tmp10_; +#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp9_); +#line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideViewEditing (_tmp10_); +#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7525 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) { +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7531 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + Xcls_MainWindow* _tmp12_; +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp11_); +#line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideViewEditing (_tmp12_); +#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7546 "MainWindow.vala.c" + } + } + } else { +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7552 "MainWindow.vala.c" + default: + { +#line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7557 "MainWindow.vala.c" + } + } + } +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7565 "MainWindow.vala.c" +} + + +static gboolean ___lambda21__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) { + gboolean result; + result = __lambda21_ (self); +#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7574 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_projectbutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_projectbutton* _tmp3_; + ClutterActor* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_Text19* _tmp7_; + Xcls_MainWindowXcls_Text19* child_0; + ClutterActor* _tmp8_; + ClutterText* _tmp9_; + ClutterActor* _tmp10_; + ClutterActor* _tmp11_; + ClutterActor* _tmp12_; + ClutterActor* _tmp13_; +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_projectbutton*) g_object_new (object_type, NULL); +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->projectbutton); +#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->projectbutton = _tmp3_; +#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_reactive (_tmp5_, TRUE); +#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = xcls_mainwindow_xcls_text19_new (_tmp6_); +#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp7_; +#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_); +#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->el; +#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50); +#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda19__clutter_actor_enter_event, self, 0); +#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda20__clutter_actor_leave_event, self, 0); +#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda21__clutter_actor_button_press_event, self, 0); +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7661 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner) { +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_projectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, _owner); +#line 7668 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projectbutton_class_init (Xcls_MainWindowXcls_projectbuttonClass * klass) { +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_projectbutton_parent_class = g_type_class_peek_parent (klass); +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projectbuttonPrivate)); +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projectbutton_finalize; +#line 7679 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projectbutton_instance_init (Xcls_MainWindowXcls_projectbutton * self) { +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE (self); +#line 7686 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_projectbutton * self; +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton); +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_projectbutton_parent_class)->finalize (obj); +#line 7700 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_projectbutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_projectbutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_projectbutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_projectbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_projectbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_projectbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_projectbutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_projectbutton_type_id; + xcls_mainwindow_xcls_projectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projectbutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_projectbutton_type_id__volatile, xcls_mainwindow_xcls_projectbutton_type_id); + } + return xcls_mainwindow_xcls_projectbutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Text19 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + ClutterColor _tmp2_ = {0}; + ClutterText* _tmp3_; + ClutterText* _tmp4_; + ClutterText* _tmp5_; + ClutterText* _tmp6_; + ClutterText* _tmp7_; + ClutterText* _tmp8_; +#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Text19*) g_object_new (object_type, NULL); +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp2_, "#fff"); +#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Open\nFiles", &_tmp2_); +#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp3_); +#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp3_; +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER); +#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE); +#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE); +#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7771 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner) { +#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_text19_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, _owner); +#line 7778 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text19_class_init (Xcls_MainWindowXcls_Text19Class * klass) { +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_text19_parent_class = g_type_class_peek_parent (klass); +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text19Private)); +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text19_finalize; +#line 7789 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text19_instance_init (Xcls_MainWindowXcls_Text19 * self) { +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE (self); +#line 7796 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text19_finalize (GObject* obj) { + Xcls_MainWindowXcls_Text19 * self; +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19); +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_text19_parent_class)->finalize (obj); +#line 7810 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_text19_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_text19_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_text19_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text19Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text19_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text19), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text19_instance_init, NULL }; + GType xcls_mainwindow_xcls_text19_type_id; + xcls_mainwindow_xcls_text19_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text19", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_text19_type_id__volatile, xcls_mainwindow_xcls_text19_type_id); + } + return xcls_mainwindow_xcls_text19_type_id__volatile; +} + + +static gboolean __lambda41_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#333"); +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7842 "MainWindow.vala.c" +} + + +static gboolean ___lambda41__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda41_ (self, event); +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7851 "MainWindow.vala.c" +} + + +static gboolean __lambda42_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#000"); +#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7871 "MainWindow.vala.c" +} + + +static gboolean ___lambda42__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda42_ (self, event); +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 7880 "MainWindow.vala.c" +} + + +static gboolean __lambda43_ (Xcls_MainWindowXcls_projecteditbutton* self) { + gboolean result = FALSE; + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label4 = 0; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label5 = 0; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) { +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7914 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; +#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showProjectEdit (_tmp5_); +#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7924 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) { +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7930 "MainWindow.vala.c" + default: + { +#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7935 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("projectedit")))) { +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7941 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp6_; +#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideProjectEdit (_tmp6_); +#line 1493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7951 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) { +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7957 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; + Xcls_MainWindow* _tmp8_; +#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp7_); +#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showProjectEdit (_tmp8_); +#line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7972 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("addlistener")))) { +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7978 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; + Xcls_MainWindow* _tmp10_; +#line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp9_); +#line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showProjectEdit (_tmp10_); +#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 7993 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("object")))) { +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 7999 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + Xcls_MainWindow* _tmp12_; +#line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp11_); +#line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showProjectEdit (_tmp12_); +#line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8014 "MainWindow.vala.c" + } + } + } else { +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8020 "MainWindow.vala.c" + default: + { +#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8025 "MainWindow.vala.c" + } + } + } +#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8033 "MainWindow.vala.c" +} + + +static gboolean ___lambda43__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) { + gboolean result; + result = __lambda43_ (self); +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8042 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_projecteditbutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_projecteditbutton* _tmp3_; + ClutterActor* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_Text21* _tmp7_; + Xcls_MainWindowXcls_Text21* child_0; + ClutterActor* _tmp8_; + ClutterText* _tmp9_; + ClutterActor* _tmp10_; + ClutterActor* _tmp11_; + ClutterActor* _tmp12_; + ClutterActor* _tmp13_; +#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_projecteditbutton*) g_object_new (object_type, NULL); +#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->projecteditbutton); +#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->projecteditbutton = _tmp3_; +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_reactive (_tmp5_, TRUE); +#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = xcls_mainwindow_xcls_text21_new (_tmp6_); +#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp7_; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_); +#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->el; +#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50); +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda41__clutter_actor_enter_event, self, 0); +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda42__clutter_actor_leave_event, self, 0); +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda43__clutter_actor_button_press_event, self, 0); +#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 8129 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner) { +#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_projecteditbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, _owner); +#line 8136 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditbutton_class_init (Xcls_MainWindowXcls_projecteditbuttonClass * klass) { +#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_projecteditbutton_parent_class = g_type_class_peek_parent (klass); +#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditbuttonPrivate)); +#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditbutton_finalize; +#line 8147 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditbutton_instance_init (Xcls_MainWindowXcls_projecteditbutton * self) { +#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE (self); +#line 8154 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_projecteditbutton * self; +#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton); +#line 1450 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditbutton_parent_class)->finalize (obj); +#line 8168 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_projecteditbutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_projecteditbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_projecteditbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_projecteditbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_projecteditbutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_projecteditbutton_type_id; + xcls_mainwindow_xcls_projecteditbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditbutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile, xcls_mainwindow_xcls_projecteditbutton_type_id); + } + return xcls_mainwindow_xcls_projecteditbutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Text21 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + ClutterColor _tmp2_ = {0}; + ClutterText* _tmp3_; + ClutterText* _tmp4_; + ClutterText* _tmp5_; + ClutterText* _tmp6_; + ClutterText* _tmp7_; + ClutterText* _tmp8_; +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Text21*) g_object_new (object_type, NULL); +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp2_, "#fff"); +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Edit\nProject\nDetails", &_tmp2_); +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp3_); +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp3_; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER); +#line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE); +#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE); +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 8239 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner) { +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_text21_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, _owner); +#line 8246 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text21_class_init (Xcls_MainWindowXcls_Text21Class * klass) { +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_text21_parent_class = g_type_class_peek_parent (klass); +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text21Private)); +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text21_finalize; +#line 8257 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text21_instance_init (Xcls_MainWindowXcls_Text21 * self) { +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE (self); +#line 8264 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text21_finalize (GObject* obj) { + Xcls_MainWindowXcls_Text21 * self; +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21); +#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_text21_parent_class)->finalize (obj); +#line 8278 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_text21_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_text21_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_text21_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text21Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text21_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text21), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text21_instance_init, NULL }; + GType xcls_mainwindow_xcls_text21_type_id; + xcls_mainwindow_xcls_text21_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text21", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_text21_type_id__volatile, xcls_mainwindow_xcls_text21_type_id); + } + return xcls_mainwindow_xcls_text21_type_id__volatile; +} + + +static gboolean __lambda57_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#333"); +#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8310 "MainWindow.vala.c" +} + + +static gboolean ___lambda57__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda57_ (self, event); +#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8319 "MainWindow.vala.c" +} + + +static gboolean __lambda58_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#000"); +#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8339 "MainWindow.vala.c" +} + + +static gboolean ___lambda58__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda58_ (self, event); +#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8348 "MainWindow.vala.c" +} + + +static gboolean __lambda59_ (Xcls_MainWindowXcls_objectshowbutton* self) { + gboolean result = FALSE; + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("addprop")))) { +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8378 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; + Xcls_MainWindow* _tmp6_; +#line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp5_); +#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showObject (_tmp6_); +#line 1596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8393 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) { +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8399 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; + Xcls_MainWindow* _tmp8_; +#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp7_); +#line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showObject (_tmp8_); +#line 1600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8414 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) { +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8420 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; +#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showObject (_tmp9_); +#line 1605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8430 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) { +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8436 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp10_; +#line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp10_); +#line 1610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 1611 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8448 "MainWindow.vala.c" + } + } + } else { +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8454 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + const gchar* _tmp12_; +#line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->state; +#line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("unhandled add objects from %s\n", _tmp12_); +#line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8467 "MainWindow.vala.c" + } + } + } +#line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8475 "MainWindow.vala.c" +} + + +static gboolean ___lambda59__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) { + gboolean result; + result = __lambda59_ (self); +#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8484 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_objectshowbutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_objectshowbutton* _tmp3_; + ClutterActor* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_Text23* _tmp7_; + Xcls_MainWindowXcls_Text23* child_0; + ClutterActor* _tmp8_; + ClutterText* _tmp9_; + ClutterActor* _tmp10_; + ClutterActor* _tmp11_; + ClutterActor* _tmp12_; + ClutterActor* _tmp13_; +#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_objectshowbutton*) g_object_new (object_type, NULL); +#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->objectshowbutton); +#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->objectshowbutton = _tmp3_; +#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_reactive (_tmp5_, TRUE); +#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = xcls_mainwindow_xcls_text23_new (_tmp6_); +#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp7_; +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_); +#line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->el; +#line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50); +#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda57__clutter_actor_enter_event, self, 0); +#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda58__clutter_actor_leave_event, self, 0); +#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda59__clutter_actor_button_press_event, self, 0); +#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 8571 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner) { +#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_objectshowbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, _owner); +#line 8578 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectshowbutton_class_init (Xcls_MainWindowXcls_objectshowbuttonClass * klass) { +#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_objectshowbutton_parent_class = g_type_class_peek_parent (klass); +#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectshowbuttonPrivate)); +#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectshowbutton_finalize; +#line 8589 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectshowbutton_instance_init (Xcls_MainWindowXcls_objectshowbutton * self) { +#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE (self); +#line 8596 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_objectshowbutton * self; +#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton); +#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_objectshowbutton_parent_class)->finalize (obj); +#line 8610 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_objectshowbutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_objectshowbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_objectshowbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_objectshowbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_objectshowbutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_objectshowbutton_type_id; + xcls_mainwindow_xcls_objectshowbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectshowbutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile, xcls_mainwindow_xcls_objectshowbutton_type_id); + } + return xcls_mainwindow_xcls_objectshowbutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Text23 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + ClutterColor _tmp2_ = {0}; + ClutterText* _tmp3_; + ClutterText* _tmp4_; + ClutterText* _tmp5_; + ClutterText* _tmp6_; + ClutterText* _tmp7_; + ClutterText* _tmp8_; +#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Text23*) g_object_new (object_type, NULL); +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp2_, "#fff"); +#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Show\nPalate", &_tmp2_); +#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp3_); +#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp3_; +#line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER); +#line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE); +#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE); +#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 8681 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner) { +#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_text23_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, _owner); +#line 8688 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text23_class_init (Xcls_MainWindowXcls_Text23Class * klass) { +#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_text23_parent_class = g_type_class_peek_parent (klass); +#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text23Private)); +#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text23_finalize; +#line 8699 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text23_instance_init (Xcls_MainWindowXcls_Text23 * self) { +#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE (self); +#line 8706 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text23_finalize (GObject* obj) { + Xcls_MainWindowXcls_Text23 * self; +#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23); +#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_text23_parent_class)->finalize (obj); +#line 8720 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_text23_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_text23_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_text23_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text23Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text23_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text23), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text23_instance_init, NULL }; + GType xcls_mainwindow_xcls_text23_type_id; + xcls_mainwindow_xcls_text23_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text23", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_text23_type_id__volatile, xcls_mainwindow_xcls_text23_type_id); + } + return xcls_mainwindow_xcls_text23_type_id__volatile; +} + + +static gboolean __lambda64_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#333"); +#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8752 "MainWindow.vala.c" +} + + +static gboolean ___lambda64__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda64_ (self, event); +#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8761 "MainWindow.vala.c" +} + + +static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#000"); +#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8781 "MainWindow.vala.c" +} + + +static gboolean ___lambda65__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda65_ (self, event); +#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8790 "MainWindow.vala.c" +} + + +static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self) { + gboolean result = FALSE; + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) { +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8820 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; +#line 1696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddProp (_tmp5_); +#line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8830 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("object")))) { +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8836 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp6_; + Xcls_MainWindow* _tmp7_; +#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp6_); +#line 1701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 1701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddProp (_tmp7_); +#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8851 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addlistener")))) { +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8857 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp8_; + Xcls_MainWindow* _tmp9_; +#line 1705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp8_); +#line 1706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddProp (_tmp9_); +#line 1707 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8872 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) { +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8878 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp10_; +#line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp10_); +#line 1712 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8888 "MainWindow.vala.c" + } + } + } else { +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8894 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + const gchar* _tmp12_; +#line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->state; +#line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("unhandled add property from %s\n", _tmp12_); +#line 1716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8907 "MainWindow.vala.c" + } + } + } +#line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8915 "MainWindow.vala.c" +} + + +static gboolean ___lambda66__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) { + gboolean result; + result = __lambda66_ (self); +#line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 8924 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_addpropbutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_addpropbutton* _tmp3_; + ClutterActor* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_Text25* _tmp7_; + Xcls_MainWindowXcls_Text25* child_0; + ClutterActor* _tmp8_; + ClutterText* _tmp9_; + ClutterActor* _tmp10_; + ClutterActor* _tmp11_; + ClutterActor* _tmp12_; + ClutterActor* _tmp13_; +#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_addpropbutton*) g_object_new (object_type, NULL); +#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->addpropbutton); +#line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->addpropbutton = _tmp3_; +#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_reactive (_tmp5_, TRUE); +#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = xcls_mainwindow_xcls_text25_new (_tmp6_); +#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp7_; +#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_); +#line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->el; +#line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50); +#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda64__clutter_actor_enter_event, self, 0); +#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda65__clutter_actor_leave_event, self, 0); +#line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda66__clutter_actor_button_press_event, self, 0); +#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 9011 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner) { +#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_addpropbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, _owner); +#line 9018 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropbutton_class_init (Xcls_MainWindowXcls_addpropbuttonClass * klass) { +#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_addpropbutton_parent_class = g_type_class_peek_parent (klass); +#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropbuttonPrivate)); +#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropbutton_finalize; +#line 9029 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropbutton_instance_init (Xcls_MainWindowXcls_addpropbutton * self) { +#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE (self); +#line 9036 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_addpropbutton * self; +#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton); +#line 1657 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropbutton_parent_class)->finalize (obj); +#line 9050 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_addpropbutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_addpropbutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addpropbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addpropbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addpropbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addpropbutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_addpropbutton_type_id; + xcls_mainwindow_xcls_addpropbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropbutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile, xcls_mainwindow_xcls_addpropbutton_type_id); + } + return xcls_mainwindow_xcls_addpropbutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Text25 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + ClutterColor _tmp2_ = {0}; + ClutterText* _tmp3_; + ClutterText* _tmp4_; + ClutterText* _tmp5_; + ClutterText* _tmp6_; + ClutterText* _tmp7_; + ClutterText* _tmp8_; +#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Text25*) g_object_new (object_type, NULL); +#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp2_, "#fff"); +#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nProperty", &_tmp2_); +#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp3_); +#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp3_; +#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER); +#line 1747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE); +#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE); +#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 9121 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner) { +#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_text25_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, _owner); +#line 9128 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text25_class_init (Xcls_MainWindowXcls_Text25Class * klass) { +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_text25_parent_class = g_type_class_peek_parent (klass); +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text25Private)); +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text25_finalize; +#line 9139 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text25_instance_init (Xcls_MainWindowXcls_Text25 * self) { +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE (self); +#line 9146 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text25_finalize (GObject* obj) { + Xcls_MainWindowXcls_Text25 * self; +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25); +#line 1731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_text25_parent_class)->finalize (obj); +#line 9160 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_text25_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_text25_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_text25_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text25Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text25_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text25), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text25_instance_init, NULL }; + GType xcls_mainwindow_xcls_text25_type_id; + xcls_mainwindow_xcls_text25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text25", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_text25_type_id__volatile, xcls_mainwindow_xcls_text25_type_id); + } + return xcls_mainwindow_xcls_text25_type_id__volatile; +} + + +static gboolean __lambda68_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#333"); +#line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 9192 "MainWindow.vala.c" +} + + +static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda68_ (self, event); +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 9201 "MainWindow.vala.c" +} + + +static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#000"); +#line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 9221 "MainWindow.vala.c" +} + + +static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda69_ (self, event); +#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 9230 "MainWindow.vala.c" +} + + +static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self) { + gboolean result = FALSE; + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) { +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9260 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; +#line 1798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddListener (_tmp5_); +#line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9270 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) { +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9276 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp6_; +#line 1803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp6_); +#line 1804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9286 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) { +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9292 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; + Xcls_MainWindow* _tmp8_; +#line 1808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 1808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp7_); +#line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddListener (_tmp8_); +#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9307 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) { +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9313 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; + Xcls_MainWindow* _tmp10_; +#line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp9_); +#line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddListener (_tmp10_); +#line 1814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9328 "MainWindow.vala.c" + } + } + } else { +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9334 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + const gchar* _tmp12_; +#line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->state; +#line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("unhandled add listener from %s\n", _tmp12_); +#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9347 "MainWindow.vala.c" + } + } + } +#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 9355 "MainWindow.vala.c" +} + + +static gboolean ___lambda70__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) { + gboolean result; + result = __lambda70_ (self); +#line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 9364 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_addlistenerbutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_addlistenerbutton* _tmp3_; + ClutterActor* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_Text27* _tmp7_; + Xcls_MainWindowXcls_Text27* child_0; + ClutterActor* _tmp8_; + ClutterText* _tmp9_; + ClutterActor* _tmp10_; + ClutterActor* _tmp11_; + ClutterActor* _tmp12_; + ClutterActor* _tmp13_; +#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_addlistenerbutton*) g_object_new (object_type, NULL); +#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->addlistenerbutton); +#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->addlistenerbutton = _tmp3_; +#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_reactive (_tmp5_, TRUE); +#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = xcls_mainwindow_xcls_text27_new (_tmp6_); +#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp7_; +#line 1777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_); +#line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->el; +#line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50); +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda68__clutter_actor_enter_event, self, 0); +#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda69__clutter_actor_leave_event, self, 0); +#line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda70__clutter_actor_button_press_event, self, 0); +#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 9451 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner) { +#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_addlistenerbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, _owner); +#line 9458 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addlistenerbutton_class_init (Xcls_MainWindowXcls_addlistenerbuttonClass * klass) { +#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_addlistenerbutton_parent_class = g_type_class_peek_parent (klass); +#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addlistenerbuttonPrivate)); +#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addlistenerbutton_finalize; +#line 9469 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addlistenerbutton_instance_init (Xcls_MainWindowXcls_addlistenerbutton * self) { +#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE (self); +#line 9476 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_addlistenerbutton * self; +#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton); +#line 1759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_addlistenerbutton_parent_class)->finalize (obj); +#line 9490 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addlistenerbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addlistenerbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addlistenerbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addlistenerbutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_addlistenerbutton_type_id; + xcls_mainwindow_xcls_addlistenerbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addlistenerbutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile, xcls_mainwindow_xcls_addlistenerbutton_type_id); + } + return xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Text27 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + ClutterColor _tmp2_ = {0}; + ClutterText* _tmp3_; + ClutterText* _tmp4_; + ClutterText* _tmp5_; + ClutterText* _tmp6_; + ClutterText* _tmp7_; + ClutterText* _tmp8_; +#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Text27*) g_object_new (object_type, NULL); +#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp2_, "#fff"); +#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nListener", &_tmp2_); +#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp3_); +#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp3_; +#line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER); +#line 1850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE); +#line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER); +#line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE); +#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 9561 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner) { +#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_text27_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, _owner); +#line 9568 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text27_class_init (Xcls_MainWindowXcls_Text27Class * klass) { +#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_text27_parent_class = g_type_class_peek_parent (klass); +#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text27Private)); +#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text27_finalize; +#line 9579 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text27_instance_init (Xcls_MainWindowXcls_Text27 * self) { +#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE (self); +#line 9586 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_text27_finalize (GObject* obj) { + Xcls_MainWindowXcls_Text27 * self; +#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27); +#line 1834 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_text27_parent_class)->finalize (obj); +#line 9600 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_text27_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_text27_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_text27_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text27Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text27_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text27), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text27_instance_init, NULL }; + GType xcls_mainwindow_xcls_text27_type_id; + xcls_mainwindow_xcls_text27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text27", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_text27_type_id__volatile, xcls_mainwindow_xcls_text27_type_id); + } + return xcls_mainwindow_xcls_text27_type_id__volatile; +} + + +static void xcls_mainwindow_class_init (Xcls_MainWindowClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_finalize; +#line 9623 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_instance_init (Xcls_MainWindow * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_GET_PRIVATE (self); +#line 9630 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_finalize (GObject* obj) { + Xcls_MainWindow * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MAINWINDOW, Xcls_MainWindow); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->vbox); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->topbar); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->mainpane); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->leftpane); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->editpane); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->tree); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->props); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->clutterembed); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->rooview); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->objectview); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->codeeditview); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->addpropsview); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projecteditview); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->buttonlayout); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projectbutton); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projecteditbutton); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->objectshowbutton); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->addpropbutton); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->addlistenerbutton); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->project); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->clutterfiles); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->code_editor); +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_gladeview); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_props); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projectsettings); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->rightpalete); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->add_props); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_projects); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_tree); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_rooview); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->title); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_parent_class)->finalize (obj); +#line 9708 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_get_type (void) { + static volatile gsize xcls_mainwindow_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindow), 0, (GInstanceInitFunc) xcls_mainwindow_instance_init, NULL }; + GType xcls_mainwindow_type_id; + xcls_mainwindow_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindow", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_type_id__volatile, xcls_mainwindow_type_id); + } + return xcls_mainwindow_type_id__volatile; +} + + + diff --git a/Builder4/ProjectSettings.vala.c b/Builder4/ProjectSettings.vala.c new file mode 100644 index 000000000..adcee4761 --- /dev/null +++ b/Builder4/ProjectSettings.vala.c @@ -0,0 +1,1603 @@ +/* ProjectSettings.vala.c generated by valac 0.20.1, the Vala compiler + * generated from ProjectSettings.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/ProjectSettings.vala -o /tmp/ProjectSettings +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_ProjectSettings(); + ProjectSettings.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ()) +#define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings)) +#define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass)) +#define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS)) +#define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS)) +#define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass)) + +typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings; +typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass; +typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW (xcls_projectsettings_xcls_view_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view)) +#define XCLS_PROJECTSETTINGS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW)) +#define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass)) + +typedef struct _Xcls_ProjectSettingsXcls_view Xcls_ProjectSettingsXcls_view; +typedef struct _Xcls_ProjectSettingsXcls_viewClass Xcls_ProjectSettingsXcls_viewClass; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2 (xcls_projectsettings_xcls_hbox2_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2)) +#define XCLS_PROJECTSETTINGS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2)) +#define XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Class)) + +typedef struct _Xcls_ProjectSettingsXcls_HBox2 Xcls_ProjectSettingsXcls_HBox2; +typedef struct _Xcls_ProjectSettingsXcls_HBox2Class Xcls_ProjectSettingsXcls_HBox2Class; +typedef struct _Xcls_ProjectSettingsXcls_HBox2Private Xcls_ProjectSettingsXcls_HBox2Private; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6 (xcls_projectsettings_xcls_label6_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6)) +#define XCLS_PROJECTSETTINGS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6)) +#define XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Class)) + +typedef struct _Xcls_ProjectSettingsXcls_Label6 Xcls_ProjectSettingsXcls_Label6; +typedef struct _Xcls_ProjectSettingsXcls_Label6Class Xcls_ProjectSettingsXcls_Label6Class; +typedef struct _Xcls_ProjectSettingsXcls_Label6Private Xcls_ProjectSettingsXcls_Label6Private; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7 (xcls_projectsettings_xcls_scrolledwindow7_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7)) +#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7)) +#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7Class)) + +typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow7 Xcls_ProjectSettingsXcls_ScrolledWindow7; +typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Class Xcls_ProjectSettingsXcls_ScrolledWindow7Class; +typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Private Xcls_ProjectSettingsXcls_ScrolledWindow7Private; +typedef struct _Xcls_ProjectSettingsXcls_viewPrivate Xcls_ProjectSettingsXcls_viewPrivate; +typedef struct _ProjectProjectPrivate ProjectProjectPrivate; + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3 (xcls_projectsettings_xcls_button3_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3)) +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3)) +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Class)) + +typedef struct _Xcls_ProjectSettingsXcls_Button3 Xcls_ProjectSettingsXcls_Button3; +typedef struct _Xcls_ProjectSettingsXcls_Button3Class Xcls_ProjectSettingsXcls_Button3Class; +typedef struct _Xcls_ProjectSettingsXcls_Button3Private Xcls_ProjectSettingsXcls_Button3Private; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4 (xcls_projectsettings_xcls_button4_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4)) +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4)) +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Class)) + +typedef struct _Xcls_ProjectSettingsXcls_Button4 Xcls_ProjectSettingsXcls_Button4; +typedef struct _Xcls_ProjectSettingsXcls_Button4Class Xcls_ProjectSettingsXcls_Button4Class; +typedef struct _Xcls_ProjectSettingsXcls_Button4Private Xcls_ProjectSettingsXcls_Button4Private; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5 (xcls_projectsettings_xcls_button5_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5)) +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5)) +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5Class)) + +typedef struct _Xcls_ProjectSettingsXcls_Button5 Xcls_ProjectSettingsXcls_Button5; +typedef struct _Xcls_ProjectSettingsXcls_Button5Class Xcls_ProjectSettingsXcls_Button5Class; +typedef struct _Xcls_ProjectSettingsXcls_Button5Private Xcls_ProjectSettingsXcls_Button5Private; +#define _g_free0(var) (var = (g_free (var), NULL)) +#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL))) + +struct _Xcls_ProjectSettings { + GObject parent_instance; + Xcls_ProjectSettingsPrivate * priv; + GtkVBox* el; + Xcls_ProjectSettingsXcls_view* view; + ProjectProject* project; +}; + +struct _Xcls_ProjectSettingsClass { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsPrivate { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_HBox2 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_HBox2Private * priv; + GtkHBox* el; +}; + +struct _Xcls_ProjectSettingsXcls_HBox2Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_Label6 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_Label6Private * priv; + GtkLabel* el; +}; + +struct _Xcls_ProjectSettingsXcls_Label6Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_ScrolledWindow7 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_ScrolledWindow7Private * priv; + GtkScrolledWindow* el; +}; + +struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_view { + GObject parent_instance; + Xcls_ProjectSettingsXcls_viewPrivate * priv; + GtkSourceView* el; +}; + +struct _Xcls_ProjectSettingsXcls_viewClass { + GObjectClass parent_class; +}; + +struct _ProjectProject { + GObject parent_instance; + ProjectProjectPrivate * priv; + gchar* id; + gchar* fn; + gchar* name; + gchar* runhtml; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_HBox2Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_Button3 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_Button3Private * priv; + GtkButton* el; +}; + +struct _Xcls_ProjectSettingsXcls_Button3Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_Button4 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_Button4Private * priv; + GtkButton* el; +}; + +struct _Xcls_ProjectSettingsXcls_Button4Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_Button5 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_Button5Private * priv; + GtkButton* el; +}; + +struct _Xcls_ProjectSettingsXcls_Button5Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_Button3Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_Button4Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_Button5Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_Label6Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_viewPrivate { + Xcls_ProjectSettings* _this; +}; + + +extern Xcls_ProjectSettings* ProjectSettings; +Xcls_ProjectSettings* ProjectSettings = NULL; +static gpointer xcls_projectsettings_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_hbox2_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_button3_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_button4_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_button5_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_label6_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_scrolledwindow7_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_view_parent_class = NULL; + +GType xcls_projectsettings_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +#define XCLS_PROJECTSETTINGS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsPrivate)) +enum { + XCLS_PROJECTSETTINGS_DUMMY_PROPERTY +}; +Xcls_ProjectSettings* xcls_projectsettings_new (void); +Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type); +Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_hbox2_get_type (void) G_GNUC_CONST; +Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_label6_get_type (void) G_GNUC_CONST; +Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_scrolledwindow7_get_type (void) G_GNUC_CONST; +void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project); +GType js_render_js_render_get_type (void) G_GNUC_CONST; +#define XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_HBOX2_DUMMY_PROPERTY +}; +Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_button3_get_type (void) G_GNUC_CONST; +Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_button4_get_type (void) G_GNUC_CONST; +Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_button5_get_type (void) G_GNUC_CONST; +static void xcls_projectsettings_xcls_hbox2_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_BUTTON3_DUMMY_PROPERTY +}; +static gboolean __lambda45_ (Xcls_ProjectSettingsXcls_Button3* self); +static gboolean ___lambda45__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void xcls_projectsettings_xcls_button3_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_BUTTON4_DUMMY_PROPERTY +}; +static gboolean __lambda46_ (Xcls_ProjectSettingsXcls_Button4* self); +static gboolean ___lambda46__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void xcls_projectsettings_xcls_button4_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_BUTTON5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_BUTTON5_DUMMY_PROPERTY +}; +static gboolean __lambda47_ (Xcls_ProjectSettingsXcls_Button5* self); +static gboolean ___lambda47__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void xcls_projectsettings_xcls_button5_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_LABEL6_DUMMY_PROPERTY +}; +static void xcls_projectsettings_xcls_label6_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_DUMMY_PROPERTY +}; +Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_construct (GType object_type, Xcls_ProjectSettings* _owner); +static void xcls_projectsettings_xcls_scrolledwindow7_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewPrivate)) +enum { + XCLS_PROJECTSETTINGS_XCLS_VIEW_DUMMY_PROPERTY +}; +static gboolean __lambda44_ (Xcls_ProjectSettingsXcls_view* self, GdkEventKey* event); +static gboolean ___lambda44__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self); +static void _vala_PangoFontDescription_free (PangoFontDescription* self); +static void xcls_projectsettings_xcls_view_finalize (GObject* obj); +static void xcls_projectsettings_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self ? g_object_ref (self) : NULL; +#line 365 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type) { + Xcls_ProjectSettings * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkVBox* _tmp2_; + GtkVBox* _tmp3_; + Xcls_ProjectSettings* _tmp4_; + Xcls_ProjectSettingsXcls_HBox2* _tmp5_; + Xcls_ProjectSettingsXcls_HBox2* child_0; + GtkVBox* _tmp6_; + GtkHBox* _tmp7_; + Xcls_ProjectSettings* _tmp8_; + Xcls_ProjectSettingsXcls_Label6* _tmp9_; + Xcls_ProjectSettingsXcls_Label6* child_1; + GtkVBox* _tmp10_; + GtkLabel* _tmp11_; + Xcls_ProjectSettings* _tmp12_; + Xcls_ProjectSettingsXcls_ScrolledWindow7* _tmp13_; + Xcls_ProjectSettingsXcls_ScrolledWindow7* child_2; + GtkVBox* _tmp14_; + GtkScrolledWindow* _tmp15_; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettings*) g_object_new (object_type, NULL); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _g_object_ref0 (self); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp0_; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (self); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (ProjectSettings); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + ProjectSettings = _tmp1_; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 5); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = self->priv->_this; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = xcls_projectsettings_xcls_hbox2_new (_tmp4_); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_0 = _tmp5_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_0); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = self->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = child_0->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp6_, (GtkWidget*) _tmp7_, FALSE, FALSE, (guint) 0); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = self->priv->_this; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = xcls_projectsettings_xcls_label6_new (_tmp8_); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_1 = _tmp9_; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_1); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = self->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = child_1->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp10_, (GtkWidget*) _tmp11_, FALSE, FALSE, (guint) 0); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = self->priv->_this; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp13_ = xcls_projectsettings_xcls_scrolledwindow7_new (_tmp12_); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_2 = _tmp13_; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_2); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp14_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp15_ = child_2->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp14_, (GtkWidget*) _tmp15_, TRUE, TRUE, (guint) 0); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_2); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_1); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_0); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 466 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettings* xcls_projectsettings_new (void) { +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_construct (TYPE_XCLS_PROJECTSETTINGS); +#line 473 "ProjectSettings.vala.c" +} + + +void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project) { + Xcls_ProjectSettings* _tmp0_; + ProjectProject* _tmp1_; + ProjectProject* _tmp2_; + GtkSourceLanguageManager* _tmp3_ = NULL; + GtkSourceLanguageManager* _tmp4_; + GtkSourceLanguageManager* lm; + Xcls_ProjectSettings* _tmp5_; + Xcls_ProjectSettingsXcls_view* _tmp6_; + GtkSourceView* _tmp7_; + GtkTextBuffer* _tmp8_ = NULL; + GtkSourceLanguage* _tmp9_ = NULL; + Xcls_ProjectSettings* _tmp10_; + Xcls_ProjectSettingsXcls_view* _tmp11_; + GtkSourceView* _tmp12_; + GtkTextBuffer* _tmp13_ = NULL; + ProjectProject* _tmp14_; + const gchar* _tmp15_; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_if_fail (self != NULL); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_if_fail (project != NULL); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = self->priv->_this; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = project; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (_tmp0_->project); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_->project = _tmp2_; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = gtk_source_language_manager_get_default (); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + lm = _tmp4_; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = self->priv->_this; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = _tmp5_->view; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = _tmp6_->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp7_); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = gtk_source_language_manager_get_language (lm, "html"); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_source_buffer_set_language (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, gtk_source_buffer_get_type (), GtkSourceBuffer), _tmp9_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = self->priv->_this; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = _tmp10_->view; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = _tmp11_->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp13_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp12_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp14_ = project; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp15_ = _tmp14_->runhtml; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_set_text (_tmp13_, _tmp15_, -1); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (lm); +#line 543 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_HBox2 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkHBox* _tmp2_; + Xcls_ProjectSettings* _tmp3_; + Xcls_ProjectSettingsXcls_Button3* _tmp4_; + Xcls_ProjectSettingsXcls_Button3* child_0; + GtkHBox* _tmp5_; + GtkButton* _tmp6_; + Xcls_ProjectSettings* _tmp7_; + Xcls_ProjectSettingsXcls_Button4* _tmp8_; + Xcls_ProjectSettingsXcls_Button4* child_1; + GtkHBox* _tmp9_; + GtkButton* _tmp10_; + Xcls_ProjectSettings* _tmp11_; + Xcls_ProjectSettingsXcls_Button5* _tmp12_; + Xcls_ProjectSettingsXcls_Button5* child_2; + GtkHBox* _tmp13_; + GtkButton* _tmp14_; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_HBox2*) g_object_new (object_type, NULL); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->priv->_this; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = xcls_projectsettings_xcls_button3_new (_tmp3_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_0 = _tmp4_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_0); +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = self->el; +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = child_0->el; +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->priv->_this; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = xcls_projectsettings_xcls_button4_new (_tmp7_); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_1 = _tmp8_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_1); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = self->el; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = child_1->el; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = self->priv->_this; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = xcls_projectsettings_xcls_button5_new (_tmp11_); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_2 = _tmp12_; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_2); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp13_ = self->el; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp14_ = child_2->el; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_add ((GtkContainer*) _tmp13_, (GtkWidget*) _tmp14_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_2); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_1); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_0); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 637 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_new (Xcls_ProjectSettings* _owner) { +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_hbox2_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, _owner); +#line 644 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox2_class_init (Xcls_ProjectSettingsXcls_HBox2Class * klass) { +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_HBox2Private)); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_hbox2_finalize; +#line 655 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox2_instance_init (Xcls_ProjectSettingsXcls_HBox2 * self) { +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_PRIVATE (self); +#line 662 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox2_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_HBox2 * self; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_hbox2_parent_class)->finalize (obj); +#line 676 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_hbox2_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_hbox2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_hbox2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_HBox2), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_hbox2_instance_init, NULL }; + GType xcls_projectsettings_xcls_hbox2_type_id; + xcls_projectsettings_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_HBox2", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_hbox2_type_id__volatile, xcls_projectsettings_xcls_hbox2_type_id); + } + return xcls_projectsettings_xcls_hbox2_type_id__volatile; +} + + +static gboolean __lambda45_ (Xcls_ProjectSettingsXcls_Button3* self) { + gboolean result = FALSE; + Xcls_ProjectSettings* _tmp0_; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = self->priv->_this; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_emit_by_name (_tmp0_, "button-pressed", "cancel"); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 703 "ProjectSettings.vala.c" +} + + +static gboolean ___lambda45__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda45_ (self); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 712 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_Button3 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_Button3*) g_object_new (object_type, NULL); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->el; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_button_set_label (_tmp3_, "Cancel"); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = self->el; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda45__gtk_widget_button_press_event, self, 0); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 753 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_new (Xcls_ProjectSettings* _owner) { +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_button3_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, _owner); +#line 760 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button3_class_init (Xcls_ProjectSettingsXcls_Button3Class * klass) { +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_button3_parent_class = g_type_class_peek_parent (klass); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button3Private)); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button3_finalize; +#line 771 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button3_instance_init (Xcls_ProjectSettingsXcls_Button3 * self) { +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_PRIVATE (self); +#line 778 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button3_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_Button3 * self; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_button3_parent_class)->finalize (obj); +#line 792 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_button3_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_button3_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_button3_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Button3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_button3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Button3), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_button3_instance_init, NULL }; + GType xcls_projectsettings_xcls_button3_type_id; + xcls_projectsettings_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button3", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_button3_type_id__volatile, xcls_projectsettings_xcls_button3_type_id); + } + return xcls_projectsettings_xcls_button3_type_id__volatile; +} + + +static gboolean __lambda46_ (Xcls_ProjectSettingsXcls_Button4* self) { + gboolean result = FALSE; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettingsXcls_view* _tmp1_; + GtkSourceView* _tmp2_; + GtkTextBuffer* _tmp3_ = NULL; + GtkTextBuffer* _tmp4_; + GtkTextBuffer* buf; + GtkTextIter s = {0}; + GtkTextIter e = {0}; + GtkTextIter _tmp5_ = {0}; + GtkTextIter _tmp6_ = {0}; + Xcls_ProjectSettings* _tmp7_; + ProjectProject* _tmp8_; + GtkTextIter _tmp9_; + GtkTextIter _tmp10_; + gchar* _tmp11_ = NULL; + Xcls_ProjectSettings* _tmp12_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = self->priv->_this; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _tmp0_->view; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = _tmp1_->el; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp2_); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + buf = _tmp4_; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_start_iter (buf, &_tmp5_); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + s = _tmp5_; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_end_iter (buf, &_tmp6_); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + e = _tmp6_; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->priv->_this; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = _tmp7_->project; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = s; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = e; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = gtk_text_buffer_get_text (buf, &_tmp9_, &_tmp10_, TRUE); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_free0 (_tmp8_->runhtml); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_->runhtml = _tmp11_; +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = self->priv->_this; +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_emit_by_name (_tmp12_, "button-pressed", "apply"); +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (buf); +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 870 "ProjectSettings.vala.c" +} + + +static gboolean ___lambda46__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda46_ (self); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 879 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_Button4 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_Button4*) g_object_new (object_type, NULL); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->el; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_button_set_label (_tmp3_, "Apply"); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = self->el; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda46__gtk_widget_button_press_event, self, 0); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 920 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_new (Xcls_ProjectSettings* _owner) { +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_button4_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, _owner); +#line 927 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button4_class_init (Xcls_ProjectSettingsXcls_Button4Class * klass) { +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_button4_parent_class = g_type_class_peek_parent (klass); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button4Private)); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button4_finalize; +#line 938 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button4_instance_init (Xcls_ProjectSettingsXcls_Button4 * self) { +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_PRIVATE (self); +#line 945 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button4_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_Button4 * self; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_button4_parent_class)->finalize (obj); +#line 959 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_button4_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_button4_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_button4_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Button4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_button4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Button4), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_button4_instance_init, NULL }; + GType xcls_projectsettings_xcls_button4_type_id; + xcls_projectsettings_xcls_button4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button4", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_button4_type_id__volatile, xcls_projectsettings_xcls_button4_type_id); + } + return xcls_projectsettings_xcls_button4_type_id__volatile; +} + + +static gboolean __lambda47_ (Xcls_ProjectSettingsXcls_Button5* self) { + gboolean result = FALSE; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettingsXcls_view* _tmp1_; + GtkSourceView* _tmp2_; + GtkTextBuffer* _tmp3_ = NULL; + GtkTextBuffer* _tmp4_; + GtkTextBuffer* buf; + GtkTextIter s = {0}; + GtkTextIter e = {0}; + GtkTextIter _tmp5_ = {0}; + GtkTextIter _tmp6_ = {0}; + Xcls_ProjectSettings* _tmp7_; + ProjectProject* _tmp8_; + GtkTextIter _tmp9_; + GtkTextIter _tmp10_; + gchar* _tmp11_ = NULL; + Xcls_ProjectSettings* _tmp12_; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = self->priv->_this; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _tmp0_->view; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = _tmp1_->el; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp2_); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + buf = _tmp4_; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_start_iter (buf, &_tmp5_); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + s = _tmp5_; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_end_iter (buf, &_tmp6_); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + e = _tmp6_; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->priv->_this; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = _tmp7_->project; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = s; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = e; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = gtk_text_buffer_get_text (buf, &_tmp9_, &_tmp10_, TRUE); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_free0 (_tmp8_->runhtml); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_->runhtml = _tmp11_; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = self->priv->_this; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_emit_by_name (_tmp12_, "button-pressed", "save"); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (buf); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1037 "ProjectSettings.vala.c" +} + + +static gboolean ___lambda47__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda47_ (self); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1046 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_Button5 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_Button5*) g_object_new (object_type, NULL); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->el; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_button_set_label (_tmp3_, "Save"); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = self->el; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda47__gtk_widget_button_press_event, self, 0); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1087 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_new (Xcls_ProjectSettings* _owner) { +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_button5_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, _owner); +#line 1094 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button5_class_init (Xcls_ProjectSettingsXcls_Button5Class * klass) { +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_button5_parent_class = g_type_class_peek_parent (klass); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button5Private)); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button5_finalize; +#line 1105 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button5_instance_init (Xcls_ProjectSettingsXcls_Button5 * self) { +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON5_GET_PRIVATE (self); +#line 1112 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button5_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_Button5 * self; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_button5_parent_class)->finalize (obj); +#line 1126 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_button5_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_button5_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_button5_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Button5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_button5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Button5), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_button5_instance_init, NULL }; + GType xcls_projectsettings_xcls_button5_type_id; + xcls_projectsettings_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button5", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_button5_type_id__volatile, xcls_projectsettings_xcls_button5_type_id); + } + return xcls_projectsettings_xcls_button5_type_id__volatile; +} + + +Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_Label6 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkLabel* _tmp2_; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_Label6*) g_object_new (object_type, NULL); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("HTML To insert at end of "); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1169 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_new (Xcls_ProjectSettings* _owner) { +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_label6_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, _owner); +#line 1176 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label6_class_init (Xcls_ProjectSettingsXcls_Label6Class * klass) { +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_label6_parent_class = g_type_class_peek_parent (klass); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Label6Private)); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_label6_finalize; +#line 1187 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label6_instance_init (Xcls_ProjectSettingsXcls_Label6 * self) { +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_PRIVATE (self); +#line 1194 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label6_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_Label6 * self; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_label6_parent_class)->finalize (obj); +#line 1208 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_label6_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_label6_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_label6_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Label6), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_label6_instance_init, NULL }; + GType xcls_projectsettings_xcls_label6_type_id; + xcls_projectsettings_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Label6", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_label6_type_id__volatile, xcls_projectsettings_xcls_label6_type_id); + } + return xcls_projectsettings_xcls_label6_type_id__volatile; +} + + +Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_ScrolledWindow7 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkScrolledWindow* _tmp2_; + Xcls_ProjectSettings* _tmp3_; + Xcls_ProjectSettingsXcls_view* _tmp4_; + Xcls_ProjectSettingsXcls_view* child_0; + GtkScrolledWindow* _tmp5_; + GtkSourceView* _tmp6_; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_ScrolledWindow7*) g_object_new (object_type, NULL); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->priv->_this; +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = xcls_projectsettings_xcls_view_new (_tmp3_); +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_0 = _tmp4_; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_0); +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = self->el; +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = child_0->el; +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_0); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1272 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_new (Xcls_ProjectSettings* _owner) { +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_scrolledwindow7_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, _owner); +#line 1279 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_scrolledwindow7_class_init (Xcls_ProjectSettingsXcls_ScrolledWindow7Class * klass) { +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_scrolledwindow7_parent_class = g_type_class_peek_parent (klass); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow7Private)); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_scrolledwindow7_finalize; +#line 1290 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_scrolledwindow7_instance_init (Xcls_ProjectSettingsXcls_ScrolledWindow7 * self) { +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_GET_PRIVATE (self); +#line 1297 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_scrolledwindow7_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_ScrolledWindow7 * self; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_scrolledwindow7_parent_class)->finalize (obj); +#line 1311 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_scrolledwindow7_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_scrolledwindow7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow7), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_scrolledwindow7_instance_init, NULL }; + GType xcls_projectsettings_xcls_scrolledwindow7_type_id; + xcls_projectsettings_xcls_scrolledwindow7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_ScrolledWindow7", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile, xcls_projectsettings_xcls_scrolledwindow7_type_id); + } + return xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile; +} + + +static gboolean __lambda44_ (Xcls_ProjectSettingsXcls_view* self, GdkEventKey* event) { + gboolean result = FALSE; + GdkEventKey _tmp0_; + guint _tmp1_; + GdkEventKey _tmp2_; + GdkModifierType _tmp3_; + GtkSourceView* _tmp4_; + GtkTextBuffer* _tmp5_ = NULL; + GtkTextBuffer* _tmp6_; + GtkTextBuffer* buf; + GtkTextIter s = {0}; + GtkTextIter e = {0}; + GtkTextBuffer* _tmp7_; + GtkTextIter _tmp8_ = {0}; + GtkTextBuffer* _tmp9_; + GtkTextIter _tmp10_ = {0}; + Xcls_ProjectSettings* _tmp11_; + ProjectProject* _tmp12_; + GtkTextBuffer* _tmp13_; + GtkTextIter _tmp14_; + GtkTextIter _tmp15_; + gchar* _tmp16_ = NULL; + Xcls_ProjectSettings* _tmp17_; +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = *event; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _tmp0_.keyval; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + if (_tmp1_ != ((guint) 115)) { +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1362 "ProjectSettings.vala.c" + } +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = *event; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = _tmp2_.state; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + if ((_tmp3_ & GDK_CONTROL_MASK) < 1) { +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1374 "ProjectSettings.vala.c" + } +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = self->el; +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp4_); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + buf = _tmp6_; +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = buf; +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_start_iter (_tmp7_, &_tmp8_); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + s = _tmp8_; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = buf; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_end_iter (_tmp9_, &_tmp10_); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + e = _tmp10_; +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = self->priv->_this; +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = _tmp11_->project; +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp13_ = buf; +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp14_ = s; +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp15_ = e; +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp16_ = gtk_text_buffer_get_text (_tmp13_, &_tmp14_, &_tmp15_, TRUE); +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_free0 (_tmp12_->runhtml); +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_->runhtml = _tmp16_; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp17_ = self->priv->_this; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_emit_by_name (_tmp17_, "button-pressed", "save"); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (buf); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1422 "ProjectSettings.vala.c" +} + + +static gboolean ___lambda44__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) { + gboolean result; + result = __lambda44_ (self, event); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1431 "ProjectSettings.vala.c" +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 1438 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_view * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + Xcls_ProjectSettings* _tmp2_; + Xcls_ProjectSettingsXcls_view* _tmp3_; + GtkSourceView* _tmp4_; + PangoFontDescription* _tmp5_ = NULL; + PangoFontDescription* description; + GtkSourceView* _tmp6_; + GtkSourceView* _tmp7_; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_view*) g_object_new (object_type, NULL); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = self->priv->_this; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = _g_object_ref0 (self); +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (_tmp2_->view); +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_->view = _tmp3_; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = (GtkSourceView*) gtk_source_view_new (); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp4_); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp4_; +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = pango_font_description_from_string ("monospace"); +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + description = _tmp5_; +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + pango_font_description_set_size (description, 9000); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = self->el; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_widget_override_font ((GtkWidget*) _tmp6_, description); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->el; +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_connect_object ((GtkWidget*) _tmp7_, "key-release-event", (GCallback) ___lambda44__gtk_widget_key_release_event, self, 0); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + __vala_PangoFontDescription_free0 (description); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1499 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_new (Xcls_ProjectSettings* _owner) { +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_view_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, _owner); +#line 1506 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_view_class_init (Xcls_ProjectSettingsXcls_viewClass * klass) { +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_viewPrivate)); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_view_finalize; +#line 1517 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_view_instance_init (Xcls_ProjectSettingsXcls_view * self) { +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_PRIVATE (self); +#line 1524 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_view_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_view * self; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_view_parent_class)->finalize (obj); +#line 1538 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_view_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_view_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_view_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_view), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_view_instance_init, NULL }; + GType xcls_projectsettings_xcls_view_type_id; + xcls_projectsettings_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_view", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_view_type_id__volatile, xcls_projectsettings_xcls_view_type_id); + } + return xcls_projectsettings_xcls_view_type_id__volatile; +} + + +static void xcls_projectsettings_class_init (Xcls_ProjectSettingsClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_new ("button_pressed", TYPE_XCLS_PROJECTSETTINGS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING); +#line 1563 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_instance_init (Xcls_ProjectSettings * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_GET_PRIVATE (self); +#line 1570 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_finalize (GObject* obj) { + Xcls_ProjectSettings * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->view); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->project); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_parent_class)->finalize (obj); +#line 1588 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_get_type (void) { + static volatile gsize xcls_projectsettings_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettings), 0, (GInstanceInitFunc) xcls_projectsettings_instance_init, NULL }; + GType xcls_projectsettings_type_id; + xcls_projectsettings_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettings", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_type_id__volatile, xcls_projectsettings_type_id); + } + return xcls_projectsettings_type_id__volatile; +} + + + diff --git a/Builder4/StandardErrorDialog.vala.c b/Builder4/StandardErrorDialog.vala.c new file mode 100644 index 000000000..4ebe9884b --- /dev/null +++ b/Builder4/StandardErrorDialog.vala.c @@ -0,0 +1,475 @@ +/* StandardErrorDialog.vala.c generated by valac 0.20.1, the Vala compiler + * generated from StandardErrorDialog.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/StandardErrorDialog.vala -o /tmp/StandardErrorDialog +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_StandardErrorDialog(); + StandardErrorDialog.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ()) +#define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog)) +#define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass)) +#define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG)) +#define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG)) +#define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass)) + +typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog; +typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass; +typedef struct _Xcls_StandardErrorDialogPrivate Xcls_StandardErrorDialogPrivate; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define _xcls_standarderrordialog_unref0(var) ((var == NULL) ? NULL : (var = (xcls_standarderrordialog_unref (var), NULL))) +typedef struct _ParamSpecXcls_StandardErrorDialog ParamSpecXcls_StandardErrorDialog; + +struct _Xcls_StandardErrorDialog { + GTypeInstance parent_instance; + volatile int ref_count; + Xcls_StandardErrorDialogPrivate * priv; + GtkMessageDialog* el; +}; + +struct _Xcls_StandardErrorDialogClass { + GTypeClass parent_class; + void (*finalize) (Xcls_StandardErrorDialog *self); +}; + +struct _ParamSpecXcls_StandardErrorDialog { + GParamSpec parent_instance; +}; + + +extern Xcls_StandardErrorDialog* StandardErrorDialog; +Xcls_StandardErrorDialog* StandardErrorDialog = NULL; +static gpointer xcls_standarderrordialog_parent_class = NULL; +static Xcls_StandardErrorDialog* xcls_standarderrordialog__this; +static Xcls_StandardErrorDialog* xcls_standarderrordialog__this = NULL; + +gpointer xcls_standarderrordialog_ref (gpointer instance); +void xcls_standarderrordialog_unref (gpointer instance); +GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object); +void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object); +gpointer value_get_xcls_standarderrordialog (const GValue* value); +GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST; +enum { + XCLS_STANDARDERRORDIALOG_DUMMY_PROPERTY +}; +Xcls_StandardErrorDialog* xcls_standarderrordialog_new (void); +Xcls_StandardErrorDialog* xcls_standarderrordialog_construct (GType object_type); +static gboolean __lambda13_ (Xcls_StandardErrorDialog* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda13__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +static void __lambda14_ (Xcls_StandardErrorDialog* self, GtkDialog* _self_, gint response_id); +static void ___lambda14__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self); +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg); +void xcls_standarderrordialog_show_all (Xcls_StandardErrorDialog* self); +static void xcls_standarderrordialog_finalize (Xcls_StandardErrorDialog* obj); + + +static gpointer _xcls_standarderrordialog_ref0 (gpointer self) { +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return self ? xcls_standarderrordialog_ref (self) : NULL; +#line 89 "StandardErrorDialog.vala.c" +} + + +static gboolean __lambda13_ (Xcls_StandardErrorDialog* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkMessageDialog* _tmp0_; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp0_ = self->el; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + result = TRUE; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return result; +#line 108 "StandardErrorDialog.vala.c" +} + + +static gboolean ___lambda13__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda13_ (self, _sender, event); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return result; +#line 117 "StandardErrorDialog.vala.c" +} + + +static void __lambda14_ (Xcls_StandardErrorDialog* self, GtkDialog* _self_, gint response_id) { + GtkMessageDialog* _tmp0_; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (_self_ != NULL); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp0_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 129 "StandardErrorDialog.vala.c" +} + + +static void ___lambda14__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) { +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + __lambda14_ (self, _sender, response_id); +#line 136 "StandardErrorDialog.vala.c" +} + + +Xcls_StandardErrorDialog* xcls_standarderrordialog_construct (GType object_type) { + Xcls_StandardErrorDialog* self = NULL; + GtkMessageDialog* _tmp0_; + Xcls_StandardErrorDialog* _tmp1_; + Xcls_StandardErrorDialog* _tmp2_; + GtkMessageDialog* _tmp3_; + GtkMessageDialog* _tmp4_; + GtkMessageDialog* _tmp5_; + GtkMessageDialog* _tmp6_; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + self = (Xcls_StandardErrorDialog*) g_type_create_instance (object_type); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp0_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "fixme"); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_object_ref_sink (_tmp0_); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _g_object_unref0 (self->el); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + self->el = _tmp0_; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp1_ = _xcls_standarderrordialog_ref0 (self); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _xcls_standarderrordialog_unref0 (xcls_standarderrordialog__this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + xcls_standarderrordialog__this = _tmp1_; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp2_ = _xcls_standarderrordialog_ref0 (self); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _xcls_standarderrordialog_unref0 (StandardErrorDialog); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + StandardErrorDialog = _tmp2_; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp3_ = self->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_window_set_modal ((GtkWindow*) _tmp3_, TRUE); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp4_ = self->el; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_object_set (_tmp4_, "use-markup", TRUE, NULL); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp5_ = self->el; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_signal_connect ((GtkWidget*) _tmp5_, "delete-event", (GCallback) ___lambda13__gtk_widget_delete_event, self); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp6_ = self->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_signal_connect ((GtkDialog*) _tmp6_, "response", (GCallback) ___lambda14__gtk_dialog_response, self); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return self; +#line 189 "StandardErrorDialog.vala.c" +} + + +Xcls_StandardErrorDialog* xcls_standarderrordialog_new (void) { +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return xcls_standarderrordialog_construct (TYPE_XCLS_STANDARDERRORDIALOG); +#line 196 "StandardErrorDialog.vala.c" +} + + +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg) { + GtkMessageDialog* _tmp0_; + const gchar* _tmp1_; + GtkMessageDialog* _tmp2_; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (self != NULL); +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (msg != NULL); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp0_ = self->el; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp1_ = msg; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_object_set (_tmp0_, "text", _tmp1_, NULL); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp2_ = self->el; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_widget_show_all ((GtkWidget*) _tmp2_); +#line 218 "StandardErrorDialog.vala.c" +} + + +void xcls_standarderrordialog_show_all (Xcls_StandardErrorDialog* self) { +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (self != NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + xcls_standarderrordialog_show (self, "TEST"); +#line 227 "StandardErrorDialog.vala.c" +} + + +static void value_xcls_standarderrordialog_init (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + value->data[0].v_pointer = NULL; +#line 234 "StandardErrorDialog.vala.c" +} + + +static void value_xcls_standarderrordialog_free_value (GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + xcls_standarderrordialog_unref (value->data[0].v_pointer); +#line 243 "StandardErrorDialog.vala.c" + } +} + + +static void value_xcls_standarderrordialog_copy_value (const GValue* src_value, GValue* dest_value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (src_value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + dest_value->data[0].v_pointer = xcls_standarderrordialog_ref (src_value->data[0].v_pointer); +#line 253 "StandardErrorDialog.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + dest_value->data[0].v_pointer = NULL; +#line 257 "StandardErrorDialog.vala.c" + } +} + + +static gpointer value_xcls_standarderrordialog_peek_pointer (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return value->data[0].v_pointer; +#line 265 "StandardErrorDialog.vala.c" +} + + +static gchar* value_xcls_standarderrordialog_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (collect_values[0].v_pointer) { +#line 272 "StandardErrorDialog.vala.c" + Xcls_StandardErrorDialog* object; + object = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (object->parent_instance.g_class == NULL) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 279 "StandardErrorDialog.vala.c" + } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 283 "StandardErrorDialog.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + value->data[0].v_pointer = xcls_standarderrordialog_ref (object); +#line 287 "StandardErrorDialog.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + value->data[0].v_pointer = NULL; +#line 291 "StandardErrorDialog.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return NULL; +#line 295 "StandardErrorDialog.vala.c" +} + + +static gchar* value_xcls_standarderrordialog_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { + Xcls_StandardErrorDialog** object_p; + object_p = collect_values[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (!object_p) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 306 "StandardErrorDialog.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (!value->data[0].v_pointer) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + *object_p = NULL; +#line 312 "StandardErrorDialog.vala.c" + } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + *object_p = value->data[0].v_pointer; +#line 316 "StandardErrorDialog.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + *object_p = xcls_standarderrordialog_ref (value->data[0].v_pointer); +#line 320 "StandardErrorDialog.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return NULL; +#line 324 "StandardErrorDialog.vala.c" +} + + +GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { + ParamSpecXcls_StandardErrorDialog* spec; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_STANDARDERRORDIALOG), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + G_PARAM_SPEC (spec)->value_type = object_type; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return G_PARAM_SPEC (spec); +#line 338 "StandardErrorDialog.vala.c" +} + + +gpointer value_get_xcls_standarderrordialog (const GValue* value) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_STANDARDERRORDIALOG), NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return value->data[0].v_pointer; +#line 347 "StandardErrorDialog.vala.c" +} + + +void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object) { + Xcls_StandardErrorDialog* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_STANDARDERRORDIALOG)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_STANDARDERRORDIALOG)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + value->data[0].v_pointer = v_object; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + xcls_standarderrordialog_ref (value->data[0].v_pointer); +#line 367 "StandardErrorDialog.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + value->data[0].v_pointer = NULL; +#line 371 "StandardErrorDialog.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + xcls_standarderrordialog_unref (old); +#line 377 "StandardErrorDialog.vala.c" + } +} + + +void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object) { + Xcls_StandardErrorDialog* old; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_STANDARDERRORDIALOG)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + old = value->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (v_object) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_STANDARDERRORDIALOG)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + value->data[0].v_pointer = v_object; +#line 396 "StandardErrorDialog.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + value->data[0].v_pointer = NULL; +#line 400 "StandardErrorDialog.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (old) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + xcls_standarderrordialog_unref (old); +#line 406 "StandardErrorDialog.vala.c" + } +} + + +static void xcls_standarderrordialog_class_init (Xcls_StandardErrorDialogClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + xcls_standarderrordialog_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + XCLS_STANDARDERRORDIALOG_CLASS (klass)->finalize = xcls_standarderrordialog_finalize; +#line 416 "StandardErrorDialog.vala.c" +} + + +static void xcls_standarderrordialog_instance_init (Xcls_StandardErrorDialog * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + self->ref_count = 1; +#line 423 "StandardErrorDialog.vala.c" +} + + +static void xcls_standarderrordialog_finalize (Xcls_StandardErrorDialog* obj) { + Xcls_StandardErrorDialog * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _g_object_unref0 (self->el); +#line 433 "StandardErrorDialog.vala.c" +} + + +GType xcls_standarderrordialog_get_type (void) { + static volatile gsize xcls_standarderrordialog_type_id__volatile = 0; + if (g_once_init_enter (&xcls_standarderrordialog_type_id__volatile)) { + static const GTypeValueTable g_define_type_value_table = { value_xcls_standarderrordialog_init, value_xcls_standarderrordialog_free_value, value_xcls_standarderrordialog_copy_value, value_xcls_standarderrordialog_peek_pointer, "p", value_xcls_standarderrordialog_collect_value, "p", value_xcls_standarderrordialog_lcopy_value }; + static const GTypeInfo g_define_type_info = { sizeof (Xcls_StandardErrorDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_standarderrordialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_StandardErrorDialog), 0, (GInstanceInitFunc) xcls_standarderrordialog_instance_init, &g_define_type_value_table }; + 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) }; + GType xcls_standarderrordialog_type_id; + xcls_standarderrordialog_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_StandardErrorDialog", &g_define_type_info, &g_define_type_fundamental_info, 0); + g_once_init_leave (&xcls_standarderrordialog_type_id__volatile, xcls_standarderrordialog_type_id); + } + return xcls_standarderrordialog_type_id__volatile; +} + + +gpointer xcls_standarderrordialog_ref (gpointer instance) { + Xcls_StandardErrorDialog* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_atomic_int_inc (&self->ref_count); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return instance; +#line 458 "StandardErrorDialog.vala.c" +} + + +void xcls_standarderrordialog_unref (gpointer instance) { + Xcls_StandardErrorDialog* self; + self = instance; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + XCLS_STANDARDERRORDIALOG_GET_CLASS (self)->finalize (self); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_type_free_instance ((GTypeInstance *) self); +#line 471 "StandardErrorDialog.vala.c" + } +} + + + diff --git a/Builder4/WindowAddProp.vala.c b/Builder4/WindowAddProp.vala.c new file mode 100644 index 000000000..f48e1e84d --- /dev/null +++ b/Builder4/WindowAddProp.vala.c @@ -0,0 +1,1350 @@ +/* WindowAddProp.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowAddProp.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/WindowAddProp.vala -o /tmp/WindowAddProp +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_WindowAddProp(); + WindowAddProp.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ()) +#define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp)) +#define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass)) +#define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP)) +#define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP)) +#define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass)) + +typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp; +typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass; +typedef struct _Xcls_WindowAddPropPrivate Xcls_WindowAddPropPrivate; + +#define XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL (xcls_windowaddprop_xcls_model_get_type ()) +#define XCLS_WINDOWADDPROP_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_model)) +#define XCLS_WINDOWADDPROP_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass)) +#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWADDPROP_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass)) + +typedef struct _Xcls_WindowAddPropXcls_model Xcls_WindowAddPropXcls_model; +typedef struct _Xcls_WindowAddPropXcls_modelClass Xcls_WindowAddPropXcls_modelClass; + +#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL (xcls_windowaddprop_xcls_namecol_get_type ()) +#define XCLS_WINDOWADDPROP_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecol)) +#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass)) +#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL)) +#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL)) +#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass)) + +typedef struct _Xcls_WindowAddPropXcls_namecol Xcls_WindowAddPropXcls_namecol; +typedef struct _Xcls_WindowAddPropXcls_namecolClass Xcls_WindowAddPropXcls_namecolClass; + +#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER (xcls_windowaddprop_xcls_namerender_get_type ()) +#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerender)) +#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass)) +#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER)) +#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER)) +#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass)) + +typedef struct _Xcls_WindowAddPropXcls_namerender Xcls_WindowAddPropXcls_namerender; +typedef struct _Xcls_WindowAddPropXcls_namerenderClass Xcls_WindowAddPropXcls_namerenderClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2 (xcls_windowaddprop_xcls_treeview2_get_type ()) +#define XCLS_WINDOWADDPROP_XCLS_TREEVIEW2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2)) +#define XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2Class)) +#define XCLS_WINDOWADDPROP_IS_XCLS_TREEVIEW2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2)) +#define XCLS_WINDOWADDPROP_IS_XCLS_TREEVIEW2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2)) +#define XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2Class)) + +typedef struct _Xcls_WindowAddPropXcls_TreeView2 Xcls_WindowAddPropXcls_TreeView2; +typedef struct _Xcls_WindowAddPropXcls_TreeView2Class Xcls_WindowAddPropXcls_TreeView2Class; +typedef struct _Xcls_WindowAddPropXcls_TreeView2Private Xcls_WindowAddPropXcls_TreeView2Private; +typedef struct _Xcls_WindowAddPropXcls_modelPrivate Xcls_WindowAddPropXcls_modelPrivate; + +#define PALETE_TYPE_PALETE (palete_palete_get_type ()) +#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) +#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) +#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) +#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) +#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) + +typedef struct _PaletePalete PaletePalete; +typedef struct _PaletePaleteClass PaletePaleteClass; + +#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ()) +#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject)) +#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) +#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT)) +#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT)) +#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) + +typedef struct _PaleteGirObject PaleteGirObject; +typedef struct _PaleteGirObjectClass PaleteGirObjectClass; +typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate; +#define _g_free0(var) (var = (g_free (var), NULL)) +typedef struct _Xcls_WindowAddPropXcls_namecolPrivate Xcls_WindowAddPropXcls_namecolPrivate; +#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL))) +typedef struct _Xcls_WindowAddPropXcls_namerenderPrivate Xcls_WindowAddPropXcls_namerenderPrivate; + +struct _Xcls_WindowAddProp { + GObject parent_instance; + Xcls_WindowAddPropPrivate * priv; + GtkScrolledWindow* el; + Xcls_WindowAddPropXcls_model* model; + Xcls_WindowAddPropXcls_namecol* namecol; + Xcls_WindowAddPropXcls_namerender* namerender; +}; + +struct _Xcls_WindowAddPropClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowAddPropPrivate { + Xcls_WindowAddProp* _this; +}; + +struct _Xcls_WindowAddPropXcls_TreeView2 { + GObject parent_instance; + Xcls_WindowAddPropXcls_TreeView2Private * priv; + GtkTreeView* el; +}; + +struct _Xcls_WindowAddPropXcls_TreeView2Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowAddPropXcls_model { + GObject parent_instance; + Xcls_WindowAddPropXcls_modelPrivate * priv; + GtkListStore* el; +}; + +struct _Xcls_WindowAddPropXcls_modelClass { + GObjectClass parent_class; +}; + +struct _PaleteGirObject { + GObject parent_instance; + PaleteGirObjectPrivate * priv; + gchar* name; + gchar* ns; + gchar* propertyof; + gchar* type; + gchar* nodetype; + gchar* package; + PaleteGirObject* paramset; + PaleteGirObject* return_value; + gboolean is_instance; + gboolean is_array; + gboolean is_varargs; + gchar* parent; + gchar* value; + gchar* sig; + GeeArrayList* params; + GeeArrayList* implements; + GeeArrayList* inherits; + GeeHashMap* ctors; + GeeHashMap* methods; + GeeHashMap* includes; + GeeHashMap* classes; + GeeHashMap* props; + GeeHashMap* consts; + GeeHashMap* signals; + gchar* doctxt; +}; + +struct _PaleteGirObjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowAddPropXcls_TreeView2Private { + Xcls_WindowAddProp* _this; +}; + +struct _Xcls_WindowAddPropXcls_namecol { + GObject parent_instance; + Xcls_WindowAddPropXcls_namecolPrivate * priv; + GtkTreeViewColumn* el; +}; + +struct _Xcls_WindowAddPropXcls_namecolClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowAddPropXcls_modelPrivate { + Xcls_WindowAddProp* _this; +}; + +struct _Xcls_WindowAddPropXcls_namecolPrivate { + Xcls_WindowAddProp* _this; +}; + +struct _Xcls_WindowAddPropXcls_namerender { + GObject parent_instance; + Xcls_WindowAddPropXcls_namerenderPrivate * priv; + GtkCellRendererText* el; +}; + +struct _Xcls_WindowAddPropXcls_namerenderClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowAddPropXcls_namerenderPrivate { + Xcls_WindowAddProp* _this; +}; + + +extern Xcls_WindowAddProp* WindowAddProp; +Xcls_WindowAddProp* WindowAddProp = NULL; +static gpointer xcls_windowaddprop_parent_class = NULL; +static gpointer xcls_windowaddprop_xcls_treeview2_parent_class = NULL; +static gpointer xcls_windowaddprop_xcls_model_parent_class = NULL; +static gpointer xcls_windowaddprop_xcls_namecol_parent_class = NULL; +static gpointer xcls_windowaddprop_xcls_namerender_parent_class = NULL; + +GType xcls_windowaddprop_get_type (void) G_GNUC_CONST; +GType xcls_windowaddprop_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_windowaddprop_xcls_namecol_get_type (void) G_GNUC_CONST; +GType xcls_windowaddprop_xcls_namerender_get_type (void) G_GNUC_CONST; +#define XCLS_WINDOWADDPROP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropPrivate)) +enum { + XCLS_WINDOWADDPROP_DUMMY_PROPERTY +}; +Xcls_WindowAddProp* xcls_windowaddprop_new (void); +Xcls_WindowAddProp* xcls_windowaddprop_construct (GType object_type); +Xcls_WindowAddPropXcls_TreeView2* xcls_windowaddprop_xcls_treeview2_new (Xcls_WindowAddProp* _owner); +Xcls_WindowAddPropXcls_TreeView2* xcls_windowaddprop_xcls_treeview2_construct (GType object_type, Xcls_WindowAddProp* _owner); +GType xcls_windowaddprop_xcls_treeview2_get_type (void) G_GNUC_CONST; +void xcls_windowaddprop_clear (Xcls_WindowAddProp* self); +GType palete_palete_get_type (void) G_GNUC_CONST; +void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype); +GType palete_gir_object_get_type (void) G_GNUC_CONST; +GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type); +static void g_cclosure_user_marshal_VOID__STRING_STRING_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data); +#define XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2Private)) +enum { + XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_DUMMY_PROPERTY +}; +Xcls_WindowAddPropXcls_model* xcls_windowaddprop_xcls_model_new (Xcls_WindowAddProp* _owner); +Xcls_WindowAddPropXcls_model* xcls_windowaddprop_xcls_model_construct (GType object_type, Xcls_WindowAddProp* _owner); +Xcls_WindowAddPropXcls_namecol* xcls_windowaddprop_xcls_namecol_new (Xcls_WindowAddProp* _owner); +Xcls_WindowAddPropXcls_namecol* xcls_windowaddprop_xcls_namecol_construct (GType object_type, Xcls_WindowAddProp* _owner); +static void _vala_PangoFontDescription_free (PangoFontDescription* self); +static void __lambda67_ (Xcls_WindowAddPropXcls_TreeView2* self, GtkTreePath* path, GtkTreeViewColumn* column); +gchar* xcls_windowaddprop_xcls_model_getValue (Xcls_WindowAddPropXcls_model* self, GtkTreeIter* iter, gint col); +static void ___lambda67__gtk_tree_view_row_activated (GtkTreeView* _sender, GtkTreePath* path, GtkTreeViewColumn* column, gpointer self); +static void xcls_windowaddprop_xcls_treeview2_finalize (GObject* obj); +#define XCLS_WINDOWADDPROP_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelPrivate)) +enum { + XCLS_WINDOWADDPROP_XCLS_MODEL_DUMMY_PROPERTY +}; +static void xcls_windowaddprop_xcls_model_finalize (GObject* obj); +#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolPrivate)) +enum { + XCLS_WINDOWADDPROP_XCLS_NAMECOL_DUMMY_PROPERTY +}; +Xcls_WindowAddPropXcls_namerender* xcls_windowaddprop_xcls_namerender_new (Xcls_WindowAddProp* _owner); +Xcls_WindowAddPropXcls_namerender* xcls_windowaddprop_xcls_namerender_construct (GType object_type, Xcls_WindowAddProp* _owner); +static void xcls_windowaddprop_xcls_namecol_finalize (GObject* obj); +#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderPrivate)) +enum { + XCLS_WINDOWADDPROP_XCLS_NAMERENDER_DUMMY_PROPERTY +}; +static void xcls_windowaddprop_xcls_namerender_finalize (GObject* obj); +static void xcls_windowaddprop_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return self ? g_object_ref (self) : NULL; +#line 278 "WindowAddProp.vala.c" +} + + +Xcls_WindowAddProp* xcls_windowaddprop_construct (GType object_type) { + Xcls_WindowAddProp * self = NULL; + Xcls_WindowAddProp* _tmp0_; + Xcls_WindowAddProp* _tmp1_; + GtkScrolledWindow* _tmp2_; + GtkScrolledWindow* _tmp3_; + Xcls_WindowAddProp* _tmp4_; + Xcls_WindowAddPropXcls_TreeView2* _tmp5_; + Xcls_WindowAddPropXcls_TreeView2* child_0; + GtkScrolledWindow* _tmp6_; + GtkTreeView* _tmp7_; + GtkScrolledWindow* _tmp8_; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = (Xcls_WindowAddProp*) g_object_new (object_type, NULL); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp0_ = _g_object_ref0 (self); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv->_this = _tmp0_; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp1_ = _g_object_ref0 (self); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (WindowAddProp); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + WindowAddProp = _tmp1_; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_object_ref_sink (_tmp2_); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->el = _tmp2_; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp3_ = self->el; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp4_ = self->priv->_this; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp5_ = xcls_windowaddprop_xcls_treeview2_new (_tmp4_); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + child_0 = _tmp5_; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_object_ref ((GObject*) child_0); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp6_ = self->el; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp7_ = child_0->el; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp8_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (child_0); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return self; +#line 342 "WindowAddProp.vala.c" +} + + +Xcls_WindowAddProp* xcls_windowaddprop_new (void) { +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return xcls_windowaddprop_construct (TYPE_XCLS_WINDOWADDPROP); +#line 349 "WindowAddProp.vala.c" +} + + +void xcls_windowaddprop_clear (Xcls_WindowAddProp* self) { + Xcls_WindowAddPropXcls_model* _tmp0_; + GtkListStore* _tmp1_; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_if_fail (self != NULL); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp0_ = self->model; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp1_ = _tmp0_->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_list_store_clear (_tmp1_); +#line 364 "WindowAddProp.vala.c" +} + + +void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype) { + Xcls_WindowAddPropXcls_model* _tmp0_; + GtkListStore* _tmp1_; + GtkTreeIter iter = {0}; + PaletePalete* _tmp2_; + const gchar* _tmp3_; + const gchar* _tmp4_; + GeeHashMap* _tmp5_ = NULL; + GeeHashMap* elementList; + GeeHashMap* _tmp6_; + GeeMapIterator* _tmp7_ = NULL; + GeeMapIterator* miter; + Xcls_WindowAddPropXcls_model* _tmp55_; + GtkListStore* _tmp56_; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_if_fail (self != NULL); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_if_fail (pal != NULL); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_if_fail (etype != NULL); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_if_fail (xtype != NULL); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp0_ = self->model; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp1_ = _tmp0_->el; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_list_store_clear (_tmp1_); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_ = pal; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp3_ = xtype; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp4_ = etype; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp5_ = palete_palete_getPropertiesFor (_tmp2_, _tmp3_, _tmp4_); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + elementList = _tmp5_; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp6_ = elementList; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp7_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp6_); +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + miter = _tmp7_; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + while (TRUE) { +#line 414 "WindowAddProp.vala.c" + GeeMapIterator* _tmp8_; + gboolean _tmp9_ = FALSE; + GeeMapIterator* _tmp10_; + gpointer _tmp11_ = NULL; + PaleteGirObject* p; + Xcls_WindowAddPropXcls_model* _tmp12_; + GtkListStore* _tmp13_; + GtkTreeIter _tmp14_ = {0}; + Xcls_WindowAddPropXcls_model* _tmp15_; + GtkListStore* _tmp16_; + GtkTreeIter _tmp17_; + PaleteGirObject* _tmp18_; + const gchar* _tmp19_; + PaleteGirObject* _tmp20_; + const gchar* _tmp21_; + PaleteGirObject* _tmp22_; + const gchar* _tmp23_; + gchar* _tmp24_; + gchar* _tmp25_; + gchar* _tmp26_; + gchar* _tmp27_; + PaleteGirObject* _tmp28_; + const gchar* _tmp29_; + gchar* _tmp30_; + gchar* _tmp31_; + gchar* _tmp32_; + gchar* _tmp33_; + PaleteGirObject* _tmp34_; + const gchar* _tmp35_; + gchar* _tmp36_ = NULL; + gchar* _tmp37_; + gchar* _tmp38_; + gchar* _tmp39_; + PaleteGirObject* _tmp40_; + const gchar* _tmp41_; + PaleteGirObject* _tmp42_; + const gchar* _tmp43_; + gchar* _tmp44_; + gchar* _tmp45_; + gchar* _tmp46_; + gchar* _tmp47_; + PaleteGirObject* _tmp48_; + const gchar* _tmp49_; + gchar* _tmp50_; + gchar* _tmp51_; + gchar* _tmp52_; + gchar* _tmp53_; + const gchar* _tmp54_; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp8_ = miter; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp9_ = gee_map_iterator_next (_tmp8_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + if (!_tmp9_) { +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + break; +#line 471 "WindowAddProp.vala.c" + } +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp10_ = miter; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp11_ = gee_map_iterator_get_value (_tmp10_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + p = (PaleteGirObject*) _tmp11_; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp12_ = self->model; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp13_ = _tmp12_->el; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_list_store_append (_tmp13_, &_tmp14_); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + iter = _tmp14_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp15_ = self->model; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp16_ = _tmp15_->el; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp17_ = iter; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp18_ = p; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp19_ = _tmp18_->name; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp20_ = p; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp21_ = _tmp20_->type; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp22_ = p; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp23_ = _tmp22_->name; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp24_ = g_strconcat ("", _tmp23_, NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp25_ = _tmp24_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp26_ = g_strconcat (_tmp25_, " ", NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp27_ = _tmp26_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp28_ = p; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp29_ = _tmp28_->type; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp30_ = g_strconcat (_tmp27_, _tmp29_, NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp31_ = _tmp30_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp32_ = g_strconcat (_tmp31_, "\n", NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp33_ = _tmp32_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp34_ = p; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp35_ = _tmp34_->doctxt; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp36_ = g_markup_escape_text (_tmp35_, (gssize) (-1)); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp37_ = _tmp36_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp38_ = g_strconcat (_tmp33_, _tmp37_, NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp39_ = _tmp38_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp40_ = p; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp41_ = _tmp40_->sig; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp42_ = p; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp43_ = _tmp42_->name; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp44_ = g_strconcat ("", _tmp43_, NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp45_ = _tmp44_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp46_ = g_strconcat (_tmp45_, " ", NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp47_ = _tmp46_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp48_ = p; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp49_ = _tmp48_->type; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp50_ = g_strconcat (_tmp47_, _tmp49_, NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp51_ = _tmp50_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp52_ = g_strconcat (_tmp51_, "", NULL); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp53_ = _tmp52_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp54_ = etype; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_list_store_set (_tmp16_, &_tmp17_, 0, _tmp19_, 1, _tmp21_, 2, _tmp39_, 3, _tmp41_, 4, _tmp53_, 5, _tmp54_, -1, -1); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp53_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp51_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp47_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp45_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp39_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp37_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp33_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp31_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp27_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (_tmp25_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (p); +#line 591 "WindowAddProp.vala.c" + } +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp55_ = self->model; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp56_ = _tmp55_->el; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp56_, 0, GTK_SORT_ASCENDING); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (miter); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (elementList); +#line 603 "WindowAddProp.vala.c" +} + + +static void g_cclosure_user_marshal_VOID__STRING_STRING_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) { + typedef void (*GMarshalFunc_VOID__STRING_STRING_STRING_STRING) (gpointer data1, const char* arg_1, const char* arg_2, const char* arg_3, const char* arg_4, gpointer data2); + register GMarshalFunc_VOID__STRING_STRING_STRING_STRING callback; + register GCClosure * cc; + register gpointer data1; + register gpointer data2; + cc = (GCClosure *) closure; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_if_fail (n_param_values == 5); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + if (G_CCLOSURE_SWAP_DATA (closure)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + data1 = closure->data; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + data2 = param_values->data[0].v_pointer; +#line 622 "WindowAddProp.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + data1 = param_values->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + data2 = closure->data; +#line 628 "WindowAddProp.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + callback = (GMarshalFunc_VOID__STRING_STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + callback (data1, g_value_get_string (param_values + 1), g_value_get_string (param_values + 2), g_value_get_string (param_values + 3), g_value_get_string (param_values + 4), data2); +#line 634 "WindowAddProp.vala.c" +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 641 "WindowAddProp.vala.c" +} + + +static void __lambda67_ (Xcls_WindowAddPropXcls_TreeView2* self, GtkTreePath* path, GtkTreeViewColumn* column) { + GtkTreeIter iter = {0}; + Xcls_WindowAddProp* _tmp0_; + Xcls_WindowAddPropXcls_model* _tmp1_; + Xcls_WindowAddPropXcls_model* _tmp2_; + Xcls_WindowAddPropXcls_model* m; + Xcls_WindowAddPropXcls_model* _tmp3_; + GtkListStore* _tmp4_; + GtkTreePath* _tmp5_; + GtkTreeIter _tmp6_ = {0}; + Xcls_WindowAddPropXcls_model* _tmp7_; + GtkTreeIter _tmp8_; + gchar* _tmp9_ = NULL; + gchar* key; + Xcls_WindowAddPropXcls_model* _tmp10_; + GtkTreeIter _tmp11_; + gchar* _tmp12_ = NULL; + gchar* type; + Xcls_WindowAddPropXcls_model* _tmp13_; + GtkTreeIter _tmp14_; + gchar* _tmp15_ = NULL; + gchar* skel; + Xcls_WindowAddPropXcls_model* _tmp16_; + GtkTreeIter _tmp17_; + gchar* _tmp18_ = NULL; + gchar* etype; + const gchar* _tmp19_ = NULL; + const gchar* _tmp20_; + Xcls_WindowAddProp* _tmp22_; + const gchar* _tmp23_; + const gchar* _tmp24_; + const gchar* _tmp25_; + const gchar* _tmp26_; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_if_fail (path != NULL); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_if_fail (column != NULL); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp0_ = self->priv->_this; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp1_ = _tmp0_->model; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + m = _tmp2_; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp3_ = m; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp4_ = _tmp3_->el; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp5_ = path; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp4_, &_tmp6_, _tmp5_); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + iter = _tmp6_; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp7_ = m; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp8_ = iter; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp9_ = xcls_windowaddprop_xcls_model_getValue (_tmp7_, &_tmp8_, 0); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + key = _tmp9_; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp10_ = m; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp11_ = iter; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp12_ = xcls_windowaddprop_xcls_model_getValue (_tmp10_, &_tmp11_, 1); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + type = _tmp12_; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp13_ = m; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp14_ = iter; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp15_ = xcls_windowaddprop_xcls_model_getValue (_tmp13_, &_tmp14_, 3); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + skel = _tmp15_; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp16_ = m; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp17_ = iter; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp18_ = xcls_windowaddprop_xcls_model_getValue (_tmp16_, &_tmp17_, 5); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + etype = _tmp18_; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp20_ = etype; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + if (g_strcmp0 (_tmp20_, "signals") == 0) { +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp19_ = ""; +#line 738 "WindowAddProp.vala.c" + } else { + const gchar* _tmp21_; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp21_ = type; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp19_ = _tmp21_; +#line 745 "WindowAddProp.vala.c" + } +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp22_ = self->priv->_this; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp23_ = key; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp24_ = _tmp19_; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp25_ = skel; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp26_ = etype; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_signal_emit_by_name (_tmp22_, "select", _tmp23_, _tmp24_, _tmp25_, _tmp26_); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (etype); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (skel); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (type); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_free0 (key); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (m); +#line 769 "WindowAddProp.vala.c" +} + + +static void ___lambda67__gtk_tree_view_row_activated (GtkTreeView* _sender, GtkTreePath* path, GtkTreeViewColumn* column, gpointer self) { +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + __lambda67_ (self, path, column); +#line 776 "WindowAddProp.vala.c" +} + + +Xcls_WindowAddPropXcls_TreeView2* xcls_windowaddprop_xcls_treeview2_construct (GType object_type, Xcls_WindowAddProp* _owner) { + Xcls_WindowAddPropXcls_TreeView2 * self = NULL; + Xcls_WindowAddProp* _tmp0_; + Xcls_WindowAddProp* _tmp1_; + GtkTreeView* _tmp2_; + GtkTreeView* _tmp3_; + GtkTreeView* _tmp4_; + GtkTreeView* _tmp5_; + Xcls_WindowAddProp* _tmp6_; + Xcls_WindowAddPropXcls_model* _tmp7_; + Xcls_WindowAddPropXcls_model* child_0; + GtkTreeView* _tmp8_; + GtkListStore* _tmp9_; + Xcls_WindowAddProp* _tmp10_; + Xcls_WindowAddPropXcls_namecol* _tmp11_; + Xcls_WindowAddPropXcls_namecol* child_1; + GtkTreeView* _tmp12_; + GtkTreeViewColumn* _tmp13_; + GtkTreeView* _tmp18_; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = (Xcls_WindowAddPropXcls_TreeView2*) g_object_new (object_type, NULL); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp0_ = _owner; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv->_this = _tmp1_; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_ = (GtkTreeView*) gtk_tree_view_new (); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_object_ref_sink (_tmp2_); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->el = _tmp2_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp3_ = self->el; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_tree_view_set_enable_tree_lines (_tmp3_, TRUE); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp4_ = self->el; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_tree_view_set_headers_visible (_tmp4_, FALSE); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp5_ = self->el; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_tree_view_set_tooltip_column (_tmp5_, 2); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp6_ = self->priv->_this; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp7_ = xcls_windowaddprop_xcls_model_new (_tmp6_); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + child_0 = _tmp7_; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_object_ref ((GObject*) child_0); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp8_ = self->el; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp9_ = child_0->el; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_tree_view_set_model (_tmp8_, (GtkTreeModel*) _tmp9_); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp10_ = self->priv->_this; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp11_ = xcls_windowaddprop_xcls_namecol_new (_tmp10_); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + child_1 = _tmp11_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_object_ref ((GObject*) child_1); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp12_ = self->el; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp13_ = child_1->el; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_tree_view_append_column (_tmp12_, _tmp13_); +#line 859 "WindowAddProp.vala.c" + { + PangoFontDescription* _tmp14_; + PangoFontDescription* description; + GtkTreeView* _tmp15_; + GtkTreeView* _tmp16_; + GtkTreeSelection* _tmp17_ = NULL; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp14_ = pango_font_description_new (); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + description = _tmp14_; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + pango_font_description_set_size (description, 8000); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp15_ = self->el; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp15_, description); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp16_ = self->el; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp17_ = gtk_tree_view_get_selection (_tmp16_); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_tree_selection_set_mode (_tmp17_, GTK_SELECTION_SINGLE); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + __vala_PangoFontDescription_free0 (description); +#line 884 "WindowAddProp.vala.c" + } +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp18_ = self->el; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_signal_connect_object (_tmp18_, "row-activated", (GCallback) ___lambda67__gtk_tree_view_row_activated, self, 0); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (child_1); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (child_0); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return self; +#line 896 "WindowAddProp.vala.c" +} + + +Xcls_WindowAddPropXcls_TreeView2* xcls_windowaddprop_xcls_treeview2_new (Xcls_WindowAddProp* _owner) { +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return xcls_windowaddprop_xcls_treeview2_construct (XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, _owner); +#line 903 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_treeview2_class_init (Xcls_WindowAddPropXcls_TreeView2Class * klass) { +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + xcls_windowaddprop_xcls_treeview2_parent_class = g_type_class_peek_parent (klass); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropXcls_TreeView2Private)); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_xcls_treeview2_finalize; +#line 914 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_treeview2_instance_init (Xcls_WindowAddPropXcls_TreeView2 * self) { +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv = XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_GET_PRIVATE (self); +#line 921 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_treeview2_finalize (GObject* obj) { + Xcls_WindowAddPropXcls_TreeView2 * self; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (xcls_windowaddprop_xcls_treeview2_parent_class)->finalize (obj); +#line 935 "WindowAddProp.vala.c" +} + + +GType xcls_windowaddprop_xcls_treeview2_get_type (void) { + static volatile gsize xcls_windowaddprop_xcls_treeview2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowaddprop_xcls_treeview2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropXcls_TreeView2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_xcls_treeview2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddPropXcls_TreeView2), 0, (GInstanceInitFunc) xcls_windowaddprop_xcls_treeview2_instance_init, NULL }; + GType xcls_windowaddprop_xcls_treeview2_type_id; + xcls_windowaddprop_xcls_treeview2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddPropXcls_TreeView2", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowaddprop_xcls_treeview2_type_id__volatile, xcls_windowaddprop_xcls_treeview2_type_id); + } + return xcls_windowaddprop_xcls_treeview2_type_id__volatile; +} + + +Xcls_WindowAddPropXcls_model* xcls_windowaddprop_xcls_model_construct (GType object_type, Xcls_WindowAddProp* _owner) { + Xcls_WindowAddPropXcls_model * self = NULL; + Xcls_WindowAddProp* _tmp0_; + Xcls_WindowAddProp* _tmp1_; + Xcls_WindowAddProp* _tmp2_; + Xcls_WindowAddPropXcls_model* _tmp3_; + GtkListStore* _tmp4_; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = (Xcls_WindowAddPropXcls_model*) g_object_new (object_type, NULL); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp0_ = _owner; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv->_this = _tmp1_; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_ = self->priv->_this; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp3_ = _g_object_ref0 (self); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (_tmp2_->model); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_->model = _tmp3_; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp4_ = gtk_list_store_new (6, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->el = _tmp4_; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return self; +#line 986 "WindowAddProp.vala.c" +} + + +Xcls_WindowAddPropXcls_model* xcls_windowaddprop_xcls_model_new (Xcls_WindowAddProp* _owner) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return xcls_windowaddprop_xcls_model_construct (XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, _owner); +#line 993 "WindowAddProp.vala.c" +} + + +gchar* xcls_windowaddprop_xcls_model_getValue (Xcls_WindowAddPropXcls_model* self, GtkTreeIter* iter, gint col) { + gchar* result = NULL; + GValue value = {0}; + GtkListStore* _tmp0_; + GtkTreeIter _tmp1_; + gint _tmp2_; + GValue _tmp3_ = {0}; + GValue _tmp4_; + gchar* _tmp5_; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_val_if_fail (iter != NULL, NULL); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp0_ = self->el; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp1_ = *iter; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_ = col; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp0_, &_tmp1_, _tmp2_, &_tmp3_); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + value = _tmp3_; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp4_ = value; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp5_ = g_strdup (g_value_get_string (&_tmp4_)); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + result = _tmp5_; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return result; +#line 1032 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_model_class_init (Xcls_WindowAddPropXcls_modelClass * klass) { +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + xcls_windowaddprop_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropXcls_modelPrivate)); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_xcls_model_finalize; +#line 1043 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_model_instance_init (Xcls_WindowAddPropXcls_model * self) { +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv = XCLS_WINDOWADDPROP_XCLS_MODEL_GET_PRIVATE (self); +#line 1050 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_model_finalize (GObject* obj) { + Xcls_WindowAddPropXcls_model * self; +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_model); +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (xcls_windowaddprop_xcls_model_parent_class)->finalize (obj); +#line 1064 "WindowAddProp.vala.c" +} + + +GType xcls_windowaddprop_xcls_model_get_type (void) { + static volatile gsize xcls_windowaddprop_xcls_model_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowaddprop_xcls_model_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddPropXcls_model), 0, (GInstanceInitFunc) xcls_windowaddprop_xcls_model_instance_init, NULL }; + GType xcls_windowaddprop_xcls_model_type_id; + xcls_windowaddprop_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddPropXcls_model", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowaddprop_xcls_model_type_id__volatile, xcls_windowaddprop_xcls_model_type_id); + } + return xcls_windowaddprop_xcls_model_type_id__volatile; +} + + +Xcls_WindowAddPropXcls_namecol* xcls_windowaddprop_xcls_namecol_construct (GType object_type, Xcls_WindowAddProp* _owner) { + Xcls_WindowAddPropXcls_namecol * self = NULL; + Xcls_WindowAddProp* _tmp0_; + Xcls_WindowAddProp* _tmp1_; + Xcls_WindowAddProp* _tmp2_; + Xcls_WindowAddPropXcls_namecol* _tmp3_; + GtkTreeViewColumn* _tmp4_; + Xcls_WindowAddProp* _tmp5_; + Xcls_WindowAddPropXcls_namerender* _tmp6_; + Xcls_WindowAddPropXcls_namerender* child_0; + GtkTreeViewColumn* _tmp7_; + GtkCellRendererText* _tmp8_; + GtkTreeViewColumn* _tmp9_; + Xcls_WindowAddProp* _tmp10_; + Xcls_WindowAddPropXcls_namerender* _tmp11_; + GtkCellRendererText* _tmp12_; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = (Xcls_WindowAddPropXcls_namecol*) g_object_new (object_type, NULL); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp0_ = _owner; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv->_this = _tmp1_; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_ = self->priv->_this; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp3_ = _g_object_ref0 (self); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (_tmp2_->namecol); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_->namecol = _tmp3_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp4_ = gtk_tree_view_column_new (); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_object_ref_sink (_tmp4_); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->el = _tmp4_; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp5_ = self->priv->_this; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp6_ = xcls_windowaddprop_xcls_namerender_new (_tmp5_); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + child_0 = _tmp6_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_object_ref ((GObject*) child_0); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp7_ = self->el; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp8_ = child_0->el; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp8_, TRUE); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp9_ = self->el; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp10_ = self->priv->_this; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp11_ = _tmp10_->namerender; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp12_ = _tmp11_->el; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp12_, "markup", 4); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (child_0); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return self; +#line 1152 "WindowAddProp.vala.c" +} + + +Xcls_WindowAddPropXcls_namecol* xcls_windowaddprop_xcls_namecol_new (Xcls_WindowAddProp* _owner) { +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return xcls_windowaddprop_xcls_namecol_construct (XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, _owner); +#line 1159 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_namecol_class_init (Xcls_WindowAddPropXcls_namecolClass * klass) { +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + xcls_windowaddprop_xcls_namecol_parent_class = g_type_class_peek_parent (klass); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropXcls_namecolPrivate)); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_xcls_namecol_finalize; +#line 1170 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_namecol_instance_init (Xcls_WindowAddPropXcls_namecol * self) { +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv = XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_PRIVATE (self); +#line 1177 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_namecol_finalize (GObject* obj) { + Xcls_WindowAddPropXcls_namecol * self; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecol); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (xcls_windowaddprop_xcls_namecol_parent_class)->finalize (obj); +#line 1191 "WindowAddProp.vala.c" +} + + +GType xcls_windowaddprop_xcls_namecol_get_type (void) { + static volatile gsize xcls_windowaddprop_xcls_namecol_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowaddprop_xcls_namecol_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropXcls_namecolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_xcls_namecol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddPropXcls_namecol), 0, (GInstanceInitFunc) xcls_windowaddprop_xcls_namecol_instance_init, NULL }; + GType xcls_windowaddprop_xcls_namecol_type_id; + xcls_windowaddprop_xcls_namecol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddPropXcls_namecol", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowaddprop_xcls_namecol_type_id__volatile, xcls_windowaddprop_xcls_namecol_type_id); + } + return xcls_windowaddprop_xcls_namecol_type_id__volatile; +} + + +Xcls_WindowAddPropXcls_namerender* xcls_windowaddprop_xcls_namerender_construct (GType object_type, Xcls_WindowAddProp* _owner) { + Xcls_WindowAddPropXcls_namerender * self = NULL; + Xcls_WindowAddProp* _tmp0_; + Xcls_WindowAddProp* _tmp1_; + Xcls_WindowAddProp* _tmp2_; + Xcls_WindowAddPropXcls_namerender* _tmp3_; + GtkCellRendererText* _tmp4_; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = (Xcls_WindowAddPropXcls_namerender*) g_object_new (object_type, NULL); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp0_ = _owner; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv->_this = _tmp1_; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_ = self->priv->_this; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp3_ = _g_object_ref0 (self); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (_tmp2_->namerender); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp2_->namerender = _tmp3_; +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_object_ref_sink (_tmp4_); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->el = _tmp4_; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return self; +#line 1244 "WindowAddProp.vala.c" +} + + +Xcls_WindowAddPropXcls_namerender* xcls_windowaddprop_xcls_namerender_new (Xcls_WindowAddProp* _owner) { +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + return xcls_windowaddprop_xcls_namerender_construct (XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, _owner); +#line 1251 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_namerender_class_init (Xcls_WindowAddPropXcls_namerenderClass * klass) { +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + xcls_windowaddprop_xcls_namerender_parent_class = g_type_class_peek_parent (klass); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropXcls_namerenderPrivate)); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_xcls_namerender_finalize; +#line 1262 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_namerender_instance_init (Xcls_WindowAddPropXcls_namerender * self) { +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv = XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_PRIVATE (self); +#line 1269 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_xcls_namerender_finalize (GObject* obj) { + Xcls_WindowAddPropXcls_namerender * self; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerender); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (xcls_windowaddprop_xcls_namerender_parent_class)->finalize (obj); +#line 1283 "WindowAddProp.vala.c" +} + + +GType xcls_windowaddprop_xcls_namerender_get_type (void) { + static volatile gsize xcls_windowaddprop_xcls_namerender_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowaddprop_xcls_namerender_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropXcls_namerenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_xcls_namerender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddPropXcls_namerender), 0, (GInstanceInitFunc) xcls_windowaddprop_xcls_namerender_instance_init, NULL }; + GType xcls_windowaddprop_xcls_namerender_type_id; + xcls_windowaddprop_xcls_namerender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddPropXcls_namerender", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowaddprop_xcls_namerender_type_id__volatile, xcls_windowaddprop_xcls_namerender_type_id); + } + return xcls_windowaddprop_xcls_namerender_type_id__volatile; +} + + +static void xcls_windowaddprop_class_init (Xcls_WindowAddPropClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + xcls_windowaddprop_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + g_signal_new ("select", TYPE_XCLS_WINDOWADDPROP, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__STRING_STRING_STRING_STRING, G_TYPE_NONE, 4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); +#line 1308 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_instance_init (Xcls_WindowAddProp * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self->priv = XCLS_WINDOWADDPROP_GET_PRIVATE (self); +#line 1315 "WindowAddProp.vala.c" +} + + +static void xcls_windowaddprop_finalize (GObject* obj) { + Xcls_WindowAddProp * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->priv->_this); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->model); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->namecol); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + _g_object_unref0 (self->namerender); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + G_OBJECT_CLASS (xcls_windowaddprop_parent_class)->finalize (obj); +#line 1335 "WindowAddProp.vala.c" +} + + +GType xcls_windowaddprop_get_type (void) { + static volatile gsize xcls_windowaddprop_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowaddprop_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddProp), 0, (GInstanceInitFunc) xcls_windowaddprop_instance_init, NULL }; + GType xcls_windowaddprop_type_id; + xcls_windowaddprop_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddProp", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowaddprop_type_id__volatile, xcls_windowaddprop_type_id); + } + return xcls_windowaddprop_type_id__volatile; +} + + + diff --git a/Builder4/WindowLeftProjects.vala.c b/Builder4/WindowLeftProjects.vala.c new file mode 100644 index 000000000..9f8df5fd0 --- /dev/null +++ b/Builder4/WindowLeftProjects.vala.c @@ -0,0 +1,2926 @@ +/* WindowLeftProjects.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowLeftProjects.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/WindowLeftProjects.vala -o /tmp/WindowLeftProjects +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_WindowLeftProjects(); + WindowLeftProjects.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects)) +#define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass)) +#define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS)) +#define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS)) +#define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass)) + +typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects; +typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass; +typedef struct _Xcls_WindowLeftProjectsPrivate Xcls_WindowLeftProjectsPrivate; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW (xcls_windowleftprojects_xcls_view_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass)) + +typedef struct _Xcls_WindowLeftProjectsXcls_view Xcls_WindowLeftProjectsXcls_view; +typedef struct _Xcls_WindowLeftProjectsXcls_viewClass Xcls_WindowLeftProjectsXcls_viewClass; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL (xcls_windowleftprojects_xcls_model_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass)) + +typedef struct _Xcls_WindowLeftProjectsXcls_model Xcls_WindowLeftProjectsXcls_model; +typedef struct _Xcls_WindowLeftProjectsXcls_modelClass Xcls_WindowLeftProjectsXcls_modelClass; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL (xcls_windowleftprojects_xcls_namecol_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass)) + +typedef struct _Xcls_WindowLeftProjectsXcls_namecol Xcls_WindowLeftProjectsXcls_namecol; +typedef struct _Xcls_WindowLeftProjectsXcls_namecolClass Xcls_WindowLeftProjectsXcls_namecolClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2 (xcls_windowleftprojects_xcls_hbox2_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_HBox2 Xcls_WindowLeftProjectsXcls_HBox2; +typedef struct _Xcls_WindowLeftProjectsXcls_HBox2Class Xcls_WindowLeftProjectsXcls_HBox2Class; +typedef struct _Xcls_WindowLeftProjectsXcls_HBox2Private Xcls_WindowLeftProjectsXcls_HBox2Private; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11 (xcls_windowleftprojects_xcls_scrolledwindow11_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW11(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11 Xcls_WindowLeftProjectsXcls_ScrolledWindow11; +typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class; +typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; +typedef struct _Xcls_WindowLeftProjectsXcls_modelPrivate Xcls_WindowLeftProjectsXcls_modelPrivate; +typedef struct _ProjectProjectPrivate ProjectProjectPrivate; + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; +typedef struct _Block9Data Block9Data; +typedef struct _Xcls_WindowLeftProjectsXcls_viewPrivate Xcls_WindowLeftProjectsXcls_viewPrivate; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3 (xcls_windowleftprojects_xcls_button3_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_Button3 Xcls_WindowLeftProjectsXcls_Button3; +typedef struct _Xcls_WindowLeftProjectsXcls_Button3Class Xcls_WindowLeftProjectsXcls_Button3Class; +typedef struct _Xcls_WindowLeftProjectsXcls_Button3Private Xcls_WindowLeftProjectsXcls_Button3Private; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7 (xcls_windowleftprojects_xcls_button7_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_Button7 Xcls_WindowLeftProjectsXcls_Button7; +typedef struct _Xcls_WindowLeftProjectsXcls_Button7Class Xcls_WindowLeftProjectsXcls_Button7Class; +typedef struct _Xcls_WindowLeftProjectsXcls_Button7Private Xcls_WindowLeftProjectsXcls_Button7Private; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4 (xcls_windowleftprojects_xcls_hbox4_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_HBox4 Xcls_WindowLeftProjectsXcls_HBox4; +typedef struct _Xcls_WindowLeftProjectsXcls_HBox4Class Xcls_WindowLeftProjectsXcls_HBox4Class; +typedef struct _Xcls_WindowLeftProjectsXcls_HBox4Private Xcls_WindowLeftProjectsXcls_HBox4Private; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5 (xcls_windowleftprojects_xcls_image5_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_Image5 Xcls_WindowLeftProjectsXcls_Image5; +typedef struct _Xcls_WindowLeftProjectsXcls_Image5Class Xcls_WindowLeftProjectsXcls_Image5Class; +typedef struct _Xcls_WindowLeftProjectsXcls_Image5Private Xcls_WindowLeftProjectsXcls_Image5Private; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6 (xcls_windowleftprojects_xcls_label6_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_Label6 Xcls_WindowLeftProjectsXcls_Label6; +typedef struct _Xcls_WindowLeftProjectsXcls_Label6Class Xcls_WindowLeftProjectsXcls_Label6Class; +typedef struct _Xcls_WindowLeftProjectsXcls_Label6Private Xcls_WindowLeftProjectsXcls_Label6Private; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8 (xcls_windowleftprojects_xcls_hbox8_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_HBox8 Xcls_WindowLeftProjectsXcls_HBox8; +typedef struct _Xcls_WindowLeftProjectsXcls_HBox8Class Xcls_WindowLeftProjectsXcls_HBox8Class; +typedef struct _Xcls_WindowLeftProjectsXcls_HBox8Private Xcls_WindowLeftProjectsXcls_HBox8Private; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9 (xcls_windowleftprojects_xcls_image9_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_Image9 Xcls_WindowLeftProjectsXcls_Image9; +typedef struct _Xcls_WindowLeftProjectsXcls_Image9Class Xcls_WindowLeftProjectsXcls_Image9Class; +typedef struct _Xcls_WindowLeftProjectsXcls_Image9Private Xcls_WindowLeftProjectsXcls_Image9Private; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10 (xcls_windowleftprojects_xcls_label10_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_Label10 Xcls_WindowLeftProjectsXcls_Label10; +typedef struct _Xcls_WindowLeftProjectsXcls_Label10Class Xcls_WindowLeftProjectsXcls_Label10Class; +typedef struct _Xcls_WindowLeftProjectsXcls_Label10Private Xcls_WindowLeftProjectsXcls_Label10Private; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14 (xcls_windowleftprojects_xcls_treeviewcolumn14_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14 Xcls_WindowLeftProjectsXcls_TreeViewColumn14; +typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class; +typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private; +#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL))) +typedef struct _Xcls_WindowLeftProjectsXcls_namecolPrivate Xcls_WindowLeftProjectsXcls_namecolPrivate; + +struct _Xcls_WindowLeftProjects { + GObject parent_instance; + Xcls_WindowLeftProjectsPrivate * priv; + GtkVBox* el; + Xcls_WindowLeftProjectsXcls_view* view; + Xcls_WindowLeftProjectsXcls_model* model; + Xcls_WindowLeftProjectsXcls_namecol* namecol; + gboolean is_loaded; + gboolean is_loading; +}; + +struct _Xcls_WindowLeftProjectsClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsPrivate { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_HBox2 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_HBox2Private * priv; + GtkHBox* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_HBox2Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private * priv; + GtkScrolledWindow* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_model { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_modelPrivate * priv; + GtkListStore* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_modelClass { + GObjectClass parent_class; +}; + +struct _ProjectProject { + GObject parent_instance; + ProjectProjectPrivate * priv; + gchar* id; + gchar* fn; + gchar* name; + gchar* runhtml; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _Block9Data { + int _ref_count_; + Xcls_WindowLeftProjects * self; + GtkTreeSelection* sel; + ProjectProject* project; +}; + +struct _Xcls_WindowLeftProjectsXcls_view { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_viewPrivate * priv; + GtkTreeView* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_viewClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_HBox2Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_Button3 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_Button3Private * priv; + GtkButton* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_Button3Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_Button7 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_Button7Private * priv; + GtkButton* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_Button7Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_Button3Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_HBox4 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_HBox4Private * priv; + GtkHBox* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_HBox4Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_HBox4Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_Image5 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_Image5Private * priv; + GtkImage* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_Image5Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_Label6 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_Label6Private * priv; + GtkLabel* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_Label6Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_Image5Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_Label6Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_Button7Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_HBox8 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_HBox8Private * priv; + GtkHBox* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_HBox8Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_HBox8Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_Image9 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_Image9Private * priv; + GtkImage* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_Image9Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_Label10 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_Label10Private * priv; + GtkLabel* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_Label10Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_Image9Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_Label10Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_viewPrivate { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private * priv; + GtkTreeViewColumn* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_modelPrivate { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_namecol { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_namecolPrivate * priv; + GtkCellRendererText* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_namecolClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_namecolPrivate { + Xcls_WindowLeftProjects* _this; +}; + + +extern Xcls_WindowLeftProjects* WindowLeftProjects; +Xcls_WindowLeftProjects* WindowLeftProjects = NULL; +static gpointer xcls_windowleftprojects_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_hbox2_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_button3_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_hbox4_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_image5_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_label6_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_button7_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_hbox8_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_image9_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_label10_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_scrolledwindow11_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_view_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_model_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_treeviewcolumn14_parent_class = NULL; +static gpointer xcls_windowleftprojects_xcls_namecol_parent_class = NULL; + +GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST; +#define XCLS_WINDOWLEFTPROJECTS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsPrivate)) +enum { + XCLS_WINDOWLEFTPROJECTS_DUMMY_PROPERTY +}; +Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void); +Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type); +Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_hbox2_get_type (void) G_GNUC_CONST; +Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_scrolledwindow11_get_type (void) G_GNUC_CONST; +static void __lambda52_ (Xcls_WindowLeftProjects* self); +void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self); +static void ___lambda52__gtk_widget_show (GtkWidget* _sender, gpointer self); +void project_project_loadAll (gboolean force); +GType project_project_get_type (void) G_GNUC_CONST; +GeeArrayList* project_project_allProjectsByName (void); +GType js_render_js_render_get_type (void) G_GNUC_CONST; +void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project); +static Block9Data* block9_data_ref (Block9Data* _data9_); +static void block9_data_unref (void * _userdata_); +static gboolean __lambda53_ (Block9Data* _data9_, GtkTreeModel* mod, GtkTreePath* path, GtkTreeIter* iter); +static gboolean ___lambda53__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_DUMMY_PROPERTY +}; +Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_button3_get_type (void) G_GNUC_CONST; +Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_button7_get_type (void) G_GNUC_CONST; +static void xcls_windowleftprojects_xcls_hbox2_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_DUMMY_PROPERTY +}; +Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_hbox4_get_type (void) G_GNUC_CONST; +static gboolean __lambda50_ (Xcls_WindowLeftProjectsXcls_Button3* self, GdkEventButton* event); +static gboolean ___lambda50__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void xcls_windowleftprojects_xcls_button3_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_DUMMY_PROPERTY +}; +Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_image5_get_type (void) G_GNUC_CONST; +Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_label6_get_type (void) G_GNUC_CONST; +static void xcls_windowleftprojects_xcls_hbox4_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_DUMMY_PROPERTY +}; +static void xcls_windowleftprojects_xcls_image5_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_DUMMY_PROPERTY +}; +static void xcls_windowleftprojects_xcls_label6_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_DUMMY_PROPERTY +}; +Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_hbox8_get_type (void) G_GNUC_CONST; +static gboolean __lambda51_ (Xcls_WindowLeftProjectsXcls_Button7* self, GdkEventButton* event); +static gboolean ___lambda51__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void xcls_windowleftprojects_xcls_button7_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_DUMMY_PROPERTY +}; +Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_image9_get_type (void) G_GNUC_CONST; +Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_label10_get_type (void) G_GNUC_CONST; +static void xcls_windowleftprojects_xcls_hbox8_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_DUMMY_PROPERTY +}; +static void xcls_windowleftprojects_xcls_image9_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_DUMMY_PROPERTY +}; +static void xcls_windowleftprojects_xcls_label10_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_DUMMY_PROPERTY +}; +Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +static void xcls_windowleftprojects_xcls_scrolledwindow11_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewPrivate)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_DUMMY_PROPERTY +}; +Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_treeviewcolumn14_get_type (void) G_GNUC_CONST; +static void __lambda49_ (Xcls_WindowLeftProjectsXcls_view* self); +static void ___lambda49__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self); +static void _vala_PangoFontDescription_free (PangoFontDescription* self); +static void xcls_windowleftprojects_xcls_view_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelPrivate)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_DUMMY_PROPERTY +}; +static gint ___lambda48_ (Xcls_WindowLeftProjectsXcls_model* self, GtkTreeModel* mod, GtkTreeIter* a, GtkTreeIter* b); +static gint ____lambda48__gtk_tree_iter_compare_func (GtkTreeModel* model, GtkTreeIter* a, GtkTreeIter* b, gpointer self); +static void xcls_windowleftprojects_xcls_model_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_DUMMY_PROPERTY +}; +Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +static void xcls_windowleftprojects_xcls_treeviewcolumn14_finalize (GObject* obj); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolPrivate)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_DUMMY_PROPERTY +}; +static void xcls_windowleftprojects_xcls_namecol_finalize (GObject* obj); +static void xcls_windowleftprojects_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self ? g_object_ref (self) : NULL; +#line 621 "WindowLeftProjects.vala.c" +} + + +static void __lambda52_ (Xcls_WindowLeftProjects* self) { +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_load (self); +#line 628 "WindowLeftProjects.vala.c" +} + + +static void ___lambda52__gtk_widget_show (GtkWidget* _sender, gpointer self) { +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + __lambda52_ (self); +#line 635 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type) { + Xcls_WindowLeftProjects * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkVBox* _tmp2_; + Xcls_WindowLeftProjects* _tmp3_; + Xcls_WindowLeftProjectsXcls_HBox2* _tmp4_; + Xcls_WindowLeftProjectsXcls_HBox2* child_0; + GtkVBox* _tmp5_; + GtkHBox* _tmp6_; + Xcls_WindowLeftProjects* _tmp7_; + Xcls_WindowLeftProjectsXcls_ScrolledWindow11* _tmp8_; + Xcls_WindowLeftProjectsXcls_ScrolledWindow11* child_1; + GtkVBox* _tmp9_; + GtkScrolledWindow* _tmp10_; + GtkVBox* _tmp11_; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjects*) g_object_new (object_type, NULL); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _g_object_ref0 (self); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp0_; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (self); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (WindowLeftProjects); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + WindowLeftProjects = _tmp1_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->is_loaded = FALSE; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->is_loading = FALSE; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = xcls_windowleftprojects_xcls_hbox2_new (_tmp3_); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp4_; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = child_0->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 0); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->priv->_this; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = xcls_windowleftprojects_xcls_scrolledwindow11_new (_tmp7_); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_1 = _tmp8_; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_1); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = self->el; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = child_1->el; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = self->el; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_connect_object ((GtkWidget*) _tmp11_, "show", (GCallback) ___lambda52__gtk_widget_show, self, 0); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_1); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 719 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void) { +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_construct (TYPE_XCLS_WINDOWLEFTPROJECTS); +#line 726 "WindowLeftProjects.vala.c" +} + + +void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self) { + Xcls_WindowLeftProjects* _tmp0_; + gboolean _tmp1_; + Xcls_WindowLeftProjects* _tmp2_; + Xcls_WindowLeftProjects* _tmp3_; + GeeArrayList* _tmp4_ = NULL; + GeeArrayList* projects; + GtkTreeIter iter = {0}; + Xcls_WindowLeftProjectsXcls_model* _tmp5_; + GtkListStore* _tmp6_; + GtkListStore* _tmp7_; + GtkListStore* m; + GtkListStore* _tmp8_; + GtkListStore* _tmp33_; + Xcls_WindowLeftProjects* _tmp34_; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_if_fail (self != NULL); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = self->priv->_this; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _tmp0_->is_loaded; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (_tmp1_) { +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return; +#line 755 "WindowLeftProjects.vala.c" + } +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_->is_loading = TRUE; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_->is_loaded = TRUE; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + project_project_loadAll (FALSE); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = project_project_allProjectsByName (); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + projects = _tmp4_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->model; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = _tmp5_->el; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = _g_object_ref0 (_tmp6_); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + m = _tmp7_; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = m; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_list_store_clear (_tmp8_); +#line 783 "WindowLeftProjects.vala.c" + { + gint i; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + i = 0; +#line 788 "WindowLeftProjects.vala.c" + { + gboolean _tmp9_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = TRUE; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + while (TRUE) { +#line 795 "WindowLeftProjects.vala.c" + gboolean _tmp10_; + gint _tmp12_; + GeeArrayList* _tmp13_; + gint _tmp14_; + gint _tmp15_; + GtkListStore* _tmp16_; + GtkTreeIter _tmp17_ = {0}; + GtkListStore* _tmp18_; + GtkTreeIter _tmp19_; + GeeArrayList* _tmp20_; + gint _tmp21_; + gpointer _tmp22_ = NULL; + ProjectProject* _tmp23_; + const gchar* _tmp24_; + GValue _tmp25_ = {0}; + GValue o; + GeeArrayList* _tmp26_; + gint _tmp27_; + gpointer _tmp28_ = NULL; + GObject* _tmp29_; + GtkListStore* _tmp30_; + GtkTreeIter _tmp31_; + GValue _tmp32_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = _tmp9_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (!_tmp10_) { +#line 823 "WindowLeftProjects.vala.c" + gint _tmp11_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = i; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + i = _tmp11_ + 1; +#line 829 "WindowLeftProjects.vala.c" + } +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = FALSE; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp12_ = i; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp13_ = projects; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp14_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp13_); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp15_ = _tmp14_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (!(_tmp12_ < _tmp15_)) { +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + break; +#line 845 "WindowLeftProjects.vala.c" + } +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp16_ = m; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_list_store_append (_tmp16_, &_tmp17_); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + iter = _tmp17_; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp18_ = m; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp19_ = iter; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp20_ = projects; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp21_ = i; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp22_ = gee_abstract_list_get ((GeeAbstractList*) _tmp20_, _tmp21_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp23_ = (ProjectProject*) _tmp22_; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp24_ = _tmp23_->name; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_list_store_set (_tmp18_, &_tmp19_, 0, _tmp24_, -1); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp23_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_value_init (&_tmp25_, G_TYPE_OBJECT); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + o = _tmp25_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp26_ = projects; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp27_ = i; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp28_ = gee_abstract_list_get ((GeeAbstractList*) _tmp26_, _tmp27_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp29_ = G_TYPE_CHECK_INSTANCE_CAST ((ProjectProject*) _tmp28_, G_TYPE_OBJECT, GObject); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_value_set_object (&o, _tmp29_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp29_); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp30_ = m; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp31_ = iter; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp32_ = o; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_list_store_set_value (_tmp30_, &_tmp31_, 1, &_tmp32_); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL; +#line 897 "WindowLeftProjects.vala.c" + } + } + } +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp33_ = m; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp33_, 0, GTK_SORT_ASCENDING); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp34_ = self->priv->_this; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp34_->is_loading = FALSE; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (m); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (projects); +#line 913 "WindowLeftProjects.vala.c" +} + + +static Block9Data* block9_data_ref (Block9Data* _data9_) { +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_atomic_int_inc (&_data9_->_ref_count_); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return _data9_; +#line 922 "WindowLeftProjects.vala.c" +} + + +static void block9_data_unref (void * _userdata_) { + Block9Data* _data9_; + _data9_ = (Block9Data*) _userdata_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (g_atomic_int_dec_and_test (&_data9_->_ref_count_)) { +#line 931 "WindowLeftProjects.vala.c" + Xcls_WindowLeftProjects * self; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = _data9_->self; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_data9_->sel); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_data9_->project); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_slice_free (Block9Data, _data9_); +#line 943 "WindowLeftProjects.vala.c" + } +} + + +static gboolean __lambda53_ (Block9Data* _data9_, GtkTreeModel* mod, GtkTreePath* path, GtkTreeIter* iter) { + Xcls_WindowLeftProjects * self; + gboolean result = FALSE; + GValue val = {0}; + GtkTreeModel* _tmp0_; + GtkTreeIter _tmp1_; + GValue _tmp2_ = {0}; + GObject* _tmp3_ = NULL; + ProjectProject* _tmp4_; + GtkTreeIter _tmp5_; + ProjectProject* _tmp6_; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = _data9_->self; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (mod != NULL, FALSE); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (path != NULL, FALSE); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (iter != NULL, FALSE); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = mod; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = *iter; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_get_value (_tmp0_, &_tmp1_, 1, &_tmp2_); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + val = _tmp2_; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = g_value_get_object (&val); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = _data9_->project; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, PROJECT_TYPE_PROJECT, ProjectProject) != _tmp4_) { +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = FALSE; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 989 "WindowLeftProjects.vala.c" + } +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = *iter; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_selection_select_iter (_data9_->sel, &_tmp5_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = _data9_->project; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_emit_by_name (self, "project-selected", _tmp6_); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = TRUE; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 1005 "WindowLeftProjects.vala.c" +} + + +static gboolean ___lambda53__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) { + gboolean result; + result = __lambda53_ (self, model, path, iter); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 1014 "WindowLeftProjects.vala.c" +} + + +void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project) { + Block9Data* _data9_; + ProjectProject* _tmp0_; + ProjectProject* _tmp1_; + Xcls_WindowLeftProjects* _tmp2_; + Xcls_WindowLeftProjectsXcls_view* _tmp3_; + GtkTreeView* _tmp4_; + GtkTreeSelection* _tmp5_ = NULL; + GtkTreeSelection* _tmp6_; + Xcls_WindowLeftProjects* _tmp7_; + Xcls_WindowLeftProjectsXcls_model* _tmp8_; + GtkListStore* _tmp9_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_if_fail (self != NULL); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_if_fail (project != NULL); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data9_ = g_slice_new0 (Block9Data); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data9_->_ref_count_ = 1; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data9_->self = g_object_ref (self); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = project; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_data9_->project); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data9_->project = _tmp1_; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _tmp2_->view; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = _tmp3_->el; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = gtk_tree_view_get_selection (_tmp4_); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data9_->sel = _tmp6_; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_selection_unselect_all (_data9_->sel); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->priv->_this; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = _tmp7_->model; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = _tmp8_->el; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_foreach ((GtkTreeModel*) _tmp9_, ___lambda53__gtk_tree_model_foreach_func, _data9_); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + block9_data_unref (_data9_); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data9_ = NULL; +#line 1074 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_HBox2 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkHBox* _tmp2_; + Xcls_WindowLeftProjects* _tmp3_; + Xcls_WindowLeftProjectsXcls_Button3* _tmp4_; + Xcls_WindowLeftProjectsXcls_Button3* child_0; + GtkHBox* _tmp5_; + GtkButton* _tmp6_; + Xcls_WindowLeftProjects* _tmp7_; + Xcls_WindowLeftProjectsXcls_Button7* _tmp8_; + Xcls_WindowLeftProjectsXcls_Button7* child_1; + GtkHBox* _tmp9_; + GtkButton* _tmp10_; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_HBox2*) g_object_new (object_type, NULL); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = xcls_windowleftprojects_xcls_button3_new (_tmp3_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp4_; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = child_0->el; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->priv->_this; +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = xcls_windowleftprojects_xcls_button7_new (_tmp7_); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_1 = _tmp8_; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_1); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = self->el; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = child_1->el; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_1); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1147 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_new (Xcls_WindowLeftProjects* _owner) { +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_hbox2_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, _owner); +#line 1154 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_hbox2_class_init (Xcls_WindowLeftProjectsXcls_HBox2Class * klass) { +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_HBox2Private)); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_hbox2_finalize; +#line 1165 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_hbox2_instance_init (Xcls_WindowLeftProjectsXcls_HBox2 * self) { +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_GET_PRIVATE (self); +#line 1172 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_hbox2_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_HBox2 * self; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_hbox2_parent_class)->finalize (obj); +#line 1186 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_hbox2_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_hbox2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_hbox2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_HBox2), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_hbox2_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_hbox2_type_id; + xcls_windowleftprojects_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_HBox2", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_hbox2_type_id__volatile, xcls_windowleftprojects_xcls_hbox2_type_id); + } + return xcls_windowleftprojects_xcls_hbox2_type_id__volatile; +} + + +static gboolean __lambda50_ (Xcls_WindowLeftProjectsXcls_Button3* self, GdkEventButton* event) { + gboolean result = FALSE; + Xcls_WindowLeftProjects* _tmp0_; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = self->priv->_this; +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_emit_by_name (_tmp0_, "show-new-project"); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = FALSE; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 1215 "WindowLeftProjects.vala.c" +} + + +static gboolean ___lambda50__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda50_ (self, event); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 1224 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_Button3 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkButton* _tmp2_; + Xcls_WindowLeftProjects* _tmp3_; + Xcls_WindowLeftProjectsXcls_HBox4* _tmp4_; + Xcls_WindowLeftProjectsXcls_HBox4* child_0; + GtkButton* _tmp5_; + GtkHBox* _tmp6_; + GtkButton* _tmp7_; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_Button3*) g_object_new (object_type, NULL); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = xcls_windowleftprojects_xcls_hbox4_new (_tmp3_); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp4_; +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = child_0->el; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->el; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_connect_object ((GtkWidget*) _tmp7_, "button-press-event", (GCallback) ___lambda50__gtk_widget_button_press_event, self, 0); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1281 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_new (Xcls_WindowLeftProjects* _owner) { +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_button3_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, _owner); +#line 1288 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_button3_class_init (Xcls_WindowLeftProjectsXcls_Button3Class * klass) { +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_button3_parent_class = g_type_class_peek_parent (klass); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Button3Private)); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_button3_finalize; +#line 1299 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_button3_instance_init (Xcls_WindowLeftProjectsXcls_Button3 * self) { +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_GET_PRIVATE (self); +#line 1306 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_button3_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_Button3 * self; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_button3_parent_class)->finalize (obj); +#line 1320 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_button3_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_button3_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_button3_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Button3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_button3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Button3), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_button3_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_button3_type_id; + xcls_windowleftprojects_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Button3", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_button3_type_id__volatile, xcls_windowleftprojects_xcls_button3_type_id); + } + return xcls_windowleftprojects_xcls_button3_type_id__volatile; +} + + +Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_HBox4 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkHBox* _tmp2_; + Xcls_WindowLeftProjects* _tmp3_; + Xcls_WindowLeftProjectsXcls_Image5* _tmp4_; + Xcls_WindowLeftProjectsXcls_Image5* child_0; + GtkHBox* _tmp5_; + GtkImage* _tmp6_; + Xcls_WindowLeftProjects* _tmp7_; + Xcls_WindowLeftProjectsXcls_Label6* _tmp8_; + Xcls_WindowLeftProjectsXcls_Label6* child_1; + GtkHBox* _tmp9_; + GtkLabel* _tmp10_; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_HBox4*) g_object_new (object_type, NULL); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = xcls_windowleftprojects_xcls_image5_new (_tmp3_); +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp4_; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = child_0->el; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->priv->_this; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = xcls_windowleftprojects_xcls_label6_new (_tmp7_); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_1 = _tmp8_; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_1); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = self->el; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = child_1->el; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_1); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1405 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_new (Xcls_WindowLeftProjects* _owner) { +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_hbox4_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, _owner); +#line 1412 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_hbox4_class_init (Xcls_WindowLeftProjectsXcls_HBox4Class * klass) { +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_hbox4_parent_class = g_type_class_peek_parent (klass); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_HBox4Private)); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_hbox4_finalize; +#line 1423 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_hbox4_instance_init (Xcls_WindowLeftProjectsXcls_HBox4 * self) { +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_GET_PRIVATE (self); +#line 1430 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_hbox4_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_HBox4 * self; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_hbox4_parent_class)->finalize (obj); +#line 1444 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_hbox4_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_hbox4_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_hbox4_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_HBox4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_hbox4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_HBox4), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_hbox4_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_hbox4_type_id; + xcls_windowleftprojects_xcls_hbox4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_HBox4", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_hbox4_type_id__volatile, xcls_windowleftprojects_xcls_hbox4_type_id); + } + return xcls_windowleftprojects_xcls_hbox4_type_id__volatile; +} + + +Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_Image5 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkImage* _tmp2_; + GtkImage* _tmp3_; + GtkImage* _tmp4_; +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_Image5*) g_object_new (object_type, NULL); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkImage*) gtk_image_new (); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->el; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = self->el; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_set (_tmp4_, "stock", GTK_STOCK_ADD, NULL); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1497 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_new (Xcls_WindowLeftProjects* _owner) { +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_image5_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, _owner); +#line 1504 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_image5_class_init (Xcls_WindowLeftProjectsXcls_Image5Class * klass) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_image5_parent_class = g_type_class_peek_parent (klass); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Image5Private)); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_image5_finalize; +#line 1515 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_image5_instance_init (Xcls_WindowLeftProjectsXcls_Image5 * self) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_GET_PRIVATE (self); +#line 1522 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_image5_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_Image5 * self; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5); +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_image5_parent_class)->finalize (obj); +#line 1536 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_image5_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_image5_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_image5_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Image5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_image5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Image5), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_image5_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_image5_type_id; + xcls_windowleftprojects_xcls_image5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Image5", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_image5_type_id__volatile, xcls_windowleftprojects_xcls_image5_type_id); + } + return xcls_windowleftprojects_xcls_image5_type_id__volatile; +} + + +Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_Label6 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkLabel* _tmp2_; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_Label6*) g_object_new (object_type, NULL); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Add"); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1579 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_new (Xcls_WindowLeftProjects* _owner) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_label6_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, _owner); +#line 1586 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_label6_class_init (Xcls_WindowLeftProjectsXcls_Label6Class * klass) { +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_label6_parent_class = g_type_class_peek_parent (klass); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Label6Private)); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_label6_finalize; +#line 1597 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_label6_instance_init (Xcls_WindowLeftProjectsXcls_Label6 * self) { +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_GET_PRIVATE (self); +#line 1604 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_label6_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_Label6 * self; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_label6_parent_class)->finalize (obj); +#line 1618 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_label6_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_label6_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_label6_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Label6), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_label6_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_label6_type_id; + xcls_windowleftprojects_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Label6", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_label6_type_id__volatile, xcls_windowleftprojects_xcls_label6_type_id); + } + return xcls_windowleftprojects_xcls_label6_type_id__volatile; +} + + +static gboolean __lambda51_ (Xcls_WindowLeftProjectsXcls_Button7* self, GdkEventButton* event) { + gboolean result = FALSE; + Xcls_WindowLeftProjects* _tmp0_; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = self->priv->_this; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_emit_by_name (_tmp0_, "show-new-project"); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = FALSE; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 1647 "WindowLeftProjects.vala.c" +} + + +static gboolean ___lambda51__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda51_ (self, event); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 1656 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_Button7 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkButton* _tmp2_; + Xcls_WindowLeftProjects* _tmp3_; + Xcls_WindowLeftProjectsXcls_HBox8* _tmp4_; + Xcls_WindowLeftProjectsXcls_HBox8* child_0; + GtkButton* _tmp5_; + GtkHBox* _tmp6_; + GtkButton* _tmp7_; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_Button7*) g_object_new (object_type, NULL); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = xcls_windowleftprojects_xcls_hbox8_new (_tmp3_); +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp4_; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = child_0->el; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->el; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_connect_object ((GtkWidget*) _tmp7_, "button-press-event", (GCallback) ___lambda51__gtk_widget_button_press_event, self, 0); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1713 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_new (Xcls_WindowLeftProjects* _owner) { +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_button7_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, _owner); +#line 1720 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_button7_class_init (Xcls_WindowLeftProjectsXcls_Button7Class * klass) { +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_button7_parent_class = g_type_class_peek_parent (klass); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Button7Private)); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_button7_finalize; +#line 1731 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_button7_instance_init (Xcls_WindowLeftProjectsXcls_Button7 * self) { +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_GET_PRIVATE (self); +#line 1738 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_button7_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_Button7 * self; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_button7_parent_class)->finalize (obj); +#line 1752 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_button7_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_button7_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_button7_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Button7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_button7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Button7), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_button7_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_button7_type_id; + xcls_windowleftprojects_xcls_button7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Button7", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_button7_type_id__volatile, xcls_windowleftprojects_xcls_button7_type_id); + } + return xcls_windowleftprojects_xcls_button7_type_id__volatile; +} + + +Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_HBox8 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkHBox* _tmp2_; + Xcls_WindowLeftProjects* _tmp3_; + Xcls_WindowLeftProjectsXcls_Image9* _tmp4_; + Xcls_WindowLeftProjectsXcls_Image9* child_0; + GtkHBox* _tmp5_; + GtkImage* _tmp6_; + Xcls_WindowLeftProjects* _tmp7_; + Xcls_WindowLeftProjectsXcls_Label10* _tmp8_; + Xcls_WindowLeftProjectsXcls_Label10* child_1; + GtkHBox* _tmp9_; + GtkLabel* _tmp10_; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_HBox8*) g_object_new (object_type, NULL); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = xcls_windowleftprojects_xcls_image9_new (_tmp3_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp4_; +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = child_0->el; +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->priv->_this; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = xcls_windowleftprojects_xcls_label10_new (_tmp7_); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_1 = _tmp8_; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_1); +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = self->el; +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = child_1->el; +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_1); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1837 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_new (Xcls_WindowLeftProjects* _owner) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_hbox8_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, _owner); +#line 1844 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_hbox8_class_init (Xcls_WindowLeftProjectsXcls_HBox8Class * klass) { +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_hbox8_parent_class = g_type_class_peek_parent (klass); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_HBox8Private)); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_hbox8_finalize; +#line 1855 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_hbox8_instance_init (Xcls_WindowLeftProjectsXcls_HBox8 * self) { +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_GET_PRIVATE (self); +#line 1862 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_hbox8_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_HBox8 * self; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8); +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_hbox8_parent_class)->finalize (obj); +#line 1876 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_hbox8_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_hbox8_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_hbox8_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_HBox8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_hbox8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_HBox8), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_hbox8_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_hbox8_type_id; + xcls_windowleftprojects_xcls_hbox8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_HBox8", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_hbox8_type_id__volatile, xcls_windowleftprojects_xcls_hbox8_type_id); + } + return xcls_windowleftprojects_xcls_hbox8_type_id__volatile; +} + + +Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_Image9 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkImage* _tmp2_; + GtkImage* _tmp3_; + GtkImage* _tmp4_; +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_Image9*) g_object_new (object_type, NULL); +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkImage*) gtk_image_new (); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->el; +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL); +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = self->el; +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_set (_tmp4_, "stock", GTK_STOCK_DELETE, NULL); +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1929 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_new (Xcls_WindowLeftProjects* _owner) { +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_image9_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, _owner); +#line 1936 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_image9_class_init (Xcls_WindowLeftProjectsXcls_Image9Class * klass) { +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_image9_parent_class = g_type_class_peek_parent (klass); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Image9Private)); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_image9_finalize; +#line 1947 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_image9_instance_init (Xcls_WindowLeftProjectsXcls_Image9 * self) { +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_GET_PRIVATE (self); +#line 1954 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_image9_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_Image9 * self; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_image9_parent_class)->finalize (obj); +#line 1968 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_image9_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_image9_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_image9_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Image9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_image9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Image9), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_image9_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_image9_type_id; + xcls_windowleftprojects_xcls_image9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Image9", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_image9_type_id__volatile, xcls_windowleftprojects_xcls_image9_type_id); + } + return xcls_windowleftprojects_xcls_image9_type_id__volatile; +} + + +Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_Label10 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkLabel* _tmp2_; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_Label10*) g_object_new (object_type, NULL); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Delete "); +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 2011 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_new (Xcls_WindowLeftProjects* _owner) { +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_label10_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, _owner); +#line 2018 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_label10_class_init (Xcls_WindowLeftProjectsXcls_Label10Class * klass) { +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_label10_parent_class = g_type_class_peek_parent (klass); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Label10Private)); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_label10_finalize; +#line 2029 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_label10_instance_init (Xcls_WindowLeftProjectsXcls_Label10 * self) { +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_GET_PRIVATE (self); +#line 2036 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_label10_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_Label10 * self; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_label10_parent_class)->finalize (obj); +#line 2050 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_label10_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_label10_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_label10_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Label10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_label10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Label10), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_label10_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_label10_type_id; + xcls_windowleftprojects_xcls_label10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Label10", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_label10_type_id__volatile, xcls_windowleftprojects_xcls_label10_type_id); + } + return xcls_windowleftprojects_xcls_label10_type_id__volatile; +} + + +Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_ScrolledWindow11 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkScrolledWindow* _tmp2_; + GtkScrolledWindow* _tmp3_; + Xcls_WindowLeftProjects* _tmp4_; + Xcls_WindowLeftProjectsXcls_view* _tmp5_; + Xcls_WindowLeftProjectsXcls_view* child_0; + GtkScrolledWindow* _tmp6_; + GtkTreeView* _tmp7_; + GtkScrolledWindow* _tmp8_; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_ScrolledWindow11*) g_object_new (object_type, NULL); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->el; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN); +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = self->priv->_this; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = xcls_windowleftprojects_xcls_view_new (_tmp4_); +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp5_; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = self->el; +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = child_0->el; +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = self->el; +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 2124 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_new (Xcls_WindowLeftProjects* _owner) { +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_scrolledwindow11_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, _owner); +#line 2131 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_scrolledwindow11_class_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class * klass) { +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_scrolledwindow11_parent_class = g_type_class_peek_parent (klass); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private)); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_scrolledwindow11_finalize; +#line 2142 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_scrolledwindow11_instance_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow11 * self) { +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_GET_PRIVATE (self); +#line 2149 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_scrolledwindow11_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_ScrolledWindow11 * self; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11); +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_scrolledwindow11_parent_class)->finalize (obj); +#line 2163 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_scrolledwindow11_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_scrolledwindow11_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow11), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_scrolledwindow11_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_scrolledwindow11_type_id; + xcls_windowleftprojects_xcls_scrolledwindow11_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_ScrolledWindow11", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile, xcls_windowleftprojects_xcls_scrolledwindow11_type_id); + } + return xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile; +} + + +static void __lambda49_ (Xcls_WindowLeftProjectsXcls_view* self) { + Xcls_WindowLeftProjects* _tmp0_; + gboolean _tmp1_; + GtkTreeIter iter = {0}; + GtkTreeModel* mod = NULL; + GtkTreeView* _tmp2_; + GtkTreeSelection* _tmp3_ = NULL; + GtkTreeSelection* _tmp4_; + GtkTreeSelection* s; + GtkTreeSelection* _tmp5_; + GtkTreeModel* _tmp6_ = NULL; + GtkTreeIter _tmp7_ = {0}; + gboolean _tmp8_ = FALSE; + GtkTreeModel* _tmp9_; + GValue gval = {0}; + GtkTreeModel* _tmp10_; + GtkTreeIter _tmp11_; + GValue _tmp12_ = {0}; + GObject* _tmp13_ = NULL; + ProjectProject* _tmp14_; + ProjectProject* project; + Xcls_WindowLeftProjects* _tmp15_; + ProjectProject* _tmp16_; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = self->priv->_this; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _tmp0_->is_loading; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (_tmp1_) { +#line 434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return; +#line 2210 "WindowLeftProjects.vala.c" + } +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->el; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + s = _tmp4_; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = s; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (mod); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = _g_object_ref0 (_tmp6_); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + mod = _tmp9_; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + iter = _tmp7_; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (!_tmp8_) { +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (s); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (mod); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return; +#line 2240 "WindowLeftProjects.vala.c" + } +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = mod; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = iter; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_get_value (_tmp10_, &_tmp11_, 1, &_tmp12_); +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gval = _tmp12_; +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp13_ = g_value_get_object (&gval); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp14_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, PROJECT_TYPE_PROJECT, ProjectProject)); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + project = _tmp14_; +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp15_ = self->priv->_this; +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp16_ = project; +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_emit_by_name (_tmp15_, "project-selected", _tmp16_); +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (project); +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (s); +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (mod); +#line 2272 "WindowLeftProjects.vala.c" +} + + +static void ___lambda49__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) { +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + __lambda49_ (self); +#line 2279 "WindowLeftProjects.vala.c" +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 2286 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_view * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + Xcls_WindowLeftProjects* _tmp2_; + Xcls_WindowLeftProjectsXcls_view* _tmp3_; + GtkTreeView* _tmp4_; + GtkTreeView* _tmp5_; + GtkTreeView* _tmp6_; + Xcls_WindowLeftProjects* _tmp7_; + Xcls_WindowLeftProjectsXcls_model* _tmp8_; + Xcls_WindowLeftProjectsXcls_model* child_0; + GtkTreeView* _tmp9_; + GtkListStore* _tmp10_; + Xcls_WindowLeftProjects* _tmp11_; + Xcls_WindowLeftProjectsXcls_TreeViewColumn14* _tmp12_; + Xcls_WindowLeftProjectsXcls_TreeViewColumn14* child_1; + GtkTreeView* _tmp13_; + GtkTreeViewColumn* _tmp14_; + PangoFontDescription* _tmp15_; + PangoFontDescription* description; + GtkTreeView* _tmp16_; + GtkTreeView* _tmp17_; + GtkTreeSelection* _tmp18_ = NULL; + GtkTreeSelection* _tmp19_; + GtkTreeSelection* selection; + GtkTreeView* _tmp20_; +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_view*) g_object_new (object_type, NULL); +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _g_object_ref0 (self); +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp2_->view); +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_->view = _tmp3_; +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = (GtkTreeView*) gtk_tree_view_new (); +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp4_); +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp4_; +#line 410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE); +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = self->el; +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_view_set_headers_visible (_tmp6_, FALSE); +#line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->priv->_this; +#line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = xcls_windowleftprojects_xcls_model_new (_tmp7_); +#line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp8_; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = self->el; +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = child_0->el; +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_view_set_model (_tmp9_, (GtkTreeModel*) _tmp10_); +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = self->priv->_this; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp12_ = xcls_windowleftprojects_xcls_treeviewcolumn14_new (_tmp11_); +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_1 = _tmp12_; +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_1); +#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp13_ = self->el; +#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp14_ = child_1->el; +#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_view_append_column (_tmp13_, _tmp14_); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp15_ = pango_font_description_new (); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + description = _tmp15_; +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + pango_font_description_set_size (description, 8000); +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp16_ = self->el; +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp16_, description); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp17_ = self->el; +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp18_ = gtk_tree_view_get_selection (_tmp17_); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp19_ = _g_object_ref0 (_tmp18_); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + selection = _tmp19_; +#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp20_ = self->el; +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_connect_object (_tmp20_, "cursor-changed", (GCallback) ___lambda49__gtk_tree_view_cursor_changed, self, 0); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (selection); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + __vala_PangoFontDescription_free0 (description); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_1); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 2415 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_new (Xcls_WindowLeftProjects* _owner) { +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_view_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, _owner); +#line 2422 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_view_class_init (Xcls_WindowLeftProjectsXcls_viewClass * klass) { +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_viewPrivate)); +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_view_finalize; +#line 2433 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_view_instance_init (Xcls_WindowLeftProjectsXcls_view * self) { +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_PRIVATE (self); +#line 2440 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_view_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_view * self; +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view); +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_view_parent_class)->finalize (obj); +#line 2454 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_view_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_view_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_view_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_view), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_view_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_view_type_id; + xcls_windowleftprojects_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_view", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_view_type_id__volatile, xcls_windowleftprojects_xcls_view_type_id); + } + return xcls_windowleftprojects_xcls_view_type_id__volatile; +} + + +static gint ___lambda48_ (Xcls_WindowLeftProjectsXcls_model* self, GtkTreeModel* mod, GtkTreeIter* a, GtkTreeIter* b) { + gint result = 0; + GValue ga = {0}; + GValue gb = {0}; + GtkTreeModel* _tmp0_; + GtkTreeIter _tmp1_; + GValue _tmp2_ = {0}; + GtkTreeModel* _tmp3_; + GtkTreeIter _tmp4_; + GValue _tmp5_ = {0}; + GValue _tmp6_; + GValue _tmp7_; + gint _tmp8_ = 0; + GValue _tmp9_; + GValue _tmp10_; + gint _tmp11_; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (mod != NULL, 0); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (a != NULL, 0); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (b != NULL, 0); +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = mod; +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = *a; +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_get_value (_tmp0_, &_tmp1_, 0, &_tmp2_); +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL; +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + ga = _tmp2_; +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = mod; +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = *b; +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_get_value (_tmp3_, &_tmp4_, 0, &_tmp5_); +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL; +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gb = _tmp5_; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = ga; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = gb; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (g_strcmp0 (g_value_get_string (&_tmp6_), g_value_get_string (&_tmp7_)) == 0) { +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = 0; +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL; +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL; +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 2526 "WindowLeftProjects.vala.c" + } +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = ga; +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = gb; +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (g_strcmp0 (g_value_get_string (&_tmp9_), g_value_get_string (&_tmp10_)) > 0) { +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = 1; +#line 2536 "WindowLeftProjects.vala.c" + } else { +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = -1; +#line 2540 "WindowLeftProjects.vala.c" + } +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = _tmp8_; +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = _tmp11_; +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL; +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL; +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 2552 "WindowLeftProjects.vala.c" +} + + +static gint ____lambda48__gtk_tree_iter_compare_func (GtkTreeModel* model, GtkTreeIter* a, GtkTreeIter* b, gpointer self) { + gint result; + result = ___lambda48_ (self, model, a, b); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 2561 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_model * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + Xcls_WindowLeftProjects* _tmp2_; + Xcls_WindowLeftProjectsXcls_model* _tmp3_; + GtkListStore* _tmp4_; +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_model*) g_object_new (object_type, NULL); +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _g_object_ref0 (self); +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp2_->model); +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_->model = _tmp3_; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_OBJECT); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp4_; +#line 2598 "WindowLeftProjects.vala.c" + { + GtkListStore* _tmp5_; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_sortable_set_sort_func ((GtkTreeSortable*) _tmp5_, 0, ____lambda48__gtk_tree_iter_compare_func, g_object_ref (self), g_object_unref); +#line 2605 "WindowLeftProjects.vala.c" + } +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 2609 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_new (Xcls_WindowLeftProjects* _owner) { +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_model_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, _owner); +#line 2616 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_model_class_init (Xcls_WindowLeftProjectsXcls_modelClass * klass) { +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_modelPrivate)); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_model_finalize; +#line 2627 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_model_instance_init (Xcls_WindowLeftProjectsXcls_model * self) { +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_PRIVATE (self); +#line 2634 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_model_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_model * self; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model); +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_model_parent_class)->finalize (obj); +#line 2648 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_model_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_model_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_model_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_model), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_model_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_model_type_id; + xcls_windowleftprojects_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_model", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_model_type_id__volatile, xcls_windowleftprojects_xcls_model_type_id); + } + return xcls_windowleftprojects_xcls_model_type_id__volatile; +} + + +Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_TreeViewColumn14 * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + GtkTreeViewColumn* _tmp2_; + Xcls_WindowLeftProjects* _tmp3_; + Xcls_WindowLeftProjectsXcls_namecol* _tmp4_; + Xcls_WindowLeftProjectsXcls_namecol* child_0; + GtkTreeViewColumn* _tmp5_; + GtkCellRendererText* _tmp6_; + GtkTreeViewColumn* _tmp7_; + Xcls_WindowLeftProjects* _tmp8_; + Xcls_WindowLeftProjectsXcls_namecol* _tmp9_; + GtkCellRendererText* _tmp10_; +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_TreeViewColumn14*) g_object_new (object_type, NULL); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = gtk_tree_view_column_new (); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = xcls_windowleftprojects_xcls_namecol_new (_tmp3_); +#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp4_; +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = child_0->el; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE); +#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->el; +#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = self->priv->_this; +#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = _tmp8_->namecol; +#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = _tmp9_->el; +#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0); +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 2726 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_new (Xcls_WindowLeftProjects* _owner) { +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_treeviewcolumn14_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, _owner); +#line 2733 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_treeviewcolumn14_class_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class * klass) { +#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_treeviewcolumn14_parent_class = g_type_class_peek_parent (klass); +#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private)); +#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_treeviewcolumn14_finalize; +#line 2744 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_treeviewcolumn14_instance_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn14 * self) { +#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_GET_PRIVATE (self); +#line 2751 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_treeviewcolumn14_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_TreeViewColumn14 * self; +#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14); +#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_treeviewcolumn14_parent_class)->finalize (obj); +#line 2765 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_treeviewcolumn14_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn14_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn14), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn14_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_treeviewcolumn14_type_id; + xcls_windowleftprojects_xcls_treeviewcolumn14_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_TreeViewColumn14", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile, xcls_windowleftprojects_xcls_treeviewcolumn14_type_id); + } + return xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile; +} + + +Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_namecol * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + Xcls_WindowLeftProjects* _tmp2_; + Xcls_WindowLeftProjectsXcls_namecol* _tmp3_; + GtkCellRendererText* _tmp4_; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_namecol*) g_object_new (object_type, NULL); +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _g_object_ref0 (self); +#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp2_->namecol); +#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_->namecol = _tmp3_; +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp4_); +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp4_; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 2818 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_new (Xcls_WindowLeftProjects* _owner) { +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_namecol_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, _owner); +#line 2825 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_namecol_class_init (Xcls_WindowLeftProjectsXcls_namecolClass * klass) { +#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_namecol_parent_class = g_type_class_peek_parent (klass); +#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_namecolPrivate)); +#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_namecol_finalize; +#line 2836 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_namecol_instance_init (Xcls_WindowLeftProjectsXcls_namecol * self) { +#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_PRIVATE (self); +#line 2843 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_namecol_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_namecol * self; +#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_namecol_parent_class)->finalize (obj); +#line 2857 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_namecol_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_namecol_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_namecol_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_namecolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_namecol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_namecol), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_namecol_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_namecol_type_id; + xcls_windowleftprojects_xcls_namecol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_namecol", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_namecol_type_id__volatile, xcls_windowleftprojects_xcls_namecol_type_id); + } + return xcls_windowleftprojects_xcls_namecol_type_id__volatile; +} + + +static void xcls_windowleftprojects_class_init (Xcls_WindowLeftProjectsClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_new ("project_selected", TYPE_XCLS_WINDOWLEFTPROJECTS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, PROJECT_TYPE_PROJECT); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_new ("show_new_project", TYPE_XCLS_WINDOWLEFTPROJECTS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 2884 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_instance_init (Xcls_WindowLeftProjects * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_GET_PRIVATE (self); +#line 2891 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_finalize (GObject* obj) { + Xcls_WindowLeftProjects * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->view); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->model); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->namecol); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_parent_class)->finalize (obj); +#line 2911 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_get_type (void) { + static volatile gsize xcls_windowleftprojects_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjects), 0, (GInstanceInitFunc) xcls_windowleftprojects_instance_init, NULL }; + GType xcls_windowleftprojects_type_id; + xcls_windowleftprojects_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjects", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_type_id__volatile, xcls_windowleftprojects_type_id); + } + return xcls_windowleftprojects_type_id__volatile; +} + + + diff --git a/Builder4/WindowLeftProps.vala.c b/Builder4/WindowLeftProps.vala.c new file mode 100644 index 000000000..c43793aa3 --- /dev/null +++ b/Builder4/WindowLeftProps.vala.c @@ -0,0 +1,9152 @@ +/* WindowLeftProps.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowLeftProps.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/WindowLeftProps.vala -o /tmp/WindowLeftProps +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_LeftProps(); + WindowLeftProps.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ()) +#define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps)) +#define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass)) +#define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS)) +#define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS)) +#define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass)) + +typedef struct _Xcls_LeftProps Xcls_LeftProps; +typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass; +typedef struct _Xcls_LeftPropsPrivate Xcls_LeftPropsPrivate; + +#define XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP (xcls_leftprops_xcls_addpropertypopup_get_type ()) +#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup)) +#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass)) +#define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP)) +#define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP)) +#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass)) + +typedef struct _Xcls_LeftPropsXcls_AddPropertyPopup Xcls_LeftPropsXcls_AddPropertyPopup; +typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupClass Xcls_LeftPropsXcls_AddPropertyPopupClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS (xcls_leftprops_xcls_editprops_get_type ()) +#define XCLS_LEFTPROPS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps)) +#define XCLS_LEFTPROPS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass)) +#define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS)) +#define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS)) +#define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass)) + +typedef struct _Xcls_LeftPropsXcls_EditProps Xcls_LeftPropsXcls_EditProps; +typedef struct _Xcls_LeftPropsXcls_EditPropsClass Xcls_LeftPropsXcls_EditPropsClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_VIEW (xcls_leftprops_xcls_view_get_type ()) +#define XCLS_LEFTPROPS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view)) +#define XCLS_LEFTPROPS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass)) +#define XCLS_LEFTPROPS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW)) +#define XCLS_LEFTPROPS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW)) +#define XCLS_LEFTPROPS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass)) + +typedef struct _Xcls_LeftPropsXcls_view Xcls_LeftPropsXcls_view; +typedef struct _Xcls_LeftPropsXcls_viewClass Xcls_LeftPropsXcls_viewClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MODEL (xcls_leftprops_xcls_model_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model)) +#define XCLS_LEFTPROPS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass)) +#define XCLS_LEFTPROPS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL)) +#define XCLS_LEFTPROPS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL)) +#define XCLS_LEFTPROPS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass)) + +typedef struct _Xcls_LeftPropsXcls_model Xcls_LeftPropsXcls_model; +typedef struct _Xcls_LeftPropsXcls_modelClass Xcls_LeftPropsXcls_modelClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL (xcls_leftprops_xcls_keycol_get_type ()) +#define XCLS_LEFTPROPS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol)) +#define XCLS_LEFTPROPS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass)) +#define XCLS_LEFTPROPS_IS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL)) +#define XCLS_LEFTPROPS_IS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL)) +#define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass)) + +typedef struct _Xcls_LeftPropsXcls_keycol Xcls_LeftPropsXcls_keycol; +typedef struct _Xcls_LeftPropsXcls_keycolClass Xcls_LeftPropsXcls_keycolClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER (xcls_leftprops_xcls_keyrender_get_type ()) +#define XCLS_LEFTPROPS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender)) +#define XCLS_LEFTPROPS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass)) +#define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER)) +#define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER)) +#define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass)) + +typedef struct _Xcls_LeftPropsXcls_keyrender Xcls_LeftPropsXcls_keyrender; +typedef struct _Xcls_LeftPropsXcls_keyrenderClass Xcls_LeftPropsXcls_keyrenderClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_VALCOL (xcls_leftprops_xcls_valcol_get_type ()) +#define XCLS_LEFTPROPS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol)) +#define XCLS_LEFTPROPS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass)) +#define XCLS_LEFTPROPS_IS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL)) +#define XCLS_LEFTPROPS_IS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL)) +#define XCLS_LEFTPROPS_XCLS_VALCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass)) + +typedef struct _Xcls_LeftPropsXcls_valcol Xcls_LeftPropsXcls_valcol; +typedef struct _Xcls_LeftPropsXcls_valcolClass Xcls_LeftPropsXcls_valcolClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER (xcls_leftprops_xcls_valrender_get_type ()) +#define XCLS_LEFTPROPS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender)) +#define XCLS_LEFTPROPS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass)) +#define XCLS_LEFTPROPS_IS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER)) +#define XCLS_LEFTPROPS_IS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER)) +#define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass)) + +typedef struct _Xcls_LeftPropsXcls_valrender Xcls_LeftPropsXcls_valrender; +typedef struct _Xcls_LeftPropsXcls_valrenderClass Xcls_LeftPropsXcls_valrenderClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL (xcls_leftprops_xcls_valrendermodel_get_type ()) +#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodel)) +#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass)) +#define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL)) +#define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL)) +#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass)) + +typedef struct _Xcls_LeftPropsXcls_valrendermodel Xcls_LeftPropsXcls_valrendermodel; +typedef struct _Xcls_LeftPropsXcls_valrendermodelClass Xcls_LeftPropsXcls_valrendermodelClass; + +#define XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU (xcls_leftprops_xcls_contextmenu_get_type ()) +#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu)) +#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass)) +#define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU)) +#define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU)) +#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass)) + +typedef struct _Xcls_LeftPropsXcls_ContextMenu Xcls_LeftPropsXcls_ContextMenu; +typedef struct _Xcls_LeftPropsXcls_ContextMenuClass Xcls_LeftPropsXcls_ContextMenuClass; + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define XCLS_LEFTPROPS_TYPE_XCLS_HBOX2 (xcls_leftprops_xcls_hbox2_get_type ()) +#define XCLS_LEFTPROPS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2)) +#define XCLS_LEFTPROPS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2Class)) +#define XCLS_LEFTPROPS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2)) +#define XCLS_LEFTPROPS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2)) +#define XCLS_LEFTPROPS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2Class)) + +typedef struct _Xcls_LeftPropsXcls_HBox2 Xcls_LeftPropsXcls_HBox2; +typedef struct _Xcls_LeftPropsXcls_HBox2Class Xcls_LeftPropsXcls_HBox2Class; +typedef struct _Xcls_LeftPropsXcls_HBox2Private Xcls_LeftPropsXcls_HBox2Private; +typedef struct _Xcls_LeftPropsXcls_EditPropsPrivate Xcls_LeftPropsXcls_EditPropsPrivate; +#define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL))) +typedef struct _Block4Data Block4Data; +#define _g_free0(var) (var = (g_free (var), NULL)) +typedef struct _Xcls_LeftPropsXcls_modelPrivate Xcls_LeftPropsXcls_modelPrivate; +typedef struct _Xcls_LeftPropsXcls_viewPrivate Xcls_LeftPropsXcls_viewPrivate; +typedef struct _Xcls_LeftPropsXcls_valrenderPrivate Xcls_LeftPropsXcls_valrenderPrivate; +typedef struct _Xcls_LeftPropsXcls_valcolPrivate Xcls_LeftPropsXcls_valcolPrivate; +typedef struct _Block5Data Block5Data; +typedef struct _JsRenderNodePrivate JsRenderNodePrivate; +typedef struct _Block6Data Block6Data; +typedef struct _Xcls_LeftPropsXcls_keyrenderPrivate Xcls_LeftPropsXcls_keyrenderPrivate; +typedef struct _Block7Data Block7Data; +typedef struct _Xcls_LeftPropsXcls_keycolPrivate Xcls_LeftPropsXcls_keycolPrivate; + +#define XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3 (xcls_leftprops_xcls_button3_get_type ()) +#define XCLS_LEFTPROPS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3)) +#define XCLS_LEFTPROPS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3Class)) +#define XCLS_LEFTPROPS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3)) +#define XCLS_LEFTPROPS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3)) +#define XCLS_LEFTPROPS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3Class)) + +typedef struct _Xcls_LeftPropsXcls_Button3 Xcls_LeftPropsXcls_Button3; +typedef struct _Xcls_LeftPropsXcls_Button3Class Xcls_LeftPropsXcls_Button3Class; +typedef struct _Xcls_LeftPropsXcls_Button3Private Xcls_LeftPropsXcls_Button3Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_HBOX4 (xcls_leftprops_xcls_hbox4_get_type ()) +#define XCLS_LEFTPROPS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4)) +#define XCLS_LEFTPROPS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4Class)) +#define XCLS_LEFTPROPS_IS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4)) +#define XCLS_LEFTPROPS_IS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4)) +#define XCLS_LEFTPROPS_XCLS_HBOX4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4Class)) + +typedef struct _Xcls_LeftPropsXcls_HBox4 Xcls_LeftPropsXcls_HBox4; +typedef struct _Xcls_LeftPropsXcls_HBox4Class Xcls_LeftPropsXcls_HBox4Class; +typedef struct _Xcls_LeftPropsXcls_HBox4Private Xcls_LeftPropsXcls_HBox4Private; +typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupPrivate Xcls_LeftPropsXcls_AddPropertyPopupPrivate; + +#define XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5 (xcls_leftprops_xcls_image5_get_type ()) +#define XCLS_LEFTPROPS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5)) +#define XCLS_LEFTPROPS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5Class)) +#define XCLS_LEFTPROPS_IS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5)) +#define XCLS_LEFTPROPS_IS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5)) +#define XCLS_LEFTPROPS_XCLS_IMAGE5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5Class)) + +typedef struct _Xcls_LeftPropsXcls_Image5 Xcls_LeftPropsXcls_Image5; +typedef struct _Xcls_LeftPropsXcls_Image5Class Xcls_LeftPropsXcls_Image5Class; +typedef struct _Xcls_LeftPropsXcls_Image5Private Xcls_LeftPropsXcls_Image5Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_LABEL6 (xcls_leftprops_xcls_label6_get_type ()) +#define XCLS_LEFTPROPS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6)) +#define XCLS_LEFTPROPS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6Class)) +#define XCLS_LEFTPROPS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6)) +#define XCLS_LEFTPROPS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6)) +#define XCLS_LEFTPROPS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6Class)) + +typedef struct _Xcls_LeftPropsXcls_Label6 Xcls_LeftPropsXcls_Label6; +typedef struct _Xcls_LeftPropsXcls_Label6Class Xcls_LeftPropsXcls_Label6Class; +typedef struct _Xcls_LeftPropsXcls_Label6Private Xcls_LeftPropsXcls_Label6Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8 (xcls_leftprops_xcls_menuitem8_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem8 Xcls_LeftPropsXcls_MenuItem8; +typedef struct _Xcls_LeftPropsXcls_MenuItem8Class Xcls_LeftPropsXcls_MenuItem8Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem8Private Xcls_LeftPropsXcls_MenuItem8Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9 (xcls_leftprops_xcls_menuitem9_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem9 Xcls_LeftPropsXcls_MenuItem9; +typedef struct _Xcls_LeftPropsXcls_MenuItem9Class Xcls_LeftPropsXcls_MenuItem9Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem9Private Xcls_LeftPropsXcls_MenuItem9Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10 (xcls_leftprops_xcls_menuitem10_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem10 Xcls_LeftPropsXcls_MenuItem10; +typedef struct _Xcls_LeftPropsXcls_MenuItem10Class Xcls_LeftPropsXcls_MenuItem10Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem10Private Xcls_LeftPropsXcls_MenuItem10Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11 (xcls_leftprops_xcls_separatormenuitem11_get_type ()) +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11)) +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11Class)) +#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM11(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11)) +#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11)) +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11Class)) + +typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem11 Xcls_LeftPropsXcls_SeparatorMenuItem11; +typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Class Xcls_LeftPropsXcls_SeparatorMenuItem11Class; +typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Private Xcls_LeftPropsXcls_SeparatorMenuItem11Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12 (xcls_leftprops_xcls_menuitem12_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM12(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM12_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM12(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM12_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem12 Xcls_LeftPropsXcls_MenuItem12; +typedef struct _Xcls_LeftPropsXcls_MenuItem12Class Xcls_LeftPropsXcls_MenuItem12Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem12Private Xcls_LeftPropsXcls_MenuItem12Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13 (xcls_leftprops_xcls_menuitem13_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM13(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM13_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM13(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM13_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem13 Xcls_LeftPropsXcls_MenuItem13; +typedef struct _Xcls_LeftPropsXcls_MenuItem13Class Xcls_LeftPropsXcls_MenuItem13Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem13Private Xcls_LeftPropsXcls_MenuItem13Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14 (xcls_leftprops_xcls_menuitem14_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem14 Xcls_LeftPropsXcls_MenuItem14; +typedef struct _Xcls_LeftPropsXcls_MenuItem14Class Xcls_LeftPropsXcls_MenuItem14Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem14Private Xcls_LeftPropsXcls_MenuItem14Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15 (xcls_leftprops_xcls_separatormenuitem15_get_type ()) +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15)) +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15Class)) +#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM15(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15)) +#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM15_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15)) +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15Class)) + +typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem15 Xcls_LeftPropsXcls_SeparatorMenuItem15; +typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Class Xcls_LeftPropsXcls_SeparatorMenuItem15Class; +typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Private Xcls_LeftPropsXcls_SeparatorMenuItem15Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16 (xcls_leftprops_xcls_menuitem16_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem16 Xcls_LeftPropsXcls_MenuItem16; +typedef struct _Xcls_LeftPropsXcls_MenuItem16Class Xcls_LeftPropsXcls_MenuItem16Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem16Private Xcls_LeftPropsXcls_MenuItem16Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17 (xcls_leftprops_xcls_menuitem17_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem17 Xcls_LeftPropsXcls_MenuItem17; +typedef struct _Xcls_LeftPropsXcls_MenuItem17Class Xcls_LeftPropsXcls_MenuItem17Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem17Private Xcls_LeftPropsXcls_MenuItem17Private; +#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL))) +typedef struct _Block8Data Block8Data; +typedef struct _Xcls_LeftPropsXcls_ContextMenuPrivate Xcls_LeftPropsXcls_ContextMenuPrivate; +typedef struct _Xcls_LeftPropsXcls_valrendermodelPrivate Xcls_LeftPropsXcls_valrendermodelPrivate; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27 (xcls_leftprops_xcls_menuitem27_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem27 Xcls_LeftPropsXcls_MenuItem27; +typedef struct _Xcls_LeftPropsXcls_MenuItem27Class Xcls_LeftPropsXcls_MenuItem27Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem27Private Xcls_LeftPropsXcls_MenuItem27Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28 (xcls_leftprops_xcls_separatormenuitem28_get_type ()) +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28)) +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28Class)) +#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM28(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28)) +#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM28_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28)) +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28Class)) + +typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem28 Xcls_LeftPropsXcls_SeparatorMenuItem28; +typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Class Xcls_LeftPropsXcls_SeparatorMenuItem28Class; +typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Private Xcls_LeftPropsXcls_SeparatorMenuItem28Private; + +#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29 (xcls_leftprops_xcls_menuitem29_get_type ()) +#define XCLS_LEFTPROPS_XCLS_MENUITEM29(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM29_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29Class)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM29(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29)) +#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM29_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29)) +#define XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29Class)) + +typedef struct _Xcls_LeftPropsXcls_MenuItem29 Xcls_LeftPropsXcls_MenuItem29; +typedef struct _Xcls_LeftPropsXcls_MenuItem29Class Xcls_LeftPropsXcls_MenuItem29Class; +typedef struct _Xcls_LeftPropsXcls_MenuItem29Private Xcls_LeftPropsXcls_MenuItem29Private; + +struct _Xcls_LeftProps { + GObject parent_instance; + Xcls_LeftPropsPrivate * priv; + GtkVBox* el; + Xcls_LeftPropsXcls_AddPropertyPopup* AddPropertyPopup; + Xcls_LeftPropsXcls_EditProps* EditProps; + Xcls_LeftPropsXcls_view* view; + Xcls_LeftPropsXcls_model* model; + Xcls_LeftPropsXcls_keycol* keycol; + Xcls_LeftPropsXcls_keyrender* keyrender; + Xcls_LeftPropsXcls_valcol* valcol; + Xcls_LeftPropsXcls_valrender* valrender; + Xcls_LeftPropsXcls_valrendermodel* valrendermodel; + Xcls_LeftPropsXcls_ContextMenu* ContextMenu; + JsRenderJsRender* file; + JsRenderNode* node; + gboolean allow_edit; +}; + +struct _Xcls_LeftPropsClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_HBox2 { + GObject parent_instance; + Xcls_LeftPropsXcls_HBox2Private * priv; + GtkHBox* el; +}; + +struct _Xcls_LeftPropsXcls_HBox2Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_EditProps { + GObject parent_instance; + Xcls_LeftPropsXcls_EditPropsPrivate * priv; + GtkScrolledWindow* el; + gboolean editing; +}; + +struct _Xcls_LeftPropsXcls_EditPropsClass { + GObjectClass parent_class; +}; + +struct _Block4Data { + int _ref_count_; + Xcls_LeftProps * self; + gchar* key; + gchar* type; + GtkTreePath* path; +}; + +struct _Xcls_LeftPropsXcls_model { + GObject parent_instance; + Xcls_LeftPropsXcls_modelPrivate * priv; + GtkTreeStore* el; +}; + +struct _Xcls_LeftPropsXcls_modelClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_view { + GObject parent_instance; + Xcls_LeftPropsXcls_viewPrivate * priv; + GtkTreeView* el; +}; + +struct _Xcls_LeftPropsXcls_viewClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_valrender { + GObject parent_instance; + Xcls_LeftPropsXcls_valrenderPrivate * priv; + GtkCellRendererCombo* el; +}; + +struct _Xcls_LeftPropsXcls_valrenderClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_valcol { + GObject parent_instance; + Xcls_LeftPropsXcls_valcolPrivate * priv; + GtkTreeViewColumn* el; +}; + +struct _Xcls_LeftPropsXcls_valcolClass { + GObjectClass parent_class; +}; + +struct _Block5Data { + int _ref_count_; + Xcls_LeftProps * self; + gchar* type; + gchar* fkey; +}; + +struct _JsRenderNode { + GObject parent_instance; + JsRenderNodePrivate * priv; + JsRenderNode* parent; + GeeArrayList* items; + GeeHashMap* props; + GeeHashMap* listeners; + gchar* xvala_cls; + gchar* xvala_xcls; + gchar* xvala_id; +}; + +struct _JsRenderNodeClass { + GObjectClass parent_class; +}; + +struct _Block6Data { + int _ref_count_; + Block5Data * _data5_; + GtkTreeIter iter; +}; + +struct _Xcls_LeftPropsXcls_keyrender { + GObject parent_instance; + Xcls_LeftPropsXcls_keyrenderPrivate * priv; + GtkCellRendererText* el; +}; + +struct _Xcls_LeftPropsXcls_keyrenderClass { + GObjectClass parent_class; +}; + +struct _Block7Data { + int _ref_count_; + Xcls_LeftProps * self; + GtkTreePath* path; +}; + +struct _Xcls_LeftPropsXcls_keycol { + GObject parent_instance; + Xcls_LeftPropsXcls_keycolPrivate * priv; + GtkTreeViewColumn* el; +}; + +struct _Xcls_LeftPropsXcls_keycolClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_HBox2Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_Button3 { + GObject parent_instance; + Xcls_LeftPropsXcls_Button3Private * priv; + GtkButton* el; +}; + +struct _Xcls_LeftPropsXcls_Button3Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_Button3Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_HBox4 { + GObject parent_instance; + Xcls_LeftPropsXcls_HBox4Private * priv; + GtkHBox* el; +}; + +struct _Xcls_LeftPropsXcls_HBox4Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_AddPropertyPopup { + GObject parent_instance; + Xcls_LeftPropsXcls_AddPropertyPopupPrivate * priv; + GtkMenu* el; +}; + +struct _Xcls_LeftPropsXcls_AddPropertyPopupClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_HBox4Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_Image5 { + GObject parent_instance; + Xcls_LeftPropsXcls_Image5Private * priv; + GtkImage* el; +}; + +struct _Xcls_LeftPropsXcls_Image5Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_Label6 { + GObject parent_instance; + Xcls_LeftPropsXcls_Label6Private * priv; + GtkLabel* el; +}; + +struct _Xcls_LeftPropsXcls_Label6Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_Image5Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_Label6Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_AddPropertyPopupPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem8 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem8Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem8Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem9 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem9Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem9Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem10 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem10Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem10Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_SeparatorMenuItem11 { + GObject parent_instance; + Xcls_LeftPropsXcls_SeparatorMenuItem11Private * priv; + GtkSeparatorMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem12 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem12Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem12Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem13 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem13Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem13Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem14 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem14Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem14Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_SeparatorMenuItem15 { + GObject parent_instance; + Xcls_LeftPropsXcls_SeparatorMenuItem15Private * priv; + GtkSeparatorMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem16 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem16Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem16Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem17 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem17Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem17Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem8Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem9Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem10Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem12Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem13Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem14Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem16Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem17Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_EditPropsPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_viewPrivate { + Xcls_LeftProps* _this; +}; + +struct _Block8Data { + int _ref_count_; + Xcls_LeftPropsXcls_view * self; + GtkTreePath* path; +}; + +struct _Xcls_LeftPropsXcls_ContextMenu { + GObject parent_instance; + Xcls_LeftPropsXcls_ContextMenuPrivate * priv; + GtkMenu* el; +}; + +struct _Xcls_LeftPropsXcls_ContextMenuClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_modelPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_keycolPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_keyrenderPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_valcolPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_valrenderPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_valrendermodel { + GObject parent_instance; + Xcls_LeftPropsXcls_valrendermodelPrivate * priv; + GtkListStore* el; +}; + +struct _Xcls_LeftPropsXcls_valrendermodelClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_valrendermodelPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_ContextMenuPrivate { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem27 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem27Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem27Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_SeparatorMenuItem28 { + GObject parent_instance; + Xcls_LeftPropsXcls_SeparatorMenuItem28Private * priv; + GtkSeparatorMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem29 { + GObject parent_instance; + Xcls_LeftPropsXcls_MenuItem29Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_LeftPropsXcls_MenuItem29Class { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_MenuItem27Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Private { + Xcls_LeftProps* _this; +}; + +struct _Xcls_LeftPropsXcls_MenuItem29Private { + Xcls_LeftProps* _this; +}; + + +extern Xcls_LeftProps* WindowLeftProps; +Xcls_LeftProps* WindowLeftProps = NULL; +static gpointer xcls_leftprops_parent_class = NULL; +static gpointer xcls_leftprops_xcls_hbox2_parent_class = NULL; +static gpointer xcls_leftprops_xcls_button3_parent_class = NULL; +static gpointer xcls_leftprops_xcls_hbox4_parent_class = NULL; +static gpointer xcls_leftprops_xcls_image5_parent_class = NULL; +static gpointer xcls_leftprops_xcls_label6_parent_class = NULL; +static gpointer xcls_leftprops_xcls_addpropertypopup_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem8_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem9_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem10_parent_class = NULL; +static gpointer xcls_leftprops_xcls_separatormenuitem11_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem12_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem13_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem14_parent_class = NULL; +static gpointer xcls_leftprops_xcls_separatormenuitem15_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem16_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem17_parent_class = NULL; +static gpointer xcls_leftprops_xcls_editprops_parent_class = NULL; +static gpointer xcls_leftprops_xcls_view_parent_class = NULL; +static gpointer xcls_leftprops_xcls_model_parent_class = NULL; +static gpointer xcls_leftprops_xcls_keycol_parent_class = NULL; +static gpointer xcls_leftprops_xcls_keyrender_parent_class = NULL; +static gpointer xcls_leftprops_xcls_valcol_parent_class = NULL; +static gpointer xcls_leftprops_xcls_valrender_parent_class = NULL; +static gpointer xcls_leftprops_xcls_valrendermodel_parent_class = NULL; +static gpointer xcls_leftprops_xcls_contextmenu_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem27_parent_class = NULL; +static gpointer xcls_leftprops_xcls_separatormenuitem28_parent_class = NULL; +static gpointer xcls_leftprops_xcls_menuitem29_parent_class = NULL; + +GType xcls_leftprops_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_addpropertypopup_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_editprops_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_keycol_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_keyrender_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_valcol_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_valrender_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_valrendermodel_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_xcls_contextmenu_get_type (void) G_GNUC_CONST; +GType js_render_js_render_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +#define XCLS_LEFTPROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsPrivate)) +enum { + XCLS_LEFTPROPS_DUMMY_PROPERTY +}; +Xcls_LeftProps* xcls_leftprops_singleton (void); +Xcls_LeftProps* xcls_leftprops_new (void); +Xcls_LeftProps* xcls_leftprops_construct (GType object_type); +Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_hbox2_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_construct (GType object_type, Xcls_LeftProps* _owner); +gboolean xcls_leftprops_startEditingValue (Xcls_LeftProps* self, GtkTreePath* path); +static Block4Data* block4_data_ref (Block4Data* _data4_); +static void block4_data_unref (void * _userdata_); +static gboolean ___lambda87_ (Block4Data* _data4_); +static gboolean ____lambda87__gsource_func (gpointer self); +void xcls_leftprops_xcls_valrender_setOptions (Xcls_LeftPropsXcls_valrender* self, gchar** ar, int ar_length1); +static gboolean ___lambda88_ (Block4Data* _data4_); +static gboolean ____lambda88__gsource_func (gpointer self); +static gboolean __lambda89_ (Block4Data* _data4_); +static gboolean ___lambda89__gsource_func (gpointer self); +gchar* xcls_leftprops_keyFormat (Xcls_LeftProps* self, const gchar* val, const gchar* type); +gchar* xcls_leftprops_keySortFormat (Xcls_LeftProps* self, const gchar* key); +void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type); +static Block5Data* block5_data_ref (Block5Data* _data5_); +static void block5_data_unref (void * _userdata_); +void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node); +static gboolean __lambda90_ (Block5Data* _data5_, GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter); +static Block6Data* block6_data_ref (Block6Data* _data6_); +static void block6_data_unref (void * _userdata_); +static gboolean __lambda91_ (Block6Data* _data6_); +static gboolean ___lambda91__gsource_func (gpointer self); +static gboolean ___lambda90__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self); +void xcls_leftprops_before_edit (Xcls_LeftProps* self); +void xcls_leftprops_deleteSelected (Xcls_LeftProps* self); +void xcls_leftprops_finish_editing (Xcls_LeftProps* self); +void xcls_leftprops_updateIter (Xcls_LeftProps* self, GtkTreeIter* iter, const gchar* type, const gchar* key, const gchar* value); +void xcls_leftprops_startEditingKey (Xcls_LeftProps* self, GtkTreePath* path); +static Block7Data* block7_data_ref (Block7Data* _data7_); +static void block7_data_unref (void * _userdata_); +static gboolean __lambda83_ (Block7Data* _data7_); +static gboolean ___lambda83__gsource_func (gpointer self); +static void g_cclosure_user_marshal_BOOLEAN__VOID (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data); +static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data); +#define XCLS_LEFTPROPS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2Private)) +enum { + XCLS_LEFTPROPS_XCLS_HBOX2_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_button3_get_type (void) G_GNUC_CONST; +static void xcls_leftprops_xcls_hbox2_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3Private)) +enum { + XCLS_LEFTPROPS_XCLS_BUTTON3_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_hbox4_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_construct (GType object_type, Xcls_LeftProps* _owner); +static gboolean __lambda99_ (Xcls_LeftPropsXcls_Button3* self, GtkWidget* _self_, GdkEventButton* ev); +static gboolean ___lambda99__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void xcls_leftprops_xcls_button3_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_HBOX4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4Private)) +enum { + XCLS_LEFTPROPS_XCLS_HBOX4_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_image5_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_label6_get_type (void) G_GNUC_CONST; +static void xcls_leftprops_xcls_hbox4_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_IMAGE5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5Private)) +enum { + XCLS_LEFTPROPS_XCLS_IMAGE5_DUMMY_PROPERTY +}; +static void xcls_leftprops_xcls_image5_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6Private)) +enum { + XCLS_LEFTPROPS_XCLS_LABEL6_DUMMY_PROPERTY +}; +static void xcls_leftprops_xcls_label6_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem8_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem9_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem10_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_separatormenuitem11_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem12_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem13_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem14_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_separatormenuitem15_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem16_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem17_get_type (void) G_GNUC_CONST; +static void xcls_leftprops_xcls_addpropertypopup_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM8_DUMMY_PROPERTY +}; +static void __lambda75_ (Xcls_LeftPropsXcls_MenuItem8* self); +static void ___lambda75__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem8_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM9_DUMMY_PROPERTY +}; +static void __lambda92_ (Xcls_LeftPropsXcls_MenuItem9* self); +static void ___lambda92__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem9_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM10_DUMMY_PROPERTY +}; +static void __lambda93_ (Xcls_LeftPropsXcls_MenuItem10* self); +static void ___lambda93__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem10_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11Private)) +enum { + XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_DUMMY_PROPERTY +}; +static void xcls_leftprops_xcls_separatormenuitem11_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM12_DUMMY_PROPERTY +}; +static void __lambda94_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_); +static void ___lambda94__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem12_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM13_DUMMY_PROPERTY +}; +static void __lambda95_ (Xcls_LeftPropsXcls_MenuItem13* self); +static void ___lambda95__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem13_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM14_DUMMY_PROPERTY +}; +static void __lambda96_ (Xcls_LeftPropsXcls_MenuItem14* self); +static void ___lambda96__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem14_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15Private)) +enum { + XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_DUMMY_PROPERTY +}; +static void xcls_leftprops_xcls_separatormenuitem15_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM16_DUMMY_PROPERTY +}; +static void __lambda97_ (Xcls_LeftPropsXcls_MenuItem16* self); +static void ___lambda97__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem16_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM17_DUMMY_PROPERTY +}; +static void __lambda98_ (Xcls_LeftPropsXcls_MenuItem17* self); +static void ___lambda98__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem17_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_EDITPROPS_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_construct (GType object_type, Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_construct (GType object_type, Xcls_LeftProps* _owner); +static void xcls_leftprops_xcls_editprops_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_VIEW_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_construct (GType object_type, Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_construct (GType object_type, Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_construct (GType object_type, Xcls_LeftProps* _owner); +static void _vala_PangoFontDescription_free (PangoFontDescription* self); +static gboolean __lambda80_ (Xcls_LeftPropsXcls_view* self, GdkEventButton* ev); +static Block8Data* block8_data_ref (Block8Data* _data8_); +static void block8_data_unref (void * _userdata_); +static gboolean ___lambda81_ (Xcls_LeftPropsXcls_view* self); +static gboolean ____lambda81__gsource_func (gpointer self); +static gboolean ___lambda85_ (Block8Data* _data8_); +static gboolean ____lambda85__gsource_func (gpointer self); +static gboolean ___lambda86_ (Block8Data* _data8_); +static gboolean ____lambda86__gsource_func (gpointer self); +static gboolean ___lambda80__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void xcls_leftprops_xcls_view_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_MODEL_DUMMY_PROPERTY +}; +static void xcls_leftprops_xcls_model_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_KEYCOL_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_construct (GType object_type, Xcls_LeftProps* _owner); +static void xcls_leftprops_xcls_keycol_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_KEYRENDER_DUMMY_PROPERTY +}; +static void __lambda76_ (Xcls_LeftPropsXcls_keyrender* self, GtkCellEditable* editable, const gchar* path); +static void ___lambda76__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self); +static void __lambda77_ (Xcls_LeftPropsXcls_keyrender* self, const gchar* path, const gchar* newtext); +static void ___lambda77__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self); +static void xcls_leftprops_xcls_keyrender_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_VALCOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_VALCOL_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_construct (GType object_type, Xcls_LeftProps* _owner); +static void xcls_leftprops_xcls_valcol_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_VALRENDER_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_construct (GType object_type, Xcls_LeftProps* _owner); +static void __lambda78_ (Xcls_LeftPropsXcls_valrender* self, const gchar* path, const gchar* newtext); +static void ___lambda78__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self); +static void __lambda79_ (Xcls_LeftPropsXcls_valrender* self, GtkCellEditable* editable, const gchar* path); +static void ___lambda79__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self); +static void xcls_leftprops_xcls_valrender_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_DUMMY_PROPERTY +}; +static void xcls_leftprops_xcls_valrendermodel_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuPrivate)) +enum { + XCLS_LEFTPROPS_XCLS_CONTEXTMENU_DUMMY_PROPERTY +}; +Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem27_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_separatormenuitem28_get_type (void) G_GNUC_CONST; +Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_new (Xcls_LeftProps* _owner); +Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_construct (GType object_type, Xcls_LeftProps* _owner); +GType xcls_leftprops_xcls_menuitem29_get_type (void) G_GNUC_CONST; +static void xcls_leftprops_xcls_contextmenu_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM27_DUMMY_PROPERTY +}; +static void __lambda82_ (Xcls_LeftPropsXcls_MenuItem27* self); +static void ___lambda82__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem27_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28Private)) +enum { + XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_DUMMY_PROPERTY +}; +static void xcls_leftprops_xcls_separatormenuitem28_finalize (GObject* obj); +#define XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29Private)) +enum { + XCLS_LEFTPROPS_XCLS_MENUITEM29_DUMMY_PROPERTY +}; +static void __lambda84_ (Xcls_LeftPropsXcls_MenuItem29* self); +static void ___lambda84__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_leftprops_xcls_menuitem29_finalize (GObject* obj); +static void xcls_leftprops_finalize (GObject* obj); +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); +static gint _vala_array_length (gpointer array); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self ? g_object_ref (self) : NULL; +#line 1197 "WindowLeftProps.vala.c" +} + + +Xcls_LeftProps* xcls_leftprops_singleton (void) { + Xcls_LeftProps* result = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftProps* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = WindowLeftProps; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp0_ == NULL) { +#line 1210 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = xcls_leftprops_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (WindowLeftProps); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + WindowLeftProps = _tmp1_; +#line 1218 "WindowLeftProps.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = WindowLeftProps; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1228 "WindowLeftProps.vala.c" +} + + +Xcls_LeftProps* xcls_leftprops_construct (GType object_type) { + Xcls_LeftProps * self = NULL; + Xcls_LeftProps* _tmp0_; + GtkVBox* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_HBox2* _tmp3_; + Xcls_LeftPropsXcls_HBox2* child_0; + GtkVBox* _tmp4_; + GtkHBox* _tmp5_; + Xcls_LeftProps* _tmp6_; + Xcls_LeftPropsXcls_EditProps* _tmp7_; + Xcls_LeftPropsXcls_EditProps* child_1; + GtkVBox* _tmp8_; + GtkScrolledWindow* _tmp9_; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftProps*) g_object_new (object_type, NULL); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _g_object_ref0 (self); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp0_; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp1_); +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp1_; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->allow_edit = FALSE; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = xcls_leftprops_xcls_hbox2_new (_tmp2_); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp3_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = child_0->el; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_box_pack_start ((GtkBox*) _tmp4_, (GtkWidget*) _tmp5_, FALSE, TRUE, (guint) 0); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->priv->_this; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = xcls_leftprops_xcls_editprops_new (_tmp6_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp7_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->el; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = child_1->el; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_box_pack_end ((GtkBox*) _tmp8_, (GtkWidget*) _tmp9_, TRUE, TRUE, (guint) 0); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 1298 "WindowLeftProps.vala.c" +} + + +Xcls_LeftProps* xcls_leftprops_new (void) { +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_construct (TYPE_XCLS_LEFTPROPS); +#line 1305 "WindowLeftProps.vala.c" +} + + +static gpointer _gtk_tree_path_copy0 (gpointer self) { +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self ? gtk_tree_path_copy (self) : NULL; +#line 1312 "WindowLeftProps.vala.c" +} + + +static Block4Data* block4_data_ref (Block4Data* _data4_) { +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data4_->_ref_count_); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data4_; +#line 1321 "WindowLeftProps.vala.c" +} + + +static void block4_data_unref (void * _userdata_) { + Block4Data* _data4_; + _data4_ = (Block4Data*) _userdata_; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) { +#line 1330 "WindowLeftProps.vala.c" + Xcls_LeftProps * self; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data4_->self; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_data4_->type); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_data4_->key); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data4_->path); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block4Data, _data4_); +#line 1344 "WindowLeftProps.vala.c" + } +} + + +static gchar string_get (const gchar* self, glong index) { + gchar result = '\0'; + glong _tmp0_; + gchar _tmp1_; +#line 965 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (self != NULL, '\0'); +#line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = index; +#line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = ((gchar*) self)[_tmp0_]; +#line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _tmp1_; +#line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 1363 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda87_ (Block4Data* _data4_) { + Xcls_LeftProps * self; + gboolean result = FALSE; + Xcls_LeftPropsXcls_view* _tmp0_; + GtkTreeView* _tmp1_; + GtkTreeSelection* _tmp2_ = NULL; + GtkTreePath* _tmp3_; + JsRenderJsRender* _tmp4_; + JsRenderNode* _tmp5_; + const gchar* _tmp6_; + const gchar* _tmp7_; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data4_->self; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->view; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = gtk_tree_view_get_selection (_tmp1_); +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _data4_->path; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_select_path (_tmp2_, _tmp3_); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->file; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->node; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _data4_->type; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _data4_->key; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (self, "show-editor", _tmp4_, _tmp5_, _tmp6_, _tmp7_); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1404 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda87__gsource_func (gpointer self) { + gboolean result; + result = ___lambda87_ (self); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1413 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda88_ (Block4Data* _data4_) { + Xcls_LeftProps * self; + gboolean result = FALSE; + Xcls_LeftPropsXcls_view* _tmp0_; + GtkTreeView* _tmp1_; + GtkTreePath* _tmp2_; + Xcls_LeftPropsXcls_valcol* _tmp3_; + GtkTreeViewColumn* _tmp4_; + Xcls_LeftPropsXcls_valrender* _tmp5_; + GtkCellRendererCombo* _tmp6_; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data4_->self; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->view; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _data4_->path; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->valcol; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_->el; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->valrender; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_->el; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_cursor_on_cell (_tmp1_, _tmp2_, _tmp4_, (GtkCellRenderer*) _tmp6_, TRUE); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1449 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda88__gsource_func (gpointer self) { + gboolean result; + result = ___lambda88_ (self); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1458 "WindowLeftProps.vala.c" +} + + +static gboolean __lambda89_ (Block4Data* _data4_) { + Xcls_LeftProps * self; + gboolean result = FALSE; + Xcls_LeftPropsXcls_valrender* _tmp0_; + GtkCellRendererCombo* _tmp1_; + Xcls_LeftPropsXcls_valrender* _tmp2_; + GtkCellRendererCombo* _tmp3_; + Xcls_LeftPropsXcls_view* _tmp4_; + GtkTreeView* _tmp5_; + GtkTreePath* _tmp6_; + Xcls_LeftPropsXcls_valcol* _tmp7_; + GtkTreeViewColumn* _tmp8_; + Xcls_LeftPropsXcls_valrender* _tmp9_; + GtkCellRendererCombo* _tmp10_; +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data4_->self; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->valrender; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp1_, "has-entry", TRUE, NULL); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->valrender; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_->el; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp3_, "editable", TRUE, NULL); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->allow_edit = TRUE; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->view; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_->el; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _data4_->path; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->valcol; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->el; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->valrender; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->el; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_cursor_on_cell (_tmp5_, _tmp6_, _tmp8_, (GtkCellRenderer*) _tmp10_, TRUE); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1512 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda89__gsource_func (gpointer self) { + gboolean result; + result = __lambda89_ (self); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1521 "WindowLeftProps.vala.c" +} + + +gboolean xcls_leftprops_startEditingValue (Xcls_LeftProps* self, GtkTreePath* path) { + gboolean result = FALSE; + Block4Data* _data4_; + GtkTreePath* _tmp0_; + GtkTreePath* _tmp1_; + gboolean _tmp2_ = FALSE; + GtkTreeIter iter = {0}; + Xcls_LeftPropsXcls_model* _tmp3_; + GtkTreeStore* _tmp4_; + GtkTreeStore* _tmp5_; + GtkTreeStore* mod; + GtkTreeStore* _tmp6_; + GtkTreePath* _tmp7_; + GtkTreeIter _tmp8_ = {0}; + GValue gval = {0}; + GtkTreeStore* _tmp9_; + GtkTreeIter _tmp10_; + GValue _tmp11_ = {0}; + GValue _tmp12_; + gchar* _tmp13_; + gchar* val; + GtkTreeStore* _tmp14_; + GtkTreeIter _tmp15_; + GValue _tmp16_ = {0}; + GValue _tmp17_; + gchar* _tmp18_; + const gchar* _tmp19_; + gchar** _tmp20_; + gchar** _tmp21_ = NULL; + gchar** type_ar; + gint type_ar_length1; + gint _type_ar_size_; + GtkTreeStore* _tmp22_; + GtkTreeIter _tmp23_; + GValue _tmp24_ = {0}; + GValue _tmp25_; + gchar* _tmp26_; + gboolean use_textarea; + const gchar* _tmp27_; + gboolean _tmp28_ = FALSE; + const gchar* _tmp29_; + gint _tmp30_; + gint _tmp31_; + gboolean _tmp34_; + gboolean _tmp35_; + GtkTreeStore* _tmp36_; + GtkTreeIter _tmp37_; + GtkTreePath* _tmp38_ = NULL; + GtkTreePath* _tmp39_; + gchar* _tmp40_ = NULL; + gchar* _tmp41_; + gchar** _tmp42_; + gint _tmp42__length1; + const gchar* _tmp43_; + gchar* _tmp44_ = NULL; + gchar* _tmp45_; + gboolean _tmp46_ = FALSE; + gchar** _tmp47_; + gint _tmp47__length1; + gboolean _tmp59_; + gchar** _tmp71_ = NULL; + gchar** opts; + gint opts_length1; + gint _opts_size_; + Xcls_LeftPropsXcls_valrender* _tmp72_; + gchar** _tmp73_; + gint _tmp73__length1; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (self != NULL, FALSE); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (path != NULL, FALSE); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_ = g_slice_new0 (Block4Data); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_->_ref_count_ = 1; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_->self = g_object_ref (self); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = path; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _gtk_tree_path_copy0 (_tmp0_); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data4_->path); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_->path = _tmp1_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("start editing?\n"); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (self, "stop-editor", &_tmp2_); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp2_) { +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("stop editor failed\n"); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block4_data_unref (_data4_); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_ = NULL; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1626 "WindowLeftProps.vala.c" + } +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->model; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_->el; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + mod = _tmp5_; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = mod; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _data4_->path; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp6_, &_tmp8_, _tmp7_); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp8_; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = mod; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = iter; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 3, &_tmp11_); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp11_; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = gval; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = g_strdup (g_value_get_string (&_tmp12_)); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + val = _tmp13_; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = mod; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = iter; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp14_, &_tmp15_, 1, &_tmp16_); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp16_; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = gval; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = g_strdup (g_value_get_string (&_tmp17_)); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_->key = _tmp18_; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = _data4_->key; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = _tmp20_ = g_strsplit (_tmp19_, " ", 0); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar = _tmp21_; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar_length1 = _vala_array_length (_tmp20_); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _type_ar_size_ = type_ar_length1; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = mod; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = iter; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp22_, &_tmp23_, 0, &_tmp24_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp24_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = gval; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = g_strdup (g_value_get_string (&_tmp25_)); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_->type = _tmp26_; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + use_textarea = FALSE; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = _data4_->type; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp27_, "listener") == 0) { +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + use_textarea = TRUE; +#line 1710 "WindowLeftProps.vala.c" + } +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = _data4_->key; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = strlen (_tmp29_); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = _tmp30_; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp31_ > 0) { +#line 1720 "WindowLeftProps.vala.c" + const gchar* _tmp32_; + gchar _tmp33_ = '\0'; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = _data4_->key; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = string_get (_tmp32_, (glong) 0); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = _tmp33_ == '$'; +#line 1729 "WindowLeftProps.vala.c" + } else { +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = FALSE; +#line 1733 "WindowLeftProps.vala.c" + } +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = _tmp28_; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp34_) { +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + use_textarea = TRUE; +#line 1741 "WindowLeftProps.vala.c" + } +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = use_textarea; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp35_) { +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("Call show editor\n"); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda87__gsource_func, block4_data_ref (_data4_), block4_data_unref); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block4_data_unref (_data4_); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_ = NULL; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1767 "WindowLeftProps.vala.c" + } +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = mod; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = iter; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp36_, &_tmp37_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = _tmp38_; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = gtk_tree_path_to_string (_tmp39_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = _tmp40_; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("turn on editing %s \n", _tmp41_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp41_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp39_); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = type_ar; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42__length1 = type_ar_length1; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = _tmp42_[0]; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = g_utf8_strup (_tmp43_, (gssize) (-1)); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = _tmp44_; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("%s", _tmp45_); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp45_); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = type_ar; +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47__length1 = type_ar_length1; +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp47__length1 > 1) { +#line 1807 "WindowLeftProps.vala.c" + gboolean _tmp48_ = FALSE; + gchar** _tmp49_; + gint _tmp49__length1; + const gchar* _tmp50_; + gchar* _tmp51_ = NULL; + gchar* _tmp52_; + gboolean _tmp53_; + gboolean _tmp58_; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = type_ar; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49__length1 = type_ar_length1; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = _tmp49_[0]; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = g_utf8_strup (_tmp50_, (gssize) (-1)); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = _tmp51_; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = g_strcmp0 (_tmp52_, "BOOLEAN") == 0; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp52_); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp53_) { +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = TRUE; +#line 1834 "WindowLeftProps.vala.c" + } else { + gchar** _tmp54_; + gint _tmp54__length1; + const gchar* _tmp55_; + gchar* _tmp56_ = NULL; + gchar* _tmp57_; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp54_ = type_ar; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp54__length1 = type_ar_length1; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp55_ = _tmp54_[0]; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp56_ = g_utf8_strup (_tmp55_, (gssize) (-1)); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp57_ = _tmp56_; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = g_strcmp0 (_tmp57_, "BOOL") == 0; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp57_); +#line 1855 "WindowLeftProps.vala.c" + } +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58_ = _tmp48_; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = _tmp58_; +#line 1861 "WindowLeftProps.vala.c" + } else { +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = FALSE; +#line 1865 "WindowLeftProps.vala.c" + } +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp59_ = _tmp46_; +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp59_) { +#line 1871 "WindowLeftProps.vala.c" + Xcls_LeftPropsXcls_valrender* _tmp60_; + GtkCellRendererCombo* _tmp61_; + gchar* _tmp62_; + gchar* _tmp63_; + gchar** _tmp64_ = NULL; + gchar** opts; + gint opts_length1; + gint _opts_size_; + Xcls_LeftPropsXcls_valrender* _tmp65_; + gchar** _tmp66_; + gint _tmp66__length1; + Xcls_LeftPropsXcls_valrender* _tmp67_; + GtkCellRendererCombo* _tmp68_; + Xcls_LeftPropsXcls_valrender* _tmp69_; + GtkCellRendererCombo* _tmp70_; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("start editing try/false)???"); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp60_ = self->valrender; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp61_ = _tmp60_->el; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp61_, "has-entry", FALSE, NULL); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp62_ = g_strdup ("true"); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp63_ = g_strdup ("false"); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_ = g_new0 (gchar*, 2 + 1); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_[0] = _tmp62_; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_[1] = _tmp63_; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts = _tmp64_; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts_length1 = 2; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _opts_size_ = opts_length1; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp65_ = self->valrender; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp66_ = opts; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp66__length1 = opts_length1; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valrender_setOptions (_tmp65_, _tmp66_, _tmp66__length1); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp67_ = self->valrender; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp68_ = _tmp67_->el; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp68_, "has-entry", FALSE, NULL); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp69_ = self->valrender; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp70_ = _tmp69_->el; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp70_, "editable", TRUE, NULL); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->allow_edit = TRUE; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 100, ____lambda88__gsource_func, block4_data_ref (_data4_), block4_data_unref); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = TRUE; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts = (_vala_array_free (opts, opts_length1, (GDestroyNotify) g_free), NULL); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block4_data_unref (_data4_); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_ = NULL; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1953 "WindowLeftProps.vala.c" + } +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp71_ = g_new0 (gchar*, 0 + 1); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts = _tmp71_; +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts_length1 = 0; +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _opts_size_ = opts_length1; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp72_ = self->valrender; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp73_ = opts; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp73__length1 = opts_length1; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valrender_setOptions (_tmp72_, _tmp73_, _tmp73__length1); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda89__gsource_func, block4_data_ref (_data4_), block4_data_unref); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts = (_vala_array_free (opts, opts_length1, (GDestroyNotify) g_free), NULL); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block4_data_unref (_data4_); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data4_ = NULL; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1991 "WindowLeftProps.vala.c" +} + + +static gchar* string_strip (const gchar* self) { + gchar* result = NULL; + gchar* _tmp0_ = NULL; + gchar* _result_; + const gchar* _tmp1_; +#line 1085 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (self != NULL, NULL); +#line 1086 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = g_strdup (self); +#line 1086 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _result_ = _tmp0_; +#line 1087 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = _result_; +#line 1087 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_strstrip (_tmp1_); +#line 1088 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _result_; +#line 1088 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 2014 "WindowLeftProps.vala.c" +} + + +static glong string_strnlen (gchar* str, glong maxlen) { + glong result = 0L; + gchar* _tmp0_; + glong _tmp1_; + gchar* _tmp2_ = NULL; + gchar* end; + gchar* _tmp3_; +#line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = str; +#line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = maxlen; +#line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_); +#line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + end = _tmp2_; +#line 1158 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp3_ = end; +#line 1158 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp3_ == NULL) { +#line 2037 "WindowLeftProps.vala.c" + glong _tmp4_; +#line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp4_ = maxlen; +#line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _tmp4_; +#line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 2045 "WindowLeftProps.vala.c" + } else { + gchar* _tmp5_; + gchar* _tmp6_; +#line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp5_ = end; +#line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp6_ = str; +#line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = (glong) (_tmp5_ - _tmp6_); +#line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 2057 "WindowLeftProps.vala.c" + } +} + + +static gchar* string_substring (const gchar* self, glong offset, glong len) { + gchar* result = NULL; + glong string_length = 0L; + gboolean _tmp0_ = FALSE; + glong _tmp1_; + gboolean _tmp3_; + glong _tmp9_; + glong _tmp15_; + glong _tmp18_; + glong _tmp19_; + glong _tmp20_; + glong _tmp21_; + glong _tmp22_; + gchar* _tmp23_ = NULL; +#line 1168 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (self != NULL, NULL); +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = offset; +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp1_ >= ((glong) 0)) { +#line 2082 "WindowLeftProps.vala.c" + glong _tmp2_; +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp2_ = len; +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = _tmp2_ >= ((glong) 0); +#line 2088 "WindowLeftProps.vala.c" + } else { +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = FALSE; +#line 2092 "WindowLeftProps.vala.c" + } +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp3_ = _tmp0_; +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp3_) { +#line 2098 "WindowLeftProps.vala.c" + glong _tmp4_; + glong _tmp5_; + glong _tmp6_ = 0L; +#line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp4_ = offset; +#line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp5_ = len; +#line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp6_ = string_strnlen ((gchar*) self, _tmp4_ + _tmp5_); +#line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + string_length = _tmp6_; +#line 2110 "WindowLeftProps.vala.c" + } else { + gint _tmp7_; + gint _tmp8_; +#line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp7_ = strlen (self); +#line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp8_ = _tmp7_; +#line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + string_length = (glong) _tmp8_; +#line 2120 "WindowLeftProps.vala.c" + } +#line 1177 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp9_ = offset; +#line 1177 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp9_ < ((glong) 0)) { +#line 2126 "WindowLeftProps.vala.c" + glong _tmp10_; + glong _tmp11_; + glong _tmp12_; +#line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp10_ = string_length; +#line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp11_ = offset; +#line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + offset = _tmp10_ + _tmp11_; +#line 1179 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp12_ = offset; +#line 1179 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (_tmp12_ >= ((glong) 0), NULL); +#line 2140 "WindowLeftProps.vala.c" + } else { + glong _tmp13_; + glong _tmp14_; +#line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp13_ = offset; +#line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp14_ = string_length; +#line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (_tmp13_ <= _tmp14_, NULL); +#line 2150 "WindowLeftProps.vala.c" + } +#line 1183 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp15_ = len; +#line 1183 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp15_ < ((glong) 0)) { +#line 2156 "WindowLeftProps.vala.c" + glong _tmp16_; + glong _tmp17_; +#line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp16_ = string_length; +#line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp17_ = offset; +#line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + len = _tmp16_ - _tmp17_; +#line 2165 "WindowLeftProps.vala.c" + } +#line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp18_ = offset; +#line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp19_ = len; +#line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp20_ = string_length; +#line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail ((_tmp18_ + _tmp19_) <= _tmp20_, NULL); +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp21_ = offset; +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp22_ = len; +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp23_ = g_strndup (((gchar*) self) + _tmp21_, (gsize) _tmp22_); +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _tmp23_; +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 2185 "WindowLeftProps.vala.c" +} + + +static const gchar* string_to_string (const gchar* self) { + const gchar* result = NULL; +#line 1274 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (self != NULL, NULL); +#line 1275 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = self; +#line 1275 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 2197 "WindowLeftProps.vala.c" +} + + +gchar* xcls_leftprops_keyFormat (Xcls_LeftProps* self, const gchar* val, const gchar* type) { + gchar* result = NULL; + const gchar* _tmp0_; + const gchar* _tmp8_; + gint _tmp9_; + gint _tmp10_; + const gchar* _tmp12_; + gchar* _tmp13_ = NULL; + gchar* _tmp14_; + gchar** _tmp15_; + gchar** _tmp16_ = NULL; + gchar** _tmp17_; + gint _tmp17__length1; + gchar** ar; + gint ar_length1; + gint _ar_size_; + gchar** _tmp18_; + gint _tmp18__length1; + gchar** _tmp19_; + gint _tmp19__length1; + const gchar* _tmp20_; + gchar* _tmp21_ = NULL; + gchar* dval; + const gchar* _tmp22_; + gchar _tmp23_ = '\0'; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (val != NULL, NULL); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (type != NULL, NULL); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = type; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp0_, "listener") == 0) { +#line 2236 "WindowLeftProps.vala.c" + const gchar* _tmp1_; + gchar* _tmp2_ = NULL; + gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + gchar* _tmp6_; + gchar* _tmp7_; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = val; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = g_markup_escape_text (_tmp1_, (gssize) (-1)); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = g_strconcat ("", _tmp3_, NULL); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = g_strconcat (_tmp5_, "", NULL); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _tmp6_; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp3_); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp7_; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2266 "WindowLeftProps.vala.c" + } +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = val; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = strlen (_tmp8_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp10_ < 1) { +#line 2276 "WindowLeftProps.vala.c" + gchar* _tmp11_; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = g_strdup ("--empty--"); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp11_; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2284 "WindowLeftProps.vala.c" + } +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = val; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = string_strip (_tmp12_); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _tmp13_; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_ = g_strsplit (_tmp14_, " ", 0); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17__length1 = _vala_array_length (_tmp15_); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp14_); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = _tmp17_; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar_length1 = _tmp17__length1; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _ar_size_ = ar_length1; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = ar; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18__length1 = ar_length1; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = ar; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19__length1 = ar_length1; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = _tmp18_[_tmp19__length1 - 1]; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = g_markup_escape_text (_tmp20_, (gssize) (-1)); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp21_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = val; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = string_get (_tmp22_, (glong) 0); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (_tmp23_) { +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '@': +#line 2328 "WindowLeftProps.vala.c" + { + const gchar* _tmp24_; + gchar _tmp25_ = '\0'; + const gchar* _tmp28_; + const gchar* _tmp29_ = NULL; + gchar* _tmp30_ = NULL; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = dval; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = string_get (_tmp24_, (glong) 0); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp25_ == '@') { +#line 2341 "WindowLeftProps.vala.c" + const gchar* _tmp26_; + gchar* _tmp27_ = NULL; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = dval; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = string_substring (_tmp26_, (glong) 1, (glong) (-1)); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp27_; +#line 2352 "WindowLeftProps.vala.c" + } +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = dval; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = string_to_string (_tmp28_); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = g_strconcat ("@ ", _tmp29_, "", NULL); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp30_; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2368 "WindowLeftProps.vala.c" + } +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '#': +#line 2372 "WindowLeftProps.vala.c" + { + const gchar* _tmp31_; + gchar _tmp32_ = '\0'; + const gchar* _tmp35_; + const gchar* _tmp36_ = NULL; + gchar* _tmp37_ = NULL; +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = dval; +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = string_get (_tmp31_, (glong) 0); +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp32_ == '#') { +#line 2385 "WindowLeftProps.vala.c" + const gchar* _tmp33_; + gchar* _tmp34_ = NULL; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = dval; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = string_substring (_tmp33_, (glong) 1, (glong) (-1)); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp34_; +#line 2396 "WindowLeftProps.vala.c" + } +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = dval; +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = string_to_string (_tmp35_); +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = g_strconcat ("", _tmp36_, "", NULL); +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp37_; +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2412 "WindowLeftProps.vala.c" + } +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '*': +#line 2416 "WindowLeftProps.vala.c" + { + const gchar* _tmp38_; + gchar _tmp39_ = '\0'; + const gchar* _tmp42_; + const gchar* _tmp43_ = NULL; + gchar* _tmp44_ = NULL; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = dval; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = string_get (_tmp38_, (glong) 0); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp39_ == '*') { +#line 2429 "WindowLeftProps.vala.c" + const gchar* _tmp40_; + gchar* _tmp41_ = NULL; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = dval; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = string_substring (_tmp40_, (glong) 1, (glong) (-1)); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp41_; +#line 2440 "WindowLeftProps.vala.c" + } +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = dval; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = string_to_string (_tmp42_); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = g_strconcat ("", _tmp43_, "", NULL); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp44_; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2456 "WindowLeftProps.vala.c" + } +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '$': +#line 2460 "WindowLeftProps.vala.c" + { + const gchar* _tmp45_; + gchar _tmp46_ = '\0'; + const gchar* _tmp49_; + const gchar* _tmp50_ = NULL; + gchar* _tmp51_ = NULL; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = dval; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = string_get (_tmp45_, (glong) 0); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp46_ == '$') { +#line 2473 "WindowLeftProps.vala.c" + const gchar* _tmp47_; + gchar* _tmp48_ = NULL; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = dval; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = string_substring (_tmp47_, (glong) 1, (glong) (-1)); +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp48_; +#line 2484 "WindowLeftProps.vala.c" + } +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = dval; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = string_to_string (_tmp49_); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = g_strconcat ("", _tmp50_, "", NULL); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp51_; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2500 "WindowLeftProps.vala.c" + } +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '|': +#line 2504 "WindowLeftProps.vala.c" + { + const gchar* _tmp52_; + gchar _tmp53_ = '\0'; + const gchar* _tmp56_; + const gchar* _tmp57_ = NULL; + gchar* _tmp58_ = NULL; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = dval; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = string_get (_tmp52_, (glong) 0); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp53_ == '|') { +#line 2517 "WindowLeftProps.vala.c" + const gchar* _tmp54_; + gchar* _tmp55_ = NULL; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp54_ = dval; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp55_ = string_substring (_tmp54_, (glong) 1, (glong) (-1)); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp55_; +#line 2528 "WindowLeftProps.vala.c" + } +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp56_ = dval; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp57_ = string_to_string (_tmp56_); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58_ = g_strconcat ("", _tmp57_, "", NULL); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp58_; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2544 "WindowLeftProps.vala.c" + } + default: + { +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = dval; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2554 "WindowLeftProps.vala.c" + } + } +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 2561 "WindowLeftProps.vala.c" +} + + +gchar* xcls_leftprops_keySortFormat (Xcls_LeftProps* self, const gchar* key) { + gchar* result = NULL; + const gchar* _tmp0_; + gchar _tmp1_ = '\0'; + const gchar* _tmp4_; + gchar** _tmp5_; + gchar** _tmp6_ = NULL; + gchar** bits; + gint bits_length1; + gint _bits_size_; + const gchar* _tmp7_; + gchar _tmp8_ = '\0'; + const gchar* _tmp13_; + gchar _tmp14_ = '\0'; + const gchar* _tmp19_; + gchar _tmp20_ = '\0'; + gchar** _tmp25_; + gint _tmp25__length1; + gchar** _tmp26_; + gint _tmp26__length1; + const gchar* _tmp27_; + gchar* _tmp28_; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (key != NULL, NULL); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = key; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = string_get (_tmp0_, (glong) 0); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp1_ == '*') { +#line 2597 "WindowLeftProps.vala.c" + const gchar* _tmp2_; + gchar* _tmp3_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = key; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = g_strconcat ("1 ", _tmp2_, NULL); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp3_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2608 "WindowLeftProps.vala.c" + } +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = key; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, " ", 0); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = _tmp6_; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits_length1 = _vala_array_length (_tmp5_); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _bits_size_ = bits_length1; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = key; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = string_get (_tmp7_, (glong) 0); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp8_ == '|') { +#line 2626 "WindowLeftProps.vala.c" + gchar** _tmp9_; + gint _tmp9__length1; + gchar** _tmp10_; + gint _tmp10__length1; + const gchar* _tmp11_; + gchar* _tmp12_; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = bits; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9__length1 = bits_length1; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = bits; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10__length1 = bits_length1; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp9_[_tmp10__length1 - 1]; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = g_strconcat ("2 ", _tmp11_, NULL); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp12_; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2651 "WindowLeftProps.vala.c" + } +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = key; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = string_get (_tmp13_, (glong) 0); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp14_ == '@') { +#line 2659 "WindowLeftProps.vala.c" + gchar** _tmp15_; + gint _tmp15__length1; + gchar** _tmp16_; + gint _tmp16__length1; + const gchar* _tmp17_; + gchar* _tmp18_; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = bits; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15__length1 = bits_length1; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = bits; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16__length1 = bits_length1; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp15_[_tmp16__length1 - 1]; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = g_strconcat ("3 ", _tmp17_, NULL); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp18_; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2684 "WindowLeftProps.vala.c" + } +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = key; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = string_get (_tmp19_, (glong) 0); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp20_ == '#') { +#line 2692 "WindowLeftProps.vala.c" + gchar** _tmp21_; + gint _tmp21__length1; + gchar** _tmp22_; + gint _tmp22__length1; + const gchar* _tmp23_; + gchar* _tmp24_; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = bits; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21__length1 = bits_length1; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = bits; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22__length1 = bits_length1; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp21_[_tmp22__length1 - 1]; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = g_strconcat ("4 ", _tmp23_, NULL); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp24_; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2717 "WindowLeftProps.vala.c" + } +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = bits; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25__length1 = bits_length1; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = bits; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26__length1 = bits_length1; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = _tmp25_[_tmp26__length1 - 1]; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = g_strconcat ("5 ", _tmp27_, NULL); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp28_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2737 "WindowLeftProps.vala.c" +} + + +static Block5Data* block5_data_ref (Block5Data* _data5_) { +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data5_->_ref_count_); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data5_; +#line 2746 "WindowLeftProps.vala.c" +} + + +static void block5_data_unref (void * _userdata_) { + Block5Data* _data5_; + _data5_ = (Block5Data*) _userdata_; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data5_->_ref_count_)) { +#line 2755 "WindowLeftProps.vala.c" + Xcls_LeftProps * self; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data5_->self; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_data5_->fkey); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_data5_->type); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block5Data, _data5_); +#line 2767 "WindowLeftProps.vala.c" + } +} + + +static Block6Data* block6_data_ref (Block6Data* _data6_) { +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data6_->_ref_count_); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data6_; +#line 2777 "WindowLeftProps.vala.c" +} + + +static void block6_data_unref (void * _userdata_) { + Block6Data* _data6_; + _data6_ = (Block6Data*) _userdata_; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) { +#line 2786 "WindowLeftProps.vala.c" + Xcls_LeftProps * self; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data6_->_data5_->self; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block5_data_unref (_data6_->_data5_); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_->_data5_ = NULL; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block6Data, _data6_); +#line 2796 "WindowLeftProps.vala.c" + } +} + + +static gboolean __lambda91_ (Block6Data* _data6_) { + Block5Data* _data5_; + Xcls_LeftProps * self; + gboolean result = FALSE; + Xcls_LeftPropsXcls_model* _tmp0_; + GtkTreeStore* _tmp1_; + GtkTreeIter _tmp2_; + GtkTreePath* _tmp3_ = NULL; + GtkTreePath* _tmp4_; +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = _data6_->_data5_; +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data5_->self; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->model; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _data6_->iter; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp1_, &_tmp2_); +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_startEditingValue (self, _tmp4_); +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp4_); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2832 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda91__gsource_func (gpointer self) { + gboolean result; + result = __lambda91_ (self); +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2841 "WindowLeftProps.vala.c" +} + + +static gboolean __lambda90_ (Block5Data* _data5_, GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter) { + Xcls_LeftProps * self; + gboolean result = FALSE; + Block6Data* _data6_; + GtkTreeIter _tmp0_; + GValue gval = {0}; + Xcls_LeftPropsXcls_model* _tmp1_; + GtkTreeStore* _tmp2_; + GtkTreeIter _tmp3_; + GValue _tmp4_ = {0}; + GValue _tmp5_; + const gchar* _tmp6_; + Xcls_LeftPropsXcls_model* _tmp9_; + GtkTreeStore* _tmp10_; + GtkTreeIter _tmp11_; + GValue _tmp12_ = {0}; + GValue _tmp13_; + const gchar* _tmp14_; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data5_->self; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (model != NULL, FALSE); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (path != NULL, FALSE); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (iter != NULL, FALSE); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_ = g_slice_new0 (Block6Data); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_->_ref_count_ = 1; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_->_data5_ = block5_data_ref (_data5_); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = *iter; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_->iter = _tmp0_; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = self->model; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _data6_->iter; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp2_, &_tmp3_, 0, &_tmp4_); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp4_; +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = gval; +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _data5_->type; +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (g_value_get_string (&_tmp5_), _tmp6_) != 0) { +#line 2899 "WindowLeftProps.vala.c" + GValue _tmp7_; + const gchar* _tmp8_; +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = gval; +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _data5_->type; +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("not type: %s = %s\n", g_value_get_string (&_tmp7_), _tmp8_); +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block6_data_unref (_data6_); +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_ = NULL; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2918 "WindowLeftProps.vala.c" + } +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->model; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->el; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _data6_->iter; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 1, &_tmp12_); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp12_; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = gval; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _data5_->fkey; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (g_value_get_string (&_tmp13_), _tmp14_) != 0) { +#line 2938 "WindowLeftProps.vala.c" + GValue _tmp15_; + const gchar* _tmp16_; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = gval; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _data5_->fkey; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("not key: %s = %s\n", g_value_get_string (&_tmp15_), _tmp16_); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block6_data_unref (_data6_); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_ = NULL; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2957 "WindowLeftProps.vala.c" + } +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 40, ___lambda91__gsource_func, block6_data_ref (_data6_), block6_data_unref); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = TRUE; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block6_data_unref (_data6_); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_ = NULL; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2971 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda90__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) { + gboolean result; + result = __lambda90_ (self, model, path, iter); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2980 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type) { + Block5Data* _data5_; + const gchar* _tmp0_ = NULL; + const gchar* _tmp1_; + const gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_ = NULL; + const gchar* _tmp6_; + gint _tmp7_; + gint _tmp8_; + const gchar* _tmp12_; + const gchar* _tmp13_; + gchar* _tmp14_; + const gchar* _tmp15_; + JsRenderJsRender* _tmp32_; + JsRenderNode* _tmp33_; + Xcls_LeftPropsXcls_view* _tmp34_; + GtkTreeView* _tmp35_; + GtkTreeSelection* _tmp36_ = NULL; + GtkTreeSelection* _tmp37_; + GtkTreeSelection* s; + GtkTreeSelection* _tmp38_; + Xcls_LeftPropsXcls_model* _tmp39_; + GtkTreeStore* _tmp40_; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (in_type != NULL); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (key != NULL); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (value != NULL); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (value_type != NULL); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = g_slice_new0 (Block5Data); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_->_ref_count_ = 1; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_->self = g_object_ref (self); +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = in_type; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp1_, "signals") == 0) { +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = "listener"; +#line 3030 "WindowLeftProps.vala.c" + } else { + const gchar* _tmp2_; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = in_type; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _tmp2_; +#line 3037 "WindowLeftProps.vala.c" + } +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp0_; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = g_strdup (_tmp3_); +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_->type = _tmp4_; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = value_type; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = strlen (_tmp6_); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp8_ > 0) { +#line 3053 "WindowLeftProps.vala.c" + const gchar* _tmp9_; + gchar* _tmp10_; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = value_type; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = g_strconcat (_tmp9_, " ", NULL); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp10_; +#line 3064 "WindowLeftProps.vala.c" + } else { + gchar* _tmp11_; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = g_strdup (""); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp11_; +#line 3073 "WindowLeftProps.vala.c" + } +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = _tmp5_; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = key; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_->fkey = _tmp14_; +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = _data5_->type; +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp15_, "listener") == 0) { +#line 3087 "WindowLeftProps.vala.c" + JsRenderNode* _tmp16_; + GeeHashMap* _tmp17_; + const gchar* _tmp18_; + gboolean _tmp19_ = FALSE; + JsRenderNode* _tmp20_; + GeeHashMap* _tmp21_; + const gchar* _tmp22_; + const gchar* _tmp23_; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = self->node; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_->listeners; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = key; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp17_, _tmp18_); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp19_) { +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block5_data_unref (_data5_); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = NULL; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 3114 "WindowLeftProps.vala.c" + } +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = self->node; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = _tmp20_->listeners; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = key; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = value; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp21_, _tmp22_, _tmp23_); +#line 3126 "WindowLeftProps.vala.c" + } else { + JsRenderNode* _tmp24_; + GeeHashMap* _tmp25_; + const gchar* _tmp26_; + gboolean _tmp27_ = FALSE; + JsRenderNode* _tmp28_; + GeeHashMap* _tmp29_; + const gchar* _tmp30_; + const gchar* _tmp31_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = self->node; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = _tmp24_->props; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = _data5_->fkey; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp25_, _tmp26_); +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp27_) { +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block5_data_unref (_data5_); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = NULL; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 3154 "WindowLeftProps.vala.c" + } +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = self->node; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = _tmp28_->props; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = _data5_->fkey; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = value; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp29_, _tmp30_, _tmp31_); +#line 3166 "WindowLeftProps.vala.c" + } +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = self->file; +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = self->node; +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_load (self, _tmp32_, _tmp33_); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = self->view; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = _tmp34_->el; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = gtk_tree_view_get_selection (_tmp35_); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = _g_object_ref0 (_tmp36_); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + s = _tmp37_; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = s; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_unselect_all (_tmp38_); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("trying to find new iter"); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = self->model; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = _tmp39_->el; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_foreach ((GtkTreeModel*) _tmp40_, ___lambda90__gtk_tree_model_foreach_func, _data5_); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (s); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block5_data_unref (_data5_); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = NULL; +#line 3204 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_before_edit (Xcls_LeftProps* self) { + Xcls_LeftProps* _tmp0_; + Xcls_LeftPropsXcls_keyrender* _tmp1_; + GtkCellRendererText* _tmp2_; + Xcls_LeftProps* _tmp3_; + Xcls_LeftPropsXcls_keyrender* _tmp4_; + GtkCellRendererText* _tmp5_; + Xcls_LeftProps* _tmp6_; + Xcls_LeftPropsXcls_valrender* _tmp7_; + GtkCellRendererCombo* _tmp8_; + Xcls_LeftProps* _tmp9_; + Xcls_LeftPropsXcls_valrender* _tmp10_; + GtkCellRendererCombo* _tmp11_; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("before edit - stop editing\n"); +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->keyrender; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp2_, FALSE); +#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_->keyrender; +#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_->el; +#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp5_, "editable", FALSE, NULL); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->priv->_this; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _tmp6_->valrender; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->el; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp8_, FALSE); +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->priv->_this; +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->valrender; +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_->el; +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp11_, "editable", FALSE, NULL); +#line 3257 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_deleteSelected (Xcls_LeftProps* self) { + GtkTreeIter iter = {0}; + GtkTreeModel* mod = NULL; + Xcls_LeftPropsXcls_view* _tmp0_; + GtkTreeView* _tmp1_; + GtkTreeSelection* _tmp2_ = NULL; + GtkTreeSelection* _tmp3_; + GtkTreeSelection* s; + GtkTreeSelection* _tmp4_; + GtkTreeModel* _tmp5_ = NULL; + GtkTreeIter _tmp6_ = {0}; + GtkTreeModel* _tmp7_; + GValue gval = {0}; + GtkTreeModel* _tmp8_; + GtkTreeIter _tmp9_; + GValue _tmp10_ = {0}; + GValue _tmp11_; + gchar* _tmp12_; + gchar* type; + GtkTreeModel* _tmp13_; + GtkTreeIter _tmp14_; + GValue _tmp15_ = {0}; + GValue _tmp16_; + gchar* _tmp17_; + gchar* key; + const gchar* _tmp18_; + const gchar* _tmp19_; + GQuark _tmp21_ = 0U; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp20_label0 = 0; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp20_label1 = 0; +#line 3293 "WindowLeftProps.vala.c" + JsRenderJsRender* _tmp28_; + JsRenderNode* _tmp29_; + Xcls_LeftProps* _tmp30_; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->view; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = gtk_tree_view_get_selection (_tmp1_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + s = _tmp3_; +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = s; +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_get_selected (_tmp4_, &_tmp5_, &_tmp6_); +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _g_object_ref0 (_tmp5_); +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + mod = _tmp7_; +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp6_; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = mod; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = iter; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value (_tmp8_, &_tmp9_, 0, &_tmp10_); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp10_; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = gval; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = g_strdup (g_value_get_string (&_tmp11_)); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type = _tmp12_; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = mod; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = iter; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value (_tmp13_, &_tmp14_, 1, &_tmp15_); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp15_; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = gval; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = g_strdup (g_value_get_string (&_tmp16_)); +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + key = _tmp17_; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = type; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = _tmp18_; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = (NULL == _tmp19_) ? 0 : g_quark_from_string (_tmp19_); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp21_ == ((0 != _tmp20_label0) ? _tmp20_label0 : (_tmp20_label0 = g_quark_from_static_string ("listener")))) { +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 3363 "WindowLeftProps.vala.c" + default: + { + JsRenderNode* _tmp22_; + GeeHashMap* _tmp23_; + const gchar* _tmp24_; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = self->node; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp22_->listeners; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = key; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_map_remove ((GeeMap*) _tmp23_, _tmp24_, NULL); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 3379 "WindowLeftProps.vala.c" + } + } + } else if (_tmp21_ == ((0 != _tmp20_label1) ? _tmp20_label1 : (_tmp20_label1 = g_quark_from_static_string ("props")))) { +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 3385 "WindowLeftProps.vala.c" + default: + { + JsRenderNode* _tmp25_; + GeeHashMap* _tmp26_; + const gchar* _tmp27_; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = self->node; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = _tmp25_->props; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = key; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_map_remove ((GeeMap*) _tmp26_, _tmp27_, NULL); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 3401 "WindowLeftProps.vala.c" + } + } + } +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = self->file; +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = self->node; +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_load (self, _tmp28_, _tmp29_); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = self->priv->_this; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (_tmp30_, "changed"); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (key); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (type); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (s); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 3425 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_finish_editing (Xcls_LeftProps* self) { +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (self); +#line 3434 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node) { + JsRenderNode* _tmp0_; + JsRenderNode* _tmp1_; + JsRenderJsRender* _tmp2_; + JsRenderJsRender* _tmp3_; + Xcls_LeftPropsXcls_model* _tmp4_; + GtkTreeStore* _tmp5_; + JsRenderNode* _tmp6_; + GtkTreeIter iter = {0}; + Xcls_LeftPropsXcls_model* _tmp7_; + GtkTreeStore* _tmp8_; + GtkTreeStore* _tmp9_; + GtkTreeStore* m; + JsRenderNode* _tmp10_; + GeeHashMap* _tmp11_; + GeeMapIterator* _tmp12_ = NULL; + GeeMapIterator* miter; + JsRenderNode* _tmp24_; + GeeHashMap* _tmp25_; + GeeMapIterator* _tmp26_ = NULL; + Xcls_LeftPropsXcls_model* _tmp38_; + GtkTreeStore* _tmp39_; + Xcls_LeftPropsXcls_view* _tmp40_; + GtkTreeView* _tmp41_; + GtkTreeSelection* _tmp42_ = NULL; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (file != NULL); +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("load leftprops\n"); +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (self); +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = node; +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->node); +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->node = _tmp1_; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = file; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->file); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->file = _tmp3_; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->model; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_->el; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_clear (_tmp5_); +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = node; +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp6_ == NULL) { +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 3499 "WindowLeftProps.vala.c" + } +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->model; +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->el; +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _g_object_ref0 (_tmp8_); +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + m = _tmp9_; +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = node; +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_->listeners; +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp11_); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + miter = _tmp12_; +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + while (TRUE) { +#line 3519 "WindowLeftProps.vala.c" + GeeMapIterator* _tmp13_; + gboolean _tmp14_ = FALSE; + GtkTreeStore* _tmp15_; + GtkTreeIter _tmp16_ = {0}; + GtkTreeIter _tmp17_; + GeeMapIterator* _tmp18_; + gpointer _tmp19_ = NULL; + gchar* _tmp20_; + GeeMapIterator* _tmp21_; + gpointer _tmp22_ = NULL; + gchar* _tmp23_; +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = miter; +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = gee_map_iterator_next (_tmp13_); +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp14_) { +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 3539 "WindowLeftProps.vala.c" + } +#line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = m; +#line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_append (_tmp15_, &_tmp16_, NULL); +#line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp16_; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = iter; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = miter; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = gee_map_iterator_get_key (_tmp18_); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = (gchar*) _tmp19_; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = miter; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = gee_map_iterator_get_value (_tmp21_); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = (gchar*) _tmp22_; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (self, &_tmp17_, "listener", _tmp20_, _tmp23_); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp23_); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp20_); +#line 3567 "WindowLeftProps.vala.c" + } +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = node; +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = _tmp24_->props; +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp25_); +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (miter); +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + miter = _tmp26_; +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + while (TRUE) { +#line 3581 "WindowLeftProps.vala.c" + GeeMapIterator* _tmp27_; + gboolean _tmp28_ = FALSE; + GtkTreeStore* _tmp29_; + GtkTreeIter _tmp30_ = {0}; + GtkTreeIter _tmp31_; + GeeMapIterator* _tmp32_; + gpointer _tmp33_ = NULL; + gchar* _tmp34_; + GeeMapIterator* _tmp35_; + gpointer _tmp36_ = NULL; + gchar* _tmp37_; +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = miter; +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = gee_map_iterator_next (_tmp27_); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp28_) { +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 3601 "WindowLeftProps.vala.c" + } +#line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = m; +#line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_append (_tmp29_, &_tmp30_, NULL); +#line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp30_; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = iter; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = miter; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = gee_map_iterator_get_key (_tmp32_); +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = (gchar*) _tmp33_; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = miter; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = gee_map_iterator_get_value (_tmp35_); +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = (gchar*) _tmp36_; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (self, &_tmp31_, "prop", _tmp34_, _tmp37_); +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp37_); +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp34_); +#line 3629 "WindowLeftProps.vala.c" + } +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("clear selection\n"); +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = self->model; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = _tmp38_->el; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp39_, 6, GTK_SORT_ASCENDING); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = self->view; +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = _tmp40_->el; +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = gtk_tree_view_get_selection (_tmp41_); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_unselect_all (_tmp42_); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (miter); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (m); +#line 3651 "WindowLeftProps.vala.c" +} + + +static Block7Data* block7_data_ref (Block7Data* _data7_) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data7_->_ref_count_); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data7_; +#line 3660 "WindowLeftProps.vala.c" +} + + +static void block7_data_unref (void * _userdata_) { + Block7Data* _data7_; + _data7_ = (Block7Data*) _userdata_; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data7_->_ref_count_)) { +#line 3669 "WindowLeftProps.vala.c" + Xcls_LeftProps * self; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data7_->self; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data7_->path); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block7Data, _data7_); +#line 3679 "WindowLeftProps.vala.c" + } +} + + +static gboolean __lambda83_ (Block7Data* _data7_) { + Xcls_LeftProps * self; + gboolean result = FALSE; + Xcls_LeftPropsXcls_keyrender* _tmp0_; + GtkCellRendererText* _tmp1_; + Xcls_LeftPropsXcls_view* _tmp2_; + GtkTreeView* _tmp3_; + GtkTreePath* _tmp4_; + Xcls_LeftPropsXcls_keycol* _tmp5_; + GtkTreeViewColumn* _tmp6_; + Xcls_LeftPropsXcls_keyrender* _tmp7_; + GtkCellRendererText* _tmp8_; +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data7_->self; +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->allow_edit = TRUE; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->keyrender; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp1_, "editable", TRUE, NULL); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->view; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_->el; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _data7_->path; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->keycol; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_->el; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->keyrender; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->el; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_cursor_on_cell (_tmp3_, _tmp4_, _tmp6_, (GtkCellRenderer*) _tmp8_, TRUE); +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3726 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda83__gsource_func (gpointer self) { + gboolean result; + result = __lambda83_ (self); +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3735 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_startEditingKey (Xcls_LeftProps* self, GtkTreePath* path) { + Block7Data* _data7_; + GtkTreePath* _tmp0_; + GtkTreePath* _tmp1_; + gboolean _tmp2_ = FALSE; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_ = g_slice_new0 (Block7Data); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_->_ref_count_ = 1; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_->self = g_object_ref (self); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = path; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _gtk_tree_path_copy0 (_tmp0_); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data7_->path); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_->path = _tmp1_; +#line 458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (self, "stop-editor", &_tmp2_); +#line 458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp2_) { +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block7_data_unref (_data7_); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_ = NULL; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 3772 "WindowLeftProps.vala.c" + } +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda83__gsource_func, block7_data_ref (_data7_), block7_data_unref); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block7_data_unref (_data7_); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_ = NULL; +#line 3780 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_updateIter (Xcls_LeftProps* self, GtkTreeIter* iter, const gchar* type, const gchar* key, const gchar* value) { + const gchar* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + gchar* _tmp3_ = NULL; + gchar* _tmp4_; + gchar** _tmp5_; + gchar** _tmp6_ = NULL; + gchar** _tmp7_; + gint _tmp7__length1; + gchar** dl; + gint dl_length1; + gint _dl_size_; + gchar* _tmp8_ = NULL; + gchar** _tmp9_; + gint _tmp9__length1; + const gchar* _tmp18_; + gchar* _tmp19_; + gchar* dis_val; + const gchar* _tmp20_; + Xcls_LeftPropsXcls_model* _tmp47_; + GtkTreeStore* _tmp48_; + GtkTreeIter _tmp49_; + const gchar* _tmp50_; + const gchar* _tmp51_; + gchar* _tmp52_ = NULL; + gchar* _tmp53_; + const gchar* _tmp54_; + const gchar* _tmp55_; + const gchar* _tmp56_; + gchar* _tmp57_; + gchar* _tmp58_; + const gchar* _tmp59_; + gchar* _tmp60_; + gchar* _tmp61_; + gchar* _tmp62_ = NULL; + gchar* _tmp63_; + gchar* _tmp64_; + gchar* _tmp65_; + gchar* _tmp66_; + gchar* _tmp67_; + const gchar* _tmp68_; + gchar* _tmp69_ = NULL; + gchar* _tmp70_; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (iter != NULL); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (type != NULL); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (key != NULL); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (value != NULL); +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = key; +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = value; +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("update Iter %s, %s\n", _tmp0_, _tmp1_); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = value; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = string_strip (_tmp2_); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, "\n", 0); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _tmp6_; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7__length1 = _vala_array_length (_tmp5_); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp4_); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dl = _tmp7_; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dl_length1 = _tmp7__length1; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _dl_size_ = dl_length1; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = dl; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9__length1 = dl_length1; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp9__length1 > 1) { +#line 3870 "WindowLeftProps.vala.c" + gchar** _tmp10_; + gint _tmp10__length1; + const gchar* _tmp11_; + gchar* _tmp12_ = NULL; + gchar* _tmp13_; + gchar* _tmp14_; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = dl; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10__length1 = dl_length1; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_[0]; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = string_strip (_tmp11_); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = _tmp12_; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = g_strconcat (_tmp13_, "...", NULL); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp8_); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp14_; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp13_); +#line 3895 "WindowLeftProps.vala.c" + } else { + gchar** _tmp15_; + gint _tmp15__length1; + const gchar* _tmp16_; + gchar* _tmp17_; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = dl; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15__length1 = dl_length1; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_[0]; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = g_strdup (_tmp16_); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp8_); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp17_; +#line 3913 "WindowLeftProps.vala.c" + } +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = _tmp8_; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = g_strdup (_tmp18_); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dis_val = _tmp19_; +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = type; +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp20_, "listener") == 0) { +#line 3925 "WindowLeftProps.vala.c" + Xcls_LeftPropsXcls_model* _tmp21_; + GtkTreeStore* _tmp22_; + GtkTreeIter _tmp23_; + const gchar* _tmp24_; + const gchar* _tmp25_; + const gchar* _tmp26_; + const gchar* _tmp27_; + gchar* _tmp28_ = NULL; + gchar* _tmp29_; + const gchar* _tmp30_; + const gchar* _tmp31_; + const gchar* _tmp32_; + gchar* _tmp33_; + gchar* _tmp34_; + const gchar* _tmp35_; + gchar* _tmp36_; + gchar* _tmp37_; + gchar* _tmp38_ = NULL; + gchar* _tmp39_; + gchar* _tmp40_; + gchar* _tmp41_; + gchar* _tmp42_; + gchar* _tmp43_; + const gchar* _tmp44_; + gchar* _tmp45_; + gchar* _tmp46_; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = self->model; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = _tmp21_->el; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = *iter; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = type; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = key; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = key; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = type; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = xcls_leftprops_keyFormat (self, _tmp26_, _tmp27_); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = _tmp28_; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = value; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = dis_val; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = key; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = g_strconcat (_tmp32_, " ", NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = _tmp33_; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = value; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = g_strconcat (_tmp34_, _tmp35_, NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = _tmp36_; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = g_markup_escape_text (_tmp37_, (gssize) (-1)); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = _tmp38_; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = g_strconcat ("", _tmp39_, NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = _tmp40_; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = g_strconcat (_tmp41_, "", NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = _tmp42_; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = key; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = g_strconcat ("0 ", _tmp44_, NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = _tmp45_; +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_set (_tmp22_, &_tmp23_, 0, _tmp24_, 1, _tmp25_, 2, _tmp29_, 3, _tmp30_, 4, _tmp31_, 5, _tmp43_, 6, _tmp46_, -1); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp46_); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp43_); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp41_); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp39_); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp37_); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp34_); +#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp29_); +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dis_val); +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp8_); +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL); +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 4028 "WindowLeftProps.vala.c" + } +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = self->model; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = _tmp47_->el; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = *iter; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = key; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = key; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = xcls_leftprops_keyFormat (self, _tmp51_, "prop"); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = _tmp52_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp54_ = value; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp55_ = dis_val; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp56_ = key; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp57_ = g_strconcat (_tmp56_, " ", NULL); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58_ = _tmp57_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp59_ = value; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp60_ = g_strconcat (_tmp58_, _tmp59_, NULL); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp61_ = _tmp60_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp62_ = g_markup_escape_text (_tmp61_, (gssize) (-1)); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp63_ = _tmp62_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_ = g_strconcat ("", _tmp63_, NULL); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp65_ = _tmp64_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp66_ = g_strconcat (_tmp65_, "", NULL); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp67_ = _tmp66_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp68_ = key; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp69_ = xcls_leftprops_keySortFormat (self, _tmp68_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp70_ = _tmp69_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_set (_tmp48_, &_tmp49_, 0, "props", 1, _tmp50_, 2, _tmp53_, 3, _tmp54_, 4, _tmp55_, 5, _tmp67_, 6, _tmp70_, -1); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp70_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp67_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp65_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp63_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp61_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp58_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp53_); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dis_val); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp8_); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL); +#line 4100 "WindowLeftProps.vala.c" +} + + +static void g_cclosure_user_marshal_BOOLEAN__VOID (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) { + typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1, gpointer data2); + register GMarshalFunc_BOOLEAN__VOID callback; + register GCClosure * cc; + register gpointer data1; + register gpointer data2; + gboolean v_return; + cc = (GCClosure *) closure; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (return_value != NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (n_param_values == 1); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (G_CCLOSURE_SWAP_DATA (closure)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data1 = closure->data; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data2 = param_values->data[0].v_pointer; +#line 4122 "WindowLeftProps.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data1 = param_values->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data2 = closure->data; +#line 4128 "WindowLeftProps.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + callback = (GMarshalFunc_BOOLEAN__VOID) (marshal_data ? marshal_data : cc->callback); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + v_return = callback (data1, data2); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_set_boolean (return_value, v_return); +#line 4136 "WindowLeftProps.vala.c" +} + + +static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) { + typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING) (gpointer data1, gpointer arg_1, gpointer arg_2, const char* arg_3, const char* arg_4, gpointer data2); + register GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING callback; + register GCClosure * cc; + register gpointer data1; + register gpointer data2; + cc = (GCClosure *) closure; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (n_param_values == 5); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (G_CCLOSURE_SWAP_DATA (closure)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data1 = closure->data; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data2 = param_values->data[0].v_pointer; +#line 4155 "WindowLeftProps.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data1 = param_values->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data2 = closure->data; +#line 4161 "WindowLeftProps.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + callback = (GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING) (marshal_data ? marshal_data : cc->callback); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + callback (data1, g_value_get_object (param_values + 1), g_value_get_object (param_values + 2), g_value_get_string (param_values + 3), g_value_get_string (param_values + 4), data2); +#line 4167 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_HBox2 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkHBox* _tmp2_; + Xcls_LeftProps* _tmp3_; + Xcls_LeftPropsXcls_Button3* _tmp4_; + Xcls_LeftPropsXcls_Button3* child_0; + GtkHBox* _tmp5_; + GtkButton* _tmp6_; +#line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_HBox2*) g_object_new (object_type, NULL); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = xcls_leftprops_xcls_button3_new (_tmp3_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp4_; +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = child_0->el; +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 4219 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_new (Xcls_LeftProps* _owner) { +#line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_hbox2_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, _owner); +#line 4226 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox2_class_init (Xcls_LeftPropsXcls_HBox2Class * klass) { +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox2Private)); +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox2_finalize; +#line 4237 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox2_instance_init (Xcls_LeftPropsXcls_HBox2 * self) { +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_HBOX2_GET_PRIVATE (self); +#line 4244 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox2_finalize (GObject* obj) { + Xcls_LeftPropsXcls_HBox2 * self; +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2); +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_hbox2_parent_class)->finalize (obj); +#line 4258 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_hbox2_get_type (void) { + static volatile gsize xcls_leftprops_xcls_hbox2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_hbox2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_HBox2), 0, (GInstanceInitFunc) xcls_leftprops_xcls_hbox2_instance_init, NULL }; + GType xcls_leftprops_xcls_hbox2_type_id; + xcls_leftprops_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_HBox2", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_hbox2_type_id__volatile, xcls_leftprops_xcls_hbox2_type_id); + } + return xcls_leftprops_xcls_hbox2_type_id__volatile; +} + + +static gboolean __lambda99_ (Xcls_LeftPropsXcls_Button3* self, GtkWidget* _self_, GdkEventButton* ev) { + gboolean result = FALSE; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftPropsXcls_AddPropertyPopup* _tmp2_; + Xcls_LeftPropsXcls_AddPropertyPopup* _tmp3_; + Xcls_LeftPropsXcls_AddPropertyPopup* p; + GtkMenu* _tmp4_; + GdkScreen* _tmp5_ = NULL; + GtkMenu* _tmp6_; + GtkMenu* _tmp7_; + GdkEventButton _tmp8_; + guint _tmp9_; + GdkEventButton _tmp10_; + guint32 _tmp11_; +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (ev != NULL, FALSE); +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp0_); +#line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = self->priv->_this; +#line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->AddPropertyPopup; +#line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + p = _tmp3_; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = p->el; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = gdk_screen_get_default (); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_set_screen (_tmp4_, _tmp5_); +#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = p->el; +#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_show_all ((GtkWidget*) _tmp6_); +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = p->el; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = *ev; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_.button; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = *ev; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_.time; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_popup (_tmp7_, NULL, NULL, NULL, NULL, _tmp9_, _tmp11_); +#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = TRUE; +#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (p); +#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4333 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda99__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda99_ (self, _sender, event); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4342 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_Button3 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkButton* _tmp2_; + Xcls_LeftProps* _tmp3_; + Xcls_LeftPropsXcls_HBox4* _tmp4_; + Xcls_LeftPropsXcls_HBox4* child_0; + GtkButton* _tmp5_; + GtkHBox* _tmp6_; + Xcls_LeftProps* _tmp7_; + Xcls_LeftPropsXcls_AddPropertyPopup* _tmp8_; + Xcls_LeftPropsXcls_AddPropertyPopup* child_1; + GtkButton* _tmp9_; +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_Button3*) g_object_new (object_type, NULL); +#line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = xcls_leftprops_xcls_hbox4_new (_tmp3_); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp4_; +#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = child_0->el; +#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = xcls_leftprops_xcls_addpropertypopup_new (_tmp7_); +#line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp8_; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->el; +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkWidget*) _tmp9_, "button-press-event", (GCallback) ___lambda99__gtk_widget_button_press_event, self, 0); +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 4412 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_new (Xcls_LeftProps* _owner) { +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_button3_construct (XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, _owner); +#line 4419 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_button3_class_init (Xcls_LeftPropsXcls_Button3Class * klass) { +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_button3_parent_class = g_type_class_peek_parent (klass); +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Button3Private)); +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_button3_finalize; +#line 4430 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_button3_instance_init (Xcls_LeftPropsXcls_Button3 * self) { +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_BUTTON3_GET_PRIVATE (self); +#line 4437 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_button3_finalize (GObject* obj) { + Xcls_LeftPropsXcls_Button3 * self; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3); +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_button3_parent_class)->finalize (obj); +#line 4451 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_button3_get_type (void) { + static volatile gsize xcls_leftprops_xcls_button3_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_button3_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_Button3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_button3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_Button3), 0, (GInstanceInitFunc) xcls_leftprops_xcls_button3_instance_init, NULL }; + GType xcls_leftprops_xcls_button3_type_id; + xcls_leftprops_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Button3", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_button3_type_id__volatile, xcls_leftprops_xcls_button3_type_id); + } + return xcls_leftprops_xcls_button3_type_id__volatile; +} + + +Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_HBox4 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkHBox* _tmp2_; + Xcls_LeftProps* _tmp3_; + Xcls_LeftPropsXcls_Image5* _tmp4_; + Xcls_LeftPropsXcls_Image5* child_0; + GtkHBox* _tmp5_; + GtkImage* _tmp6_; + Xcls_LeftProps* _tmp7_; + Xcls_LeftPropsXcls_Label6* _tmp8_; + Xcls_LeftPropsXcls_Label6* child_1; + GtkHBox* _tmp9_; + GtkLabel* _tmp10_; +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_HBox4*) g_object_new (object_type, NULL); +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = xcls_leftprops_xcls_image5_new (_tmp3_); +#line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp4_; +#line 610 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = child_0->el; +#line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 612 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 612 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = xcls_leftprops_xcls_label6_new (_tmp7_); +#line 612 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp8_; +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->el; +#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = child_1->el; +#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 4536 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_new (Xcls_LeftProps* _owner) { +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_hbox4_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, _owner); +#line 4543 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox4_class_init (Xcls_LeftPropsXcls_HBox4Class * klass) { +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_hbox4_parent_class = g_type_class_peek_parent (klass); +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox4Private)); +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox4_finalize; +#line 4554 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox4_instance_init (Xcls_LeftPropsXcls_HBox4 * self) { +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_HBOX4_GET_PRIVATE (self); +#line 4561 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox4_finalize (GObject* obj) { + Xcls_LeftPropsXcls_HBox4 * self; +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4); +#line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_hbox4_parent_class)->finalize (obj); +#line 4575 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_hbox4_get_type (void) { + static volatile gsize xcls_leftprops_xcls_hbox4_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_hbox4_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_HBox4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_hbox4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_HBox4), 0, (GInstanceInitFunc) xcls_leftprops_xcls_hbox4_instance_init, NULL }; + GType xcls_leftprops_xcls_hbox4_type_id; + xcls_leftprops_xcls_hbox4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_HBox4", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_hbox4_type_id__volatile, xcls_leftprops_xcls_hbox4_type_id); + } + return xcls_leftprops_xcls_hbox4_type_id__volatile; +} + + +Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_Image5 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkImage* _tmp2_; + GtkImage* _tmp3_; + GtkImage* _tmp4_; +#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_Image5*) g_object_new (object_type, NULL); +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkImage*) gtk_image_new (); +#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL); +#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp4_, "stock", GTK_STOCK_ADD, NULL); +#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 4628 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_new (Xcls_LeftProps* _owner) { +#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_image5_construct (XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, _owner); +#line 4635 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_image5_class_init (Xcls_LeftPropsXcls_Image5Class * klass) { +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_image5_parent_class = g_type_class_peek_parent (klass); +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Image5Private)); +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_image5_finalize; +#line 4646 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_image5_instance_init (Xcls_LeftPropsXcls_Image5 * self) { +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_IMAGE5_GET_PRIVATE (self); +#line 4653 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_image5_finalize (GObject* obj) { + Xcls_LeftPropsXcls_Image5 * self; +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5); +#line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_image5_parent_class)->finalize (obj); +#line 4667 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_image5_get_type (void) { + static volatile gsize xcls_leftprops_xcls_image5_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_image5_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_Image5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_image5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_Image5), 0, (GInstanceInitFunc) xcls_leftprops_xcls_image5_instance_init, NULL }; + GType xcls_leftprops_xcls_image5_type_id; + xcls_leftprops_xcls_image5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Image5", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_image5_type_id__volatile, xcls_leftprops_xcls_image5_type_id); + } + return xcls_leftprops_xcls_image5_type_id__volatile; +} + + +Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_Label6 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkLabel* _tmp2_; +#line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_Label6*) g_object_new (object_type, NULL); +#line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Other"); +#line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 4710 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_new (Xcls_LeftProps* _owner) { +#line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_label6_construct (XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, _owner); +#line 4717 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_label6_class_init (Xcls_LeftPropsXcls_Label6Class * klass) { +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_label6_parent_class = g_type_class_peek_parent (klass); +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Label6Private)); +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_label6_finalize; +#line 4728 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_label6_instance_init (Xcls_LeftPropsXcls_Label6 * self) { +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_LABEL6_GET_PRIVATE (self); +#line 4735 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_label6_finalize (GObject* obj) { + Xcls_LeftPropsXcls_Label6 * self; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6); +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_label6_parent_class)->finalize (obj); +#line 4749 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_label6_get_type (void) { + static volatile gsize xcls_leftprops_xcls_label6_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_label6_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_Label6), 0, (GInstanceInitFunc) xcls_leftprops_xcls_label6_instance_init, NULL }; + GType xcls_leftprops_xcls_label6_type_id; + xcls_leftprops_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Label6", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_label6_type_id__volatile, xcls_leftprops_xcls_label6_type_id); + } + return xcls_leftprops_xcls_label6_type_id__volatile; +} + + +Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_AddPropertyPopup * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_AddPropertyPopup* _tmp3_; + GtkMenu* _tmp4_; + Xcls_LeftProps* _tmp5_; + Xcls_LeftPropsXcls_MenuItem8* _tmp6_; + Xcls_LeftPropsXcls_MenuItem8* child_0; + GtkMenu* _tmp7_; + GtkMenuItem* _tmp8_; + Xcls_LeftProps* _tmp9_; + Xcls_LeftPropsXcls_MenuItem9* _tmp10_; + Xcls_LeftPropsXcls_MenuItem9* child_1; + GtkMenu* _tmp11_; + GtkMenuItem* _tmp12_; + Xcls_LeftProps* _tmp13_; + Xcls_LeftPropsXcls_MenuItem10* _tmp14_; + Xcls_LeftPropsXcls_MenuItem10* child_2; + GtkMenu* _tmp15_; + GtkMenuItem* _tmp16_; + Xcls_LeftProps* _tmp17_; + Xcls_LeftPropsXcls_SeparatorMenuItem11* _tmp18_; + Xcls_LeftPropsXcls_SeparatorMenuItem11* child_3; + GtkMenu* _tmp19_; + GtkSeparatorMenuItem* _tmp20_; + Xcls_LeftProps* _tmp21_; + Xcls_LeftPropsXcls_MenuItem12* _tmp22_; + Xcls_LeftPropsXcls_MenuItem12* child_4; + GtkMenu* _tmp23_; + GtkMenuItem* _tmp24_; + Xcls_LeftProps* _tmp25_; + Xcls_LeftPropsXcls_MenuItem13* _tmp26_; + Xcls_LeftPropsXcls_MenuItem13* child_5; + GtkMenu* _tmp27_; + GtkMenuItem* _tmp28_; + Xcls_LeftProps* _tmp29_; + Xcls_LeftPropsXcls_MenuItem14* _tmp30_; + Xcls_LeftPropsXcls_MenuItem14* child_6; + GtkMenu* _tmp31_; + GtkMenuItem* _tmp32_; + Xcls_LeftProps* _tmp33_; + Xcls_LeftPropsXcls_SeparatorMenuItem15* _tmp34_; + Xcls_LeftPropsXcls_SeparatorMenuItem15* child_7; + GtkMenu* _tmp35_; + GtkSeparatorMenuItem* _tmp36_; + Xcls_LeftProps* _tmp37_; + Xcls_LeftPropsXcls_MenuItem16* _tmp38_; + Xcls_LeftPropsXcls_MenuItem16* child_8; + GtkMenu* _tmp39_; + GtkMenuItem* _tmp40_; + Xcls_LeftProps* _tmp41_; + Xcls_LeftPropsXcls_MenuItem17* _tmp42_; + Xcls_LeftPropsXcls_MenuItem17* child_9; + GtkMenu* _tmp43_; + GtkMenuItem* _tmp44_; +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_AddPropertyPopup*) g_object_new (object_type, NULL); +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->AddPropertyPopup); +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->AddPropertyPopup = _tmp3_; +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkMenu*) gtk_menu_new (); +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->priv->_this; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = xcls_leftprops_xcls_menuitem8_new (_tmp5_); +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp6_; +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->el; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = child_0->el; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_); +#line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->priv->_this; +#line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = xcls_leftprops_xcls_menuitem9_new (_tmp9_); +#line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp10_; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->el; +#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = child_1->el; +#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) _tmp12_); +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = self->priv->_this; +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = xcls_leftprops_xcls_menuitem10_new (_tmp13_); +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_2 = _tmp14_; +#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_2); +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->el; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = child_2->el; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = self->priv->_this; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = xcls_leftprops_xcls_separatormenuitem11_new (_tmp17_); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_3 = _tmp18_; +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_3); +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = self->el; +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = child_3->el; +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp19_, (GtkWidget*) _tmp20_); +#line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = self->priv->_this; +#line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = xcls_leftprops_xcls_menuitem12_new (_tmp21_); +#line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_4 = _tmp22_; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_4); +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = self->el; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = child_4->el; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp23_, (GtkWidget*) _tmp24_); +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = self->priv->_this; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = xcls_leftprops_xcls_menuitem13_new (_tmp25_); +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_5 = _tmp26_; +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_5); +#line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = self->el; +#line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = child_5->el; +#line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp27_, (GtkWidget*) _tmp28_); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = self->priv->_this; +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = xcls_leftprops_xcls_menuitem14_new (_tmp29_); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_6 = _tmp30_; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_6); +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = self->el; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = child_6->el; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp31_, (GtkWidget*) _tmp32_); +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = self->priv->_this; +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = xcls_leftprops_xcls_separatormenuitem15_new (_tmp33_); +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_7 = _tmp34_; +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_7); +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = self->el; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = child_7->el; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp35_, (GtkWidget*) _tmp36_); +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = self->priv->_this; +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = xcls_leftprops_xcls_menuitem16_new (_tmp37_); +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_8 = _tmp38_; +#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_8); +#line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = self->el; +#line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = child_8->el; +#line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp39_, (GtkWidget*) _tmp40_); +#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = self->priv->_this; +#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = xcls_leftprops_xcls_menuitem17_new (_tmp41_); +#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_9 = _tmp42_; +#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_9); +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = self->el; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = child_9->el; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp43_, (GtkWidget*) _tmp44_); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_9); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_8); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_7); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_6); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_5); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_4); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_3); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_2); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5012 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_new (Xcls_LeftProps* _owner) { +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_addpropertypopup_construct (XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, _owner); +#line 5019 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_addpropertypopup_class_init (Xcls_LeftPropsXcls_AddPropertyPopupClass * klass) { +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_addpropertypopup_parent_class = g_type_class_peek_parent (klass); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_AddPropertyPopupPrivate)); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_addpropertypopup_finalize; +#line 5030 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_addpropertypopup_instance_init (Xcls_LeftPropsXcls_AddPropertyPopup * self) { +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_PRIVATE (self); +#line 5037 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_addpropertypopup_finalize (GObject* obj) { + Xcls_LeftPropsXcls_AddPropertyPopup * self; +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup); +#line 671 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_addpropertypopup_parent_class)->finalize (obj); +#line 5051 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_addpropertypopup_get_type (void) { + static volatile gsize xcls_leftprops_xcls_addpropertypopup_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_addpropertypopup_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_AddPropertyPopupClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_addpropertypopup_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_AddPropertyPopup), 0, (GInstanceInitFunc) xcls_leftprops_xcls_addpropertypopup_instance_init, NULL }; + GType xcls_leftprops_xcls_addpropertypopup_type_id; + xcls_leftprops_xcls_addpropertypopup_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_AddPropertyPopup", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_addpropertypopup_type_id__volatile, xcls_leftprops_xcls_addpropertypopup_type_id); + } + return xcls_leftprops_xcls_addpropertypopup_type_id__volatile; +} + + +static void __lambda75_ (Xcls_LeftPropsXcls_MenuItem8* self) { + Xcls_LeftProps* _tmp0_; +#line 745 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 745 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "id", "", "string"); +#line 5073 "WindowLeftProps.vala.c" +} + + +static void ___lambda75__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda75_ (self); +#line 5080 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem8 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; + GtkMenuItem* _tmp5_; +#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem8*) g_object_new (object_type, NULL); +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "ID"); +#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Using this.get('*someid') will find any id in an application."); +#line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda75__gtk_menu_item_activate, self, 0); +#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5126 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_new (Xcls_LeftProps* _owner) { +#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem8_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, _owner); +#line 5133 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem8_class_init (Xcls_LeftPropsXcls_MenuItem8Class * klass) { +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass); +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem8Private)); +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem8_finalize; +#line 5144 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem8_instance_init (Xcls_LeftPropsXcls_MenuItem8 * self) { +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_PRIVATE (self); +#line 5151 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem8_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem8 * self; +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem8_parent_class)->finalize (obj); +#line 5165 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem8_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem8_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem8_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem8), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem8_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem8_type_id; + xcls_leftprops_xcls_menuitem8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem8", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem8_type_id__volatile, xcls_leftprops_xcls_menuitem8_type_id); + } + return xcls_leftprops_xcls_menuitem8_type_id__volatile; +} + + +static void __lambda92_ (Xcls_LeftPropsXcls_MenuItem9* self) { + Xcls_LeftProps* _tmp0_; +#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "pack", "add", "*"); +#line 5187 "WindowLeftProps.vala.c" +} + + +static void ___lambda92__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda92_ (self); +#line 5194 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem9 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; + GtkMenuItem* _tmp5_; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem9*) g_object_new (object_type, NULL); +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "PACK"); +#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add what type of packing is to be used"); +#line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda92__gtk_menu_item_activate, self, 0); +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5240 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_new (Xcls_LeftProps* _owner) { +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem9_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, _owner); +#line 5247 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem9_class_init (Xcls_LeftPropsXcls_MenuItem9Class * klass) { +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem9_parent_class = g_type_class_peek_parent (klass); +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem9Private)); +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem9_finalize; +#line 5258 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem9_instance_init (Xcls_LeftPropsXcls_MenuItem9 * self) { +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_PRIVATE (self); +#line 5265 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem9_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem9 * self; +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9); +#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem9_parent_class)->finalize (obj); +#line 5279 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem9_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem9_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem9_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem9), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem9_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem9_type_id; + xcls_leftprops_xcls_menuitem9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem9", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem9_type_id__volatile, xcls_leftprops_xcls_menuitem9_type_id); + } + return xcls_leftprops_xcls_menuitem9_type_id__volatile; +} + + +static void __lambda93_ (Xcls_LeftPropsXcls_MenuItem10* self) { + Xcls_LeftProps* _tmp0_; +#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "init", "{\n\n}\n", "*"); +#line 5301 "WindowLeftProps.vala.c" +} + + +static void ___lambda93__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda93_ (self); +#line 5308 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem10 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; + GtkMenuItem* _tmp5_; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem10*) g_object_new (object_type, NULL); +#line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "INIT"); +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Override the init method"); +#line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda93__gtk_menu_item_activate, self, 0); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5354 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_new (Xcls_LeftProps* _owner) { +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem10_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, _owner); +#line 5361 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem10_class_init (Xcls_LeftPropsXcls_MenuItem10Class * klass) { +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem10_parent_class = g_type_class_peek_parent (klass); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem10Private)); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem10_finalize; +#line 5372 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem10_instance_init (Xcls_LeftPropsXcls_MenuItem10 * self) { +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_PRIVATE (self); +#line 5379 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem10_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem10 * self; +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10); +#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem10_parent_class)->finalize (obj); +#line 5393 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem10_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem10_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem10_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem10), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem10_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem10_type_id; + xcls_leftprops_xcls_menuitem10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem10", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem10_type_id__volatile, xcls_leftprops_xcls_menuitem10_type_id); + } + return xcls_leftprops_xcls_menuitem10_type_id__volatile; +} + + +Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_SeparatorMenuItem11 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkSeparatorMenuItem* _tmp2_; +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_SeparatorMenuItem11*) g_object_new (object_type, NULL); +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new (); +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5436 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_new (Xcls_LeftProps* _owner) { +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_separatormenuitem11_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, _owner); +#line 5443 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem11_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem11Class * klass) { +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_separatormenuitem11_parent_class = g_type_class_peek_parent (klass); +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11Private)); +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem11_finalize; +#line 5454 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem11_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem11 * self) { +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_PRIVATE (self); +#line 5461 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem11_finalize (GObject* obj) { + Xcls_LeftPropsXcls_SeparatorMenuItem11 * self; +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem11_parent_class)->finalize (obj); +#line 5475 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_separatormenuitem11_get_type (void) { + static volatile gsize xcls_leftprops_xcls_separatormenuitem11_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem11_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_separatormenuitem11_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11), 0, (GInstanceInitFunc) xcls_leftprops_xcls_separatormenuitem11_instance_init, NULL }; + GType xcls_leftprops_xcls_separatormenuitem11_type_id; + xcls_leftprops_xcls_separatormenuitem11_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem11", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem11_type_id__volatile, xcls_leftprops_xcls_separatormenuitem11_type_id); + } + return xcls_leftprops_xcls_separatormenuitem11_type_id__volatile; +} + + +static void __lambda94_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_) { + Xcls_LeftProps* _tmp0_; +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (_self_ != NULL); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "", "string"); +#line 5499 "WindowLeftProps.vala.c" +} + + +static void ___lambda94__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda94_ (self, _sender); +#line 5506 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem12 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; + GtkMenuItem* _tmp5_; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem12*) g_object_new (object_type, NULL); +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "String"); +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined string property"); +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda94__gtk_menu_item_activate, self, 0); +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5552 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_new (Xcls_LeftProps* _owner) { +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem12_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, _owner); +#line 5559 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem12_class_init (Xcls_LeftPropsXcls_MenuItem12Class * klass) { +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem12_parent_class = g_type_class_peek_parent (klass); +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem12Private)); +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem12_finalize; +#line 5570 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem12_instance_init (Xcls_LeftPropsXcls_MenuItem12 * self) { +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_PRIVATE (self); +#line 5577 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem12_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem12 * self; +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12); +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 841 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem12_parent_class)->finalize (obj); +#line 5591 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem12_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem12_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem12_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem12Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem12_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem12), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem12_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem12_type_id; + xcls_leftprops_xcls_menuitem12_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem12", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem12_type_id__volatile, xcls_leftprops_xcls_menuitem12_type_id); + } + return xcls_leftprops_xcls_menuitem12_type_id__volatile; +} + + +static void __lambda95_ (Xcls_LeftPropsXcls_MenuItem13* self) { + Xcls_LeftProps* _tmp0_; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "0", "int"); +#line 5613 "WindowLeftProps.vala.c" +} + + +static void ___lambda95__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda95_ (self); +#line 5620 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem13 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; + GtkMenuItem* _tmp5_; +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem13*) g_object_new (object_type, NULL); +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "Number"); +#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined number property"); +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda95__gtk_menu_item_activate, self, 0); +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5666 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_new (Xcls_LeftProps* _owner) { +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem13_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, _owner); +#line 5673 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem13_class_init (Xcls_LeftPropsXcls_MenuItem13Class * klass) { +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem13_parent_class = g_type_class_peek_parent (klass); +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem13Private)); +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem13_finalize; +#line 5684 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem13_instance_init (Xcls_LeftPropsXcls_MenuItem13 * self) { +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_PRIVATE (self); +#line 5691 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem13_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem13 * self; +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13); +#line 872 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem13_parent_class)->finalize (obj); +#line 5705 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem13_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem13_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem13_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem13Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem13_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem13), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem13_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem13_type_id; + xcls_leftprops_xcls_menuitem13_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem13", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem13_type_id__volatile, xcls_leftprops_xcls_menuitem13_type_id); + } + return xcls_leftprops_xcls_menuitem13_type_id__volatile; +} + + +static void __lambda96_ (Xcls_LeftPropsXcls_MenuItem14* self) { + Xcls_LeftProps* _tmp0_; +#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "true", "bool"); +#line 5727 "WindowLeftProps.vala.c" +} + + +static void ___lambda96__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda96_ (self); +#line 5734 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem14 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; + GtkMenuItem* _tmp5_; +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem14*) g_object_new (object_type, NULL); +#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "Boolean"); +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined boolean property"); +#line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda96__gtk_menu_item_activate, self, 0); +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5780 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_new (Xcls_LeftProps* _owner) { +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem14_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, _owner); +#line 5787 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem14_class_init (Xcls_LeftPropsXcls_MenuItem14Class * klass) { +#line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem14_parent_class = g_type_class_peek_parent (klass); +#line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem14Private)); +#line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem14_finalize; +#line 5798 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem14_instance_init (Xcls_LeftPropsXcls_MenuItem14 * self) { +#line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_PRIVATE (self); +#line 5805 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem14_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem14 * self; +#line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14); +#line 903 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem14_parent_class)->finalize (obj); +#line 5819 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem14_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem14_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem14_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem14Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem14_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem14), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem14_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem14_type_id; + xcls_leftprops_xcls_menuitem14_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem14", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem14_type_id__volatile, xcls_leftprops_xcls_menuitem14_type_id); + } + return xcls_leftprops_xcls_menuitem14_type_id__volatile; +} + + +Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_SeparatorMenuItem15 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkSeparatorMenuItem* _tmp2_; +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_SeparatorMenuItem15*) g_object_new (object_type, NULL); +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new (); +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5862 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_new (Xcls_LeftProps* _owner) { +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_separatormenuitem15_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, _owner); +#line 5869 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem15_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem15Class * klass) { +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_separatormenuitem15_parent_class = g_type_class_peek_parent (klass); +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15Private)); +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem15_finalize; +#line 5880 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem15_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem15 * self) { +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_PRIVATE (self); +#line 5887 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem15_finalize (GObject* obj) { + Xcls_LeftPropsXcls_SeparatorMenuItem15 * self; +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem15_parent_class)->finalize (obj); +#line 5901 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_separatormenuitem15_get_type (void) { + static volatile gsize xcls_leftprops_xcls_separatormenuitem15_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem15_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_separatormenuitem15_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15), 0, (GInstanceInitFunc) xcls_leftprops_xcls_separatormenuitem15_instance_init, NULL }; + GType xcls_leftprops_xcls_separatormenuitem15_type_id; + xcls_leftprops_xcls_separatormenuitem15_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem15", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem15_type_id__volatile, xcls_leftprops_xcls_separatormenuitem15_type_id); + } + return xcls_leftprops_xcls_separatormenuitem15_type_id__volatile; +} + + +static void __lambda97_ (Xcls_LeftPropsXcls_MenuItem16* self) { + Xcls_LeftProps* _tmp0_; +#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "function() { }", "| function"); +#line 5923 "WindowLeftProps.vala.c" +} + + +static void ___lambda97__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda97_ (self); +#line 5930 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem16 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; + GtkMenuItem* _tmp5_; +#line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem16*) g_object_new (object_type, NULL); +#line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 972 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 972 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "Javascript Function"); +#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user function boolean property"); +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda97__gtk_menu_item_activate, self, 0); +#line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5976 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_new (Xcls_LeftProps* _owner) { +#line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem16_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, _owner); +#line 5983 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem16_class_init (Xcls_LeftPropsXcls_MenuItem16Class * klass) { +#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem16_parent_class = g_type_class_peek_parent (klass); +#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem16Private)); +#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem16_finalize; +#line 5994 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem16_instance_init (Xcls_LeftPropsXcls_MenuItem16 * self) { +#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_PRIVATE (self); +#line 6001 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem16_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem16 * self; +#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16); +#line 957 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem16_parent_class)->finalize (obj); +#line 6015 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem16_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem16_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem16_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem16Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem16_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem16), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem16_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem16_type_id; + xcls_leftprops_xcls_menuitem16_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem16", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem16_type_id__volatile, xcls_leftprops_xcls_menuitem16_type_id); + } + return xcls_leftprops_xcls_menuitem16_type_id__volatile; +} + + +static void __lambda98_ (Xcls_LeftPropsXcls_MenuItem17* self) { + Xcls_LeftProps* _tmp0_; +#line 1009 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1009 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "() {\n\n}\n", "| return_type"); +#line 6037 "WindowLeftProps.vala.c" +} + + +static void ___lambda98__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda98_ (self); +#line 6044 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem17 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; + GtkMenuItem* _tmp5_; +#line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem17*) g_object_new (object_type, NULL); +#line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "Vala Method"); +#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user function boolean property"); +#line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda98__gtk_menu_item_activate, self, 0); +#line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6090 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_new (Xcls_LeftProps* _owner) { +#line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem17_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, _owner); +#line 6097 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem17_class_init (Xcls_LeftPropsXcls_MenuItem17Class * klass) { +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem17_parent_class = g_type_class_peek_parent (klass); +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem17Private)); +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem17_finalize; +#line 6108 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem17_instance_init (Xcls_LeftPropsXcls_MenuItem17 * self) { +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_PRIVATE (self); +#line 6115 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem17_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem17 * self; +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17); +#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 989 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem17_parent_class)->finalize (obj); +#line 6129 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem17_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem17_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem17_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem17Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem17_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem17), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem17_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem17_type_id; + xcls_leftprops_xcls_menuitem17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem17", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem17_type_id__volatile, xcls_leftprops_xcls_menuitem17_type_id); + } + return xcls_leftprops_xcls_menuitem17_type_id__volatile; +} + + +Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_EditProps * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_EditProps* _tmp3_; + GtkScrolledWindow* _tmp4_; + GtkScrolledWindow* _tmp5_; + Xcls_LeftProps* _tmp6_; + Xcls_LeftPropsXcls_view* _tmp7_; + Xcls_LeftPropsXcls_view* child_0; + GtkScrolledWindow* _tmp8_; + GtkTreeView* _tmp9_; + Xcls_LeftProps* _tmp10_; + Xcls_LeftPropsXcls_ContextMenu* _tmp11_; + Xcls_LeftPropsXcls_ContextMenu* child_1; +#line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_EditProps*) g_object_new (object_type, NULL); +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->EditProps); +#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->EditProps = _tmp3_; +#line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1034 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->editing = FALSE; +#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->priv->_this; +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = xcls_leftprops_xcls_view_new (_tmp6_); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp7_; +#line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->el; +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = child_0->el; +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_); +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = self->priv->_this; +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = xcls_leftprops_xcls_contextmenu_new (_tmp10_); +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp11_; +#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 6217 "WindowLeftProps.vala.c" + { + GtkScrolledWindow* _tmp12_; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->el; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_scrolled_window_set_policy (_tmp12_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 6224 "WindowLeftProps.vala.c" + } +#line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6232 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_new (Xcls_LeftProps* _owner) { +#line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_editprops_construct (XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, _owner); +#line 6239 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_editprops_class_init (Xcls_LeftPropsXcls_EditPropsClass * klass) { +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_editprops_parent_class = g_type_class_peek_parent (klass); +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_EditPropsPrivate)); +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_editprops_finalize; +#line 6250 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_editprops_instance_init (Xcls_LeftPropsXcls_EditProps * self) { +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_PRIVATE (self); +#line 6257 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_editprops_finalize (GObject* obj) { + Xcls_LeftPropsXcls_EditProps * self; +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps); +#line 1019 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_editprops_parent_class)->finalize (obj); +#line 6271 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_editprops_get_type (void) { + static volatile gsize xcls_leftprops_xcls_editprops_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_editprops_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_EditPropsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_editprops_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_EditProps), 0, (GInstanceInitFunc) xcls_leftprops_xcls_editprops_instance_init, NULL }; + GType xcls_leftprops_xcls_editprops_type_id; + xcls_leftprops_xcls_editprops_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_EditProps", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_editprops_type_id__volatile, xcls_leftprops_xcls_editprops_type_id); + } + return xcls_leftprops_xcls_editprops_type_id__volatile; +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 6290 "WindowLeftProps.vala.c" +} + + +static Block8Data* block8_data_ref (Block8Data* _data8_) { +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data8_->_ref_count_); +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data8_; +#line 6299 "WindowLeftProps.vala.c" +} + + +static void block8_data_unref (void * _userdata_) { + Block8Data* _data8_; + _data8_ = (Block8Data*) _userdata_; +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data8_->_ref_count_)) { +#line 6308 "WindowLeftProps.vala.c" + Xcls_LeftPropsXcls_view * self; +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data8_->self; +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data8_->path); +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self); +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block8Data, _data8_); +#line 6318 "WindowLeftProps.vala.c" + } +} + + +static gboolean ___lambda81_ (Xcls_LeftPropsXcls_view* self) { + gboolean result = FALSE; + GtkTreeView* _tmp0_; + GtkTreeSelection* _tmp1_ = NULL; +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_unselect_all (_tmp1_); +#line 1112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6337 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda81__gsource_func (gpointer self) { + gboolean result; + result = ___lambda81_ (self); +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6346 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda85_ (Block8Data* _data8_) { + Xcls_LeftPropsXcls_view * self; + gboolean result = FALSE; + GtkTreeView* _tmp0_; + GtkTreeSelection* _tmp1_ = NULL; + GtkTreePath* _tmp2_; +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data8_->self; +#line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _data8_->path; +#line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_select_path (_tmp1_, _tmp2_); +#line 1136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6370 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda85__gsource_func (gpointer self) { + gboolean result; + result = ___lambda85_ (self); +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6379 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda86_ (Block8Data* _data8_) { + Xcls_LeftPropsXcls_view * self; + gboolean result = FALSE; + GtkTreeView* _tmp0_; + GtkTreeSelection* _tmp1_ = NULL; + GtkTreePath* _tmp2_; +#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data8_->self; +#line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _data8_->path; +#line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_select_path (_tmp1_, _tmp2_); +#line 1148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6403 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda86__gsource_func (gpointer self) { + gboolean result; + result = ___lambda86_ (self); +#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6412 "WindowLeftProps.vala.c" +} + + +static gboolean __lambda80_ (Xcls_LeftPropsXcls_view* self, GdkEventButton* ev) { + gboolean result = FALSE; + Block8Data* _data8_; + GtkTreeViewColumn* col = NULL; + gint cell_x = 0; + gint cell_y = 0; + GtkTreeView* _tmp0_; + GdkEventButton _tmp1_; + gdouble _tmp2_; + GdkEventButton _tmp3_; + gdouble _tmp4_; + GtkTreePath* _tmp5_ = NULL; + GtkTreeViewColumn* _tmp6_ = NULL; + gint _tmp7_ = 0; + gint _tmp8_ = 0; + gboolean _tmp9_ = FALSE; + GtkTreeViewColumn* _tmp10_; + gboolean _tmp12_ = FALSE; + GdkEventButton _tmp13_; + GdkEventType _tmp14_; + gboolean _tmp17_; + GtkTreeViewColumn* _tmp37_; + const gchar* _tmp38_; + const gchar* _tmp39_; + Xcls_LeftProps* _tmp41_; + Xcls_LeftPropsXcls_keyrender* _tmp42_; + GtkCellRendererText* _tmp43_; + Xcls_LeftProps* _tmp44_; + Xcls_LeftPropsXcls_keyrender* _tmp45_; + GtkCellRendererText* _tmp46_; + Xcls_LeftProps* _tmp47_; + GtkTreePath* _tmp48_; + gboolean _tmp49_ = FALSE; +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (ev != NULL, FALSE); +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = g_slice_new0 (Block8Data); +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_->_ref_count_ = 1; +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_->self = g_object_ref (self); +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = *ev; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_.x; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = *ev; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_.y; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = gtk_tree_view_get_path_at_pos (_tmp0_, (gint) _tmp2_, (gint) _tmp4_, &_tmp5_, &_tmp6_, &_tmp7_, &_tmp8_); +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data8_->path); +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_->path = _tmp5_; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _g_object_ref0 (_tmp6_); +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + col = _tmp10_; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + cell_x = _tmp7_; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + cell_y = _tmp8_; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp9_) { +#line 6485 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp11_; +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("nothing selected on click"); +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda81__gsource_func, g_object_ref (self), g_object_unref); +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->priv->_this; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp11_); +#line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block8_data_unref (_data8_); +#line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = NULL; +#line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6505 "WindowLeftProps.vala.c" + } +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = *ev; +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _tmp13_.type; +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp14_ == GDK_BUTTON_PRESS) { +#line 6513 "WindowLeftProps.vala.c" + GdkEventButton _tmp15_; + guint _tmp16_; +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = *ev; +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_.button; +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = _tmp16_ == ((guint) 3); +#line 6522 "WindowLeftProps.vala.c" + } else { +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = FALSE; +#line 6526 "WindowLeftProps.vala.c" + } +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp12_; +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp17_) { +#line 6532 "WindowLeftProps.vala.c" + GtkTreeViewColumn* _tmp18_; + const gchar* _tmp19_; + const gchar* _tmp20_; + Xcls_LeftProps* _tmp22_; + Xcls_LeftPropsXcls_ContextMenu* _tmp23_; + Xcls_LeftPropsXcls_ContextMenu* _tmp24_; + Xcls_LeftPropsXcls_ContextMenu* p; + Xcls_LeftPropsXcls_ContextMenu* _tmp25_; + GtkMenu* _tmp26_; + GdkScreen* _tmp27_ = NULL; + Xcls_LeftPropsXcls_ContextMenu* _tmp28_; + GtkMenu* _tmp29_; + Xcls_LeftPropsXcls_ContextMenu* _tmp30_; + GtkMenu* _tmp31_; + GdkEventButton _tmp32_; + guint _tmp33_; + GdkEventButton _tmp34_; + guint32 _tmp35_; + Xcls_LeftProps* _tmp36_; +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = col; +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = gtk_tree_view_column_get_title (_tmp18_); +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = _tmp19_; +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp20_, "Value") == 0) { +#line 6560 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp21_; +#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = self->priv->_this; +#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp21_); +#line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block8_data_unref (_data8_); +#line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = NULL; +#line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6576 "WindowLeftProps.vala.c" + } +#line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = self->priv->_this; +#line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp22_->ContextMenu; +#line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = _g_object_ref0 (_tmp23_); +#line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + p = _tmp24_; +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = p; +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = _tmp25_->el; +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = gdk_screen_get_default (); +#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_set_screen (_tmp26_, _tmp27_); +#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = p; +#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = _tmp28_->el; +#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_show_all ((GtkWidget*) _tmp29_); +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = p; +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = _tmp30_->el; +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = *ev; +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = _tmp32_.button; +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = *ev; +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = _tmp34_.time; +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_popup (_tmp31_, NULL, NULL, NULL, NULL, _tmp33_, _tmp35_); +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda85__gsource_func, block8_data_ref (_data8_), block8_data_unref); +#line 1138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = self->priv->_this; +#line 1138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp36_); +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (p); +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block8_data_unref (_data8_); +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = NULL; +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6632 "WindowLeftProps.vala.c" + } +#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = col; +#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = gtk_tree_view_column_get_title (_tmp37_); +#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = _tmp38_; +#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp39_, "Value") != 0) { +#line 6642 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp40_; +#line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("col title != Value"); +#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda86__gsource_func, block8_data_ref (_data8_), block8_data_unref); +#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = self->priv->_this; +#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp40_); +#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block8_data_unref (_data8_); +#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = NULL; +#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6662 "WindowLeftProps.vala.c" + } +#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = self->priv->_this; +#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = _tmp41_->keyrender; +#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = _tmp42_->el; +#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp43_, FALSE); +#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = self->priv->_this; +#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = _tmp44_->keyrender; +#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = _tmp45_->el; +#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp46_, "editable", FALSE, NULL); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = self->priv->_this; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = _data8_->path; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = xcls_leftprops_startEditingValue (_tmp47_, _tmp48_); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp49_; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block8_data_unref (_data8_); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = NULL; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6696 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda80__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda80_ (self, event); +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6705 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_view * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_view* _tmp3_; + GtkTreeView* _tmp4_; + GtkTreeView* _tmp5_; + GtkTreeView* _tmp6_; + GtkTreeView* _tmp7_; + Xcls_LeftProps* _tmp8_; + Xcls_LeftPropsXcls_model* _tmp9_; + Xcls_LeftPropsXcls_model* child_0; + GtkTreeView* _tmp10_; + GtkTreeStore* _tmp11_; + Xcls_LeftProps* _tmp12_; + Xcls_LeftPropsXcls_keycol* _tmp13_; + Xcls_LeftPropsXcls_keycol* child_1; + GtkTreeView* _tmp14_; + GtkTreeViewColumn* _tmp15_; + Xcls_LeftProps* _tmp16_; + Xcls_LeftPropsXcls_valcol* _tmp17_; + Xcls_LeftPropsXcls_valcol* child_2; + GtkTreeView* _tmp18_; + GtkTreeViewColumn* _tmp19_; + GtkTreeView* _tmp25_; +#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_view*) g_object_new (object_type, NULL); +#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->view); +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->view = _tmp3_; +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkTreeView*) gtk_tree_view_new (); +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE); +#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_headers_visible (_tmp6_, TRUE); +#line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->el; +#line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_tooltip_column (_tmp7_, 5); +#line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = xcls_leftprops_xcls_model_new (_tmp8_); +#line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp9_; +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = self->el; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = child_0->el; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_); +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->priv->_this; +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = xcls_leftprops_xcls_keycol_new (_tmp12_); +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp13_; +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = self->el; +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = child_1->el; +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_append_column (_tmp14_, _tmp15_); +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = self->priv->_this; +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = xcls_leftprops_xcls_valcol_new (_tmp16_); +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_2 = _tmp17_; +#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_2); +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = self->el; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = child_2->el; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_append_column (_tmp18_, _tmp19_); +#line 6817 "WindowLeftProps.vala.c" + { + GtkTreeView* _tmp20_; + GtkTreeSelection* _tmp21_ = NULL; + GtkTreeSelection* _tmp22_; + GtkTreeSelection* selection; + PangoFontDescription* _tmp23_; + PangoFontDescription* description; + GtkTreeView* _tmp24_; +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = self->el; +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = gtk_tree_view_get_selection (_tmp20_); +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = _g_object_ref0 (_tmp21_); +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + selection = _tmp22_; +#line 1089 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); +#line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = pango_font_description_new (); +#line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + description = _tmp23_; +#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + pango_font_description_set_size (description, 8000); +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = self->el; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp24_, description); +#line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __vala_PangoFontDescription_free0 (description); +#line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (selection); +#line 6850 "WindowLeftProps.vala.c" + } +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = self->el; +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkWidget*) _tmp25_, "button-press-event", (GCallback) ___lambda80__gtk_widget_button_press_event, self, 0); +#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_2); +#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6864 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_new (Xcls_LeftProps* _owner) { +#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_view_construct (XCLS_LEFTPROPS_TYPE_XCLS_VIEW, _owner); +#line 6871 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_view_class_init (Xcls_LeftPropsXcls_viewClass * klass) { +#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_viewPrivate)); +#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_view_finalize; +#line 6882 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_view_instance_init (Xcls_LeftPropsXcls_view * self) { +#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_VIEW_GET_PRIVATE (self); +#line 6889 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_view_finalize (GObject* obj) { + Xcls_LeftPropsXcls_view * self; +#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view); +#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_view_parent_class)->finalize (obj); +#line 6903 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_view_get_type (void) { + static volatile gsize xcls_leftprops_xcls_view_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_view_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_view), 0, (GInstanceInitFunc) xcls_leftprops_xcls_view_instance_init, NULL }; + GType xcls_leftprops_xcls_view_type_id; + xcls_leftprops_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_view", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_view_type_id__volatile, xcls_leftprops_xcls_view_type_id); + } + return xcls_leftprops_xcls_view_type_id__volatile; +} + + +Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_model * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_model* _tmp3_; + GtkTreeStore* _tmp4_; +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_model*) g_object_new (object_type, NULL); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->model); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->model = _tmp3_; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = gtk_tree_store_new (7, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6954 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_new (Xcls_LeftProps* _owner) { +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_model_construct (XCLS_LEFTPROPS_TYPE_XCLS_MODEL, _owner); +#line 6961 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_model_class_init (Xcls_LeftPropsXcls_modelClass * klass) { +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_modelPrivate)); +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_model_finalize; +#line 6972 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_model_instance_init (Xcls_LeftPropsXcls_model * self) { +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MODEL_GET_PRIVATE (self); +#line 6979 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_model_finalize (GObject* obj) { + Xcls_LeftPropsXcls_model * self; +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model); +#line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_model_parent_class)->finalize (obj); +#line 6993 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_model_get_type (void) { + static volatile gsize xcls_leftprops_xcls_model_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_model_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_model), 0, (GInstanceInitFunc) xcls_leftprops_xcls_model_instance_init, NULL }; + GType xcls_leftprops_xcls_model_type_id; + xcls_leftprops_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_model", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_model_type_id__volatile, xcls_leftprops_xcls_model_type_id); + } + return xcls_leftprops_xcls_model_type_id__volatile; +} + + +Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_keycol * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_keycol* _tmp3_; + GtkTreeViewColumn* _tmp4_; + GtkTreeViewColumn* _tmp5_; + GtkTreeViewColumn* _tmp6_; + Xcls_LeftProps* _tmp7_; + Xcls_LeftPropsXcls_keyrender* _tmp8_; + Xcls_LeftPropsXcls_keyrender* child_0; + GtkTreeViewColumn* _tmp9_; + GtkCellRendererText* _tmp10_; + GtkTreeViewColumn* _tmp11_; + Xcls_LeftProps* _tmp12_; + Xcls_LeftPropsXcls_keyrender* _tmp13_; + GtkCellRendererText* _tmp14_; + GtkTreeViewColumn* _tmp15_; + Xcls_LeftProps* _tmp16_; + Xcls_LeftPropsXcls_keyrender* _tmp17_; + GtkCellRendererText* _tmp18_; +#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_keycol*) g_object_new (object_type, NULL); +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->keycol); +#line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->keycol = _tmp3_; +#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = gtk_tree_view_column_new (); +#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_column_set_resizable (_tmp5_, TRUE); +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_column_set_title (_tmp6_, "Name"); +#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = xcls_leftprops_xcls_keyrender_new (_tmp7_); +#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp8_; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->el; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = child_0->el; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, FALSE); +#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->el; +#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->priv->_this; +#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = _tmp12_->keyrender; +#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _tmp13_->el; +#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "markup", 2); +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->el; +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = self->priv->_this; +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_->keyrender; +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = _tmp17_->el; +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp15_, (GtkCellRenderer*) _tmp18_, "text", 1); +#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 7105 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_new (Xcls_LeftProps* _owner) { +#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_keycol_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, _owner); +#line 7112 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keycol_class_init (Xcls_LeftPropsXcls_keycolClass * klass) { +#line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_keycol_parent_class = g_type_class_peek_parent (klass); +#line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keycolPrivate)); +#line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keycol_finalize; +#line 7123 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keycol_instance_init (Xcls_LeftPropsXcls_keycol * self) { +#line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_KEYCOL_GET_PRIVATE (self); +#line 7130 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keycol_finalize (GObject* obj) { + Xcls_LeftPropsXcls_keycol * self; +#line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol); +#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_keycol_parent_class)->finalize (obj); +#line 7144 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_keycol_get_type (void) { + static volatile gsize xcls_leftprops_xcls_keycol_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_keycol_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_keycolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_keycol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_keycol), 0, (GInstanceInitFunc) xcls_leftprops_xcls_keycol_instance_init, NULL }; + GType xcls_leftprops_xcls_keycol_type_id; + xcls_leftprops_xcls_keycol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_keycol", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_keycol_type_id__volatile, xcls_leftprops_xcls_keycol_type_id); + } + return xcls_leftprops_xcls_keycol_type_id__volatile; +} + + +static void __lambda76_ (Xcls_LeftPropsXcls_keyrender* self, GtkCellEditable* editable, const gchar* path) { + GtkTreeIter iter = {0}; + Xcls_LeftProps* _tmp0_; + Xcls_LeftPropsXcls_model* _tmp1_; + GtkTreeStore* _tmp2_; + const gchar* _tmp3_; + GtkTreePath* _tmp4_; + GtkTreePath* _tmp5_; + GtkTreeIter _tmp6_ = {0}; + GValue gval = {0}; + Xcls_LeftProps* _tmp7_; + Xcls_LeftPropsXcls_model* _tmp8_; + GtkTreeStore* _tmp9_; + GtkTreeIter _tmp10_; + GValue _tmp11_ = {0}; + GValue _tmp12_; + gchar* _tmp13_; + gchar* val; + GtkCellEditable* _tmp14_; +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (editable != NULL); +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->model; +#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = path; +#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = gtk_tree_path_new_from_string (_tmp3_); +#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_; +#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp2_, &_tmp6_, _tmp5_); +#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp6_; +#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp5_); +#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->model; +#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_->el; +#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = iter; +#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 1, &_tmp11_); +#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp11_; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = gval; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = g_strdup (g_value_get_string (&_tmp12_)); +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + val = _tmp13_; +#line 1332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = editable; +#line 1332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_entry_set_text (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, GTK_TYPE_ENTRY, GtkEntry), val); +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 7229 "WindowLeftProps.vala.c" +} + + +static void ___lambda76__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) { +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda76_ (self, editable, path); +#line 7236 "WindowLeftProps.vala.c" +} + + +static void __lambda77_ (Xcls_LeftPropsXcls_keyrender* self, const gchar* path, const gchar* newtext) { + GtkCellRendererText* _tmp0_; + GtkTreeIter iter = {0}; + Xcls_LeftProps* _tmp1_; + Xcls_LeftPropsXcls_model* _tmp2_; + GtkTreeStore* _tmp3_; + const gchar* _tmp4_; + GtkTreePath* _tmp5_; + GtkTreePath* _tmp6_; + GtkTreeIter _tmp7_ = {0}; + GValue gval = {0}; + Xcls_LeftProps* _tmp8_; + Xcls_LeftPropsXcls_model* _tmp9_; + GtkTreeStore* _tmp10_; + GtkTreeIter _tmp11_; + GValue _tmp12_ = {0}; + GValue _tmp13_; + gchar* _tmp14_; + gchar* oldval; + Xcls_LeftProps* _tmp15_; + Xcls_LeftPropsXcls_model* _tmp16_; + GtkTreeStore* _tmp17_; + GtkTreeIter _tmp18_; + GValue _tmp19_ = {0}; + GValue _tmp20_; + gchar* _tmp21_; + gchar* ktype; + Xcls_LeftProps* _tmp22_; + Xcls_LeftPropsXcls_model* _tmp23_; + GtkTreeStore* _tmp24_; + GtkTreeIter _tmp25_; + const gchar* _tmp26_; + GValue _tmp27_ = {0}; + const gchar* _tmp28_; + const gchar* _tmp29_; + const gchar* _tmp30_; + GQuark _tmp32_ = 0U; +#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp31_label0 = 0; +#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp31_label1 = 0; +#line 7281 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp71_; +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (newtext != NULL); +#line 1335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("Keyrender - signal:edited\n"); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp0_, "editable", FALSE, NULL); +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = self->priv->_this; +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->model; +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_->el; +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = path; +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = gtk_tree_path_new_from_string (_tmp4_); +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_; +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_); +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp7_; +#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp6_); +#line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_->model; +#line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->el; +#line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = iter; +#line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 1, &_tmp12_); +#line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp12_; +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = gval; +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = g_strdup (g_value_get_string (&_tmp13_)); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + oldval = _tmp14_; +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->priv->_this; +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_->model; +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_->el; +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = iter; +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 0, &_tmp19_); +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp19_; +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = gval; +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = g_strdup (g_value_get_string (&_tmp20_)); +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ktype = _tmp21_; +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = self->priv->_this; +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp22_->model; +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = _tmp23_->el; +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = iter; +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = newtext; +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_init (&_tmp27_, G_TYPE_STRING); +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_set_string (&_tmp27_, _tmp26_); +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_set_value (_tmp24_, &_tmp25_, 1, &_tmp27_); +#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&_tmp27_) ? (g_value_unset (&_tmp27_), NULL) : NULL; +#line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = ktype; +#line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("ktype: %s\n", _tmp28_); +#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = ktype; +#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = _tmp29_; +#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_); +#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("listener")))) { +#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 7383 "WindowLeftProps.vala.c" + default: + { + Xcls_LeftProps* _tmp33_; + JsRenderNode* _tmp34_; + GeeHashMap* _tmp35_; + const gchar* _tmp36_; + gpointer _tmp37_ = NULL; + gchar* ov; + Xcls_LeftProps* _tmp38_; + JsRenderNode* _tmp39_; + GeeHashMap* _tmp40_; + const gchar* _tmp41_; + const gchar* _tmp42_; + Xcls_LeftProps* _tmp43_; + JsRenderNode* _tmp44_; + GeeHashMap* _tmp45_; + const gchar* _tmp46_; + Xcls_LeftProps* _tmp47_; + GtkTreeIter _tmp48_; + const gchar* _tmp49_; + const gchar* _tmp50_; + const gchar* _tmp51_; +#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = self->priv->_this; +#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = _tmp33_->node; +#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = _tmp34_->listeners; +#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = oldval; +#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp35_, _tmp36_); +#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ov = (gchar*) _tmp37_; +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = self->priv->_this; +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = _tmp38_->node; +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = _tmp39_->listeners; +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = newtext; +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = ov; +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp40_, _tmp41_, _tmp42_); +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = self->priv->_this; +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = _tmp43_->node; +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = _tmp44_->listeners; +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = oldval; +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_map_remove ((GeeMap*) _tmp45_, _tmp46_, NULL); +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = self->priv->_this; +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = iter; +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = ktype; +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = newtext; +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = ov; +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (_tmp47_, &_tmp48_, _tmp49_, _tmp50_, _tmp51_); +#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (ov); +#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 7456 "WindowLeftProps.vala.c" + } + } + } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) { +#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 7462 "WindowLeftProps.vala.c" + default: + { + Xcls_LeftProps* _tmp52_; + JsRenderNode* _tmp53_; + GeeHashMap* _tmp54_; + const gchar* _tmp55_; + gpointer _tmp56_ = NULL; + gchar* ov; + Xcls_LeftProps* _tmp57_; + JsRenderNode* _tmp58_; + GeeHashMap* _tmp59_; + const gchar* _tmp60_; + const gchar* _tmp61_; + Xcls_LeftProps* _tmp62_; + JsRenderNode* _tmp63_; + GeeHashMap* _tmp64_; + const gchar* _tmp65_; + Xcls_LeftProps* _tmp66_; + GtkTreeIter _tmp67_; + const gchar* _tmp68_; + const gchar* _tmp69_; + const gchar* _tmp70_; +#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = self->priv->_this; +#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = _tmp52_->node; +#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp54_ = _tmp53_->props; +#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp55_ = oldval; +#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp56_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp54_, _tmp55_); +#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ov = (gchar*) _tmp56_; +#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp57_ = self->priv->_this; +#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58_ = _tmp57_->node; +#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp59_ = _tmp58_->props; +#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp60_ = newtext; +#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp61_ = ov; +#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp59_, _tmp60_, _tmp61_); +#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp62_ = self->priv->_this; +#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp63_ = _tmp62_->node; +#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_ = _tmp63_->props; +#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp65_ = oldval; +#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_map_remove ((GeeMap*) _tmp64_, _tmp65_, NULL); +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp66_ = self->priv->_this; +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp67_ = iter; +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp68_ = ktype; +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp69_ = newtext; +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp70_ = ov; +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (_tmp66_, &_tmp67_, _tmp68_, _tmp69_, _tmp70_); +#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (ov); +#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 7535 "WindowLeftProps.vala.c" + } + } + } +#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp71_ = self->priv->_this; +#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (_tmp71_, "changed"); +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (ktype); +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (oldval); +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 7549 "WindowLeftProps.vala.c" +} + + +static void ___lambda77__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) { +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda77_ (self, path, new_text); +#line 7556 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_keyrender * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_keyrender* _tmp3_; + GtkCellRendererText* _tmp4_; + GtkCellRendererText* _tmp5_; + GtkCellRendererText* _tmp6_; +#line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_keyrender*) g_object_new (object_type, NULL); +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->keyrender); +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->keyrender = _tmp3_; +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkCellRenderer*) _tmp5_, "editing-started", (GCallback) ___lambda76__gtk_cell_renderer_editing_started, self, 0); +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp6_, "edited", (GCallback) ___lambda77__gtk_cell_renderer_text_edited, self, 0); +#line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 7607 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_new (Xcls_LeftProps* _owner) { +#line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_keyrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, _owner); +#line 7614 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keyrender_class_init (Xcls_LeftPropsXcls_keyrenderClass * klass) { +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_keyrender_parent_class = g_type_class_peek_parent (klass); +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keyrenderPrivate)); +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keyrender_finalize; +#line 7625 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keyrender_instance_init (Xcls_LeftPropsXcls_keyrender * self) { +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_PRIVATE (self); +#line 7632 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keyrender_finalize (GObject* obj) { + Xcls_LeftPropsXcls_keyrender * self; +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender); +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_keyrender_parent_class)->finalize (obj); +#line 7646 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_keyrender_get_type (void) { + static volatile gsize xcls_leftprops_xcls_keyrender_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_keyrender_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_keyrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_keyrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_keyrender), 0, (GInstanceInitFunc) xcls_leftprops_xcls_keyrender_instance_init, NULL }; + GType xcls_leftprops_xcls_keyrender_type_id; + xcls_leftprops_xcls_keyrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_keyrender", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_keyrender_type_id__volatile, xcls_leftprops_xcls_keyrender_type_id); + } + return xcls_leftprops_xcls_keyrender_type_id__volatile; +} + + +Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_valcol * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_valcol* _tmp3_; + GtkTreeViewColumn* _tmp4_; + GtkTreeViewColumn* _tmp5_; + GtkTreeViewColumn* _tmp6_; + Xcls_LeftProps* _tmp7_; + Xcls_LeftPropsXcls_valrender* _tmp8_; + Xcls_LeftPropsXcls_valrender* child_0; + GtkTreeViewColumn* _tmp9_; + GtkCellRendererCombo* _tmp10_; +#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_valcol*) g_object_new (object_type, NULL); +#line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->valcol); +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->valcol = _tmp3_; +#line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = gtk_tree_view_column_new (); +#line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_column_set_resizable (_tmp5_, TRUE); +#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_column_set_title (_tmp6_, "Value"); +#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = xcls_leftprops_xcls_valrender_new (_tmp7_); +#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp8_; +#line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->el; +#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = child_0->el; +#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, TRUE); +#line 7726 "WindowLeftProps.vala.c" + { + GtkTreeViewColumn* _tmp11_; + Xcls_LeftProps* _tmp12_; + Xcls_LeftPropsXcls_valrender* _tmp13_; + GtkCellRendererCombo* _tmp14_; +#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->el; +#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->priv->_this; +#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = _tmp12_->valrender; +#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _tmp13_->el; +#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "text", 4); +#line 7742 "WindowLeftProps.vala.c" + } +#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 7748 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_new (Xcls_LeftProps* _owner) { +#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_valcol_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, _owner); +#line 7755 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valcol_class_init (Xcls_LeftPropsXcls_valcolClass * klass) { +#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valcol_parent_class = g_type_class_peek_parent (klass); +#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valcolPrivate)); +#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valcol_finalize; +#line 7766 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valcol_instance_init (Xcls_LeftPropsXcls_valcol * self) { +#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_VALCOL_GET_PRIVATE (self); +#line 7773 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valcol_finalize (GObject* obj) { + Xcls_LeftPropsXcls_valcol * self; +#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol); +#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_valcol_parent_class)->finalize (obj); +#line 7787 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_valcol_get_type (void) { + static volatile gsize xcls_leftprops_xcls_valcol_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_valcol_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_valcolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_valcol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_valcol), 0, (GInstanceInitFunc) xcls_leftprops_xcls_valcol_instance_init, NULL }; + GType xcls_leftprops_xcls_valcol_type_id; + xcls_leftprops_xcls_valcol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valcol", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_valcol_type_id__volatile, xcls_leftprops_xcls_valcol_type_id); + } + return xcls_leftprops_xcls_valcol_type_id__volatile; +} + + +static void __lambda78_ (Xcls_LeftPropsXcls_valrender* self, const gchar* path, const gchar* newtext) { + GtkCellRendererCombo* _tmp0_; + GtkTreeIter iter = {0}; + Xcls_LeftProps* _tmp1_; + Xcls_LeftPropsXcls_model* _tmp2_; + GtkTreeStore* _tmp3_; + const gchar* _tmp4_; + GtkTreePath* _tmp5_; + GtkTreePath* _tmp6_; + GtkTreeIter _tmp7_ = {0}; + GValue gval = {0}; + Xcls_LeftProps* _tmp8_; + Xcls_LeftPropsXcls_model* _tmp9_; + GtkTreeStore* _tmp10_; + GtkTreeIter _tmp11_; + GValue _tmp12_ = {0}; + GValue _tmp13_; + gchar* _tmp14_; + gchar* ktype; + Xcls_LeftProps* _tmp15_; + Xcls_LeftPropsXcls_model* _tmp16_; + GtkTreeStore* _tmp17_; + GtkTreeIter _tmp18_; + GValue _tmp19_ = {0}; + GValue _tmp20_; + gchar* _tmp21_; + gchar* oldval; + Xcls_LeftProps* _tmp22_; + Xcls_LeftPropsXcls_model* _tmp23_; + GtkTreeStore* _tmp24_; + GtkTreeIter _tmp25_; + GValue _tmp26_ = {0}; + GValue _tmp27_; + gchar* _tmp28_; + gchar* key; + const gchar* _tmp29_; + const gchar* _tmp30_; + GQuark _tmp32_ = 0U; +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp31_label0 = 0; +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp31_label1 = 0; +#line 7845 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp53_; +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (newtext != NULL); +#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("Valrender - signal:edited\n"); +#line 1455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp0_, "editable", FALSE, NULL); +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = self->priv->_this; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->model; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_->el; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = path; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = gtk_tree_path_new_from_string (_tmp4_); +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_); +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp7_; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp6_); +#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_->model; +#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->el; +#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = iter; +#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 0, &_tmp12_); +#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp12_; +#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = gval; +#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = g_strdup (g_value_get_string (&_tmp13_)); +#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ktype = _tmp14_; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->priv->_this; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_->model; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_->el; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = iter; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 3, &_tmp19_); +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp19_; +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = gval; +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = g_strdup (g_value_get_string (&_tmp20_)); +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + oldval = _tmp21_; +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = self->priv->_this; +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp22_->model; +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = _tmp23_->el; +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = iter; +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp24_, &_tmp25_, 1, &_tmp26_); +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp26_; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = gval; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = g_strdup (g_value_get_string (&_tmp27_)); +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + key = _tmp28_; +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = ktype; +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = _tmp29_; +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_); +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("listener")))) { +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 7945 "WindowLeftProps.vala.c" + default: + { + Xcls_LeftProps* _tmp33_; + JsRenderNode* _tmp34_; + GeeHashMap* _tmp35_; + const gchar* _tmp36_; + const gchar* _tmp37_; + Xcls_LeftProps* _tmp38_; + GtkTreeIter _tmp39_; + const gchar* _tmp40_; + const gchar* _tmp41_; + const gchar* _tmp42_; +#line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = self->priv->_this; +#line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = _tmp33_->node; +#line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = _tmp34_->listeners; +#line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = key; +#line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = newtext; +#line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, _tmp36_, _tmp37_); +#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = self->priv->_this; +#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = iter; +#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = ktype; +#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = key; +#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = newtext; +#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (_tmp38_, &_tmp39_, _tmp40_, _tmp41_, _tmp42_); +#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 7984 "WindowLeftProps.vala.c" + } + } + } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) { +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 7990 "WindowLeftProps.vala.c" + default: + { + Xcls_LeftProps* _tmp43_; + JsRenderNode* _tmp44_; + GeeHashMap* _tmp45_; + const gchar* _tmp46_; + const gchar* _tmp47_; + Xcls_LeftProps* _tmp48_; + GtkTreeIter _tmp49_; + const gchar* _tmp50_; + const gchar* _tmp51_; + const gchar* _tmp52_; +#line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = self->priv->_this; +#line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = _tmp43_->node; +#line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = _tmp44_->props; +#line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = key; +#line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = newtext; +#line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, _tmp46_, _tmp47_); +#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = self->priv->_this; +#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = iter; +#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = ktype; +#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = key; +#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = newtext; +#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (_tmp48_, &_tmp49_, _tmp50_, _tmp51_, _tmp52_); +#line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 8029 "WindowLeftProps.vala.c" + } + } + } +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = self->priv->_this; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (_tmp53_, "changed"); +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (key); +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (oldval); +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (ktype); +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 8045 "WindowLeftProps.vala.c" +} + + +static void ___lambda78__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) { +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda78_ (self, path, new_text); +#line 8052 "WindowLeftProps.vala.c" +} + + +static void __lambda79_ (Xcls_LeftPropsXcls_valrender* self, GtkCellEditable* editable, const gchar* path) { + Xcls_LeftProps* _tmp0_; + gboolean _tmp1_; + Xcls_LeftProps* _tmp3_; + GtkCellRendererCombo* _tmp4_; + gboolean _tmp5_ = FALSE; + gboolean _tmp6_; +#line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (editable != NULL); +#line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("editing started called\n"); +#line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->allow_edit; +#line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp1_) { +#line 8075 "WindowLeftProps.vala.c" + GtkCellRendererCombo* _tmp2_; +#line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("val - editing_Started\n"); +#line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->el; +#line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp2_, "editable", FALSE, NULL); +#line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 8085 "WindowLeftProps.vala.c" + } +#line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_->allow_edit = FALSE; +#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_get (_tmp4_, "has-entry", &_tmp5_, NULL); +#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_; +#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp6_) { +#line 8099 "WindowLeftProps.vala.c" + GtkTreeIter iter = {0}; + Xcls_LeftProps* _tmp7_; + Xcls_LeftPropsXcls_model* _tmp8_; + GtkTreeStore* _tmp9_; + const gchar* _tmp10_; + GtkTreePath* _tmp11_; + GtkTreePath* _tmp12_; + GtkTreeIter _tmp13_ = {0}; + GValue gval = {0}; + Xcls_LeftProps* _tmp14_; + Xcls_LeftPropsXcls_model* _tmp15_; + GtkTreeStore* _tmp16_; + GtkTreeIter _tmp17_; + GValue _tmp18_ = {0}; + GValue _tmp19_; + gchar* _tmp20_; + gchar* val; + GtkCellEditable* _tmp21_; + GtkComboBox* _tmp22_; + GtkComboBox* combo; + GtkComboBox* _tmp23_; + GtkWidget* _tmp24_ = NULL; + GtkEntry* _tmp25_; + GtkEntry* entry; + GtkEntry* _tmp26_; + const gchar* _tmp27_; +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->model; +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_->el; +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = path; +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = gtk_tree_path_new_from_string (_tmp10_); +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = _tmp11_; +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp9_, &_tmp13_, _tmp12_); +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp13_; +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp12_); +#line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = self->priv->_this; +#line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = _tmp14_->model; +#line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_->el; +#line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = iter; +#line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp16_, &_tmp17_, 3, &_tmp18_); +#line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp18_; +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = gval; +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = g_strdup (g_value_get_string (&_tmp19_)); +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + val = _tmp20_; +#line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = editable; +#line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, GTK_TYPE_COMBO_BOX, GtkComboBox)); +#line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + combo = _tmp22_; +#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = combo; +#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = gtk_bin_get_child ((GtkBin*) _tmp23_); +#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, GTK_TYPE_ENTRY, GtkEntry)); +#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + entry = _tmp25_; +#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = entry; +#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = val; +#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_entry_set_text (_tmp26_, _tmp27_); +#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (entry); +#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (combo); +#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 8192 "WindowLeftProps.vala.c" + } +} + + +static void ___lambda79__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) { +#line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda79_ (self, editable, path); +#line 8200 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_valrender * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_valrender* _tmp3_; + GtkCellRendererCombo* _tmp4_; + GtkCellRendererCombo* _tmp5_; + GtkCellRendererCombo* _tmp6_; + GtkCellRendererCombo* _tmp7_; + Xcls_LeftProps* _tmp8_; + Xcls_LeftPropsXcls_valrendermodel* _tmp9_; + Xcls_LeftPropsXcls_valrendermodel* child_0; + GtkCellRendererCombo* _tmp10_; + GtkListStore* _tmp11_; + GtkCellRendererCombo* _tmp12_; + GtkCellRendererCombo* _tmp13_; +#line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_valrender*) g_object_new (object_type, NULL); +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->valrender); +#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->valrender = _tmp3_; +#line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkCellRendererCombo*) gtk_cell_renderer_combo_new (); +#line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp5_, "editable", FALSE, NULL); +#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp6_, "has-entry", TRUE, NULL); +#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->el; +#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp7_, "text-column", 0, NULL); +#line 1447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = xcls_leftprops_xcls_valrendermodel_new (_tmp8_); +#line 1447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp9_; +#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = self->el; +#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = child_0->el; +#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp10_, "model", (GtkTreeModel*) _tmp11_, NULL); +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->el; +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkCellRendererText*) _tmp12_, "edited", (GCallback) ___lambda78__gtk_cell_renderer_text_edited, self, 0); +#line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = self->el; +#line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkCellRenderer*) _tmp13_, "editing-started", (GCallback) ___lambda79__gtk_cell_renderer_editing_started, self, 0); +#line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 8287 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_new (Xcls_LeftProps* _owner) { +#line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_valrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, _owner); +#line 8294 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_xcls_valrender_setOptions (Xcls_LeftPropsXcls_valrender* self, gchar** ar, int ar_length1) { + Xcls_LeftProps* _tmp0_; + Xcls_LeftPropsXcls_valrendermodel* _tmp1_; + GtkListStore* _tmp2_; + GtkListStore* _tmp3_; + GtkListStore* m; + GtkListStore* _tmp4_; + GtkTreeIter iret = {0}; +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->valrendermodel; +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + m = _tmp3_; +#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = m; +#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_list_store_clear (_tmp4_); +#line 8322 "WindowLeftProps.vala.c" + { + gint i; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + i = 0; +#line 8327 "WindowLeftProps.vala.c" + { + gboolean _tmp5_; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = TRUE; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + while (TRUE) { +#line 8334 "WindowLeftProps.vala.c" + gboolean _tmp6_; + gint _tmp8_; + gchar** _tmp9_; + gint _tmp9__length1; + GtkListStore* _tmp10_; + GtkTreeIter _tmp11_ = {0}; + GtkListStore* _tmp12_; + GtkTreeIter _tmp13_; + gchar** _tmp14_; + gint _tmp14__length1; + gint _tmp15_; + const gchar* _tmp16_; + GValue _tmp17_ = {0}; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp6_) { +#line 8352 "WindowLeftProps.vala.c" + gint _tmp7_; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = i; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + i = _tmp7_ + 1; +#line 8358 "WindowLeftProps.vala.c" + } +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = FALSE; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = i; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = ar; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9__length1 = ar_length1; +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!(_tmp8_ < _tmp9__length1)) { +#line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 8372 "WindowLeftProps.vala.c" + } +#line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = m; +#line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_list_store_append (_tmp10_, &_tmp11_); +#line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iret = _tmp11_; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = m; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = iret; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = ar; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14__length1 = ar_length1; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = i; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp14_[_tmp15_]; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_init (&_tmp17_, G_TYPE_STRING); +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_set_string (&_tmp17_, _tmp16_); +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_list_store_set_value (_tmp12_, &_tmp13_, 0, &_tmp17_); +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&_tmp17_) ? (g_value_unset (&_tmp17_), NULL) : NULL; +#line 8400 "WindowLeftProps.vala.c" + } + } + } +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (m); +#line 8406 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrender_class_init (Xcls_LeftPropsXcls_valrenderClass * klass) { +#line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valrender_parent_class = g_type_class_peek_parent (klass); +#line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valrenderPrivate)); +#line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valrender_finalize; +#line 8417 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrender_instance_init (Xcls_LeftPropsXcls_valrender * self) { +#line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_VALRENDER_GET_PRIVATE (self); +#line 8424 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrender_finalize (GObject* obj) { + Xcls_LeftPropsXcls_valrender * self; +#line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender); +#line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_valrender_parent_class)->finalize (obj); +#line 8438 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_valrender_get_type (void) { + static volatile gsize xcls_leftprops_xcls_valrender_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_valrender_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_valrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_valrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_valrender), 0, (GInstanceInitFunc) xcls_leftprops_xcls_valrender_instance_init, NULL }; + GType xcls_leftprops_xcls_valrender_type_id; + xcls_leftprops_xcls_valrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valrender", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_valrender_type_id__volatile, xcls_leftprops_xcls_valrender_type_id); + } + return xcls_leftprops_xcls_valrender_type_id__volatile; +} + + +Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_valrendermodel * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_valrendermodel* _tmp3_; + GtkListStore* _tmp4_; +#line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_valrendermodel*) g_object_new (object_type, NULL); +#line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->valrendermodel); +#line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->valrendermodel = _tmp3_; +#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = gtk_list_store_new (1, G_TYPE_STRING); +#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 8489 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_new (Xcls_LeftProps* _owner) { +#line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_valrendermodel_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, _owner); +#line 8496 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrendermodel_class_init (Xcls_LeftPropsXcls_valrendermodelClass * klass) { +#line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valrendermodel_parent_class = g_type_class_peek_parent (klass); +#line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valrendermodelPrivate)); +#line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valrendermodel_finalize; +#line 8507 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrendermodel_instance_init (Xcls_LeftPropsXcls_valrendermodel * self) { +#line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_PRIVATE (self); +#line 8514 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrendermodel_finalize (GObject* obj) { + Xcls_LeftPropsXcls_valrendermodel * self; +#line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodel); +#line 1549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_valrendermodel_parent_class)->finalize (obj); +#line 8528 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_valrendermodel_get_type (void) { + static volatile gsize xcls_leftprops_xcls_valrendermodel_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_valrendermodel_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_valrendermodelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_valrendermodel_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_valrendermodel), 0, (GInstanceInitFunc) xcls_leftprops_xcls_valrendermodel_instance_init, NULL }; + GType xcls_leftprops_xcls_valrendermodel_type_id; + xcls_leftprops_xcls_valrendermodel_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valrendermodel", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_valrendermodel_type_id__volatile, xcls_leftprops_xcls_valrendermodel_type_id); + } + return xcls_leftprops_xcls_valrendermodel_type_id__volatile; +} + + +Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_ContextMenu * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftPropsXcls_ContextMenu* _tmp3_; + GtkMenu* _tmp4_; + Xcls_LeftProps* _tmp5_; + Xcls_LeftPropsXcls_MenuItem27* _tmp6_; + Xcls_LeftPropsXcls_MenuItem27* child_0; + GtkMenu* _tmp7_; + GtkMenuItem* _tmp8_; + Xcls_LeftProps* _tmp9_; + Xcls_LeftPropsXcls_SeparatorMenuItem28* _tmp10_; + Xcls_LeftPropsXcls_SeparatorMenuItem28* child_1; + GtkMenu* _tmp11_; + GtkSeparatorMenuItem* _tmp12_; + Xcls_LeftProps* _tmp13_; + Xcls_LeftPropsXcls_MenuItem29* _tmp14_; + Xcls_LeftPropsXcls_MenuItem29* child_2; + GtkMenu* _tmp15_; + GtkMenuItem* _tmp16_; +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_ContextMenu*) g_object_new (object_type, NULL); +#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->ContextMenu); +#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->ContextMenu = _tmp3_; +#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkMenu*) gtk_menu_new (); +#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->priv->_this; +#line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = xcls_leftprops_xcls_menuitem27_new (_tmp5_); +#line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp6_; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->el; +#line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = child_0->el; +#line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_); +#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->priv->_this; +#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = xcls_leftprops_xcls_separatormenuitem28_new (_tmp9_); +#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp10_; +#line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->el; +#line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = child_1->el; +#line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) ((GtkMenuItem*) _tmp12_)); +#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = self->priv->_this; +#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = xcls_leftprops_xcls_menuitem29_new (_tmp13_); +#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_2 = _tmp14_; +#line 1596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_2); +#line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->el; +#line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = child_2->el; +#line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_); +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_2); +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 8644 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_new (Xcls_LeftProps* _owner) { +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_contextmenu_construct (XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, _owner); +#line 8651 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_contextmenu_class_init (Xcls_LeftPropsXcls_ContextMenuClass * klass) { +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_contextmenu_parent_class = g_type_class_peek_parent (klass); +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_ContextMenuPrivate)); +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_contextmenu_finalize; +#line 8662 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_contextmenu_instance_init (Xcls_LeftPropsXcls_ContextMenu * self) { +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_PRIVATE (self); +#line 8669 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_contextmenu_finalize (GObject* obj) { + Xcls_LeftPropsXcls_ContextMenu * self; +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu); +#line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_contextmenu_parent_class)->finalize (obj); +#line 8683 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_contextmenu_get_type (void) { + static volatile gsize xcls_leftprops_xcls_contextmenu_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_contextmenu_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_ContextMenuClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_contextmenu_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_ContextMenu), 0, (GInstanceInitFunc) xcls_leftprops_xcls_contextmenu_instance_init, NULL }; + GType xcls_leftprops_xcls_contextmenu_type_id; + xcls_leftprops_xcls_contextmenu_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_ContextMenu", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_contextmenu_type_id__volatile, xcls_leftprops_xcls_contextmenu_type_id); + } + return xcls_leftprops_xcls_contextmenu_type_id__volatile; +} + + +static void __lambda82_ (Xcls_LeftPropsXcls_MenuItem27* self) { + Xcls_LeftProps* _tmp0_; + Xcls_LeftPropsXcls_view* _tmp1_; + GtkTreeView* _tmp2_; + GtkTreeSelection* _tmp3_ = NULL; + GtkTreeSelection* _tmp4_; + GtkTreeSelection* s; + GtkTreeIter iter = {0}; + GtkTreeModel* model = NULL; + GtkTreeModel* _tmp5_ = NULL; + GtkTreeIter _tmp6_ = {0}; + GtkTreeModel* _tmp7_; + Xcls_LeftProps* _tmp8_; + GtkTreeIter _tmp9_; + GtkTreePath* _tmp10_ = NULL; + GtkTreePath* _tmp11_; +#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->view; +#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + s = _tmp4_; +#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_get_selected (s, &_tmp5_, &_tmp6_); +#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (model); +#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _g_object_ref0 (_tmp5_); +#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + model = _tmp7_; +#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp6_; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = iter; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = gtk_tree_model_get_path (model, &_tmp9_); +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_startEditingKey (_tmp8_, _tmp11_); +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp11_); +#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (model); +#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (s); +#line 8753 "WindowLeftProps.vala.c" +} + + +static void ___lambda82__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda82_ (self); +#line 8760 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem27 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; +#line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem27*) g_object_new (object_type, NULL); +#line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 1621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 1621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "Edit"); +#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda82__gtk_menu_item_activate, self, 0); +#line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 8801 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_new (Xcls_LeftProps* _owner) { +#line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem27_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, _owner); +#line 8808 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem27_class_init (Xcls_LeftPropsXcls_MenuItem27Class * klass) { +#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem27_parent_class = g_type_class_peek_parent (klass); +#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem27Private)); +#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem27_finalize; +#line 8819 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem27_instance_init (Xcls_LeftPropsXcls_MenuItem27 * self) { +#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_PRIVATE (self); +#line 8826 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem27_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem27 * self; +#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27); +#line 1606 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem27_parent_class)->finalize (obj); +#line 8840 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem27_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem27_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem27_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem27Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem27_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem27), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem27_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem27_type_id; + xcls_leftprops_xcls_menuitem27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem27", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem27_type_id__volatile, xcls_leftprops_xcls_menuitem27_type_id); + } + return xcls_leftprops_xcls_menuitem27_type_id__volatile; +} + + +Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_SeparatorMenuItem28 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkSeparatorMenuItem* _tmp2_; +#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_SeparatorMenuItem28*) g_object_new (object_type, NULL); +#line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new (); +#line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 8883 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_new (Xcls_LeftProps* _owner) { +#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_separatormenuitem28_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, _owner); +#line 8890 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem28_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem28Class * klass) { +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_separatormenuitem28_parent_class = g_type_class_peek_parent (klass); +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28Private)); +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem28_finalize; +#line 8901 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem28_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem28 * self) { +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_PRIVATE (self); +#line 8908 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem28_finalize (GObject* obj) { + Xcls_LeftPropsXcls_SeparatorMenuItem28 * self; +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28); +#line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem28_parent_class)->finalize (obj); +#line 8922 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_separatormenuitem28_get_type (void) { + static volatile gsize xcls_leftprops_xcls_separatormenuitem28_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem28_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_separatormenuitem28_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28), 0, (GInstanceInitFunc) xcls_leftprops_xcls_separatormenuitem28_instance_init, NULL }; + GType xcls_leftprops_xcls_separatormenuitem28_type_id; + xcls_leftprops_xcls_separatormenuitem28_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem28", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem28_type_id__volatile, xcls_leftprops_xcls_separatormenuitem28_type_id); + } + return xcls_leftprops_xcls_separatormenuitem28_type_id__volatile; +} + + +static void __lambda84_ (Xcls_LeftPropsXcls_MenuItem29* self) { + Xcls_LeftProps* _tmp0_; +#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_deleteSelected (_tmp0_); +#line 8944 "WindowLeftProps.vala.c" +} + + +static void ___lambda84__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda84_ (self); +#line 8951 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_construct (GType object_type, Xcls_LeftProps* _owner) { + Xcls_LeftPropsXcls_MenuItem29 * self = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; +#line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem29*) g_object_new (object_type, NULL); +#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "Delete"); +#line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda84__gtk_menu_item_activate, self, 0); +#line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 8992 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_new (Xcls_LeftProps* _owner) { +#line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem29_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, _owner); +#line 8999 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem29_class_init (Xcls_LeftPropsXcls_MenuItem29Class * klass) { +#line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem29_parent_class = g_type_class_peek_parent (klass); +#line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem29Private)); +#line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem29_finalize; +#line 9010 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem29_instance_init (Xcls_LeftPropsXcls_MenuItem29 * self) { +#line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_PRIVATE (self); +#line 9017 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem29_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem29 * self; +#line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29); +#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem29_parent_class)->finalize (obj); +#line 9031 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_xcls_menuitem29_get_type (void) { + static volatile gsize xcls_leftprops_xcls_menuitem29_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_xcls_menuitem29_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem29Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem29_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem29), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem29_instance_init, NULL }; + GType xcls_leftprops_xcls_menuitem29_type_id; + xcls_leftprops_xcls_menuitem29_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem29", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_xcls_menuitem29_type_id__volatile, xcls_leftprops_xcls_menuitem29_type_id); + } + return xcls_leftprops_xcls_menuitem29_type_id__volatile; +} + + +static void xcls_leftprops_class_init (Xcls_LeftPropsClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_new ("stop_editor", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_BOOLEAN__VOID, G_TYPE_BOOLEAN, 0); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_new ("changed", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_new ("show_add_props", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_new ("show_editor", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_STRING, G_TYPE_NONE, 4, JS_RENDER_TYPE_JS_RENDER, JS_RENDER_TYPE_NODE, G_TYPE_STRING, G_TYPE_STRING); +#line 9062 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_instance_init (Xcls_LeftProps * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_GET_PRIVATE (self); +#line 9069 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_finalize (GObject* obj) { + Xcls_LeftProps * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_LEFTPROPS, Xcls_LeftProps); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->AddPropertyPopup); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->EditProps); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->view); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->model); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->keycol); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->keyrender); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->valcol); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->valrender); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->valrendermodel); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->ContextMenu); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->file); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->node); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_parent_class)->finalize (obj); +#line 9107 "WindowLeftProps.vala.c" +} + + +GType xcls_leftprops_get_type (void) { + static volatile gsize xcls_leftprops_type_id__volatile = 0; + if (g_once_init_enter (&xcls_leftprops_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftProps), 0, (GInstanceInitFunc) xcls_leftprops_instance_init, NULL }; + GType xcls_leftprops_type_id; + xcls_leftprops_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftProps", &g_define_type_info, 0); + g_once_init_leave (&xcls_leftprops_type_id__volatile, xcls_leftprops_type_id); + } + return xcls_leftprops_type_id__volatile; +} + + +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { + if ((array != NULL) && (destroy_func != NULL)) { + int i; + for (i = 0; i < array_length; i = i + 1) { + if (((gpointer*) array)[i] != NULL) { + destroy_func (((gpointer*) array)[i]); + } + } + } +} + + +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { + _vala_array_destroy (array, array_length, destroy_func); + g_free (array); +} + + +static gint _vala_array_length (gpointer array) { + int length; + length = 0; + if (array) { + while (((gpointer*) array)[length]) { + length++; + } + } + return length; +} + + + diff --git a/Builder4/WindowLeftTree.vala.c b/Builder4/WindowLeftTree.vala.c new file mode 100644 index 000000000..80009243e --- /dev/null +++ b/Builder4/WindowLeftTree.vala.c @@ -0,0 +1,6066 @@ +/* WindowLeftTree.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowLeftTree.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/WindowLeftTree.vala -o /tmp/WindowLeftTree +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_WindowLeftTree(); + WindowLeftTree.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ()) +#define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree)) +#define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass)) +#define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE)) +#define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE)) +#define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass)) + +typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree; +typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass; +typedef struct _Xcls_WindowLeftTreePrivate Xcls_WindowLeftTreePrivate; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW (xcls_windowlefttree_xcls_view_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view)) +#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass)) + +typedef struct _Xcls_WindowLeftTreeXcls_view Xcls_WindowLeftTreeXcls_view; +typedef struct _Xcls_WindowLeftTreeXcls_viewClass Xcls_WindowLeftTreeXcls_viewClass; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL (xcls_windowlefttree_xcls_model_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model)) +#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL)) +#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass)) + +typedef struct _Xcls_WindowLeftTreeXcls_model Xcls_WindowLeftTreeXcls_model; +typedef struct _Xcls_WindowLeftTreeXcls_modelClass Xcls_WindowLeftTreeXcls_modelClass; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER (xcls_windowlefttree_xcls_renderer_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer)) +#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER)) +#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass)) + +typedef struct _Xcls_WindowLeftTreeXcls_renderer Xcls_WindowLeftTreeXcls_renderer; +typedef struct _Xcls_WindowLeftTreeXcls_rendererClass Xcls_WindowLeftTreeXcls_rendererClass; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU (xcls_windowlefttree_xcls_lefttreemenu_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu)) +#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU)) +#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass)) + +typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu Xcls_WindowLeftTreeXcls_LeftTreeMenu; +typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass Xcls_WindowLeftTreeXcls_LeftTreeMenuClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +typedef struct _Xcls_WindowLeftTreeXcls_viewPrivate Xcls_WindowLeftTreeXcls_viewPrivate; + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; +typedef struct _Xcls_WindowLeftTreeXcls_modelPrivate Xcls_WindowLeftTreeXcls_modelPrivate; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; +#define _g_free0(var) (var = (g_free (var), NULL)) +#define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL))) + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4 (xcls_windowlefttree_xcls_treeviewcolumn4_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4)) +#define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Class)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_TREEVIEWCOLUMN4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_TREEVIEWCOLUMN4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4)) +#define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Class)) + +typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4 Xcls_WindowLeftTreeXcls_TreeViewColumn4; +typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Class Xcls_WindowLeftTreeXcls_TreeViewColumn4Class; +typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Private Xcls_WindowLeftTreeXcls_TreeViewColumn4Private; + +#define BUILDER4_APPLICATION_TYPE_TARGET (builder4_application_target_get_type ()) +#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL))) +typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate; + +#define PALETE_TYPE_PALETE (palete_palete_get_type ()) +#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) +#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) +#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) +#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) +#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) + +typedef struct _PaletePalete PaletePalete; +typedef struct _PaletePaleteClass PaletePaleteClass; +#define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL))) +typedef struct _JsRenderNodePrivate JsRenderNodePrivate; +typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; + +#define TYPE_XCLS_DIALOGTEMPLATESELECT (xcls_dialogtemplateselect_get_type ()) +#define XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelect)) +#define XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass)) +#define IS_XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT)) +#define IS_XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT)) +#define XCLS_DIALOGTEMPLATESELECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass)) + +typedef struct _Xcls_DialogTemplateSelect Xcls_DialogTemplateSelect; +typedef struct _Xcls_DialogTemplateSelectClass Xcls_DialogTemplateSelectClass; +typedef struct _Xcls_WindowLeftTreeXcls_rendererPrivate Xcls_WindowLeftTreeXcls_rendererPrivate; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7 (xcls_windowlefttree_xcls_menuitem7_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7)) +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Class)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7)) +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Class)) + +typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7 Xcls_WindowLeftTreeXcls_MenuItem7; +typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7Class Xcls_WindowLeftTreeXcls_MenuItem7Class; +typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7Private Xcls_WindowLeftTreeXcls_MenuItem7Private; + +#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8 (xcls_windowlefttree_xcls_menuitem8_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8)) +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Class)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8)) +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Class)) + +typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8 Xcls_WindowLeftTreeXcls_MenuItem8; +typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8Class Xcls_WindowLeftTreeXcls_MenuItem8Class; +typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8Private Xcls_WindowLeftTreeXcls_MenuItem8Private; + +#define TYPE_XCLS_DIALOGSAVETEMPLATE (xcls_dialogsavetemplate_get_type ()) +#define XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate)) +#define XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass)) +#define IS_XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE)) +#define IS_XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE)) +#define XCLS_DIALOGSAVETEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass)) + +typedef struct _Xcls_DialogSaveTemplate Xcls_DialogSaveTemplate; +typedef struct _Xcls_DialogSaveTemplateClass Xcls_DialogSaveTemplateClass; + +struct _Xcls_WindowLeftTree { + GObject parent_instance; + Xcls_WindowLeftTreePrivate * priv; + GtkScrolledWindow* el; + Xcls_WindowLeftTreeXcls_view* view; + Xcls_WindowLeftTreeXcls_model* model; + Xcls_WindowLeftTreeXcls_renderer* renderer; + Xcls_WindowLeftTreeXcls_LeftTreeMenu* LeftTreeMenu; +}; + +struct _Xcls_WindowLeftTreeClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreePrivate { + Xcls_WindowLeftTree* _this; +}; + +struct _Xcls_WindowLeftTreeXcls_view { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_viewPrivate * priv; + GtkTreeView* el; + gboolean blockChanges; + gboolean drag_in_motion; + gint drag_x; + gint drag_y; + gchar* dragData; + gchar** dropList; + gint dropList_length1; +}; + +struct _Xcls_WindowLeftTreeXcls_viewClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreeXcls_model { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_modelPrivate * priv; + GtkTreeStore* el; + JsRenderJsRender* file; + gchar* activePath; +}; + +struct _Xcls_WindowLeftTreeXcls_modelClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreeXcls_viewPrivate { + Xcls_WindowLeftTree* _this; +}; + +struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4 { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_TreeViewColumn4Private * priv; + GtkTreeViewColumn* el; +}; + +struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Class { + GObjectClass parent_class; +}; + +typedef enum { + BUILDER4_APPLICATION_TARGET_INT32, + BUILDER4_APPLICATION_TARGET_STRING, + BUILDER4_APPLICATION_TARGET_ROOTWIN +} Builder4ApplicationTarget; + +struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate * priv; + GtkMenu* el; +}; + +struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreeXcls_modelPrivate { + Xcls_WindowLeftTree* _this; +}; + +struct _JsRenderNode { + GObject parent_instance; + JsRenderNodePrivate * priv; + JsRenderNode* parent; + GeeArrayList* items; + GeeHashMap* props; + GeeHashMap* listeners; + gchar* xvala_cls; + gchar* xvala_xcls; + gchar* xvala_id; +}; + +struct _JsRenderNodeClass { + GObjectClass parent_class; +}; + +struct _JsRenderJsRender { + GObject parent_instance; + JsRenderJsRenderPrivate * priv; + GeeArrayList* doubleStringProps; + gchar* id; + gchar* name; + gchar* fullname; + gchar* path; + gchar* parent; + gchar* region; + gchar* title; + gchar* permname; + gchar* modOrder; + gchar* xtype; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*save) (JsRenderJsRender* self); + void (*loadItems) (JsRenderJsRender* self, GError** error); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); + gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile); +}; + +struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Private { + Xcls_WindowLeftTree* _this; +}; + +struct _Xcls_WindowLeftTreeXcls_renderer { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_rendererPrivate * priv; + GtkCellRendererText* el; +}; + +struct _Xcls_WindowLeftTreeXcls_rendererClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreeXcls_rendererPrivate { + Xcls_WindowLeftTree* _this; +}; + +struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate { + Xcls_WindowLeftTree* _this; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem7 { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_MenuItem7Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem7Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem8 { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_MenuItem8Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem8Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem7Private { + Xcls_WindowLeftTree* _this; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem8Private { + Xcls_WindowLeftTree* _this; +}; + + +extern Xcls_WindowLeftTree* WindowLeftTree; +Xcls_WindowLeftTree* WindowLeftTree = NULL; +static gpointer xcls_windowlefttree_parent_class = NULL; +static gpointer xcls_windowlefttree_xcls_view_parent_class = NULL; +static gpointer xcls_windowlefttree_xcls_model_parent_class = NULL; +static gpointer xcls_windowlefttree_xcls_treeviewcolumn4_parent_class = NULL; +static gpointer xcls_windowlefttree_xcls_renderer_parent_class = NULL; +static gpointer xcls_windowlefttree_xcls_lefttreemenu_parent_class = NULL; +static gpointer xcls_windowlefttree_xcls_menuitem7_parent_class = NULL; +static gpointer xcls_windowlefttree_xcls_menuitem8_parent_class = NULL; +extern Xcls_DialogSaveTemplate* DialogSaveTemplate; + +GType xcls_windowlefttree_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST; +#define XCLS_WINDOWLEFTTREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreePrivate)) +enum { + XCLS_WINDOWLEFTTREE_DUMMY_PROPERTY +}; +Xcls_WindowLeftTree* xcls_windowlefttree_singleton (void); +Xcls_WindowLeftTree* xcls_windowlefttree_new (void); +Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type); +Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_new (Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_construct (GType object_type, Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_new (Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_construct (GType object_type, Xcls_WindowLeftTree* _owner); +GType js_render_js_render_get_type (void) G_GNUC_CONST; +JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self); +GType js_render_node_get_type (void) G_GNUC_CONST; +JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self); +gchar* xcls_windowlefttree_getActivePath (Xcls_WindowLeftTree* self); +JsRenderNode* xcls_windowlefttree_xcls_model_pathToNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* path); +static void g_cclosure_user_marshal_BOOLEAN__OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data); +#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewPrivate)) +enum { + XCLS_WINDOWLEFTTREE_XCLS_VIEW_DUMMY_PROPERTY +}; +Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_new (Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_construct (GType object_type, Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_new (Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_construct (GType object_type, Xcls_WindowLeftTree* _owner); +GType xcls_windowlefttree_xcls_treeviewcolumn4_get_type (void) G_GNUC_CONST; +static GType builder4_application_target_get_type (void) G_GNUC_UNUSED; +static void _vala_PangoFontDescription_free (PangoFontDescription* self); +static gboolean __lambda22_ (Xcls_WindowLeftTreeXcls_view* self, GdkEventButton* ev); +static gboolean ___lambda22__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void __lambda25_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx); +gchar* js_render_node_fqn (JsRenderNode* self); +GType palete_palete_get_type (void) G_GNUC_CONST; +PaletePalete* js_render_js_render_palete (JsRenderJsRender* self); +gchar** palete_palete_getDropList (PaletePalete* self, const gchar* rval, int* result_length1); +static void ___lambda25__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self); +static void __lambda26_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context); +void xcls_windowlefttree_xcls_view_highlightDropPath (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath, GtkTreeViewDropPosition pos); +static void ___lambda26__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self); +static gboolean __lambda27_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time); +static gboolean ___lambda27__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self); +static gboolean __lambda28_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time); +static gboolean ___lambda28__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self); +static void __lambda29_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, GtkSelectionData* sel, guint info, guint time); +gchar* xcls_windowlefttree_xcls_model_findDropNodeByPath (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1, gint in_pref); +JsRenderNode* js_render_node_new (void); +JsRenderNode* js_render_node_construct (GType object_type); +void js_render_node_setFqn (JsRenderNode* self, const gchar* name); +void xcls_windowlefttree_xcls_model_dropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data_str, JsRenderNode* node); +void xcls_windowlefttree_xcls_model_moveNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data, GdkDragAction action); +static void ___lambda29__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self); +static void __lambda30_ (Xcls_WindowLeftTreeXcls_view* self); +static gboolean __lambda31_ (Xcls_WindowLeftTreeXcls_view* self); +static gboolean ___lambda31__gsource_func (gpointer self); +static void ___lambda30__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self); +static void __lambda32_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context, GtkSelectionData* data, guint info, guint time); +static void ___lambda32__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self); +void xcls_windowlefttree_xcls_view_selectNode (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath_str); +static void xcls_windowlefttree_xcls_view_finalize (GObject* obj); +#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelPrivate)) +enum { + XCLS_WINDOWLEFTTREE_XCLS_MODEL_DUMMY_PROPERTY +}; +gchar* xcls_windowlefttree_xcls_model_findDropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1); +static void _vala_array_add27 (gchar*** array, int* length, int* size, gchar* value); +void xcls_windowlefttree_xcls_model_deleteSelected (Xcls_WindowLeftTreeXcls_model* self); +void js_render_node_remove (JsRenderNode* self); +GType project_project_get_type (void) G_GNUC_CONST; +GType xcls_dialogtemplateselect_get_type (void) G_GNUC_CONST; +Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_singleton (void); +JsRenderNode* xcls_dialogtemplateselect_show (Xcls_DialogTemplateSelect* self, PaletePalete* pal, JsRenderNode* node); +gboolean js_render_node_has (JsRenderNode* self, const gchar* key); +void palete_palete_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent); +gchar* js_render_node_nodeTitle (JsRenderNode* self); +gchar* js_render_node_nodeTip (JsRenderNode* self); +void xcls_windowlefttree_xcls_model_load (Xcls_WindowLeftTreeXcls_model* self, GeeArrayList* tr, GtkTreeIter* iter); +void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f); +void js_render_js_render_loadItems (JsRenderJsRender* self, GError** error); +JsRenderNode* js_render_node_deepClone (JsRenderNode* self); +static void xcls_windowlefttree_xcls_model_finalize (GObject* obj); +#define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Private)) +enum { + XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_DUMMY_PROPERTY +}; +Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_new (Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_construct (GType object_type, Xcls_WindowLeftTree* _owner); +static void xcls_windowlefttree_xcls_treeviewcolumn4_finalize (GObject* obj); +#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererPrivate)) +enum { + XCLS_WINDOWLEFTTREE_XCLS_RENDERER_DUMMY_PROPERTY +}; +static void xcls_windowlefttree_xcls_renderer_finalize (GObject* obj); +#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate)) +enum { + XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_DUMMY_PROPERTY +}; +Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_new (Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_construct (GType object_type, Xcls_WindowLeftTree* _owner); +GType xcls_windowlefttree_xcls_menuitem7_get_type (void) G_GNUC_CONST; +Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_new (Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_construct (GType object_type, Xcls_WindowLeftTree* _owner); +GType xcls_windowlefttree_xcls_menuitem8_get_type (void) G_GNUC_CONST; +static void xcls_windowlefttree_xcls_lefttreemenu_finalize (GObject* obj); +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Private)) +enum { + XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_DUMMY_PROPERTY +}; +static void __lambda23_ (Xcls_WindowLeftTreeXcls_MenuItem7* self); +static void ___lambda23__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_windowlefttree_xcls_menuitem7_finalize (GObject* obj); +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Private)) +enum { + XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_DUMMY_PROPERTY +}; +static void __lambda24_ (Xcls_WindowLeftTreeXcls_MenuItem8* self); +GType xcls_dialogsavetemplate_get_type (void) G_GNUC_CONST; +void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data); +static void ___lambda24__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_windowlefttree_xcls_menuitem8_finalize (GObject* obj); +static void xcls_windowlefttree_finalize (GObject* obj); +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); +static gint _vala_array_length (gpointer array); + +extern const GtkTargetEntry BUILDER4_APPLICATION_targetList[4]; + +static gpointer _g_object_ref0 (gpointer self) { +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self ? g_object_ref (self) : NULL; +#line 513 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTree* xcls_windowlefttree_singleton (void) { + Xcls_WindowLeftTree* result = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp2_; + Xcls_WindowLeftTree* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = WindowLeftTree; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp0_ == NULL) { +#line 526 "WindowLeftTree.vala.c" + Xcls_WindowLeftTree* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = xcls_windowlefttree_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (WindowLeftTree); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + WindowLeftTree = _tmp1_; +#line 534 "WindowLeftTree.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = WindowLeftTree; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 544 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type) { + Xcls_WindowLeftTree * self = NULL; + Xcls_WindowLeftTree* _tmp0_; + GtkScrolledWindow* _tmp1_; + GtkScrolledWindow* _tmp2_; + Xcls_WindowLeftTree* _tmp3_; + Xcls_WindowLeftTreeXcls_view* _tmp4_; + Xcls_WindowLeftTreeXcls_view* child_0; + GtkScrolledWindow* _tmp5_; + GtkTreeView* _tmp6_; + Xcls_WindowLeftTree* _tmp7_; + Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp8_; + Xcls_WindowLeftTreeXcls_LeftTreeMenu* child_1; + GtkScrolledWindow* _tmp9_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTree*) g_object_new (object_type, NULL); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _g_object_ref0 (self); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp0_; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp1_); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp1_; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->el; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_scrolled_window_set_shadow_type (_tmp2_, GTK_SHADOW_IN); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->priv->_this; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = xcls_windowlefttree_xcls_view_new (_tmp3_); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_0 = _tmp4_; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_0); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = child_0->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = self->priv->_this; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = xcls_windowlefttree_xcls_lefttreemenu_new (_tmp7_); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_1 = _tmp8_; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_1); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = self->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_scrolled_window_set_policy (_tmp9_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_1); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_0); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 614 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTree* xcls_windowlefttree_new (void) { +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_construct (TYPE_XCLS_WINDOWLEFTTREE); +#line 621 "WindowLeftTree.vala.c" +} + + +JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self) { + JsRenderJsRender* result = NULL; + Xcls_WindowLeftTreeXcls_model* _tmp0_; + JsRenderJsRender* _tmp1_; + JsRenderJsRender* _tmp2_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->model; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->file; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp2_; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 642 "WindowLeftTree.vala.c" +} + + +JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self) { + JsRenderNode* result = NULL; + gchar* _tmp0_ = NULL; + gchar* path; + const gchar* _tmp1_; + gint _tmp2_; + gint _tmp3_; + Xcls_WindowLeftTree* _tmp4_; + Xcls_WindowLeftTreeXcls_model* _tmp5_; + const gchar* _tmp6_; + JsRenderNode* _tmp7_ = NULL; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = xcls_windowlefttree_getActivePath (self); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp0_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = path; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = strlen (_tmp1_); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp2_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp3_ < 1) { +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = NULL; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 677 "WindowLeftTree.vala.c" + } +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->priv->_this; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = _tmp4_->model; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = path; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = xcls_windowlefttree_xcls_model_pathToNode (_tmp5_, _tmp6_); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp7_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 693 "WindowLeftTree.vala.c" +} + + +gchar* xcls_windowlefttree_getActivePath (Xcls_WindowLeftTree* self) { + gchar* result = NULL; + Xcls_WindowLeftTreeXcls_model* _tmp0_; + Xcls_WindowLeftTreeXcls_model* _tmp1_; + Xcls_WindowLeftTreeXcls_model* model; + Xcls_WindowLeftTreeXcls_view* _tmp2_; + GtkTreeView* _tmp3_; + GtkTreeView* _tmp4_; + GtkTreeView* view; + GtkTreeView* _tmp5_; + GtkTreeSelection* _tmp6_ = NULL; + gint _tmp7_ = 0; + GtkTreeIter iter = {0}; + GtkTreeModel* mod = NULL; + GtkTreeView* _tmp9_; + GtkTreeSelection* _tmp10_ = NULL; + GtkTreeModel* _tmp11_ = NULL; + GtkTreeIter _tmp12_ = {0}; + GtkTreeModel* _tmp13_; + GtkTreeModel* _tmp14_; + GtkTreeIter _tmp15_; + GtkTreePath* _tmp16_ = NULL; + GtkTreePath* _tmp17_; + gchar* _tmp18_ = NULL; + gchar* _tmp19_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->model; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + model = _tmp1_; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->view; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp2_->el; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + view = _tmp4_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = view; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = gtk_tree_view_get_selection (_tmp5_); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = gtk_tree_selection_count_selected_rows (_tmp6_); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_ < 1) { +#line 746 "WindowLeftTree.vala.c" + gchar* _tmp8_; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = g_strdup (""); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp8_; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (view); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (model); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 758 "WindowLeftTree.vala.c" + } +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = view; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = gtk_tree_view_get_selection (_tmp9_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp10_, &_tmp11_, &_tmp12_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _g_object_ref0 (_tmp11_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp13_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp12_; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = mod; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = iter; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = gtk_tree_model_get_path (_tmp14_, &_tmp15_); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = _tmp16_; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = gtk_tree_path_to_string (_tmp17_); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = _tmp18_; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp17_); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp19_; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (view); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (model); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 798 "WindowLeftTree.vala.c" +} + + +static void g_cclosure_user_marshal_BOOLEAN__OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) { + typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT) (gpointer data1, gpointer arg_1, gpointer data2); + register GMarshalFunc_BOOLEAN__OBJECT callback; + register GCClosure * cc; + register gpointer data1; + register gpointer data2; + gboolean v_return; + cc = (GCClosure *) closure; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (return_value != NULL); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (n_param_values == 2); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (G_CCLOSURE_SWAP_DATA (closure)) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data1 = closure->data; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data2 = param_values->data[0].v_pointer; +#line 820 "WindowLeftTree.vala.c" + } else { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data1 = param_values->data[0].v_pointer; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data2 = closure->data; +#line 826 "WindowLeftTree.vala.c" + } +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + callback = (GMarshalFunc_BOOLEAN__OBJECT) (marshal_data ? marshal_data : cc->callback); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + v_return = callback (data1, g_value_get_object (param_values + 1), data2); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_set_boolean (return_value, v_return); +#line 834 "WindowLeftTree.vala.c" +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 841 "WindowLeftTree.vala.c" +} + + +static gboolean __lambda22_ (Xcls_WindowLeftTreeXcls_view* self, GdkEventButton* ev) { + gboolean result = FALSE; + Xcls_WindowLeftTree* _tmp0_; + gboolean _tmp1_ = FALSE; + gboolean _tmp2_ = FALSE; + GdkEventButton _tmp3_; + GdkEventType _tmp4_; + gboolean _tmp7_; + GtkTreePath* res = NULL; + Xcls_WindowLeftTree* _tmp8_; + Xcls_WindowLeftTreeXcls_view* _tmp9_; + GtkTreeView* _tmp10_; + GdkEventButton _tmp11_; + gdouble _tmp12_; + GdkEventButton _tmp13_; + gdouble _tmp14_; + GtkTreePath* _tmp15_ = NULL; + gboolean _tmp16_ = FALSE; + GtkTreeView* _tmp17_; + GtkTreeSelection* _tmp18_ = NULL; + GtkTreePath* _tmp19_; + Xcls_WindowLeftTree* _tmp20_; + Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp21_; + GtkMenu* _tmp22_; + GdkScreen* _tmp23_ = NULL; + Xcls_WindowLeftTree* _tmp24_; + Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp25_; + GtkMenu* _tmp26_; + Xcls_WindowLeftTree* _tmp27_; + Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp28_; + GtkMenu* _tmp29_; + GdkEventButton _tmp30_; + guint32 _tmp31_; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (ev != NULL, FALSE); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp0_, "before-node-change", NULL, &_tmp1_); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp1_) { +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = TRUE; +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 890 "WindowLeftTree.vala.c" + } +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = *ev; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _tmp3_.type; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp4_ != GDK_BUTTON_PRESS) { +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = TRUE; +#line 900 "WindowLeftTree.vala.c" + } else { + GdkEventButton _tmp5_; + guint _tmp6_; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = *ev; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_.button; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp6_ != ((guint) 3); +#line 910 "WindowLeftTree.vala.c" + } +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp2_; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_) { +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = FALSE; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 920 "WindowLeftTree.vala.c" + } +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = self->priv->_this; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_->view; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _tmp9_->el; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = *ev; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_.x; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = *ev; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = _tmp13_.y; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = gtk_tree_view_get_path_at_pos (_tmp10_, (gint) _tmp12_, (gint) _tmp14_, &_tmp15_, NULL, NULL, NULL); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (res); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + res = _tmp15_; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp16_) { +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = TRUE; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (res); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 950 "WindowLeftTree.vala.c" + } +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = self->el; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = gtk_tree_view_get_selection (_tmp17_); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = res; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_select_path (_tmp18_, _tmp19_); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = self->priv->_this; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_->LeftTreeMenu; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = _tmp21_->el; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = gdk_screen_get_default (); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_menu_set_screen (_tmp22_, _tmp23_); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = self->priv->_this; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = _tmp24_->LeftTreeMenu; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = _tmp25_->el; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_widget_show_all ((GtkWidget*) _tmp26_); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = self->priv->_this; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = _tmp27_->LeftTreeMenu; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = _tmp28_->el; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = *ev; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = _tmp30_.time; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_menu_popup (_tmp29_, NULL, NULL, NULL, NULL, (guint) 3, _tmp31_); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = TRUE; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (res); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 996 "WindowLeftTree.vala.c" +} + + +static gboolean ___lambda22__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda22_ (self, event); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1005 "WindowLeftTree.vala.c" +} + + +static gpointer _cairo_surface_reference0 (gpointer self) { +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self ? cairo_surface_reference (self) : NULL; +#line 1012 "WindowLeftTree.vala.c" +} + + +static void __lambda25_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx) { + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTreeXcls_view* _tmp1_; + GtkTreeView* _tmp2_; + GtkTreeSelection* _tmp3_ = NULL; + GtkTreeSelection* _tmp4_; + GtkTreeSelection* s; + GtkTreeSelection* _tmp5_; + gint _tmp6_ = 0; + GtkTreeIter iter = {0}; + GtkTreeModel* mod = NULL; + GtkTreeSelection* _tmp7_; + GtkTreeModel* _tmp8_ = NULL; + GtkTreeIter _tmp9_ = {0}; + GtkTreeModel* _tmp10_; + GValue value = {0}; + Xcls_WindowLeftTree* _tmp11_; + Xcls_WindowLeftTreeXcls_model* _tmp12_; + GtkTreeStore* _tmp13_; + GtkTreeIter _tmp14_; + GValue _tmp15_ = {0}; + GObject* _tmp16_ = NULL; + JsRenderNode* data; + JsRenderNode* _tmp17_; + gchar* _tmp18_ = NULL; + gchar* xname; + const gchar* _tmp19_; + gchar* _tmp20_; + gchar* _tmp21_; + gchar* _tmp22_; + gchar* _tmp23_; + const gchar* _tmp24_; + gchar* _tmp25_; + Xcls_WindowLeftTree* _tmp26_; + Xcls_WindowLeftTreeXcls_model* _tmp27_; + JsRenderJsRender* _tmp28_; + PaletePalete* _tmp29_ = NULL; + PaletePalete* _tmp30_; + const gchar* _tmp31_; + gint _tmp32_ = 0; + gchar** _tmp33_ = NULL; + gchar** _tmp34_; + gint _tmp34__length1; + gchar* _tmp35_ = NULL; + gchar* _tmp36_; + gchar* _tmp37_; + gchar* _tmp38_; + gchar* _tmp39_; + gchar* _tmp40_; + Xcls_WindowLeftTree* _tmp41_; + Xcls_WindowLeftTreeXcls_model* _tmp42_; + GtkTreeStore* _tmp43_; + GtkTreeIter _tmp44_; + GtkTreePath* _tmp45_ = NULL; + GtkTreePath* path; + GtkTreeView* _tmp46_; + GtkTreePath* _tmp47_; + cairo_surface_t* _tmp48_ = NULL; + cairo_surface_t* _tmp49_; + cairo_surface_t* pix; + GdkDragContext* _tmp50_; + cairo_surface_t* _tmp51_; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (ctx != NULL); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->view; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp4_; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = s; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = gtk_tree_selection_count_selected_rows (_tmp5_); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp6_ < 1) { +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1102 "WindowLeftTree.vala.c" + } +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = s; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _g_object_ref0 (_tmp8_); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp10_; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp9_; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->priv->_this; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_->model; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _tmp12_->el; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = iter; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp15_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = g_value_dup_object (&value); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data = G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = data; +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = js_render_node_fqn (_tmp17_); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xname = _tmp18_; +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = xname; +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = g_strconcat ("XNAME IS ", _tmp19_, NULL); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_; +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = g_strconcat (_tmp21_, "\n", NULL); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = _tmp22_; +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp23_); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp23_); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp21_); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = xname; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = g_strdup (_tmp24_); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->dragData); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dragData = _tmp25_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = self->priv->_this; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = _tmp26_->model; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = _tmp27_->file; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = js_render_js_render_palete (_tmp28_); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = _tmp29_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = xname; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = palete_palete_getDropList (_tmp30_, _tmp31_, &_tmp32_); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = _tmp33_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList_length1 = _tmp32_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp30_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = self->dropList; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34__length1 = self->dropList_length1; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = g_strjoinv (", ", _tmp34_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = _tmp35_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = g_strconcat ("DROP LIST IS ", _tmp36_, NULL); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = _tmp37_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = g_strconcat (_tmp38_, "\n", NULL); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = _tmp39_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp40_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp40_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp38_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp36_); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = self->priv->_this; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = _tmp41_->model; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = _tmp42_->el; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = iter; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp43_, &_tmp44_); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp45_; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = self->el; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = path; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp48_ = gtk_tree_view_create_row_drag_icon (_tmp46_, _tmp47_); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp49_ = _cairo_surface_reference0 (_tmp48_); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pix = _tmp49_; +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp50_ = ctx; +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp51_ = pix; +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_set_icon_surface (_tmp50_, _tmp51_); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _cairo_surface_destroy0 (pix); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (data); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1254 "WindowLeftTree.vala.c" +} + + +static void ___lambda25__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self) { +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda25_ (self, context); +#line 1261 "WindowLeftTree.vala.c" +} + + +static void __lambda26_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context) { + gchar* _tmp0_; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (drag_context != NULL); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = g_strdup (""); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->dragData); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dragData = _tmp0_; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL); +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = NULL; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList_length1 = 0; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", 0); +#line 1283 "WindowLeftTree.vala.c" +} + + +static void ___lambda26__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self) { +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda26_ (self, context); +#line 1290 "WindowLeftTree.vala.c" +} + + +static gboolean __lambda27_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time) { + gboolean result = FALSE; + gint _tmp0_; + gint _tmp1_; + GtkTreeView* _tmp2_; + GdkDragContext* _tmp3_; + GdkAtom _tmp4_ = 0U; + guint _tmp5_; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (ctx != NULL, FALSE); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("got drag motion"); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->drag_in_motion = TRUE; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = x; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->drag_x = _tmp0_; +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = y; +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->drag_y = _tmp1_; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->el; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = ctx; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = gdk_atom_intern ("STRING", TRUE); +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = time; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_get_data ((GtkWidget*) _tmp2_, _tmp3_, _tmp4_, (guint32) _tmp5_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = TRUE; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1330 "WindowLeftTree.vala.c" +} + + +static gboolean ___lambda27__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) { + gboolean result; + result = __lambda27_ (self, context, x, y, time_); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1339 "WindowLeftTree.vala.c" +} + + +static gboolean __lambda28_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time) { + gboolean result = FALSE; + GtkTreeView* _tmp0_; + GdkDragContext* _tmp1_; + GdkAtom _tmp2_ = 0U; + guint _tmp3_; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (ctx != NULL, FALSE); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->drag_in_motion = FALSE; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = ctx; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = gdk_atom_intern ("STRING", TRUE); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = time; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_get_data ((GtkWidget*) _tmp0_, _tmp1_, _tmp2_, (guint32) _tmp3_); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = FALSE; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1367 "WindowLeftTree.vala.c" +} + + +static gboolean ___lambda28__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) { + gboolean result; + result = __lambda28_ (self, context, x, y, time_); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1376 "WindowLeftTree.vala.c" +} + + +static void __lambda29_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, GtkSelectionData* sel, guint info, guint time) { + gchar* _tmp0_; + gchar* targetData; + GtkTreePath* path = NULL; + GtkTreeViewDropPosition pos = 0; + Xcls_WindowLeftTree* _tmp1_; + Xcls_WindowLeftTreeXcls_view* _tmp2_; + GtkTreeView* _tmp3_; + gint _tmp4_; + gint _tmp5_; + GtkTreePath* _tmp6_ = NULL; + GtkTreeViewDropPosition _tmp7_ = 0; + gboolean _tmp8_ = FALSE; + gboolean isOver; + GdkDragContext* _tmp9_; + GtkWidget* _tmp10_ = NULL; + GtkWidget* _tmp11_; + GtkWidget* src; + GtkWidget* _tmp12_; + GtkTreeView* _tmp13_; + GdkDragAction _tmp75_ = 0; + GdkDragContext* _tmp76_; + GdkDragAction _tmp77_ = 0; + GdkDragAction _tmp78_; + GdkDragAction action; + Xcls_WindowLeftTree* _tmp79_; + Xcls_WindowLeftTreeXcls_model* _tmp80_; + GtkTreeStore* _tmp81_; + gint _tmp82_ = 0; + gboolean delete_selection_data; + GdkDragContext* _tmp152_; + GdkDragAction _tmp153_ = 0; + GdkDragContext* _tmp154_; + GdkDragAction _tmp155_ = 0; + Xcls_WindowLeftTree* _tmp156_; + Xcls_WindowLeftTreeXcls_model* _tmp157_; + const gchar* _tmp158_; + GdkDragContext* _tmp159_; + GdkDragAction _tmp160_ = 0; + GdkDragContext* _tmp161_; + guint _tmp162_; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (ctx != NULL); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (sel != NULL); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = g_strdup (""); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + targetData = _tmp0_; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = self->priv->_this; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->view; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp2_->el; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->drag_x; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->drag_y; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = gtk_tree_view_get_dest_row_at_pos (_tmp3_, _tmp4_, _tmp5_, &_tmp6_, &_tmp7_); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp6_; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pos = _tmp7_; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + isOver = _tmp8_; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = ctx; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = gtk_drag_get_source_widget (_tmp9_); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = _g_object_ref0 (_tmp10_); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + src = _tmp11_; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = src; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = self->el; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp12_ != G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, GTK_TYPE_WIDGET, GtkWidget)) { +#line 1463 "WindowLeftTree.vala.c" + GtkSelectionData* _tmp14_; + gchar* _tmp15_ = NULL; + gchar* selection_text; + gboolean _tmp16_ = FALSE; + gboolean _tmp17_ = FALSE; + const gchar* _tmp18_; + gboolean _tmp22_; + gboolean _tmp24_; + Xcls_WindowLeftTree* _tmp30_; + Xcls_WindowLeftTreeXcls_model* _tmp31_; + JsRenderJsRender* _tmp32_; + PaletePalete* _tmp33_ = NULL; + PaletePalete* _tmp34_; + const gchar* _tmp35_; + gint _tmp36_ = 0; + gchar** _tmp37_ = NULL; + gchar** _tmp38_; + gint _tmp38__length1; + gchar** dropList; + gint dropList_length1; + gint _dropList_size_; + Xcls_WindowLeftTree* _tmp39_; + Xcls_WindowLeftTreeXcls_model* _tmp40_; + GtkTreePath* _tmp41_; + gchar* _tmp42_ = NULL; + gchar* _tmp43_; + gchar** _tmp44_; + gint _tmp44__length1; + GtkTreeViewDropPosition _tmp45_; + gchar* _tmp46_ = NULL; + const gchar* _tmp47_; + gint _tmp48_; + gint _tmp49_; + const gchar* _tmp55_; + gchar** _tmp56_; + gchar** _tmp57_ = NULL; + gchar** td_ar; + gint td_ar_length1; + gint _td_ar_size_; + gboolean _tmp58_; + JsRenderNode* _tmp66_; + JsRenderNode* node; + JsRenderNode* _tmp67_; + const gchar* _tmp68_; + Xcls_WindowLeftTree* _tmp69_; + Xcls_WindowLeftTreeXcls_model* _tmp70_; + const gchar* _tmp71_; + JsRenderNode* _tmp72_; + GdkDragContext* _tmp73_; + guint _tmp74_; +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = sel; +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = gtk_selection_data_get_text (_tmp14_); +#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + selection_text = _tmp15_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = selection_text; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp18_ == NULL) { +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = TRUE; +#line 1526 "WindowLeftTree.vala.c" + } else { + const gchar* _tmp19_; + gint _tmp20_; + gint _tmp21_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = selection_text; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = strlen (_tmp19_); +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = _tmp21_ < 1; +#line 1539 "WindowLeftTree.vala.c" + } +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = _tmp17_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp22_) { +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = TRUE; +#line 1547 "WindowLeftTree.vala.c" + } else { + gboolean _tmp23_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = isOver; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = !_tmp23_; +#line 1554 "WindowLeftTree.vala.c" + } +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = _tmp16_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp24_) { +#line 1560 "WindowLeftTree.vala.c" + gboolean _tmp25_; + GdkDragContext* _tmp28_; + guint _tmp29_; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = self->drag_in_motion; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp25_) { +#line 1568 "WindowLeftTree.vala.c" + GdkDragContext* _tmp26_; + guint _tmp27_; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = ctx; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = time; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp26_, 0, (guint32) _tmp27_); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1589 "WindowLeftTree.vala.c" + } +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = ctx; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = time; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp28_, FALSE, FALSE, (guint32) _tmp29_); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1607 "WindowLeftTree.vala.c" + } +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = self->priv->_this; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = _tmp30_->model; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = _tmp31_->file; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = js_render_js_render_palete (_tmp32_); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = _tmp33_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = selection_text; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = palete_palete_getDropList (_tmp34_, _tmp35_, &_tmp36_); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = _tmp37_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38__length1 = _tmp36_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp34_); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = _tmp38_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList_length1 = _tmp38__length1; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _dropList_size_ = dropList_length1; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = self->priv->_this; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = _tmp39_->model; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = path; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = gtk_tree_path_to_string (_tmp41_); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = _tmp42_; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = dropList; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44__length1 = dropList_length1; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = pos; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp40_, _tmp43_, _tmp44_, _tmp44__length1, (gint) _tmp45_); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + targetData = _tmp46_; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp43_); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = targetData; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp48_ = strlen (_tmp47_); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp49_ = _tmp48_; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp49_ < 1) { +#line 1667 "WindowLeftTree.vala.c" + gboolean _tmp50_; + GdkDragContext* _tmp53_; + guint _tmp54_; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp50_ = self->drag_in_motion; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp50_) { +#line 1675 "WindowLeftTree.vala.c" + GdkDragContext* _tmp51_; + guint _tmp52_; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp51_ = ctx; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp52_ = time; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp51_, 0, (guint32) _tmp52_); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1698 "WindowLeftTree.vala.c" + } +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp53_ = ctx; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp54_ = time; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp53_, FALSE, FALSE, (guint32) _tmp54_); +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL); +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1718 "WindowLeftTree.vala.c" + } +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp55_ = targetData; +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp57_ = _tmp56_ = g_strsplit (_tmp55_, "|", 0); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = _tmp57_; +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar_length1 = _vala_array_length (_tmp56_); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _td_ar_size_ = td_ar_length1; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp58_ = self->drag_in_motion; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp58_) { +#line 1734 "WindowLeftTree.vala.c" + GdkDragContext* _tmp59_; + guint _tmp60_; + gchar** _tmp61_; + gint _tmp61__length1; + const gchar* _tmp62_; + gchar** _tmp63_; + gint _tmp63__length1; + const gchar* _tmp64_; + gint _tmp65_ = 0; +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp59_ = ctx; +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp60_ = time; +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp59_, GDK_ACTION_COPY, (guint32) _tmp60_); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp61_ = td_ar; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp61__length1 = td_ar_length1; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp62_ = _tmp61_[0]; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp63_ = td_ar; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp63__length1 = td_ar_length1; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp64_ = _tmp63_[1]; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp65_ = atoi (_tmp64_); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp62_, (GtkTreeViewDropPosition) _tmp65_); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1780 "WindowLeftTree.vala.c" + } +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp66_ = js_render_node_new (); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp66_; +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp67_ = node; +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp68_ = selection_text; +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + js_render_node_setFqn (_tmp67_, _tmp68_); +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp69_ = self->priv->_this; +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp70_ = _tmp69_->model; +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp71_ = targetData; +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp72_ = node; +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_dropNode (_tmp70_, _tmp71_, _tmp72_); +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("ADD new node!!!\n"); +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp73_ = ctx; +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp74_ = time; +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp73_, FALSE, FALSE, (guint32) _tmp74_); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1826 "WindowLeftTree.vala.c" + } +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp76_ = ctx; +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp77_ = gdk_drag_context_get_actions (_tmp76_); +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if ((_tmp77_ & GDK_ACTION_MOVE) > 0) { +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp75_ = GDK_ACTION_MOVE; +#line 1836 "WindowLeftTree.vala.c" + } else { +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp75_ = GDK_ACTION_COPY; +#line 1840 "WindowLeftTree.vala.c" + } +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp78_ = _tmp75_; +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + action = _tmp78_; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp79_ = self->priv->_this; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp80_ = _tmp79_->model; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp81_ = _tmp80_->el; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp82_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp81_, NULL); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp82_ < 1) { +#line 1856 "WindowLeftTree.vala.c" + gchar* _tmp83_ = NULL; + gboolean _tmp84_; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp83_ = g_strdup_printf ("|%d|", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + targetData = _tmp83_; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp84_ = self->drag_in_motion; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp84_) { +#line 1869 "WindowLeftTree.vala.c" + GdkDragContext* _tmp85_; + GdkDragAction _tmp86_; + guint _tmp87_; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp85_ = ctx; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp86_ = action; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp87_ = time; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp85_, _tmp86_, (guint32) _tmp87_); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1891 "WindowLeftTree.vala.c" + } + } else { + gboolean _tmp88_; + GtkSelectionData* _tmp94_; + gchar* _tmp95_ = NULL; + gchar* selection_text; + gboolean _tmp96_ = FALSE; + const gchar* _tmp97_; + gboolean _tmp101_; + const gchar* _tmp107_; + gchar* _tmp108_; + gchar* _tmp109_; + GtkTreePath* _tmp110_; + gchar* _tmp111_ = NULL; + gchar* target_path; + const gchar* _tmp112_; + const gchar* _tmp113_; + Xcls_WindowLeftTree* _tmp119_; + Xcls_WindowLeftTreeXcls_model* _tmp120_; + GtkTreePath* _tmp121_; + gchar* _tmp122_ = NULL; + gchar* _tmp123_; + gchar** _tmp124_; + gint _tmp124__length1; + GtkTreeViewDropPosition _tmp125_; + gchar* _tmp126_ = NULL; + const gchar* _tmp127_; + gchar* _tmp128_; + gchar* _tmp129_; + gchar* _tmp130_; + gchar* _tmp131_; + const gchar* _tmp132_; + gint _tmp133_; + gint _tmp134_; + const gchar* _tmp140_; + gchar** _tmp141_; + gchar** _tmp142_ = NULL; + gchar** td_ar; + gint td_ar_length1; + gint _td_ar_size_; + gboolean _tmp143_; +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp88_ = isOver; +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp88_) { +#line 1937 "WindowLeftTree.vala.c" + gboolean _tmp89_; + GdkDragContext* _tmp92_; + guint _tmp93_; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp89_ = self->drag_in_motion; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp89_) { +#line 1945 "WindowLeftTree.vala.c" + GdkDragContext* _tmp90_; + guint _tmp91_; +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp90_ = ctx; +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp91_ = time; +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp90_, 0, (guint32) _tmp91_); +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1964 "WindowLeftTree.vala.c" + } +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp92_ = ctx; +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp93_ = time; +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp92_, FALSE, FALSE, (guint32) _tmp93_); +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1980 "WindowLeftTree.vala.c" + } +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp94_ = sel; +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp95_ = gtk_selection_data_get_text (_tmp94_); +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + selection_text = _tmp95_; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp97_ = selection_text; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp97_ == NULL) { +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp96_ = TRUE; +#line 1994 "WindowLeftTree.vala.c" + } else { + const gchar* _tmp98_; + gint _tmp99_; + gint _tmp100_; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp98_ = selection_text; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp99_ = strlen (_tmp98_); +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp100_ = _tmp99_; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp96_ = _tmp100_ < 1; +#line 2007 "WindowLeftTree.vala.c" + } +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp101_ = _tmp96_; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp101_) { +#line 2013 "WindowLeftTree.vala.c" + gboolean _tmp102_; + GdkDragContext* _tmp105_; + guint _tmp106_; +#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp102_ = self->drag_in_motion; +#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp102_) { +#line 2021 "WindowLeftTree.vala.c" + GdkDragContext* _tmp103_; + guint _tmp104_; +#line 418 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp103_ = ctx; +#line 418 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp104_ = time; +#line 418 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp103_, 0, (guint32) _tmp104_); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2042 "WindowLeftTree.vala.c" + } +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp105_ = ctx; +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp106_ = time; +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp105_, FALSE, FALSE, (guint32) _tmp106_); +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2060 "WindowLeftTree.vala.c" + } +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp107_ = selection_text; +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp108_ = g_strconcat ("got selection text of ", _tmp107_, NULL); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp109_ = _tmp108_; +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp109_); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp109_); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp110_ = path; +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp111_ = gtk_tree_path_to_string (_tmp110_); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + target_path = _tmp111_; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp112_ = selection_text; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp113_ = target_path; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (g_strcmp0 (_tmp112_, _tmp113_) == 0) { +#line 2084 "WindowLeftTree.vala.c" + gboolean _tmp114_; + GdkDragContext* _tmp117_; + guint _tmp118_; +#line 434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("self drag ?? == we should perhaps allow copy onto self..\n"); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp114_ = self->drag_in_motion; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp114_) { +#line 2094 "WindowLeftTree.vala.c" + GdkDragContext* _tmp115_; + guint _tmp116_; +#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp115_ = ctx; +#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp116_ = time; +#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp115_, 0, (guint32) _tmp116_); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2117 "WindowLeftTree.vala.c" + } +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp117_ = ctx; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp118_ = time; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp117_, FALSE, FALSE, (guint32) _tmp118_); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2137 "WindowLeftTree.vala.c" + } +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp119_ = self->priv->_this; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp120_ = _tmp119_->model; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp121_ = path; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp122_ = gtk_tree_path_to_string (_tmp121_); +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp123_ = _tmp122_; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp124_ = self->dropList; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp124__length1 = self->dropList_length1; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp125_ = pos; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp126_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp120_, _tmp123_, _tmp124_, _tmp124__length1, (gint) _tmp125_); +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + targetData = _tmp126_; +#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp123_); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp127_ = targetData; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp128_ = g_strconcat ("targetDAta: ", _tmp127_, NULL); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp129_ = _tmp128_; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp130_ = g_strconcat (_tmp129_, "\n", NULL); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp131_ = _tmp130_; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp131_); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp131_); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp129_); +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp132_ = targetData; +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp133_ = strlen (_tmp132_); +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp134_ = _tmp133_; +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp134_ < 1) { +#line 2187 "WindowLeftTree.vala.c" + gboolean _tmp135_; + GdkDragContext* _tmp138_; + guint _tmp139_; +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp135_ = self->drag_in_motion; +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp135_) { +#line 2195 "WindowLeftTree.vala.c" + GdkDragContext* _tmp136_; + guint _tmp137_; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp136_ = ctx; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp137_ = time; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp136_, 0, (guint32) _tmp137_); +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2218 "WindowLeftTree.vala.c" + } +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp138_ = ctx; +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp139_ = time; +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp138_, FALSE, FALSE, (guint32) _tmp139_); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2238 "WindowLeftTree.vala.c" + } +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp140_ = targetData; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp142_ = _tmp141_ = g_strsplit (_tmp140_, "|", 0); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = _tmp142_; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar_length1 = _vala_array_length (_tmp141_); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _td_ar_size_ = td_ar_length1; +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp143_ = self->drag_in_motion; +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp143_) { +#line 2254 "WindowLeftTree.vala.c" + GdkDragContext* _tmp144_; + GdkDragAction _tmp145_; + guint _tmp146_; + gchar** _tmp147_; + gint _tmp147__length1; + const gchar* _tmp148_; + gchar** _tmp149_; + gint _tmp149__length1; + const gchar* _tmp150_; + gint _tmp151_ = 0; +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp144_ = ctx; +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp145_ = action; +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp146_ = time; +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp144_, _tmp145_, (guint32) _tmp146_); +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp147_ = td_ar; +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp147__length1 = td_ar_length1; +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp148_ = _tmp147_[0]; +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp149_ = td_ar; +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp149__length1 = td_ar_length1; +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp150_ = _tmp149_[1]; +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp151_ = atoi (_tmp150_); +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp148_, (GtkTreeViewDropPosition) _tmp151_); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2303 "WindowLeftTree.vala.c" + } +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 2311 "WindowLeftTree.vala.c" + } +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + delete_selection_data = FALSE; +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp152_ = ctx; +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp153_ = gdk_drag_context_get_actions (_tmp152_); +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp153_ == GDK_ACTION_ASK) { +#line 2321 "WindowLeftTree.vala.c" + } +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp154_ = ctx; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp155_ = gdk_drag_context_get_actions (_tmp154_); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp155_ == GDK_ACTION_MOVE) { +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + delete_selection_data = TRUE; +#line 2331 "WindowLeftTree.vala.c" + } +#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp156_ = self->priv->_this; +#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp157_ = _tmp156_->model; +#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp158_ = targetData; +#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp159_ = ctx; +#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp160_ = gdk_drag_context_get_actions (_tmp159_); +#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_moveNode (_tmp157_, _tmp158_, _tmp160_); +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp161_ = ctx; +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp162_ = time; +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp161_, FALSE, FALSE, (guint32) _tmp162_); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 2357 "WindowLeftTree.vala.c" +} + + +static void ___lambda29__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) { +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda29_ (self, context, x, y, selection_data, info, time_); +#line 2364 "WindowLeftTree.vala.c" +} + + +static gboolean __lambda31_ (Xcls_WindowLeftTreeXcls_view* self) { + gboolean result = FALSE; + GtkTreeView* _tmp0_; + GtkTreeSelection* _tmp1_ = NULL; + gint _tmp2_ = 0; + GtkTreeView* _tmp4_; + GtkTreeSelection* _tmp5_ = NULL; + GtkTreeSelection* _tmp6_; + GtkTreeSelection* s; + GtkTreeIter iter = {0}; + GtkTreeModel* mod = NULL; + GtkTreeSelection* _tmp7_; + GtkTreeModel* _tmp8_ = NULL; + GtkTreeIter _tmp9_ = {0}; + GtkTreeModel* _tmp10_; + GValue value = {0}; + Xcls_WindowLeftTree* _tmp11_; + Xcls_WindowLeftTreeXcls_model* _tmp12_; + GtkTreeStore* _tmp13_; + GtkTreeIter _tmp14_; + GValue _tmp15_ = {0}; + Xcls_WindowLeftTree* _tmp16_; + Xcls_WindowLeftTreeXcls_model* _tmp17_; + GtkTreeModel* _tmp18_; + GtkTreeIter _tmp19_; + GtkTreePath* _tmp20_ = NULL; + GtkTreePath* _tmp21_; + gchar* _tmp22_ = NULL; + GObject* _tmp23_ = NULL; + JsRenderNode* node; + Xcls_WindowLeftTree* _tmp24_; + JsRenderNode* _tmp25_; +#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = gtk_tree_selection_count_selected_rows (_tmp1_); +#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp2_ < 1) { +#line 2408 "WindowLeftTree.vala.c" + Xcls_WindowLeftTree* _tmp3_; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("selected rows < 1\n"); +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->priv->_this; +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp3_, "node-selected", NULL); +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = FALSE; +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 2420 "WindowLeftTree.vala.c" + } +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->el; +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = gtk_tree_view_get_selection (_tmp4_); +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp6_; +#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = s; +#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_); +#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _g_object_ref0 (_tmp8_); +#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp10_; +#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp9_; +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->priv->_this; +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_->model; +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _tmp12_->el; +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = iter; +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_); +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp15_; +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = self->priv->_this; +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = _tmp16_->model; +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = mod; +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = iter; +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = gtk_tree_model_get_path (_tmp18_, &_tmp19_); +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_; +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = gtk_tree_path_to_string (_tmp21_); +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp17_->activePath); +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_->activePath = _tmp22_; +#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp21_); +#line 557 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = g_value_dup_object (&value); +#line 557 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = G_TYPE_CHECK_INSTANCE_CAST (_tmp23_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = self->priv->_this; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = node; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp24_, "node-selected", _tmp25_); +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = FALSE; +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 2498 "WindowLeftTree.vala.c" +} + + +static gboolean ___lambda31__gsource_func (gpointer self) { + gboolean result; + result = __lambda31_ (self); +#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 2507 "WindowLeftTree.vala.c" +} + + +static void __lambda30_ (Xcls_WindowLeftTreeXcls_view* self) { + gboolean _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + gboolean _tmp2_ = FALSE; + Xcls_WindowLeftTree* _tmp5_; + Xcls_WindowLeftTreeXcls_model* _tmp6_; + JsRenderJsRender* _tmp7_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->blockChanges; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp0_) { +#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2524 "WindowLeftTree.vala.c" + } +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = self->priv->_this; +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp1_, "before-node-change", NULL, &_tmp2_); +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp2_) { +#line 2532 "WindowLeftTree.vala.c" + GtkTreeView* _tmp3_; + GtkTreeSelection* _tmp4_ = NULL; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->blockChanges = TRUE; +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = gtk_tree_view_get_selection (_tmp3_); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_unselect_all (_tmp4_); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->blockChanges = FALSE; +#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2547 "WindowLeftTree.vala.c" + } +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->priv->_this; +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_->model; +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp6_->file; +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_ == NULL) { +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2559 "WindowLeftTree.vala.c" + } +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("LEFT TREE -> view -> selection changed called\n"); +#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda31__gsource_func, g_object_ref (self), g_object_unref); +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2567 "WindowLeftTree.vala.c" +} + + +static void ___lambda30__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) { +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda30_ (self); +#line 2574 "WindowLeftTree.vala.c" +} + + +static void __lambda32_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context, GtkSelectionData* data, guint info, guint time) { + GtkTreeView* _tmp0_; + GtkTreeSelection* _tmp1_ = NULL; + GtkTreeSelection* _tmp2_; + GtkTreeSelection* s; + GtkTreeSelection* _tmp3_; + gint _tmp4_ = 0; + GtkTreeIter iter = {0}; + GtkTreeModel* mod = NULL; + GtkTreeSelection* _tmp6_; + GtkTreeModel* _tmp7_ = NULL; + GtkTreeIter _tmp8_ = {0}; + GtkTreeModel* _tmp9_; + GtkTreeModel* _tmp10_; + GtkTreeIter _tmp11_; + GtkTreePath* _tmp12_ = NULL; + GtkTreePath* _tmp13_; + gchar* _tmp14_ = NULL; + gchar* _tmp15_; + gchar* tp; + GtkSelectionData* _tmp16_; + const gchar* _tmp17_; + const gchar* _tmp18_; + gint _tmp19_; + gint _tmp20_; + const gchar* _tmp21_; + gchar* _tmp22_; + gchar* _tmp23_; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (drag_context != NULL); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (data != NULL); +#line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("drag-data-get"); +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp2_; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = s; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = gtk_tree_selection_count_selected_rows (_tmp3_); +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp4_ < 1) { +#line 2626 "WindowLeftTree.vala.c" + GtkSelectionData* _tmp5_; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = data; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_selection_data_set_text (_tmp5_, "", 0); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("return empty string - no selection.."); +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2638 "WindowLeftTree.vala.c" + } +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = s; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp6_, &_tmp7_, &_tmp8_); +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _g_object_ref0 (_tmp7_); +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp9_; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp8_; +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = mod; +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = iter; +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = gtk_tree_model_get_path (_tmp10_, &_tmp11_); +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _tmp12_; +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = gtk_tree_path_to_string (_tmp13_); +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = _tmp14_; +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp13_); +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + tp = _tmp15_; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = data; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = tp; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = tp; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = strlen (_tmp18_); +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _tmp19_; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_selection_data_set_text (_tmp16_, _tmp17_, _tmp20_); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = tp; +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = g_strconcat ("return ", _tmp21_, NULL); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = _tmp22_; +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp23_); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp23_); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (tp); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 2696 "WindowLeftTree.vala.c" +} + + +static void ___lambda32__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) { +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda32_ (self, context, selection_data, info, time_); +#line 2703 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_construct (GType object_type, Xcls_WindowLeftTree* _owner) { + Xcls_WindowLeftTreeXcls_view * self = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + Xcls_WindowLeftTree* _tmp2_; + Xcls_WindowLeftTreeXcls_view* _tmp3_; + GtkTreeView* _tmp4_; + GtkTreeView* _tmp5_; + GtkTreeView* _tmp6_; + GtkTreeView* _tmp7_; + Xcls_WindowLeftTree* _tmp8_; + Xcls_WindowLeftTreeXcls_model* _tmp9_; + Xcls_WindowLeftTreeXcls_model* child_0; + GtkTreeView* _tmp10_; + GtkTreeStore* _tmp11_; + Xcls_WindowLeftTree* _tmp12_; + Xcls_WindowLeftTreeXcls_TreeViewColumn4* _tmp13_; + Xcls_WindowLeftTreeXcls_TreeViewColumn4* child_1; + GtkTreeView* _tmp14_; + GtkTreeViewColumn* _tmp15_; + GtkTreeView* _tmp23_; + GtkTreeView* _tmp24_; + GtkTreeView* _tmp25_; + GtkTreeView* _tmp26_; + GtkTreeView* _tmp27_; + GtkTreeView* _tmp28_; + GtkTreeView* _tmp29_; + GtkTreeView* _tmp30_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_view*) g_object_new (object_type, NULL); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->priv->_this; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (self); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp2_->view); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_->view = _tmp3_; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = (GtkTreeView*) gtk_tree_view_new (); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp4_); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp4_; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->blockChanges = FALSE; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->el; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = self->el; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_headers_visible (_tmp6_, FALSE); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = self->el; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_tooltip_column (_tmp7_, 1); +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = self->priv->_this; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = xcls_windowlefttree_xcls_model_new (_tmp8_); +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_0 = _tmp9_; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_0); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = self->el; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = child_0->el; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = self->priv->_this; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = xcls_windowlefttree_xcls_treeviewcolumn4_new (_tmp12_); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_1 = _tmp13_; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_1); +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = self->el; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = child_1->el; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_append_column (_tmp14_, _tmp15_); +#line 2805 "WindowLeftTree.vala.c" + { + PangoFontDescription* _tmp16_; + PangoFontDescription* description; + GtkTreeView* _tmp17_; + GtkTreeView* _tmp18_; + GtkTreeSelection* _tmp19_ = NULL; + GtkTreeSelection* _tmp20_; + GtkTreeSelection* selection; + GtkTreeView* _tmp21_; + GtkTreeView* _tmp22_; +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = pango_font_description_new (); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + description = _tmp16_; +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pango_font_description_set_size (description, 8000); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = self->el; +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp17_, description); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = self->el; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = gtk_tree_view_get_selection (_tmp18_); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _g_object_ref0 (_tmp19_); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + selection = _tmp20_; +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = self->el; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_source_set ((GtkWidget*) _tmp21_, GDK_BUTTON1_MASK, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY | GDK_ACTION_MOVE); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = self->el; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_dest_set ((GtkWidget*) _tmp22_, GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_HIGHLIGHT, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY | GDK_ACTION_MOVE); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (selection); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __vala_PangoFontDescription_free0 (description); +#line 2848 "WindowLeftTree.vala.c" + } +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = self->el; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp23_, "button-press-event", (GCallback) ___lambda22__gtk_widget_button_press_event, self, 0); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = self->el; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp24_, "drag-begin", (GCallback) ___lambda25__gtk_widget_drag_begin, self, 0); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = self->el; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp25_, "drag-end", (GCallback) ___lambda26__gtk_widget_drag_end, self, 0); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = self->el; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp26_, "drag-motion", (GCallback) ___lambda27__gtk_widget_drag_motion, self, 0); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = self->el; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp27_, "drag-drop", (GCallback) ___lambda28__gtk_widget_drag_drop, self, 0); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = self->el; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp28_, "drag-data-received", (GCallback) ___lambda29__gtk_widget_drag_data_received, self, 0); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = self->el; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object (_tmp29_, "cursor-changed", (GCallback) ___lambda30__gtk_tree_view_cursor_changed, self, 0); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = self->el; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp30_, "drag-data-get", (GCallback) ___lambda32__gtk_widget_drag_data_get, self, 0); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_1); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_0); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 2888 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_new (Xcls_WindowLeftTree* _owner) { +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_view_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, _owner); +#line 2895 "WindowLeftTree.vala.c" +} + + +void xcls_windowlefttree_xcls_view_highlightDropPath (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath, GtkTreeViewDropPosition pos) { + const gchar* _tmp0_; + gint _tmp1_; + gint _tmp2_; +#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (treepath != NULL); +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = treepath; +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = strlen (_tmp0_); +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_; +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp2_ > 0) { +#line 2915 "WindowLeftTree.vala.c" + GtkTreeView* _tmp3_; + const gchar* _tmp4_; + GtkTreePath* _tmp5_; + GtkTreePath* _tmp6_; + GtkTreeViewDropPosition _tmp7_; +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = treepath; +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = gtk_tree_path_new_from_string (_tmp4_); +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_; +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = pos; +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_drag_dest_row (_tmp3_, _tmp6_, _tmp7_); +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp6_); +#line 2935 "WindowLeftTree.vala.c" + } else { + GtkTreeView* _tmp8_; +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = self->el; +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_drag_dest_row (_tmp8_, NULL, GTK_TREE_VIEW_DROP_INTO_OR_AFTER); +#line 2942 "WindowLeftTree.vala.c" + } +} + + +void xcls_windowlefttree_xcls_view_selectNode (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath_str) { + const gchar* _tmp0_; + GtkTreePath* _tmp1_; + GtkTreePath* tp; + GtkTreeView* _tmp2_; + GtkTreeView* _tmp3_; +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (treepath_str != NULL); +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = treepath_str; +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = gtk_tree_path_new_from_string (_tmp0_); +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + tp = _tmp1_; +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->el; +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_cursor (_tmp2_, tp, NULL, FALSE); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_scroll_to_cell (_tmp3_, tp, NULL, FALSE, (gfloat) 0, (gfloat) 0); +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (tp); +#line 2973 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_view_class_init (Xcls_WindowLeftTreeXcls_viewClass * klass) { +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_viewPrivate)); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_view_finalize; +#line 2984 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_view_instance_init (Xcls_WindowLeftTreeXcls_view * self) { +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_PRIVATE (self); +#line 2991 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_view_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_view * self; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view); +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->dragData); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_view_parent_class)->finalize (obj); +#line 3009 "WindowLeftTree.vala.c" +} + + +GType xcls_windowlefttree_xcls_view_get_type (void) { + static volatile gsize xcls_windowlefttree_xcls_view_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowlefttree_xcls_view_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_view), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_view_instance_init, NULL }; + GType xcls_windowlefttree_xcls_view_type_id; + xcls_windowlefttree_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_view", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowlefttree_xcls_view_type_id__volatile, xcls_windowlefttree_xcls_view_type_id); + } + return xcls_windowlefttree_xcls_view_type_id__volatile; +} + + +Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_construct (GType object_type, Xcls_WindowLeftTree* _owner) { + Xcls_WindowLeftTreeXcls_model * self = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + Xcls_WindowLeftTree* _tmp2_; + Xcls_WindowLeftTreeXcls_model* _tmp3_; + GtkTreeStore* _tmp4_; + gchar* _tmp5_; +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_model*) g_object_new (object_type, NULL); +#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->priv->_this; +#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (self); +#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp2_->model); +#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_->model = _tmp3_; +#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = gtk_tree_store_new (3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_OBJECT); +#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp4_; +#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->file); +#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->file = NULL; +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = g_strdup (""); +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp5_; +#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("model initialized"); +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 3073 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_new (Xcls_WindowLeftTree* _owner) { +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_model_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, _owner); +#line 3080 "WindowLeftTree.vala.c" +} + + +JsRenderNode* xcls_windowlefttree_xcls_model_pathToNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* path) { + JsRenderNode* result = NULL; + GtkTreeIter iter = {0}; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTreeXcls_model* _tmp1_; + GtkTreeStore* _tmp2_; + const gchar* _tmp3_; + GtkTreeIter _tmp4_ = {0}; + GValue value = {0}; + Xcls_WindowLeftTree* _tmp5_; + Xcls_WindowLeftTreeXcls_model* _tmp6_; + GtkTreeStore* _tmp7_; + GtkTreeIter _tmp8_; + GValue _tmp9_ = {0}; + GObject* _tmp10_ = NULL; +#line 641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (path != NULL, NULL); +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->model; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = path; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_iter_from_string ((GtkTreeModel*) _tmp2_, &_tmp4_, _tmp3_); +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp4_; +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->priv->_this; +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_->model; +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp6_->el; +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = iter; +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp7_, &_tmp8_, 2, &_tmp9_); +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp9_; +#line 650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = g_value_dup_object (&value); +#line 650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 3137 "WindowLeftTree.vala.c" +} + + +gchar* xcls_windowlefttree_xcls_model_findDropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1) { + gchar* result = NULL; + GtkTreeStore* _tmp0_; + gint _tmp1_ = 0; + gboolean _tmp3_ = FALSE; + gchar** _tmp4_; + gint _tmp4__length1; + gboolean _tmp7_; + const gchar* _tmp10_; + gchar** _tmp11_; + gint _tmp11__length1; + gchar* _tmp12_ = NULL; +#line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (treepath_str != NULL, NULL); +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp0_, NULL); +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp1_ < 1) { +#line 3163 "WindowLeftTree.vala.c" + gchar* _tmp2_ = NULL; +#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER); +#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp2_; +#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 3171 "WindowLeftTree.vala.c" + } +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = targets; +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4__length1 = targets_length1; +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp4__length1 > 0) { +#line 3179 "WindowLeftTree.vala.c" + gchar** _tmp5_; + gint _tmp5__length1; + const gchar* _tmp6_; +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = targets; +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5__length1 = targets_length1; +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_[0]; +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = g_strcmp0 (_tmp6_, "*") == 0; +#line 3191 "WindowLeftTree.vala.c" + } else { +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = FALSE; +#line 3195 "WindowLeftTree.vala.c" + } +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp3_; +#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_) { +#line 3201 "WindowLeftTree.vala.c" + const gchar* _tmp8_; + gchar* _tmp9_; +#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = treepath_str; +#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = g_strdup (_tmp8_); +#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp9_; +#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 3212 "WindowLeftTree.vala.c" + } +#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = treepath_str; +#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = targets; +#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11__length1 = targets_length1; +#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (self, _tmp10_, _tmp11_, _tmp11__length1, -1); +#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp12_; +#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 3226 "WindowLeftTree.vala.c" +} + + +static gboolean string_contains (const gchar* self, const gchar* needle) { + gboolean result = FALSE; + const gchar* _tmp0_; + gchar* _tmp1_ = NULL; +#line 1238 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (self != NULL, FALSE); +#line 1238 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (needle != NULL, FALSE); +#line 1239 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = needle; +#line 1239 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); +#line 1239 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _tmp1_ != NULL; +#line 1239 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 3246 "WindowLeftTree.vala.c" +} + + +static void _vala_array_add27 (gchar*** array, int* length, int* size, gchar* value) { +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if ((*length) == (*size)) { +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + *size = (*size) ? (2 * (*size)) : 4; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + *array = g_renew (gchar*, *array, (*size) + 1); +#line 3257 "WindowLeftTree.vala.c" + } +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + (*array)[(*length)++] = value; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + (*array)[*length] = NULL; +#line 3263 "WindowLeftTree.vala.c" +} + + +gchar* xcls_windowlefttree_xcls_model_findDropNodeByPath (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1, gint in_pref) { + gchar* result = NULL; + const gchar* _tmp0_; + gchar* _tmp1_; + gchar* path; + gint _tmp2_ = 0; + gint _tmp3_; + gint _tmp5_; + gint pref; + gchar* _tmp6_; + gchar* last; + gchar* _tmp91_; +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (treepath_str != NULL, NULL); +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = treepath_str; +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp1_; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = in_pref; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp3_ < 0) { +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER; +#line 3295 "WindowLeftTree.vala.c" + } else { + gint _tmp4_; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = in_pref; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp4_; +#line 3302 "WindowLeftTree.vala.c" + } +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = _tmp2_; +#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pref = _tmp5_; +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = g_strdup (""); +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + last = _tmp6_; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + while (TRUE) { +#line 3314 "WindowLeftTree.vala.c" + const gchar* _tmp7_; + gint _tmp8_; + gint _tmp9_; + const gchar* _tmp10_; + JsRenderNode* _tmp11_ = NULL; + JsRenderNode* node_data; + JsRenderNode* _tmp12_; + JsRenderNode* _tmp13_; + gchar* _tmp14_ = NULL; + gchar* xname; + gchar* _tmp15_; + gchar* match; + gchar* _tmp16_; + gchar* prop; + const gchar* _tmp44_; + gint _tmp45_; + gint _tmp46_; + const gchar* _tmp73_; + gchar* _tmp74_; + const gchar* _tmp75_; + gchar** _tmp76_; + gchar** _tmp77_ = NULL; + gchar** par; + gint par_length1; + gint _par_size_; + gchar** _tmp78_ = NULL; + gchar** ppar; + gint ppar_length1; + gint _ppar_size_; + gchar** _tmp89_; + gint _tmp89__length1; + gchar* _tmp90_ = NULL; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = path; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = strlen (_tmp7_); +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!(_tmp9_ > 0)) { +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 3357 "WindowLeftTree.vala.c" + } +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = path; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp10_); +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node_data = _tmp11_; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = node_data; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp12_ == NULL) { +#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("node not found"); +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = NULL; +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 3381 "WindowLeftTree.vala.c" + } +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = node_data; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = js_render_node_fqn (_tmp13_); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xname = _tmp14_; +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = g_strdup (""); +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + match = _tmp15_; +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = g_strdup (""); +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + prop = _tmp16_; +#line 3397 "WindowLeftTree.vala.c" + { + gint i; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = 0; +#line 3402 "WindowLeftTree.vala.c" + { + gboolean _tmp17_; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = TRUE; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + while (TRUE) { +#line 3409 "WindowLeftTree.vala.c" + gboolean _tmp18_; + gint _tmp20_; + gchar** _tmp21_; + gint _tmp21__length1; + gchar** _tmp22_; + gint _tmp22__length1; + gint _tmp23_; + const gchar* _tmp24_; + gchar* _tmp25_; + gchar* tg; + const gchar* _tmp26_; + const gchar* _tmp27_; + const gchar* _tmp30_; + const gchar* _tmp31_; + gchar* _tmp32_; + gchar* _tmp33_; + gboolean _tmp34_ = FALSE; + gboolean _tmp35_; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = _tmp17_; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp18_) { +#line 3432 "WindowLeftTree.vala.c" + gint _tmp19_; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = i; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = _tmp19_ + 1; +#line 3438 "WindowLeftTree.vala.c" + } +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = FALSE; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = i; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = targets; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21__length1 = targets_length1; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!(_tmp20_ < _tmp21__length1)) { +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 3452 "WindowLeftTree.vala.c" + } +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = targets; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22__length1 = targets_length1; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = i; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = _tmp22_[_tmp23_]; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = g_strdup (_tmp24_); +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + tg = _tmp25_; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = tg; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = xname; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (g_strcmp0 (_tmp26_, _tmp27_) == 0) { +#line 3472 "WindowLeftTree.vala.c" + const gchar* _tmp28_; + gchar* _tmp29_; +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = tg; +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = g_strdup (_tmp28_); +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + match = _tmp29_; +#line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (tg); +#line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 3487 "WindowLeftTree.vala.c" + } +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = tg; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = xname; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = g_strconcat (_tmp31_, ":", NULL); +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = _tmp32_; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = string_contains (_tmp30_, _tmp33_); +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = _tmp34_; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp33_); +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp35_) { +#line 3505 "WindowLeftTree.vala.c" + const gchar* _tmp36_; + gchar* _tmp37_; + const gchar* _tmp38_; + gchar** _tmp39_; + gchar** _tmp40_ = NULL; + gchar** ar; + gint ar_length1; + gint _ar_size_; + gchar** _tmp41_; + gint _tmp41__length1; + const gchar* _tmp42_; + gchar* _tmp43_; +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = tg; +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = g_strdup (_tmp36_); +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + match = _tmp37_; +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = tg; +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = _tmp39_ = g_strsplit (_tmp38_, ":", 0); +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ar = _tmp40_; +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ar_length1 = _vala_array_length (_tmp39_); +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _ar_size_ = ar_length1; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = ar; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41__length1 = ar_length1; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = _tmp41_[1]; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = g_strdup (_tmp42_); +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + prop = _tmp43_; +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (tg); +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 3554 "WindowLeftTree.vala.c" + } +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (tg); +#line 3558 "WindowLeftTree.vala.c" + } + } + } +#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = match; +#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = strlen (_tmp44_); +#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = _tmp45_; +#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp46_ > 0) { +#line 3570 "WindowLeftTree.vala.c" + const gchar* _tmp47_; + gint _tmp48_; + gint _tmp49_; + const gchar* _tmp63_; + gchar* _tmp64_ = NULL; + gchar* _tmp65_; + gchar* _tmp66_; + gchar* _tmp67_; + gchar* _tmp68_; + gchar* _tmp69_; + const gchar* _tmp70_; + gchar* _tmp71_; + gchar* _tmp72_; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = last; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp48_ = strlen (_tmp47_); +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp49_ = _tmp48_; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp49_ > 0) { +#line 3592 "WindowLeftTree.vala.c" + gint _tmp50_; + const gchar* _tmp52_; + gint _tmp53_; + gchar* _tmp54_ = NULL; + gchar* _tmp55_; + gchar* _tmp56_; + gchar* _tmp57_; + gchar* _tmp58_; + gchar* _tmp59_; + const gchar* _tmp60_; + gchar* _tmp61_; + gchar* _tmp62_; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp50_ = pref; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp50_ > 1) { +#line 3609 "WindowLeftTree.vala.c" + gchar* _tmp51_; +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp51_ = g_strdup (""); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp51_; +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 3629 "WindowLeftTree.vala.c" + } +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp52_ = last; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp53_ = pref; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp54_ = g_strdup_printf ("|%d", (gint) _tmp53_); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp55_ = _tmp54_; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp56_ = g_strconcat (_tmp52_, _tmp55_, NULL); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp57_ = _tmp56_; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp58_ = g_strconcat (_tmp57_, "|", NULL); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp59_ = _tmp58_; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp60_ = prop; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp61_ = g_strconcat (_tmp59_, _tmp60_, NULL); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp62_ = _tmp61_; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp59_); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp57_); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp55_); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp62_; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 3675 "WindowLeftTree.vala.c" + } +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp63_ = path; +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp64_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp65_ = _tmp64_; +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp66_ = g_strconcat (_tmp63_, _tmp65_, NULL); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp67_ = _tmp66_; +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp68_ = g_strconcat (_tmp67_, "|", NULL); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp69_ = _tmp68_; +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp70_ = prop; +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp71_ = g_strconcat (_tmp69_, _tmp70_, NULL); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp72_ = _tmp71_; +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp69_); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp67_); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp65_); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp72_; +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 3719 "WindowLeftTree.vala.c" + } +#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp73_ = path; +#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp74_ = g_strconcat ("", _tmp73_, NULL); +#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + last = _tmp74_; +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp75_ = path; +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp77_ = _tmp76_ = g_strsplit (_tmp75_, ":", 0); +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + par = _tmp77_; +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + par_length1 = _vala_array_length (_tmp76_); +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _par_size_ = par_length1; +#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp78_ = g_new0 (gchar*, 0 + 1); +#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ppar = _tmp78_; +#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ppar_length1 = 0; +#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _ppar_size_ = ppar_length1; +#line 3747 "WindowLeftTree.vala.c" + { + gint i; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = 0; +#line 3752 "WindowLeftTree.vala.c" + { + gboolean _tmp79_; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp79_ = TRUE; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + while (TRUE) { +#line 3759 "WindowLeftTree.vala.c" + gboolean _tmp80_; + gint _tmp82_; + gchar** _tmp83_; + gint _tmp83__length1; + gchar** _tmp84_; + gint _tmp84__length1; + gchar** _tmp85_; + gint _tmp85__length1; + gint _tmp86_; + const gchar* _tmp87_; + gchar* _tmp88_; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp80_ = _tmp79_; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp80_) { +#line 3775 "WindowLeftTree.vala.c" + gint _tmp81_; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp81_ = i; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = _tmp81_ + 1; +#line 3781 "WindowLeftTree.vala.c" + } +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp79_ = FALSE; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp82_ = i; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp83_ = par; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp83__length1 = par_length1; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!(_tmp82_ < (_tmp83__length1 - 1))) { +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 3795 "WindowLeftTree.vala.c" + } +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp84_ = ppar; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp84__length1 = ppar_length1; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp85_ = par; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp85__length1 = par_length1; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp86_ = i; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp87_ = _tmp85_[_tmp86_]; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp88_ = g_strdup (_tmp87_); +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _vala_array_add27 (&ppar, &ppar_length1, &_ppar_size_, _tmp88_); +#line 3813 "WindowLeftTree.vala.c" + } + } + } +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp89_ = ppar; +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp89__length1 = ppar_length1; +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp90_ = g_strjoinv (":", _tmp89_); +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp90_; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ppar = (_vala_array_free (ppar, ppar_length1, (GDestroyNotify) g_free), NULL); +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + par = (_vala_array_free (par, par_length1, (GDestroyNotify) g_free), NULL); +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 3839 "WindowLeftTree.vala.c" + } +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp91_ = g_strdup (""); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp91_; +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 3851 "WindowLeftTree.vala.c" +} + + +void xcls_windowlefttree_xcls_model_deleteSelected (Xcls_WindowLeftTreeXcls_model* self) { + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTreeXcls_view* _tmp1_; + GtkTreeView* _tmp2_; + GtkTreeSelection* _tmp3_ = NULL; + GtkTreeSelection* _tmp4_; + GtkTreeSelection* s; + GtkTreeIter iter = {0}; + GtkTreeModel* mod = NULL; + GtkTreeSelection* _tmp5_; + GtkTreeModel* _tmp6_ = NULL; + GtkTreeIter _tmp7_ = {0}; + gboolean _tmp8_ = FALSE; + GtkTreeModel* _tmp9_; + gchar* _tmp10_; + GValue value = {0}; + GtkTreeStore* _tmp11_; + GtkTreeIter _tmp12_; + GValue _tmp13_ = {0}; + GObject* _tmp14_ = NULL; + JsRenderNode* _tmp15_; + JsRenderNode* data; + JsRenderNode* _tmp16_; + GtkTreeSelection* _tmp17_; + GtkTreeStore* _tmp18_; + gchar* _tmp19_; + JsRenderJsRender* _tmp20_; + Xcls_WindowLeftTree* _tmp21_; + Xcls_WindowLeftTreeXcls_view* _tmp22_; +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("DELETE SELECTED?"); +#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("GET SELECTION?"); +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->view; +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp4_; +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("GET SELECTED?"); +#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = s; +#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_); +#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _g_object_ref0 (_tmp6_); +#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp9_; +#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp7_; +#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp8_) { +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 3924 "WindowLeftTree.vala.c" + } +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = g_strdup (""); +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp10_; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("GET vnode value?"); +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->el; +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = iter; +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp11_, &_tmp12_, 2, &_tmp13_); +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp13_; +#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = g_value_get_object (&value); +#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, JS_RENDER_TYPE_NODE, JsRenderNode)); +#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data = _tmp15_; +#line 767 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("removing node from Render\n"); +#line 769 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = data; +#line 769 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + js_render_node_remove (_tmp16_); +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("removing node from Tree\n"); +#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = s; +#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_unselect_all (_tmp17_); +#line 772 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = self->el; +#line 772 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_remove (_tmp18_, &iter); +#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = g_strdup (""); +#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp19_; +#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = self->file; +#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp20_, "changed", NULL, "tree"); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = self->priv->_this; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = _tmp21_->view; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_->blockChanges = FALSE; +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (data); +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 3990 "WindowLeftTree.vala.c" +} + + +static gpointer _gtk_tree_path_copy0 (gpointer self) { +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self ? gtk_tree_path_copy (self) : NULL; +#line 3997 "WindowLeftTree.vala.c" +} + + +void xcls_windowlefttree_xcls_model_dropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data_str, JsRenderNode* node) { + const gchar* _tmp0_; + gchar** _tmp1_; + gchar** _tmp2_ = NULL; + gchar** target_data; + gint target_data_length1; + gint _target_data_size_; + const gchar* _tmp3_ = NULL; + gchar** _tmp4_; + gint _tmp4__length1; + const gchar* _tmp5_; + gint _tmp6_; + gint _tmp7_; + const gchar* _tmp10_; + gchar* _tmp11_; + gchar* parent_str; + gint _tmp12_ = 0; + gchar** _tmp13_; + gint _tmp13__length1; + gint _tmp17_; + gint pos; + GtkTreePath* _tmp18_ = NULL; + const gchar* _tmp19_; + gint _tmp20_; + gint _tmp21_; + GtkTreePath* _tmp24_; + GtkTreePath* _tmp25_; + GtkTreePath* tree_path; + JsRenderNode* parentNode; + GtkTreeIter iter_after = {0}; + GtkTreeIter iter_par = {0}; + GtkTreeIter n_iter = {0}; + const gchar* _tmp26_; + gint _tmp27_; + gint _tmp28_; + JsRenderNode* _tmp91_; + JsRenderNode* _tmp92_; + gboolean _tmp113_ = FALSE; + JsRenderNode* _tmp114_; + gboolean _tmp115_ = FALSE; + gboolean _tmp119_; + GtkTreeStore* _tmp125_; + GtkTreeIter _tmp126_; + JsRenderNode* _tmp127_; + gchar* _tmp128_ = NULL; + gchar* _tmp129_; + JsRenderNode* _tmp130_; + gchar* _tmp131_ = NULL; + gchar* _tmp132_; + GValue _tmp133_ = {0}; + GValue o; + JsRenderNode* _tmp134_; + GtkTreeStore* _tmp135_; + GtkTreeIter _tmp136_; + GValue _tmp137_; + JsRenderNode* _tmp138_; + GeeArrayList* _tmp139_; + gint _tmp140_; + gint _tmp141_; + GtkTreeStore* _tmp152_; + GtkTreeIter _tmp153_; + GtkTreePath* _tmp154_ = NULL; + GtkTreePath* _tmp155_; + gchar* _tmp156_ = NULL; + Xcls_WindowLeftTree* _tmp157_; + Xcls_WindowLeftTreeXcls_view* _tmp158_; + GtkTreeView* _tmp159_; + GtkTreeStore* _tmp160_; + GtkTreeIter _tmp161_; + GtkTreePath* _tmp162_ = NULL; + GtkTreePath* _tmp163_; + Xcls_WindowLeftTree* _tmp164_; +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (target_data_str != NULL); +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (node != NULL); +#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = target_data_str; +#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, "|", 0); +#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + target_data = _tmp2_; +#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + target_data_length1 = _vala_array_length (_tmp1_); +#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _target_data_size_ = target_data_length1; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = target_data; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4__length1 = target_data_length1; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = _tmp4_[0]; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = strlen (_tmp5_); +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp6_; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_ > 0) { +#line 4101 "WindowLeftTree.vala.c" + gchar** _tmp8_; + gint _tmp8__length1; + const gchar* _tmp9_; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = target_data; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8__length1 = target_data_length1; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_[0]; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp9_; +#line 4113 "WindowLeftTree.vala.c" + } else { +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = ""; +#line 4117 "WindowLeftTree.vala.c" + } +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _tmp3_; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = g_strdup (_tmp10_); +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + parent_str = _tmp11_; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = target_data; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13__length1 = target_data_length1; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp13__length1 > 1) { +#line 4131 "WindowLeftTree.vala.c" + gchar** _tmp14_; + gint _tmp14__length1; + const gchar* _tmp15_; + gint _tmp16_ = 0; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = target_data; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14__length1 = target_data_length1; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = _tmp14_[1]; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = atoi (_tmp15_); +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp16_; +#line 4146 "WindowLeftTree.vala.c" + } else { +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = 2; +#line 4150 "WindowLeftTree.vala.c" + } +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = _tmp12_; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pos = _tmp17_; +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = parent_str; +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = strlen (_tmp19_); +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_; +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp21_ > 0) { +#line 4164 "WindowLeftTree.vala.c" + const gchar* _tmp22_; + GtkTreePath* _tmp23_; +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = parent_str; +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = gtk_tree_path_new_from_string (_tmp22_); +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp18_); +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = _tmp23_; +#line 4175 "WindowLeftTree.vala.c" + } else { +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp18_); +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = NULL; +#line 4181 "WindowLeftTree.vala.c" + } +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = _tmp18_; +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = _gtk_tree_path_copy0 (_tmp24_); +#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + tree_path = _tmp25_; +#line 810 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + parentNode = NULL; +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = parent_str; +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = strlen (_tmp26_); +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = _tmp27_; +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp28_ < 1) { +#line 4199 "WindowLeftTree.vala.c" + GtkTreeStore* _tmp29_; + GtkTreeIter _tmp30_ = {0}; + JsRenderNode* _tmp31_; + JsRenderJsRender* _tmp32_; + JsRenderNode* _tmp33_; + JsRenderNode* _tmp34_; +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = self->el; +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_append (_tmp29_, &_tmp30_, NULL); +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + n_iter = _tmp30_; +#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = node; +#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp31_->parent); +#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_->parent = NULL; +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = self->file; +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = node; +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = _g_object_ref0 (_tmp33_); +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp32_->tree); +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_->tree = _tmp34_; +#line 4228 "WindowLeftTree.vala.c" + } else { + gint _tmp35_; +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = pos; +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp35_ < 2) { +#line 4235 "WindowLeftTree.vala.c" + GtkTreeStore* _tmp36_; + GtkTreePath* _tmp37_; + GtkTreeIter _tmp38_ = {0}; + GtkTreeStore* _tmp39_; + GtkTreeIter _tmp40_; + GtkTreeIter _tmp41_ = {0}; + GValue value = {0}; + GtkTreeStore* _tmp42_; + GtkTreeIter _tmp43_; + GValue _tmp44_ = {0}; + GObject* _tmp45_ = NULL; + GtkTreeStore* _tmp46_; + GtkTreeIter _tmp47_; + GValue _tmp48_ = {0}; + GObject* _tmp49_ = NULL; + JsRenderNode* relNode; + gint _tmp50_; +#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = self->el; +#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = tree_path; +#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp36_, &_tmp38_, _tmp37_); +#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter_after = _tmp38_; +#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = self->el; +#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = iter_after; +#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_iter_parent ((GtkTreeModel*) _tmp39_, &_tmp41_, &_tmp40_); +#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter_par = _tmp41_; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = self->el; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = iter_par; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp42_, &_tmp43_, 2, &_tmp44_); +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp44_; +#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = g_value_dup_object (&value); +#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (parentNode); +#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp45_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = self->el; +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = iter_after; +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp46_, &_tmp47_, 2, &_tmp48_); +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp48_; +#line 841 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp49_ = g_value_dup_object (&value); +#line 841 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + relNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp49_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp50_ = pos; +#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp50_ > 0) { +#line 4303 "WindowLeftTree.vala.c" + GtkTreeStore* _tmp51_; + GtkTreeIter _tmp52_; + GtkTreeIter _tmp53_; + GtkTreeIter _tmp54_ = {0}; + JsRenderNode* _tmp55_; + GeeArrayList* _tmp56_; + JsRenderNode* _tmp57_; + gint _tmp58_ = 0; + gint ix; + JsRenderNode* _tmp59_; + GeeArrayList* _tmp60_; + gint _tmp61_; + JsRenderNode* _tmp62_; +#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp51_ = self->el; +#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp52_ = iter_par; +#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp53_ = iter_after; +#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_insert_after (_tmp51_, &_tmp54_, &_tmp52_, &_tmp53_); +#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + n_iter = _tmp54_; +#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp55_ = parentNode; +#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp56_ = _tmp55_->items; +#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp57_ = relNode; +#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp58_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp56_, _tmp57_); +#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ix = _tmp58_; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp59_ = parentNode; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp60_ = _tmp59_->items; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp61_ = ix; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp62_ = node; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_list_insert ((GeeAbstractList*) _tmp60_, _tmp61_ + 1, _tmp62_); +#line 4347 "WindowLeftTree.vala.c" + } else { + GtkTreeStore* _tmp63_; + GtkTreeIter _tmp64_; + GtkTreeIter _tmp65_; + GtkTreeIter _tmp66_ = {0}; + JsRenderNode* _tmp67_; + GeeArrayList* _tmp68_; + JsRenderNode* _tmp69_; + gint _tmp70_ = 0; + gint ix; + JsRenderNode* _tmp71_; + GeeArrayList* _tmp72_; + gint _tmp73_; + JsRenderNode* _tmp74_; +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp63_ = self->el; +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp64_ = iter_par; +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp65_ = iter_after; +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_insert_before (_tmp63_, &_tmp66_, &_tmp64_, &_tmp65_); +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + n_iter = _tmp66_; +#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp67_ = parentNode; +#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp68_ = _tmp67_->items; +#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp69_ = relNode; +#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp70_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp68_, _tmp69_); +#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ix = _tmp70_; +#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp71_ = parentNode; +#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp72_ = _tmp71_->items; +#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp73_ = ix; +#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp74_ = node; +#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_list_insert ((GeeAbstractList*) _tmp72_, _tmp73_, _tmp74_); +#line 4392 "WindowLeftTree.vala.c" + } +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (relNode); +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 4398 "WindowLeftTree.vala.c" + } else { + GtkTreeStore* _tmp75_; + GtkTreePath* _tmp76_; + GtkTreeIter _tmp77_ = {0}; + GtkTreeStore* _tmp78_; + GtkTreeIter _tmp79_; + GtkTreeIter _tmp80_ = {0}; + GValue value = {0}; + GtkTreeStore* _tmp81_; + GtkTreeIter _tmp82_; + GValue _tmp83_ = {0}; + GObject* _tmp84_ = NULL; + JsRenderNode* _tmp85_; + JsRenderNode* _tmp86_; + JsRenderNode* _tmp87_; + JsRenderNode* _tmp88_; + GeeArrayList* _tmp89_; + JsRenderNode* _tmp90_; +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp75_ = self->el; +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp76_ = tree_path; +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp75_, &_tmp77_, _tmp76_); +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter_par = _tmp77_; +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp78_ = self->el; +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp79_ = iter_par; +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_append (_tmp78_, &_tmp80_, &_tmp79_); +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + n_iter = _tmp80_; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp81_ = self->el; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp82_ = iter_par; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp81_, &_tmp82_, 2, &_tmp83_); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp83_; +#line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp84_ = g_value_dup_object (&value); +#line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (parentNode); +#line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp84_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp85_ = node; +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp86_ = parentNode; +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp87_ = _g_object_ref0 (_tmp86_); +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp85_->parent); +#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp85_->parent = _tmp87_; +#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp88_ = parentNode; +#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp89_ = _tmp88_->items; +#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp90_ = node; +#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_collection_add ((GeeAbstractCollection*) _tmp89_, _tmp90_); +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 4469 "WindowLeftTree.vala.c" + } + } +#line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp91_ = node; +#line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp92_ = _tmp91_->parent; +#line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp92_ == NULL) { +#line 4478 "WindowLeftTree.vala.c" + gboolean _tmp93_ = FALSE; + gchar** _tmp94_; + gint _tmp94__length1; + gboolean _tmp99_; + Xcls_DialogTemplateSelect* _tmp104_ = NULL; + Xcls_DialogTemplateSelect* _tmp105_; + JsRenderJsRender* _tmp106_; + PaletePalete* _tmp107_ = NULL; + PaletePalete* _tmp108_; + JsRenderNode* _tmp109_; + JsRenderNode* _tmp110_ = NULL; + JsRenderNode* _tmp111_; + JsRenderNode* new_node; + JsRenderNode* _tmp112_; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp94_ = target_data; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp94__length1 = target_data_length1; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp94__length1 == 3) { +#line 4499 "WindowLeftTree.vala.c" + gchar** _tmp95_; + gint _tmp95__length1; + const gchar* _tmp96_; + gint _tmp97_; + gint _tmp98_; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp95_ = target_data; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp95__length1 = target_data_length1; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp96_ = _tmp95_[2]; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp97_ = strlen (_tmp96_); +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp98_ = _tmp97_; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp93_ = _tmp98_ > 0; +#line 4517 "WindowLeftTree.vala.c" + } else { +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp93_ = FALSE; +#line 4521 "WindowLeftTree.vala.c" + } +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp99_ = _tmp93_; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp99_) { +#line 4527 "WindowLeftTree.vala.c" + JsRenderNode* _tmp100_; + GeeHashMap* _tmp101_; + gchar** _tmp102_; + gint _tmp102__length1; + const gchar* _tmp103_; +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp100_ = node; +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp101_ = _tmp100_->props; +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp102_ = target_data; +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp102__length1 = target_data_length1; +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp103_ = _tmp102_[2]; +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp101_, "*prop", _tmp103_); +#line 4545 "WindowLeftTree.vala.c" + } +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp104_ = xcls_dialogtemplateselect_singleton (); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp105_ = _tmp104_; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp106_ = self->file; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp107_ = js_render_js_render_palete (_tmp106_); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp108_ = _tmp107_; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp109_ = node; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp110_ = xcls_dialogtemplateselect_show (_tmp105_, _tmp108_, _tmp109_); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp111_ = _tmp110_; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp108_); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp105_); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + new_node = _tmp111_; +#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp112_ = new_node; +#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp112_; +#line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (new_node); +#line 4575 "WindowLeftTree.vala.c" + } +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp114_ = node; +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp115_ = js_render_node_has (_tmp114_, "pack"); +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp115_) { +#line 4583 "WindowLeftTree.vala.c" + const gchar* _tmp116_; + gint _tmp117_; + gint _tmp118_; +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp116_ = parent_str; +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp117_ = strlen (_tmp116_); +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp118_ = _tmp117_; +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp113_ = _tmp118_ > 1; +#line 4595 "WindowLeftTree.vala.c" + } else { +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp113_ = FALSE; +#line 4599 "WindowLeftTree.vala.c" + } +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp119_ = _tmp113_; +#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp119_) { +#line 4605 "WindowLeftTree.vala.c" + JsRenderJsRender* _tmp120_; + PaletePalete* _tmp121_ = NULL; + PaletePalete* _tmp122_; + JsRenderNode* _tmp123_; + JsRenderNode* _tmp124_; +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp120_ = self->file; +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp121_ = js_render_js_render_palete (_tmp120_); +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp122_ = _tmp121_; +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp123_ = node; +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp124_ = parentNode; +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + palete_palete_fillPack (_tmp122_, _tmp123_, _tmp124_); +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp122_); +#line 4625 "WindowLeftTree.vala.c" + } +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp125_ = self->el; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp126_ = n_iter; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp127_ = node; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp128_ = js_render_node_nodeTitle (_tmp127_); +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp129_ = _tmp128_; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp130_ = node; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp131_ = js_render_node_nodeTip (_tmp130_); +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp132_ = _tmp131_; +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_set (_tmp125_, &_tmp126_, 0, _tmp129_, 1, _tmp132_, -1, -1); +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp132_); +#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp129_); +#line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_init (&_tmp133_, G_TYPE_OBJECT); +#line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + o = _tmp133_; +#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp134_ = node; +#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_set_object (&o, G_TYPE_CHECK_INSTANCE_CAST (_tmp134_, G_TYPE_OBJECT, GObject)); +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp135_ = self->el; +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp136_ = n_iter; +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp137_ = o; +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_set_value (_tmp135_, &_tmp136_, 2, &_tmp137_); +#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp138_ = node; +#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp139_ = _tmp138_->items; +#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp140_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp139_); +#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp141_ = _tmp140_; +#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp141_ > 0) { +#line 4675 "WindowLeftTree.vala.c" + JsRenderNode* _tmp142_; + GeeArrayList* _tmp143_; + GtkTreeIter _tmp144_; + Xcls_WindowLeftTree* _tmp145_; + Xcls_WindowLeftTreeXcls_view* _tmp146_; + GtkTreeView* _tmp147_; + GtkTreeStore* _tmp148_; + GtkTreeIter _tmp149_; + GtkTreePath* _tmp150_ = NULL; + GtkTreePath* _tmp151_; +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp142_ = node; +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp143_ = _tmp142_->items; +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp144_ = n_iter; +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_load (self, _tmp143_, &_tmp144_); +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp145_ = self->priv->_this; +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp146_ = _tmp145_->view; +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp147_ = _tmp146_->el; +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp148_ = self->el; +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp149_ = n_iter; +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp150_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp148_, &_tmp149_); +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp151_ = _tmp150_; +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_expand_row (_tmp147_, _tmp151_, TRUE); +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp151_); +#line 4712 "WindowLeftTree.vala.c" + } +#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp152_ = self->el; +#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp153_ = n_iter; +#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp154_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp152_, &_tmp153_); +#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp155_ = _tmp154_; +#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp156_ = gtk_tree_path_to_string (_tmp155_); +#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp156_; +#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp155_); +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp157_ = self->priv->_this; +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp158_ = _tmp157_->view; +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp159_ = _tmp158_->el; +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp160_ = self->el; +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp161_ = n_iter; +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp162_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp160_, &_tmp161_); +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp163_ = _tmp162_; +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_cursor (_tmp159_, _tmp163_, NULL, FALSE); +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp163_); +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp164_ = self->priv->_this; +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp164_, "changed"); +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL; +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (parentNode); +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (tree_path); +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp18_); +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (parent_str); +#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + target_data = (_vala_array_free (target_data, target_data_length1, (GDestroyNotify) g_free), NULL); +#line 4764 "WindowLeftTree.vala.c" +} + + +void xcls_windowlefttree_xcls_model_load (Xcls_WindowLeftTreeXcls_model* self, GeeArrayList* tr, GtkTreeIter* iter) { + GtkTreeIter citer = {0}; +#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (tr != NULL); +#line 4774 "WindowLeftTree.vala.c" + { + gint i; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = 0; +#line 4779 "WindowLeftTree.vala.c" + { + gboolean _tmp0_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = TRUE; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + while (TRUE) { +#line 4786 "WindowLeftTree.vala.c" + gboolean _tmp1_; + gint _tmp3_; + GeeArrayList* _tmp4_; + gint _tmp5_; + gint _tmp6_; + GtkTreeIter* _tmp7_; + GtkTreeStore* _tmp13_; + GtkTreeIter _tmp14_; + GeeArrayList* _tmp15_; + gint _tmp16_; + gpointer _tmp17_ = NULL; + JsRenderNode* _tmp18_; + gchar* _tmp19_ = NULL; + gchar* _tmp20_; + GeeArrayList* _tmp21_; + gint _tmp22_; + gpointer _tmp23_ = NULL; + JsRenderNode* _tmp24_; + gchar* _tmp25_ = NULL; + gchar* _tmp26_; + GValue _tmp27_ = {0}; + GValue o; + GeeArrayList* _tmp28_; + gint _tmp29_; + gpointer _tmp30_ = NULL; + GObject* _tmp31_; + GtkTreeStore* _tmp32_; + GtkTreeIter _tmp33_; + GValue _tmp34_; + GeeArrayList* _tmp35_; + gint _tmp36_; + gpointer _tmp37_ = NULL; + JsRenderNode* _tmp38_; + GeeArrayList* _tmp39_; + gint _tmp40_; + gint _tmp41_; + gboolean _tmp42_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp1_) { +#line 4828 "WindowLeftTree.vala.c" + gint _tmp2_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = i; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = _tmp2_ + 1; +#line 4834 "WindowLeftTree.vala.c" + } +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = FALSE; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = i; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = tr; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!(_tmp3_ < _tmp6_)) { +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 4850 "WindowLeftTree.vala.c" + } +#line 931 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = iter; +#line 931 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_ != NULL) { +#line 4856 "WindowLeftTree.vala.c" + GtkTreeStore* _tmp8_; + GtkTreeIter* _tmp9_; + GtkTreeIter _tmp10_ = {0}; +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = self->el; +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = iter; +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_insert (_tmp8_, &_tmp10_, _tmp9_, -1); +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + citer = _tmp10_; +#line 4868 "WindowLeftTree.vala.c" + } else { + GtkTreeStore* _tmp11_; + GtkTreeIter _tmp12_ = {0}; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->el; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_append (_tmp11_, &_tmp12_, NULL); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + citer = _tmp12_; +#line 4878 "WindowLeftTree.vala.c" + } +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = self->el; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = citer; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = tr; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = i; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = gee_abstract_list_get ((GeeAbstractList*) _tmp15_, _tmp16_); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = (JsRenderNode*) _tmp17_; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = js_render_node_nodeTitle (_tmp18_); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _tmp19_; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = tr; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = i; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = gee_abstract_list_get ((GeeAbstractList*) _tmp21_, _tmp22_); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = (JsRenderNode*) _tmp23_; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = js_render_node_nodeTip (_tmp24_); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = _tmp25_; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_set (_tmp13_, &_tmp14_, 0, _tmp20_, 1, _tmp26_, -1, -1); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp26_); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp24_); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp20_); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp18_); +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_init (&_tmp27_, G_TYPE_OBJECT); +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + o = _tmp27_; +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = tr; +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = i; +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = gee_abstract_list_get ((GeeAbstractList*) _tmp28_, _tmp29_); +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = G_TYPE_CHECK_INSTANCE_CAST ((JsRenderNode*) _tmp30_, G_TYPE_OBJECT, GObject); +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_set_object (&o, _tmp31_); +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp31_); +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = self->el; +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = citer; +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = o; +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_set_value (_tmp32_, &_tmp33_, 2, &_tmp34_); +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = tr; +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = i; +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = gee_abstract_list_get ((GeeAbstractList*) _tmp35_, _tmp36_); +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = (JsRenderNode*) _tmp37_; +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = _tmp38_->items; +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp39_); +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = _tmp40_; +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = _tmp41_ > 0; +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp38_); +#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp42_) { +#line 4962 "WindowLeftTree.vala.c" + GeeArrayList* _tmp43_; + gint _tmp44_; + gpointer _tmp45_ = NULL; + JsRenderNode* _tmp46_; + GeeArrayList* _tmp47_; + GtkTreeIter _tmp48_; +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = tr; +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = i; +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = gee_abstract_list_get ((GeeAbstractList*) _tmp43_, _tmp44_); +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = (JsRenderNode*) _tmp45_; +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = _tmp46_->items; +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp48_ = citer; +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_load (self, _tmp47_, &_tmp48_); +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp46_); +#line 4985 "WindowLeftTree.vala.c" + } +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL; +#line 4989 "WindowLeftTree.vala.c" + } + } + } +} + + +void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f) { + GtkTreeStore* _tmp0_; + JsRenderJsRender* _tmp1_; + JsRenderJsRender* _tmp2_; + JsRenderJsRender* _tmp3_; + JsRenderNode* _tmp4_; + GeeArrayList* _tmp6_; + GeeArrayList* o; + GeeArrayList* _tmp7_; + JsRenderJsRender* _tmp8_; + JsRenderNode* _tmp9_; + GeeArrayList* _tmp10_; + Xcls_WindowLeftTree* _tmp11_; + Xcls_WindowLeftTreeXcls_view* _tmp12_; + GtkTreeView* _tmp13_; + JsRenderJsRender* _tmp14_; + JsRenderNode* _tmp15_; + GeeArrayList* _tmp16_; + gint _tmp17_; + gint _tmp18_; + GError * _inner_error_ = NULL; +#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (f != NULL); +#line 953 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 953 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_clear (_tmp0_); +#line 954 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = f; +#line 954 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 954 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->file); +#line 954 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->file = _tmp2_; +#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = f; +#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _tmp3_->tree; +#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp4_ == NULL) { +#line 5039 "WindowLeftTree.vala.c" + JsRenderJsRender* _tmp5_; +#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = f; +#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + js_render_js_render_loadItems (_tmp5_, &_inner_error_); +#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_inner_error_ != NULL) { +#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_clear_error (&_inner_error_); +#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 5053 "WindowLeftTree.vala.c" + } + } +#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = gee_array_list_new (JS_RENDER_TYPE_NODE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); +#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + o = _tmp6_; +#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = o; +#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = f; +#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_->tree; +#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_collection_add ((GeeAbstractCollection*) _tmp7_, _tmp9_); +#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = o; +#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_load (self, _tmp10_, NULL); +#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->priv->_this; +#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_->view; +#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _tmp12_->el; +#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_expand_all (_tmp13_); +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = f; +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = _tmp14_->tree; +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = _tmp15_->items; +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp16_); +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = _tmp17_; +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp18_ < 1) { +#line 5092 "WindowLeftTree.vala.c" + Xcls_WindowLeftTree* _tmp19_; + Xcls_WindowLeftTreeXcls_view* _tmp20_; + GtkTreeView* _tmp21_; + GtkTreePath* _tmp22_; + GtkTreePath* _tmp23_; +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = self->priv->_this; +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _tmp19_->view; +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_->el; +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = gtk_tree_path_new_from_string ("0"); +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = _tmp22_; +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_cursor (_tmp21_, _tmp23_, NULL, FALSE); +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp23_); +#line 5112 "WindowLeftTree.vala.c" + } else { + } +#line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (o); +#line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 5119 "WindowLeftTree.vala.c" +} + + +void xcls_windowlefttree_xcls_model_moveNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data, GdkDragAction action) { + GtkTreeIter old_iter = {0}; + GtkTreeModel* mod = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTreeXcls_view* _tmp1_; + GtkTreeView* _tmp2_; + GtkTreeSelection* _tmp3_ = NULL; + GtkTreeSelection* _tmp4_; + GtkTreeSelection* s; + GtkTreeSelection* _tmp5_; + GtkTreeModel* _tmp6_ = NULL; + GtkTreeIter _tmp7_ = {0}; + GtkTreeModel* _tmp8_; + GtkTreeModel* _tmp9_; + GtkTreeIter _tmp10_; + GtkTreePath* _tmp11_ = NULL; + GtkTreePath* _tmp12_; + GtkTreeModel* _tmp13_; + GtkTreeIter _tmp14_; + GtkTreePath* _tmp15_ = NULL; + GtkTreePath* _tmp16_; + gchar* _tmp17_ = NULL; + gchar* _tmp18_; + JsRenderNode* _tmp19_ = NULL; + JsRenderNode* _tmp20_; + JsRenderNode* node; + JsRenderNode* _tmp21_; + GdkDragAction _tmp22_; + Xcls_WindowLeftTree* _tmp41_; + gchar* _tmp42_; +#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (target_data != NULL); +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->view; +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp4_; +#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = s; +#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_); +#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = _g_object_ref0 (_tmp6_); +#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp8_; +#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + old_iter = _tmp7_; +#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = mod; +#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = old_iter; +#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = gtk_tree_model_get_path (_tmp9_, &_tmp10_); +#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_; +#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp12_); +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = mod; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = old_iter; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = gtk_tree_model_get_path (_tmp13_, &_tmp14_); +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = _tmp15_; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = gtk_tree_path_to_string (_tmp16_); +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = _tmp17_; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp18_); +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _tmp19_; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp18_); +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp16_); +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp20_; +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = node; +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp21_ == NULL) { +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("moveNode: ERROR - node is null?"); +#line 5219 "WindowLeftTree.vala.c" + } +#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = action; +#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if ((_tmp22_ & GDK_ACTION_MOVE) > 0) { +#line 5225 "WindowLeftTree.vala.c" + const gchar* _tmp23_; + gchar* _tmp24_; + gchar* _tmp25_; + gchar* _tmp26_; + gchar* _tmp27_; + JsRenderNode* _tmp28_; + const gchar* _tmp29_; + JsRenderNode* _tmp30_; + GtkTreeStore* _tmp31_; +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = target_data; +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = g_strconcat ("REMOVING OLD NODE : ", _tmp23_, NULL); +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = _tmp24_; +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = g_strconcat (_tmp25_, "\n", NULL); +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = _tmp26_; +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp27_); +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp27_); +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp25_); +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = node; +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + js_render_node_remove (_tmp28_); +#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = target_data; +#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = node; +#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_dropNode (self, _tmp29_, _tmp30_); +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = self->el; +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_remove (_tmp31_, &old_iter); +#line 5265 "WindowLeftTree.vala.c" + } else { + const gchar* _tmp32_; + gchar* _tmp33_; + gchar* _tmp34_; + gchar* _tmp35_; + gchar* _tmp36_; + JsRenderNode* _tmp37_; + JsRenderNode* _tmp38_ = NULL; + const gchar* _tmp39_; + JsRenderNode* _tmp40_; +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = target_data; +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = g_strconcat ("DROPPING NODE // copy: ", _tmp32_, NULL); +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = _tmp33_; +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = g_strconcat (_tmp34_, "\n", NULL); +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = _tmp35_; +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp36_); +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp36_); +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp34_); +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = node; +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = js_render_node_deepClone (_tmp37_); +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp38_; +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = target_data; +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = node; +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_dropNode (self, _tmp39_, _tmp40_); +#line 5306 "WindowLeftTree.vala.c" + } +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = self->priv->_this; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp41_, "changed"); +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = g_strdup (""); +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp42_; +#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 5324 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_model_class_init (Xcls_WindowLeftTreeXcls_modelClass * klass) { +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_modelPrivate)); +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_model_finalize; +#line 5335 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_model_instance_init (Xcls_WindowLeftTreeXcls_model * self) { +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_PRIVATE (self); +#line 5342 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_model_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_model * self; +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model); +#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->file); +#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_model_parent_class)->finalize (obj); +#line 5360 "WindowLeftTree.vala.c" +} + + +GType xcls_windowlefttree_xcls_model_get_type (void) { + static volatile gsize xcls_windowlefttree_xcls_model_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowlefttree_xcls_model_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_model), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_model_instance_init, NULL }; + GType xcls_windowlefttree_xcls_model_type_id; + xcls_windowlefttree_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_model", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowlefttree_xcls_model_type_id__volatile, xcls_windowlefttree_xcls_model_type_id); + } + return xcls_windowlefttree_xcls_model_type_id__volatile; +} + + +Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_construct (GType object_type, Xcls_WindowLeftTree* _owner) { + Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + GtkTreeViewColumn* _tmp2_; + Xcls_WindowLeftTree* _tmp3_; + Xcls_WindowLeftTreeXcls_renderer* _tmp4_; + Xcls_WindowLeftTreeXcls_renderer* child_0; + GtkTreeViewColumn* _tmp5_; + GtkCellRendererText* _tmp6_; + GtkTreeViewColumn* _tmp7_; + Xcls_WindowLeftTree* _tmp8_; + Xcls_WindowLeftTreeXcls_renderer* _tmp9_; + GtkCellRendererText* _tmp10_; +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_TreeViewColumn4*) g_object_new (object_type, NULL); +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = gtk_tree_view_column_new (); +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp2_); +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp2_; +#line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->priv->_this; +#line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = xcls_windowlefttree_xcls_renderer_new (_tmp3_); +#line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_0 = _tmp4_; +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_0); +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->el; +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = child_0->el; +#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE); +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = self->el; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = self->priv->_this; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_->renderer; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _tmp9_->el; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0); +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_0); +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 5438 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_new (Xcls_WindowLeftTree* _owner) { +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_treeviewcolumn4_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, _owner); +#line 5445 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_treeviewcolumn4_class_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4Class * klass) { +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_treeviewcolumn4_parent_class = g_type_class_peek_parent (klass); +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4Private)); +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_treeviewcolumn4_finalize; +#line 5456 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_treeviewcolumn4_instance_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self) { +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_PRIVATE (self); +#line 5463 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_treeviewcolumn4_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self; +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4); +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_treeviewcolumn4_parent_class)->finalize (obj); +#line 5477 "WindowLeftTree.vala.c" +} + + +GType xcls_windowlefttree_xcls_treeviewcolumn4_get_type (void) { + static volatile gsize xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_treeviewcolumn4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_treeviewcolumn4_instance_init, NULL }; + GType xcls_windowlefttree_xcls_treeviewcolumn4_type_id; + xcls_windowlefttree_xcls_treeviewcolumn4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_TreeViewColumn4", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile, xcls_windowlefttree_xcls_treeviewcolumn4_type_id); + } + return xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile; +} + + +Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_construct (GType object_type, Xcls_WindowLeftTree* _owner) { + Xcls_WindowLeftTreeXcls_renderer * self = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + Xcls_WindowLeftTree* _tmp2_; + Xcls_WindowLeftTreeXcls_renderer* _tmp3_; + GtkCellRendererText* _tmp4_; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_renderer*) g_object_new (object_type, NULL); +#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->priv->_this; +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp2_->renderer); +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_->renderer = _tmp3_; +#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp4_); +#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp4_; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 5530 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_new (Xcls_WindowLeftTree* _owner) { +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_renderer_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, _owner); +#line 5537 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_renderer_class_init (Xcls_WindowLeftTreeXcls_rendererClass * klass) { +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_renderer_parent_class = g_type_class_peek_parent (klass); +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_rendererPrivate)); +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_renderer_finalize; +#line 5548 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_renderer_instance_init (Xcls_WindowLeftTreeXcls_renderer * self) { +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_PRIVATE (self); +#line 5555 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_renderer_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_renderer * self; +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer); +#line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_renderer_parent_class)->finalize (obj); +#line 5569 "WindowLeftTree.vala.c" +} + + +GType xcls_windowlefttree_xcls_renderer_get_type (void) { + static volatile gsize xcls_windowlefttree_xcls_renderer_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowlefttree_xcls_renderer_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_rendererClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_renderer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_renderer), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_renderer_instance_init, NULL }; + GType xcls_windowlefttree_xcls_renderer_type_id; + xcls_windowlefttree_xcls_renderer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_renderer", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowlefttree_xcls_renderer_type_id__volatile, xcls_windowlefttree_xcls_renderer_type_id); + } + return xcls_windowlefttree_xcls_renderer_type_id__volatile; +} + + +Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_construct (GType object_type, Xcls_WindowLeftTree* _owner) { + Xcls_WindowLeftTreeXcls_LeftTreeMenu * self = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + Xcls_WindowLeftTree* _tmp2_; + Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp3_; + GtkMenu* _tmp4_; + Xcls_WindowLeftTree* _tmp5_; + Xcls_WindowLeftTreeXcls_MenuItem7* _tmp6_; + Xcls_WindowLeftTreeXcls_MenuItem7* child_0; + GtkMenu* _tmp7_; + GtkMenuItem* _tmp8_; + Xcls_WindowLeftTree* _tmp9_; + Xcls_WindowLeftTreeXcls_MenuItem8* _tmp10_; + Xcls_WindowLeftTreeXcls_MenuItem8* child_1; + GtkMenu* _tmp11_; + GtkMenuItem* _tmp12_; +#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_LeftTreeMenu*) g_object_new (object_type, NULL); +#line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->priv->_this; +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp2_->LeftTreeMenu); +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_->LeftTreeMenu = _tmp3_; +#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = (GtkMenu*) gtk_menu_new (); +#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp4_); +#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp4_; +#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->priv->_this; +#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = xcls_windowlefttree_xcls_menuitem7_new (_tmp5_); +#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_0 = _tmp6_; +#line 1152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_0); +#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = self->el; +#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = child_0->el; +#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_); +#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = self->priv->_this; +#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = xcls_windowlefttree_xcls_menuitem8_new (_tmp9_); +#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_1 = _tmp10_; +#line 1155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_1); +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->el; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = child_1->el; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_); +#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_1); +#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_0); +#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 5664 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_new (Xcls_WindowLeftTree* _owner) { +#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_lefttreemenu_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, _owner); +#line 5671 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_lefttreemenu_class_init (Xcls_WindowLeftTreeXcls_LeftTreeMenuClass * klass) { +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_lefttreemenu_parent_class = g_type_class_peek_parent (klass); +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate)); +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_lefttreemenu_finalize; +#line 5682 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_lefttreemenu_instance_init (Xcls_WindowLeftTreeXcls_LeftTreeMenu * self) { +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_PRIVATE (self); +#line 5689 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_lefttreemenu_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_LeftTreeMenu * self; +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu); +#line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_lefttreemenu_parent_class)->finalize (obj); +#line 5703 "WindowLeftTree.vala.c" +} + + +GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) { + static volatile gsize xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenuClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_lefttreemenu_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenu), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_lefttreemenu_instance_init, NULL }; + GType xcls_windowlefttree_xcls_lefttreemenu_type_id; + xcls_windowlefttree_xcls_lefttreemenu_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_LeftTreeMenu", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile, xcls_windowlefttree_xcls_lefttreemenu_type_id); + } + return xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile; +} + + +static void __lambda23_ (Xcls_WindowLeftTreeXcls_MenuItem7* self) { + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTreeXcls_model* _tmp1_; +#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("ACTIVATE?"); +#line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->model; +#line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_deleteSelected (_tmp1_); +#line 5730 "WindowLeftTree.vala.c" +} + + +static void ___lambda23__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda23_ (self); +#line 5737 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_construct (GType object_type, Xcls_WindowLeftTree* _owner) { + Xcls_WindowLeftTreeXcls_MenuItem7 * self = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; +#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_MenuItem7*) g_object_new (object_type, NULL); +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp2_); +#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp2_; +#line 1180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 1180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_menu_item_set_label (_tmp3_, "Delete Element"); +#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->el; +#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda23__gtk_menu_item_activate, self, 0); +#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 5778 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_new (Xcls_WindowLeftTree* _owner) { +#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_menuitem7_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, _owner); +#line 5785 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem7_class_init (Xcls_WindowLeftTreeXcls_MenuItem7Class * klass) { +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_menuitem7_parent_class = g_type_class_peek_parent (klass); +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem7Private)); +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem7_finalize; +#line 5796 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem7_instance_init (Xcls_WindowLeftTreeXcls_MenuItem7 * self) { +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_PRIVATE (self); +#line 5803 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem7_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_MenuItem7 * self; +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7); +#line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem7_parent_class)->finalize (obj); +#line 5817 "WindowLeftTree.vala.c" +} + + +GType xcls_windowlefttree_xcls_menuitem7_get_type (void) { + static volatile gsize xcls_windowlefttree_xcls_menuitem7_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem7_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_MenuItem7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_menuitem7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_MenuItem7), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_menuitem7_instance_init, NULL }; + GType xcls_windowlefttree_xcls_menuitem7_type_id; + xcls_windowlefttree_xcls_menuitem7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem7", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowlefttree_xcls_menuitem7_type_id__volatile, xcls_windowlefttree_xcls_menuitem7_type_id); + } + return xcls_windowlefttree_xcls_menuitem7_type_id__volatile; +} + + +static void __lambda24_ (Xcls_WindowLeftTreeXcls_MenuItem8* self) { + Xcls_DialogSaveTemplate* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + GtkScrolledWindow* _tmp2_; + GtkWidget* _tmp3_ = NULL; + Xcls_WindowLeftTree* _tmp4_; + Xcls_WindowLeftTreeXcls_model* _tmp5_; + JsRenderJsRender* _tmp6_; + PaletePalete* _tmp7_ = NULL; + PaletePalete* _tmp8_; + Xcls_WindowLeftTree* _tmp9_; + JsRenderNode* _tmp10_ = NULL; + JsRenderNode* _tmp11_; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = DialogSaveTemplate; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = self->priv->_this; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = gtk_widget_get_toplevel ((GtkWidget*) _tmp2_); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->priv->_this; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = _tmp4_->model; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_->file; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = js_render_js_render_palete (_tmp6_); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = _tmp7_; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = self->priv->_this; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = xcls_windowlefttree_getActiveElement (_tmp9_); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = _tmp10_; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_dialogsavetemplate_show (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GTK_TYPE_WINDOW, GtkWindow), _tmp8_, _tmp11_); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp11_); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp8_); +#line 5876 "WindowLeftTree.vala.c" +} + + +static void ___lambda24__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda24_ (self); +#line 5883 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_construct (GType object_type, Xcls_WindowLeftTree* _owner) { + Xcls_WindowLeftTreeXcls_MenuItem8 * self = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; +#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_MenuItem8*) g_object_new (object_type, NULL); +#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp2_); +#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp2_; +#line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_menu_item_set_label (_tmp3_, "Save as Template"); +#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->el; +#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda24__gtk_menu_item_activate, self, 0); +#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 5924 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_new (Xcls_WindowLeftTree* _owner) { +#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_menuitem8_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, _owner); +#line 5931 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem8_class_init (Xcls_WindowLeftTreeXcls_MenuItem8Class * klass) { +#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass); +#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem8Private)); +#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem8_finalize; +#line 5942 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem8_instance_init (Xcls_WindowLeftTreeXcls_MenuItem8 * self) { +#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_PRIVATE (self); +#line 5949 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem8_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_MenuItem8 * self; +#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8); +#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem8_parent_class)->finalize (obj); +#line 5963 "WindowLeftTree.vala.c" +} + + +GType xcls_windowlefttree_xcls_menuitem8_get_type (void) { + static volatile gsize xcls_windowlefttree_xcls_menuitem8_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem8_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_MenuItem8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_menuitem8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_MenuItem8), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_menuitem8_instance_init, NULL }; + GType xcls_windowlefttree_xcls_menuitem8_type_id; + xcls_windowlefttree_xcls_menuitem8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem8", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowlefttree_xcls_menuitem8_type_id__volatile, xcls_windowlefttree_xcls_menuitem8_type_id); + } + return xcls_windowlefttree_xcls_menuitem8_type_id__volatile; +} + + +static void xcls_windowlefttree_class_init (Xcls_WindowLeftTreeClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreePrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_new ("changed", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_new ("before_node_change", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_BOOLEAN__OBJECT, G_TYPE_BOOLEAN, 1, JS_RENDER_TYPE_NODE); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_new ("node_selected", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_NODE); +#line 5992 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_instance_init (Xcls_WindowLeftTree * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_GET_PRIVATE (self); +#line 5999 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_finalize (GObject* obj) { + Xcls_WindowLeftTree * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->view); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->model); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->renderer); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->LeftTreeMenu); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_parent_class)->finalize (obj); +#line 6021 "WindowLeftTree.vala.c" +} + + +GType xcls_windowlefttree_get_type (void) { + static volatile gsize xcls_windowlefttree_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowlefttree_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTree), 0, (GInstanceInitFunc) xcls_windowlefttree_instance_init, NULL }; + GType xcls_windowlefttree_type_id; + xcls_windowlefttree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTree", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowlefttree_type_id__volatile, xcls_windowlefttree_type_id); + } + return xcls_windowlefttree_type_id__volatile; +} + + +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { + if ((array != NULL) && (destroy_func != NULL)) { + int i; + for (i = 0; i < array_length; i = i + 1) { + if (((gpointer*) array)[i] != NULL) { + destroy_func (((gpointer*) array)[i]); + } + } + } +} + + +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { + _vala_array_destroy (array, array_length, destroy_func); + g_free (array); +} + + +static gint _vala_array_length (gpointer array) { + int length; + length = 0; + if (array) { + while (((gpointer*) array)[length]) { + length++; + } + } + return length; +} + + + diff --git a/Builder4/WindowRightPalete.vala.c b/Builder4/WindowRightPalete.vala.c new file mode 100644 index 000000000..df860ea9b --- /dev/null +++ b/Builder4/WindowRightPalete.vala.c @@ -0,0 +1,1605 @@ +/* WindowRightPalete.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowRightPalete.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/WindowRightPalete.vala -o /tmp/WindowRightPalete +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_RightPalete(); + WindowRightPalete.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ()) +#define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete)) +#define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass)) +#define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE)) +#define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE)) +#define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass)) + +typedef struct _Xcls_RightPalete Xcls_RightPalete; +typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass; +typedef struct _Xcls_RightPaletePrivate Xcls_RightPaletePrivate; + +#define XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX (xcls_rightpalete_xcls_viewbox_get_type ()) +#define XCLS_RIGHTPALETE_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox)) +#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass)) +#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX)) +#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX)) +#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass)) + +typedef struct _Xcls_RightPaleteXcls_viewbox Xcls_RightPaleteXcls_viewbox; +typedef struct _Xcls_RightPaleteXcls_viewboxClass Xcls_RightPaleteXcls_viewboxClass; + +#define XCLS_RIGHTPALETE_TYPE_XCLS_MODEL (xcls_rightpalete_xcls_model_get_type ()) +#define XCLS_RIGHTPALETE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model)) +#define XCLS_RIGHTPALETE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass)) +#define XCLS_RIGHTPALETE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL)) +#define XCLS_RIGHTPALETE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL)) +#define XCLS_RIGHTPALETE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass)) + +typedef struct _Xcls_RightPaleteXcls_model Xcls_RightPaleteXcls_model; +typedef struct _Xcls_RightPaleteXcls_modelClass Xcls_RightPaleteXcls_modelClass; + +#define XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER (xcls_rightpalete_xcls_txtrender_get_type ()) +#define XCLS_RIGHTPALETE_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender)) +#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass)) +#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER)) +#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER)) +#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass)) + +typedef struct _Xcls_RightPaleteXcls_txtrender Xcls_RightPaleteXcls_txtrender; +typedef struct _Xcls_RightPaleteXcls_txtrenderClass Xcls_RightPaleteXcls_txtrenderClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +typedef struct _Xcls_RightPaleteXcls_viewboxPrivate Xcls_RightPaleteXcls_viewboxPrivate; +typedef struct _Xcls_RightPaleteXcls_modelPrivate Xcls_RightPaleteXcls_modelPrivate; + +#define PALETE_TYPE_PALETE (palete_palete_get_type ()) +#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) +#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) +#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) +#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) +#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) + +typedef struct _PaletePalete PaletePalete; +typedef struct _PaletePaleteClass PaletePaleteClass; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; + +#define XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3 (xcls_rightpalete_xcls_scrolledwindow3_get_type ()) +#define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3)) +#define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3Class)) +#define XCLS_RIGHTPALETE_IS_XCLS_SCROLLEDWINDOW3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3)) +#define XCLS_RIGHTPALETE_IS_XCLS_SCROLLEDWINDOW3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3)) +#define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3Class)) + +typedef struct _Xcls_RightPaleteXcls_ScrolledWindow3 Xcls_RightPaleteXcls_ScrolledWindow3; +typedef struct _Xcls_RightPaleteXcls_ScrolledWindow3Class Xcls_RightPaleteXcls_ScrolledWindow3Class; +typedef struct _Xcls_RightPaleteXcls_ScrolledWindow3Private Xcls_RightPaleteXcls_ScrolledWindow3Private; + +#define XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4 (xcls_rightpalete_xcls_treeview4_get_type ()) +#define XCLS_RIGHTPALETE_XCLS_TREEVIEW4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4)) +#define XCLS_RIGHTPALETE_XCLS_TREEVIEW4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4Class)) +#define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEW4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4)) +#define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEW4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4)) +#define XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4Class)) + +typedef struct _Xcls_RightPaleteXcls_TreeView4 Xcls_RightPaleteXcls_TreeView4; +typedef struct _Xcls_RightPaleteXcls_TreeView4Class Xcls_RightPaleteXcls_TreeView4Class; +typedef struct _Xcls_RightPaleteXcls_TreeView4Private Xcls_RightPaleteXcls_TreeView4Private; +#define _g_free0(var) (var = (g_free (var), NULL)) + +#define XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6 (xcls_rightpalete_xcls_treeviewcolumn6_get_type ()) +#define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6)) +#define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6Class)) +#define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEWCOLUMN6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6)) +#define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEWCOLUMN6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6)) +#define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6Class)) + +typedef struct _Xcls_RightPaleteXcls_TreeViewColumn6 Xcls_RightPaleteXcls_TreeViewColumn6; +typedef struct _Xcls_RightPaleteXcls_TreeViewColumn6Class Xcls_RightPaleteXcls_TreeViewColumn6Class; +typedef struct _Xcls_RightPaleteXcls_TreeViewColumn6Private Xcls_RightPaleteXcls_TreeViewColumn6Private; + +#define BUILDER4_APPLICATION_TYPE_TARGET (builder4_application_target_get_type ()) +#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL))) +#define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL))) +#define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL))) +typedef struct _Xcls_RightPaleteXcls_txtrenderPrivate Xcls_RightPaleteXcls_txtrenderPrivate; + +struct _Xcls_RightPalete { + GObject parent_instance; + Xcls_RightPaletePrivate * priv; + GtkVBox* el; + Xcls_RightPaleteXcls_viewbox* viewbox; + Xcls_RightPaleteXcls_model* model; + Xcls_RightPaleteXcls_txtrender* txtrender; +}; + +struct _Xcls_RightPaleteClass { + GObjectClass parent_class; +}; + +struct _Xcls_RightPaletePrivate { + Xcls_RightPalete* _this; +}; + +struct _Xcls_RightPaleteXcls_viewbox { + GObject parent_instance; + Xcls_RightPaleteXcls_viewboxPrivate * priv; + GtkVBox* el; +}; + +struct _Xcls_RightPaleteXcls_viewboxClass { + GObjectClass parent_class; +}; + +struct _Xcls_RightPaleteXcls_model { + GObject parent_instance; + Xcls_RightPaleteXcls_modelPrivate * priv; + GtkListStore* el; +}; + +struct _Xcls_RightPaleteXcls_modelClass { + GObjectClass parent_class; +}; + +struct _Xcls_RightPaleteXcls_viewboxPrivate { + Xcls_RightPalete* _this; +}; + +struct _Xcls_RightPaleteXcls_ScrolledWindow3 { + GObject parent_instance; + Xcls_RightPaleteXcls_ScrolledWindow3Private * priv; + GtkScrolledWindow* el; +}; + +struct _Xcls_RightPaleteXcls_ScrolledWindow3Class { + GObjectClass parent_class; +}; + +struct _Xcls_RightPaleteXcls_ScrolledWindow3Private { + Xcls_RightPalete* _this; +}; + +struct _Xcls_RightPaleteXcls_TreeView4 { + GObject parent_instance; + Xcls_RightPaleteXcls_TreeView4Private * priv; + GtkTreeView* el; + gchar* dragData; +}; + +struct _Xcls_RightPaleteXcls_TreeView4Class { + GObjectClass parent_class; +}; + +struct _Xcls_RightPaleteXcls_TreeView4Private { + Xcls_RightPalete* _this; +}; + +struct _Xcls_RightPaleteXcls_TreeViewColumn6 { + GObject parent_instance; + Xcls_RightPaleteXcls_TreeViewColumn6Private * priv; + GtkTreeViewColumn* el; +}; + +struct _Xcls_RightPaleteXcls_TreeViewColumn6Class { + GObjectClass parent_class; +}; + +typedef enum { + BUILDER4_APPLICATION_TARGET_INT32, + BUILDER4_APPLICATION_TARGET_STRING, + BUILDER4_APPLICATION_TARGET_ROOTWIN +} Builder4ApplicationTarget; + +struct _Xcls_RightPaleteXcls_modelPrivate { + Xcls_RightPalete* _this; +}; + +struct _Xcls_RightPaleteXcls_TreeViewColumn6Private { + Xcls_RightPalete* _this; +}; + +struct _Xcls_RightPaleteXcls_txtrender { + GObject parent_instance; + Xcls_RightPaleteXcls_txtrenderPrivate * priv; + GtkCellRendererText* el; +}; + +struct _Xcls_RightPaleteXcls_txtrenderClass { + GObjectClass parent_class; +}; + +struct _Xcls_RightPaleteXcls_txtrenderPrivate { + Xcls_RightPalete* _this; +}; + + +extern Xcls_RightPalete* WindowRightPalete; +Xcls_RightPalete* WindowRightPalete = NULL; +static gpointer xcls_rightpalete_parent_class = NULL; +static gpointer xcls_rightpalete_xcls_viewbox_parent_class = NULL; +static gpointer xcls_rightpalete_xcls_scrolledwindow3_parent_class = NULL; +static gpointer xcls_rightpalete_xcls_treeview4_parent_class = NULL; +static gpointer xcls_rightpalete_xcls_model_parent_class = NULL; +static gpointer xcls_rightpalete_xcls_treeviewcolumn6_parent_class = NULL; +static gpointer xcls_rightpalete_xcls_txtrender_parent_class = NULL; + +GType xcls_rightpalete_get_type (void) G_GNUC_CONST; +GType xcls_rightpalete_xcls_viewbox_get_type (void) G_GNUC_CONST; +GType xcls_rightpalete_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_rightpalete_xcls_txtrender_get_type (void) G_GNUC_CONST; +#define XCLS_RIGHTPALETE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaletePrivate)) +enum { + XCLS_RIGHTPALETE_DUMMY_PROPERTY +}; +Xcls_RightPalete* xcls_rightpalete_new (void); +Xcls_RightPalete* xcls_rightpalete_construct (GType object_type); +Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_new (Xcls_RightPalete* _owner); +Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_construct (GType object_type, Xcls_RightPalete* _owner); +void xcls_rightpalete_clear (Xcls_RightPalete* self); +GType palete_palete_get_type (void) G_GNUC_CONST; +void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls); +gchar** palete_palete_getChildList (PaletePalete* self, const gchar* in_rval, int* result_length1); +GType js_render_node_get_type (void) G_GNUC_CONST; +#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxPrivate)) +enum { + XCLS_RIGHTPALETE_XCLS_VIEWBOX_DUMMY_PROPERTY +}; +Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_new (Xcls_RightPalete* _owner); +Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_construct (GType object_type, Xcls_RightPalete* _owner); +GType xcls_rightpalete_xcls_scrolledwindow3_get_type (void) G_GNUC_CONST; +static void xcls_rightpalete_xcls_viewbox_finalize (GObject* obj); +#define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3Private)) +enum { + XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_DUMMY_PROPERTY +}; +Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_new (Xcls_RightPalete* _owner); +Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_construct (GType object_type, Xcls_RightPalete* _owner); +GType xcls_rightpalete_xcls_treeview4_get_type (void) G_GNUC_CONST; +static void xcls_rightpalete_xcls_scrolledwindow3_finalize (GObject* obj); +#define XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4Private)) +enum { + XCLS_RIGHTPALETE_XCLS_TREEVIEW4_DUMMY_PROPERTY +}; +Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_new (Xcls_RightPalete* _owner); +Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_construct (GType object_type, Xcls_RightPalete* _owner); +Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_new (Xcls_RightPalete* _owner); +Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_construct (GType object_type, Xcls_RightPalete* _owner); +GType xcls_rightpalete_xcls_treeviewcolumn6_get_type (void) G_GNUC_CONST; +static GType builder4_application_target_get_type (void) G_GNUC_UNUSED; +static void _vala_PangoFontDescription_free (PangoFontDescription* self); +static void __lambda60_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* ctx); +static void ___lambda60__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self); +static void __lambda61_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context, GtkSelectionData* selection_data, guint info, guint time); +static void ___lambda61__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self); +static void __lambda62_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context); +static void ___lambda62__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self); +static gboolean __lambda63_ (Xcls_RightPaleteXcls_TreeView4* self, GdkEventButton* event); +static gboolean ___lambda63__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void xcls_rightpalete_xcls_treeview4_finalize (GObject* obj); +#define XCLS_RIGHTPALETE_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelPrivate)) +enum { + XCLS_RIGHTPALETE_XCLS_MODEL_DUMMY_PROPERTY +}; +gchar* xcls_rightpalete_xcls_model_getValue (Xcls_RightPaleteXcls_model* self, GtkTreeIter* iter, gint col); +static void xcls_rightpalete_xcls_model_finalize (GObject* obj); +#define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6Private)) +enum { + XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_DUMMY_PROPERTY +}; +Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_new (Xcls_RightPalete* _owner); +Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_construct (GType object_type, Xcls_RightPalete* _owner); +static void xcls_rightpalete_xcls_treeviewcolumn6_finalize (GObject* obj); +#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderPrivate)) +enum { + XCLS_RIGHTPALETE_XCLS_TXTRENDER_DUMMY_PROPERTY +}; +static void xcls_rightpalete_xcls_txtrender_finalize (GObject* obj); +static void xcls_rightpalete_finalize (GObject* obj); +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); + +extern const GtkTargetEntry BUILDER4_APPLICATION_targetList[4]; + +static gpointer _g_object_ref0 (gpointer self) { +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self ? g_object_ref (self) : NULL; +#line 332 "WindowRightPalete.vala.c" +} + + +Xcls_RightPalete* xcls_rightpalete_construct (GType object_type) { + Xcls_RightPalete * self = NULL; + Xcls_RightPalete* _tmp0_; + Xcls_RightPalete* _tmp1_; + GtkVBox* _tmp2_; + Xcls_RightPalete* _tmp3_; + Xcls_RightPaleteXcls_viewbox* _tmp4_; + Xcls_RightPaleteXcls_viewbox* child_0; + GtkVBox* _tmp5_; + GtkVBox* _tmp6_; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPalete*) g_object_new (object_type, NULL); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _g_object_ref0 (self); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp0_; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (self); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (WindowRightPalete); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + WindowRightPalete = _tmp1_; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp2_); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp2_; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = self->priv->_this; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = xcls_rightpalete_xcls_viewbox_new (_tmp3_); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp4_; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = self->el; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = child_0->el; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 386 "WindowRightPalete.vala.c" +} + + +Xcls_RightPalete* xcls_rightpalete_new (void) { +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_construct (TYPE_XCLS_RIGHTPALETE); +#line 393 "WindowRightPalete.vala.c" +} + + +void xcls_rightpalete_clear (Xcls_RightPalete* self) { + Xcls_RightPaleteXcls_model* _tmp0_; + GtkListStore* _tmp1_; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (self != NULL); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = self->model; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _tmp0_->el; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_list_store_clear (_tmp1_); +#line 408 "WindowRightPalete.vala.c" +} + + +void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls) { + PaletePalete* _tmp0_; + const gchar* _tmp1_; + gint _tmp2_ = 0; + gchar** _tmp3_ = NULL; + gchar** tr; + gint tr_length1; + gint _tr_size_; + Xcls_RightPaleteXcls_model* _tmp4_; + GtkListStore* _tmp5_; + GtkTreeIter citer = {0}; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (self != NULL); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (pal != NULL); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (cls != NULL); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = pal; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = cls; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = palete_palete_getChildList (_tmp0_, _tmp1_, &_tmp2_); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + tr = _tmp3_; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + tr_length1 = _tmp2_; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tr_size_ = tr_length1; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = self->model; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = _tmp4_->el; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_list_store_clear (_tmp5_); +#line 447 "WindowRightPalete.vala.c" + { + gint i; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + i = 0; +#line 452 "WindowRightPalete.vala.c" + { + gboolean _tmp6_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = TRUE; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + while (TRUE) { +#line 459 "WindowRightPalete.vala.c" + gboolean _tmp7_; + gint _tmp9_; + gchar** _tmp10_; + gint _tmp10__length1; + Xcls_RightPaleteXcls_model* _tmp11_; + GtkListStore* _tmp12_; + GtkTreeIter _tmp13_ = {0}; + Xcls_RightPaleteXcls_model* _tmp14_; + GtkListStore* _tmp15_; + GtkTreeIter _tmp16_; + gchar** _tmp17_; + gint _tmp17__length1; + gint _tmp18_; + const gchar* _tmp19_; + GValue _tmp20_ = {0}; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = _tmp6_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + if (!_tmp7_) { +#line 479 "WindowRightPalete.vala.c" + gint _tmp8_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = i; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + i = _tmp8_ + 1; +#line 485 "WindowRightPalete.vala.c" + } +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = FALSE; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = i; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10_ = tr; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10__length1 = tr_length1; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + if (!(_tmp9_ < _tmp10__length1)) { +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + break; +#line 499 "WindowRightPalete.vala.c" + } +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp11_ = self->model; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp12_ = _tmp11_->el; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_list_store_append (_tmp12_, &_tmp13_); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + citer = _tmp13_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp14_ = self->model; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp15_ = _tmp14_->el; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp16_ = citer; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp17_ = tr; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp17__length1 = tr_length1; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp18_ = i; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp19_ = _tmp17_[_tmp18_]; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_value_init (&_tmp20_, G_TYPE_STRING); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_value_set_string (&_tmp20_, _tmp19_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_list_store_set_value (_tmp15_, &_tmp16_, 0, &_tmp20_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&_tmp20_) ? (g_value_unset (&_tmp20_), NULL) : NULL; +#line 531 "WindowRightPalete.vala.c" + } + } + } +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + tr = (_vala_array_free (tr, tr_length1, (GDestroyNotify) g_free), NULL); +#line 537 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_construct (GType object_type, Xcls_RightPalete* _owner) { + Xcls_RightPaleteXcls_viewbox * self = NULL; + Xcls_RightPalete* _tmp0_; + Xcls_RightPalete* _tmp1_; + Xcls_RightPalete* _tmp2_; + Xcls_RightPaleteXcls_viewbox* _tmp3_; + GtkVBox* _tmp4_; + Xcls_RightPalete* _tmp5_; + Xcls_RightPaleteXcls_ScrolledWindow3* _tmp6_; + Xcls_RightPaleteXcls_ScrolledWindow3* child_0; + GtkVBox* _tmp7_; + GtkScrolledWindow* _tmp8_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_viewbox*) g_object_new (object_type, NULL); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = self->priv->_this; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = _g_object_ref0 (self); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (_tmp2_->viewbox); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_->viewbox = _tmp3_; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp4_); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp4_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = self->priv->_this; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = xcls_rightpalete_xcls_scrolledwindow3_new (_tmp5_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp6_; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = self->el; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = child_0->el; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 599 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_new (Xcls_RightPalete* _owner) { +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_viewbox_construct (XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, _owner); +#line 606 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_viewbox_class_init (Xcls_RightPaleteXcls_viewboxClass * klass) { +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_viewbox_parent_class = g_type_class_peek_parent (klass); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_viewboxPrivate)); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_viewbox_finalize; +#line 617 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_viewbox_instance_init (Xcls_RightPaleteXcls_viewbox * self) { +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_PRIVATE (self); +#line 624 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_viewbox_finalize (GObject* obj) { + Xcls_RightPaleteXcls_viewbox * self; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_viewbox_parent_class)->finalize (obj); +#line 638 "WindowRightPalete.vala.c" +} + + +GType xcls_rightpalete_xcls_viewbox_get_type (void) { + static volatile gsize xcls_rightpalete_xcls_viewbox_type_id__volatile = 0; + if (g_once_init_enter (&xcls_rightpalete_xcls_viewbox_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_viewboxClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_viewbox_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_viewbox), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_viewbox_instance_init, NULL }; + GType xcls_rightpalete_xcls_viewbox_type_id; + xcls_rightpalete_xcls_viewbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_viewbox", &g_define_type_info, 0); + g_once_init_leave (&xcls_rightpalete_xcls_viewbox_type_id__volatile, xcls_rightpalete_xcls_viewbox_type_id); + } + return xcls_rightpalete_xcls_viewbox_type_id__volatile; +} + + +Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_construct (GType object_type, Xcls_RightPalete* _owner) { + Xcls_RightPaleteXcls_ScrolledWindow3 * self = NULL; + Xcls_RightPalete* _tmp0_; + Xcls_RightPalete* _tmp1_; + GtkScrolledWindow* _tmp2_; + GtkScrolledWindow* _tmp3_; + Xcls_RightPalete* _tmp4_; + Xcls_RightPaleteXcls_TreeView4* _tmp5_; + Xcls_RightPaleteXcls_TreeView4* child_0; + GtkScrolledWindow* _tmp6_; + GtkTreeView* _tmp7_; + GtkScrolledWindow* _tmp8_; + GtkScrolledWindow* _tmp9_; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_ScrolledWindow3*) g_object_new (object_type, NULL); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp2_); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp2_; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = self->el; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = self->priv->_this; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = xcls_rightpalete_xcls_treeview4_new (_tmp4_); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp5_; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = self->el; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = child_0->el; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = self->el; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = self->el; +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_widget_set_size_request ((GtkWidget*) _tmp9_, -1, 200); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 717 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_new (Xcls_RightPalete* _owner) { +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_scrolledwindow3_construct (XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, _owner); +#line 724 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_scrolledwindow3_class_init (Xcls_RightPaleteXcls_ScrolledWindow3Class * klass) { +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_scrolledwindow3_parent_class = g_type_class_peek_parent (klass); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_ScrolledWindow3Private)); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_scrolledwindow3_finalize; +#line 735 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_scrolledwindow3_instance_init (Xcls_RightPaleteXcls_ScrolledWindow3 * self) { +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_PRIVATE (self); +#line 742 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_scrolledwindow3_finalize (GObject* obj) { + Xcls_RightPaleteXcls_ScrolledWindow3 * self; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_scrolledwindow3_parent_class)->finalize (obj); +#line 756 "WindowRightPalete.vala.c" +} + + +GType xcls_rightpalete_xcls_scrolledwindow3_get_type (void) { + static volatile gsize xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile = 0; + if (g_once_init_enter (&xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_ScrolledWindow3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_scrolledwindow3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_ScrolledWindow3), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_scrolledwindow3_instance_init, NULL }; + GType xcls_rightpalete_xcls_scrolledwindow3_type_id; + xcls_rightpalete_xcls_scrolledwindow3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_ScrolledWindow3", &g_define_type_info, 0); + g_once_init_leave (&xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile, xcls_rightpalete_xcls_scrolledwindow3_type_id); + } + return xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile; +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 775 "WindowRightPalete.vala.c" +} + + +static gpointer _cairo_surface_reference0 (gpointer self) { +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self ? cairo_surface_reference (self) : NULL; +#line 782 "WindowRightPalete.vala.c" +} + + +static void __lambda60_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* ctx) { + GtkTreeIter iter = {0}; + GtkTreeView* _tmp0_; + GtkTreeSelection* _tmp1_ = NULL; + GtkTreeSelection* _tmp2_; + GtkTreeSelection* s; + GtkTreeModel* mod = NULL; + GtkTreeModel* _tmp3_ = NULL; + GtkTreeIter _tmp4_ = {0}; + GtkTreeModel* _tmp5_; + GtkTreeIter _tmp6_; + GtkTreePath* _tmp7_ = NULL; + GtkTreePath* path; + GtkTreeView* _tmp8_; + cairo_surface_t* _tmp9_ = NULL; + cairo_surface_t* _tmp10_; + cairo_surface_t* pix; + GdkDragContext* _tmp11_; + GValue value = {0}; + Xcls_RightPalete* _tmp12_; + Xcls_RightPaleteXcls_model* _tmp13_; + GtkListStore* _tmp14_; + GtkTreeIter _tmp15_; + GValue _tmp16_ = {0}; + GValue _tmp17_; + gchar* _tmp18_; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (ctx != NULL); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = self->el; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + s = _tmp2_; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_selection_get_selected (s, &_tmp3_, &_tmp4_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (mod); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = _g_object_ref0 (_tmp3_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + mod = _tmp5_; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + iter = _tmp4_; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = iter; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = gtk_tree_model_get_path (mod, &_tmp6_); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + path = _tmp7_; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = self->el; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = gtk_tree_view_create_row_drag_icon (_tmp8_, path); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10_ = _cairo_surface_reference0 (_tmp9_); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + pix = _tmp10_; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp11_ = ctx; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_drag_set_icon_surface (_tmp11_, pix); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp12_ = self->priv->_this; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp13_ = _tmp12_->model; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp14_ = _tmp13_->el; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp15_ = iter; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp14_, &_tmp15_, 0, &_tmp16_); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + value = _tmp16_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp17_ = value; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp18_ = g_strdup (g_value_get_string (&_tmp17_)); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_free0 (self->dragData); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->dragData = _tmp18_; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _cairo_surface_destroy0 (pix); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _gtk_tree_path_free0 (path); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (mod); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (s); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return; +#line 884 "WindowRightPalete.vala.c" +} + + +static void ___lambda60__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self) { +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + __lambda60_ (self, context); +#line 891 "WindowRightPalete.vala.c" +} + + +static void __lambda61_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context, GtkSelectionData* selection_data, guint info, guint time) { + const gchar* _tmp0_; + gint _tmp1_; + gint _tmp2_; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (drag_context != NULL); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (selection_data != NULL); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = self->dragData; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = strlen (_tmp0_); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = _tmp1_; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + if (_tmp2_ > 0) { +#line 911 "WindowRightPalete.vala.c" + const gchar* _tmp3_; + GtkSelectionData* _tmp4_; + const gchar* _tmp5_; + const gchar* _tmp6_; + gint _tmp7_; + gint _tmp8_; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = self->dragData; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_print ("setting drag data to %s", _tmp3_); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = selection_data; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = self->dragData; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = self->dragData; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = strlen (_tmp6_); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = _tmp7_; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_selection_data_set_text (_tmp4_, _tmp5_, _tmp8_); +#line 934 "WindowRightPalete.vala.c" + } +} + + +static void ___lambda61__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) { +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + __lambda61_ (self, context, selection_data, info, time_); +#line 942 "WindowRightPalete.vala.c" +} + + +static void __lambda62_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context) { + gchar* _tmp0_; + Xcls_RightPalete* _tmp1_; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (drag_context != NULL); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = g_strdup (""); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_free0 (self->dragData); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->dragData = _tmp0_; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = self->priv->_this; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_emit_by_name (_tmp1_, "drag-end"); +#line 961 "WindowRightPalete.vala.c" +} + + +static void ___lambda62__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self) { +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + __lambda62_ (self, context); +#line 968 "WindowRightPalete.vala.c" +} + + +static gboolean __lambda63_ (Xcls_RightPaleteXcls_TreeView4* self, GdkEventButton* event) { + gboolean result = FALSE; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + result = FALSE; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return result; +#line 980 "WindowRightPalete.vala.c" +} + + +static gboolean ___lambda63__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda63_ (self, event); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return result; +#line 989 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_construct (GType object_type, Xcls_RightPalete* _owner) { + Xcls_RightPaleteXcls_TreeView4 * self = NULL; + Xcls_RightPalete* _tmp0_; + Xcls_RightPalete* _tmp1_; + GtkTreeView* _tmp2_; + GtkTreeView* _tmp3_; + GtkTreeView* _tmp4_; + Xcls_RightPalete* _tmp5_; + Xcls_RightPaleteXcls_model* _tmp6_; + Xcls_RightPaleteXcls_model* child_0; + GtkTreeView* _tmp7_; + GtkListStore* _tmp8_; + Xcls_RightPalete* _tmp9_; + Xcls_RightPaleteXcls_TreeViewColumn6* _tmp10_; + Xcls_RightPaleteXcls_TreeViewColumn6* child_1; + GtkTreeView* _tmp11_; + GtkTreeViewColumn* _tmp12_; + GtkTreeView* _tmp20_; + GtkTreeView* _tmp21_; + GtkTreeView* _tmp22_; + GtkTreeView* _tmp23_; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_TreeView4*) g_object_new (object_type, NULL); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = (GtkTreeView*) gtk_tree_view_new (); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp2_); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp2_; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = self->el; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_view_set_enable_tree_lines (_tmp3_, TRUE); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = self->el; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_view_set_headers_visible (_tmp4_, FALSE); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = self->priv->_this; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = xcls_rightpalete_xcls_model_new (_tmp5_); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp6_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = self->el; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = child_0->el; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_view_set_model (_tmp7_, (GtkTreeModel*) _tmp8_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = self->priv->_this; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10_ = xcls_rightpalete_xcls_treeviewcolumn6_new (_tmp9_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_1 = _tmp10_; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_1); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp11_ = self->el; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp12_ = child_1->el; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_view_append_column (_tmp11_, _tmp12_); +#line 1070 "WindowRightPalete.vala.c" + { + GtkTreeView* _tmp13_; + PangoFontDescription* _tmp14_; + PangoFontDescription* description; + GtkTreeView* _tmp15_; + GtkTreeView* _tmp16_; + GtkTreeSelection* _tmp17_ = NULL; + GtkTreeSelection* _tmp18_; + GtkTreeSelection* selection; + GtkTreeView* _tmp19_; +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp13_ = self->el; +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_widget_set_size_request ((GtkWidget*) _tmp13_, 150, -1); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp14_ = pango_font_description_new (); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + description = _tmp14_; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + pango_font_description_set_size (description, 8000); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp15_ = self->el; +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp15_, description); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp16_ = self->el; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp17_ = gtk_tree_view_get_selection (_tmp16_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp18_ = _g_object_ref0 (_tmp17_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + selection = _tmp18_; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp19_ = self->el; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_drag_source_set ((GtkWidget*) _tmp19_, GDK_BUTTON1_MASK, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (selection); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + __vala_PangoFontDescription_free0 (description); +#line 1113 "WindowRightPalete.vala.c" + } +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp20_ = self->el; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_connect_object ((GtkWidget*) _tmp20_, "drag-begin", (GCallback) ___lambda60__gtk_widget_drag_begin, self, 0); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp21_ = self->el; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_connect_object ((GtkWidget*) _tmp21_, "drag-data-get", (GCallback) ___lambda61__gtk_widget_drag_data_get, self, 0); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp22_ = self->el; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_connect_object ((GtkWidget*) _tmp22_, "drag-end", (GCallback) ___lambda62__gtk_widget_drag_end, self, 0); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp23_ = self->el; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_connect_object ((GtkWidget*) _tmp23_, "button-press-event", (GCallback) ___lambda63__gtk_widget_button_press_event, self, 0); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_1); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 1137 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_new (Xcls_RightPalete* _owner) { +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_treeview4_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, _owner); +#line 1144 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeview4_class_init (Xcls_RightPaleteXcls_TreeView4Class * klass) { +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_treeview4_parent_class = g_type_class_peek_parent (klass); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_TreeView4Private)); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_treeview4_finalize; +#line 1155 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeview4_instance_init (Xcls_RightPaleteXcls_TreeView4 * self) { +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_PRIVATE (self); +#line 1162 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeview4_finalize (GObject* obj) { + Xcls_RightPaleteXcls_TreeView4 * self; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_free0 (self->dragData); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_treeview4_parent_class)->finalize (obj); +#line 1178 "WindowRightPalete.vala.c" +} + + +GType xcls_rightpalete_xcls_treeview4_get_type (void) { + static volatile gsize xcls_rightpalete_xcls_treeview4_type_id__volatile = 0; + if (g_once_init_enter (&xcls_rightpalete_xcls_treeview4_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_TreeView4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_treeview4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_TreeView4), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_treeview4_instance_init, NULL }; + GType xcls_rightpalete_xcls_treeview4_type_id; + xcls_rightpalete_xcls_treeview4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_TreeView4", &g_define_type_info, 0); + g_once_init_leave (&xcls_rightpalete_xcls_treeview4_type_id__volatile, xcls_rightpalete_xcls_treeview4_type_id); + } + return xcls_rightpalete_xcls_treeview4_type_id__volatile; +} + + +Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_construct (GType object_type, Xcls_RightPalete* _owner) { + Xcls_RightPaleteXcls_model * self = NULL; + Xcls_RightPalete* _tmp0_; + Xcls_RightPalete* _tmp1_; + Xcls_RightPalete* _tmp2_; + Xcls_RightPaleteXcls_model* _tmp3_; + GtkListStore* _tmp4_; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_model*) g_object_new (object_type, NULL); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = self->priv->_this; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = _g_object_ref0 (self); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (_tmp2_->model); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_->model = _tmp3_; +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING); +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp4_; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 1229 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_new (Xcls_RightPalete* _owner) { +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_model_construct (XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, _owner); +#line 1236 "WindowRightPalete.vala.c" +} + + +gchar* xcls_rightpalete_xcls_model_getValue (Xcls_RightPaleteXcls_model* self, GtkTreeIter* iter, gint col) { + gchar* result = NULL; + GValue gval = {0}; + GtkListStore* _tmp0_; + GtkTreeIter _tmp1_; + gint _tmp2_; + GValue _tmp3_ = {0}; + GValue _tmp4_; + gchar* _tmp5_; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (iter != NULL, NULL); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = self->el; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = *iter; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = col; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp0_, &_tmp1_, _tmp2_, &_tmp3_); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gval = _tmp3_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = gval; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = g_strdup (g_value_get_string (&_tmp4_)); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + result = _tmp5_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return result; +#line 1275 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_model_class_init (Xcls_RightPaleteXcls_modelClass * klass) { +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_modelPrivate)); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_model_finalize; +#line 1286 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_model_instance_init (Xcls_RightPaleteXcls_model * self) { +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_MODEL_GET_PRIVATE (self); +#line 1293 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_model_finalize (GObject* obj) { + Xcls_RightPaleteXcls_model * self; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_model_parent_class)->finalize (obj); +#line 1307 "WindowRightPalete.vala.c" +} + + +GType xcls_rightpalete_xcls_model_get_type (void) { + static volatile gsize xcls_rightpalete_xcls_model_type_id__volatile = 0; + if (g_once_init_enter (&xcls_rightpalete_xcls_model_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_model), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_model_instance_init, NULL }; + GType xcls_rightpalete_xcls_model_type_id; + xcls_rightpalete_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_model", &g_define_type_info, 0); + g_once_init_leave (&xcls_rightpalete_xcls_model_type_id__volatile, xcls_rightpalete_xcls_model_type_id); + } + return xcls_rightpalete_xcls_model_type_id__volatile; +} + + +Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_construct (GType object_type, Xcls_RightPalete* _owner) { + Xcls_RightPaleteXcls_TreeViewColumn6 * self = NULL; + Xcls_RightPalete* _tmp0_; + Xcls_RightPalete* _tmp1_; + GtkTreeViewColumn* _tmp2_; + Xcls_RightPalete* _tmp3_; + Xcls_RightPaleteXcls_txtrender* _tmp4_; + Xcls_RightPaleteXcls_txtrender* child_0; + GtkTreeViewColumn* _tmp5_; + GtkCellRendererText* _tmp6_; + GtkTreeViewColumn* _tmp7_; + Xcls_RightPalete* _tmp8_; + Xcls_RightPaleteXcls_txtrender* _tmp9_; + GtkCellRendererText* _tmp10_; +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_TreeViewColumn6*) g_object_new (object_type, NULL); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = gtk_tree_view_column_new (); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp2_); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp2_; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = self->priv->_this; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = xcls_rightpalete_xcls_txtrender_new (_tmp3_); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp4_; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = self->el; +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = child_0->el; +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE); +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = self->el; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = self->priv->_this; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = _tmp8_->txtrender; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10_ = _tmp9_->el; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 1385 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_new (Xcls_RightPalete* _owner) { +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_treeviewcolumn6_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, _owner); +#line 1392 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeviewcolumn6_class_init (Xcls_RightPaleteXcls_TreeViewColumn6Class * klass) { +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_treeviewcolumn6_parent_class = g_type_class_peek_parent (klass); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_TreeViewColumn6Private)); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_treeviewcolumn6_finalize; +#line 1403 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeviewcolumn6_instance_init (Xcls_RightPaleteXcls_TreeViewColumn6 * self) { +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_PRIVATE (self); +#line 1410 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeviewcolumn6_finalize (GObject* obj) { + Xcls_RightPaleteXcls_TreeViewColumn6 * self; +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_treeviewcolumn6_parent_class)->finalize (obj); +#line 1424 "WindowRightPalete.vala.c" +} + + +GType xcls_rightpalete_xcls_treeviewcolumn6_get_type (void) { + static volatile gsize xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile = 0; + if (g_once_init_enter (&xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_TreeViewColumn6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_treeviewcolumn6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_TreeViewColumn6), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_treeviewcolumn6_instance_init, NULL }; + GType xcls_rightpalete_xcls_treeviewcolumn6_type_id; + xcls_rightpalete_xcls_treeviewcolumn6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_TreeViewColumn6", &g_define_type_info, 0); + g_once_init_leave (&xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile, xcls_rightpalete_xcls_treeviewcolumn6_type_id); + } + return xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile; +} + + +Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_construct (GType object_type, Xcls_RightPalete* _owner) { + Xcls_RightPaleteXcls_txtrender * self = NULL; + Xcls_RightPalete* _tmp0_; + Xcls_RightPalete* _tmp1_; + Xcls_RightPalete* _tmp2_; + Xcls_RightPaleteXcls_txtrender* _tmp3_; + GtkCellRendererText* _tmp4_; +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_txtrender*) g_object_new (object_type, NULL); +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = self->priv->_this; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = _g_object_ref0 (self); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (_tmp2_->txtrender); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_->txtrender = _tmp3_; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp4_); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp4_; +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 1477 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_new (Xcls_RightPalete* _owner) { +#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_txtrender_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, _owner); +#line 1484 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_txtrender_class_init (Xcls_RightPaleteXcls_txtrenderClass * klass) { +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_txtrender_parent_class = g_type_class_peek_parent (klass); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_txtrenderPrivate)); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_txtrender_finalize; +#line 1495 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_txtrender_instance_init (Xcls_RightPaleteXcls_txtrender * self) { +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_PRIVATE (self); +#line 1502 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_txtrender_finalize (GObject* obj) { + Xcls_RightPaleteXcls_txtrender * self; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_txtrender_parent_class)->finalize (obj); +#line 1516 "WindowRightPalete.vala.c" +} + + +GType xcls_rightpalete_xcls_txtrender_get_type (void) { + static volatile gsize xcls_rightpalete_xcls_txtrender_type_id__volatile = 0; + if (g_once_init_enter (&xcls_rightpalete_xcls_txtrender_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_txtrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_txtrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_txtrender), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_txtrender_instance_init, NULL }; + GType xcls_rightpalete_xcls_txtrender_type_id; + xcls_rightpalete_xcls_txtrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_txtrender", &g_define_type_info, 0); + g_once_init_leave (&xcls_rightpalete_xcls_txtrender_type_id__volatile, xcls_rightpalete_xcls_txtrender_type_id); + } + return xcls_rightpalete_xcls_txtrender_type_id__volatile; +} + + +static void xcls_rightpalete_class_init (Xcls_RightPaleteClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaletePrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_finalize; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_new ("after_node_change", TYPE_XCLS_RIGHTPALETE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_NODE); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_new ("before_node_change", TYPE_XCLS_RIGHTPALETE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_NODE); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_new ("drag_end", TYPE_XCLS_RIGHTPALETE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 1545 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_instance_init (Xcls_RightPalete * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_GET_PRIVATE (self); +#line 1552 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_finalize (GObject* obj) { + Xcls_RightPalete * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->viewbox); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->model); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->txtrender); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_parent_class)->finalize (obj); +#line 1572 "WindowRightPalete.vala.c" +} + + +GType xcls_rightpalete_get_type (void) { + static volatile gsize xcls_rightpalete_type_id__volatile = 0; + if (g_once_init_enter (&xcls_rightpalete_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPalete), 0, (GInstanceInitFunc) xcls_rightpalete_instance_init, NULL }; + GType xcls_rightpalete_type_id; + xcls_rightpalete_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPalete", &g_define_type_info, 0); + g_once_init_leave (&xcls_rightpalete_type_id__volatile, xcls_rightpalete_type_id); + } + return xcls_rightpalete_type_id__volatile; +} + + +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { + if ((array != NULL) && (destroy_func != NULL)) { + int i; + for (i = 0; i < array_length; i = i + 1) { + if (((gpointer*) array)[i] != NULL) { + destroy_func (((gpointer*) array)[i]); + } + } + } +} + + +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { + _vala_array_destroy (array, array_length, destroy_func); + g_free (array); +} + + + diff --git a/Builder4/WindowRooView.vala.c b/Builder4/WindowRooView.vala.c new file mode 100644 index 000000000..13da0b9a9 --- /dev/null +++ b/Builder4/WindowRooView.vala.c @@ -0,0 +1,2711 @@ +/* WindowRooView.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowRooView.vala, do not modify */ + +/* -- to compile +valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \ + /tmp/WindowRooView.vala -o /tmp/WindowRooView +*/ +/* -- to test class +static int main (string[] args) { + Gtk.init (ref args); + new Xcls_WindowRooView(); + WindowRooView.show_all(); + Gtk.main (); + return 0; +} +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ()) +#define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView)) +#define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass)) +#define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW)) +#define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW)) +#define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass)) + +typedef struct _Xcls_WindowRooView Xcls_WindowRooView; +typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass; +typedef struct _Xcls_WindowRooViewPrivate Xcls_WindowRooViewPrivate; + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW (xcls_windowrooview_xcls_autoredraw_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw)) +#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW)) +#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass)) + +typedef struct _Xcls_WindowRooViewXcls_AutoRedraw Xcls_WindowRooViewXcls_AutoRedraw; +typedef struct _Xcls_WindowRooViewXcls_AutoRedrawClass Xcls_WindowRooViewXcls_AutoRedrawClass; + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW (xcls_windowrooview_xcls_view_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view)) +#define XCLS_WINDOWROOVIEW_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW)) +#define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass)) + +typedef struct _Xcls_WindowRooViewXcls_view Xcls_WindowRooViewXcls_view; +typedef struct _Xcls_WindowRooViewXcls_viewClass Xcls_WindowRooViewXcls_viewClass; + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER (xcls_windowrooview_xcls_inspectorcontainer_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer)) +#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER)) +#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass)) + +typedef struct _Xcls_WindowRooViewXcls_inspectorcontainer Xcls_WindowRooViewXcls_inspectorcontainer; +typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerClass Xcls_WindowRooViewXcls_inspectorcontainerClass; + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2 (xcls_windowrooview_xcls_vbox2_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2)) +#define XCLS_WINDOWROOVIEW_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Class)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2)) +#define XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Class)) + +typedef struct _Xcls_WindowRooViewXcls_VBox2 Xcls_WindowRooViewXcls_VBox2; +typedef struct _Xcls_WindowRooViewXcls_VBox2Class Xcls_WindowRooViewXcls_VBox2Class; +typedef struct _Xcls_WindowRooViewXcls_VBox2Private Xcls_WindowRooViewXcls_VBox2Private; +typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerPrivate Xcls_WindowRooViewXcls_inspectorcontainerPrivate; +typedef struct _Block3Data Block3Data; +#define _g_free0(var) (var = (g_free (var), NULL)) +typedef struct _Xcls_WindowRooViewXcls_viewPrivate Xcls_WindowRooViewXcls_viewPrivate; +#define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL))) + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3 (xcls_windowrooview_xcls_hbox3_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3)) +#define XCLS_WINDOWROOVIEW_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Class)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3)) +#define XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Class)) + +typedef struct _Xcls_WindowRooViewXcls_HBox3 Xcls_WindowRooViewXcls_HBox3; +typedef struct _Xcls_WindowRooViewXcls_HBox3Class Xcls_WindowRooViewXcls_HBox3Class; +typedef struct _Xcls_WindowRooViewXcls_HBox3Private Xcls_WindowRooViewXcls_HBox3Private; + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7 (xcls_windowrooview_xcls_scrolledwindow7_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7)) +#define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Class)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7)) +#define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Class)) + +typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7 Xcls_WindowRooViewXcls_ScrolledWindow7; +typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7Class Xcls_WindowRooViewXcls_ScrolledWindow7Class; +typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7Private Xcls_WindowRooViewXcls_ScrolledWindow7Private; + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4 (xcls_windowrooview_xcls_button4_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4)) +#define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Class)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4)) +#define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Class)) + +typedef struct _Xcls_WindowRooViewXcls_Button4 Xcls_WindowRooViewXcls_Button4; +typedef struct _Xcls_WindowRooViewXcls_Button4Class Xcls_WindowRooViewXcls_Button4Class; +typedef struct _Xcls_WindowRooViewXcls_Button4Private Xcls_WindowRooViewXcls_Button4Private; +typedef struct _Xcls_WindowRooViewXcls_AutoRedrawPrivate Xcls_WindowRooViewXcls_AutoRedrawPrivate; + +#define XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6 (xcls_windowrooview_xcls_button6_get_type ()) +#define XCLS_WINDOWROOVIEW_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6)) +#define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Class)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6)) +#define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6)) +#define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Class)) + +typedef struct _Xcls_WindowRooViewXcls_Button6 Xcls_WindowRooViewXcls_Button6; +typedef struct _Xcls_WindowRooViewXcls_Button6Class Xcls_WindowRooViewXcls_Button6Class; +typedef struct _Xcls_WindowRooViewXcls_Button6Private Xcls_WindowRooViewXcls_Button6Private; +#define _g_date_time_unref0(var) ((var == NULL) ? NULL : (var = (g_date_time_unref (var), NULL))) +typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; +typedef struct _ProjectProjectPrivate ProjectProjectPrivate; +#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL))) +#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL))) + +struct _Xcls_WindowRooView { + GObject parent_instance; + Xcls_WindowRooViewPrivate * priv; + GtkVPaned* el; + Xcls_WindowRooViewXcls_AutoRedraw* AutoRedraw; + Xcls_WindowRooViewXcls_view* view; + Xcls_WindowRooViewXcls_inspectorcontainer* inspectorcontainer; + JsRenderJsRender* file; +}; + +struct _Xcls_WindowRooViewClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooViewPrivate { + Xcls_WindowRooView* _this; +}; + +struct _Xcls_WindowRooViewXcls_VBox2 { + GObject parent_instance; + Xcls_WindowRooViewXcls_VBox2Private * priv; + GtkVBox* el; +}; + +struct _Xcls_WindowRooViewXcls_VBox2Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooViewXcls_inspectorcontainer { + GObject parent_instance; + Xcls_WindowRooViewXcls_inspectorcontainerPrivate * priv; + GtkScrolledWindow* el; +}; + +struct _Xcls_WindowRooViewXcls_inspectorcontainerClass { + GObjectClass parent_class; +}; + +struct _Block3Data { + int _ref_count_; + Xcls_WindowRooView * self; + gchar* filename; +}; + +struct _Xcls_WindowRooViewXcls_view { + GObject parent_instance; + Xcls_WindowRooViewXcls_viewPrivate * priv; + WebKitWebView* el; + GDateTime* lastRedraw; + WebKitWebInspector* inspector; + gboolean pendingRedraw; + gboolean refreshRequired; + gint redraws; + gchar* renderedData; + gchar* runhtml; +}; + +struct _Xcls_WindowRooViewXcls_viewClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooViewXcls_VBox2Private { + Xcls_WindowRooView* _this; +}; + +struct _Xcls_WindowRooViewXcls_HBox3 { + GObject parent_instance; + Xcls_WindowRooViewXcls_HBox3Private * priv; + GtkHBox* el; +}; + +struct _Xcls_WindowRooViewXcls_HBox3Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooViewXcls_ScrolledWindow7 { + GObject parent_instance; + Xcls_WindowRooViewXcls_ScrolledWindow7Private * priv; + GtkScrolledWindow* el; +}; + +struct _Xcls_WindowRooViewXcls_ScrolledWindow7Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooViewXcls_HBox3Private { + Xcls_WindowRooView* _this; +}; + +struct _Xcls_WindowRooViewXcls_Button4 { + GObject parent_instance; + Xcls_WindowRooViewXcls_Button4Private * priv; + GtkButton* el; +}; + +struct _Xcls_WindowRooViewXcls_Button4Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooViewXcls_AutoRedraw { + GObject parent_instance; + Xcls_WindowRooViewXcls_AutoRedrawPrivate * priv; + GtkCheckButton* el; +}; + +struct _Xcls_WindowRooViewXcls_AutoRedrawClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooViewXcls_Button6 { + GObject parent_instance; + Xcls_WindowRooViewXcls_Button6Private * priv; + GtkButton* el; +}; + +struct _Xcls_WindowRooViewXcls_Button6Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooViewXcls_Button4Private { + Xcls_WindowRooView* _this; +}; + +struct _Xcls_WindowRooViewXcls_AutoRedrawPrivate { + Xcls_WindowRooView* _this; +}; + +struct _Xcls_WindowRooViewXcls_Button6Private { + Xcls_WindowRooView* _this; +}; + +struct _Xcls_WindowRooViewXcls_ScrolledWindow7Private { + Xcls_WindowRooView* _this; +}; + +struct _Xcls_WindowRooViewXcls_viewPrivate { + Xcls_WindowRooView* _this; +}; + +struct _JsRenderJsRender { + GObject parent_instance; + JsRenderJsRenderPrivate * priv; + GeeArrayList* doubleStringProps; + gchar* id; + gchar* name; + gchar* fullname; + gchar* path; + gchar* parent; + gchar* region; + gchar* title; + gchar* permname; + gchar* modOrder; + gchar* xtype; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*save) (JsRenderJsRender* self); + void (*loadItems) (JsRenderJsRender* self, GError** error); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); + gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile); +}; + +struct _ProjectProject { + GObject parent_instance; + ProjectProjectPrivate * priv; + gchar* id; + gchar* fn; + gchar* name; + gchar* runhtml; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowRooViewXcls_inspectorcontainerPrivate { + Xcls_WindowRooView* _this; +}; + + +extern Xcls_WindowRooView* WindowRooView; +Xcls_WindowRooView* WindowRooView = NULL; +static gpointer xcls_windowrooview_parent_class = NULL; +static gpointer xcls_windowrooview_xcls_vbox2_parent_class = NULL; +static gpointer xcls_windowrooview_xcls_hbox3_parent_class = NULL; +static gpointer xcls_windowrooview_xcls_button4_parent_class = NULL; +static gpointer xcls_windowrooview_xcls_autoredraw_parent_class = NULL; +static gpointer xcls_windowrooview_xcls_button6_parent_class = NULL; +static gpointer xcls_windowrooview_xcls_scrolledwindow7_parent_class = NULL; +static gpointer xcls_windowrooview_xcls_view_parent_class = NULL; +static gpointer xcls_windowrooview_xcls_inspectorcontainer_parent_class = NULL; + +GType xcls_windowrooview_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST; +GType js_render_js_render_get_type (void) G_GNUC_CONST; +#define XCLS_WINDOWROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewPrivate)) +enum { + XCLS_WINDOWROOVIEW_DUMMY_PROPERTY +}; +Xcls_WindowRooView* xcls_windowrooview_singleton (void); +Xcls_WindowRooView* xcls_windowrooview_new (void); +Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type); +Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_new (Xcls_WindowRooView* _owner); +Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_construct (GType object_type, Xcls_WindowRooView* _owner); +GType xcls_windowrooview_xcls_vbox2_get_type (void) G_GNUC_CONST; +Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_new (Xcls_WindowRooView* _owner); +Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_construct (GType object_type, Xcls_WindowRooView* _owner); +void xcls_windowrooview_createThumb (Xcls_WindowRooView* self); +static Block3Data* block3_data_ref (Block3Data* _data3_); +static void block3_data_unref (void * _userdata_); +gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default); +static void __lambda40_ (Block3Data* _data3_); +static void ___lambda40__webkit_print_operation_finished (WebKitPrintOperation* _sender, gpointer self); +void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file); +void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force); +void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self); +#define XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Private)) +enum { + XCLS_WINDOWROOVIEW_XCLS_VBOX2_DUMMY_PROPERTY +}; +Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_new (Xcls_WindowRooView* _owner); +Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_construct (GType object_type, Xcls_WindowRooView* _owner); +GType xcls_windowrooview_xcls_hbox3_get_type (void) G_GNUC_CONST; +Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_new (Xcls_WindowRooView* _owner); +Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_construct (GType object_type, Xcls_WindowRooView* _owner); +GType xcls_windowrooview_xcls_scrolledwindow7_get_type (void) G_GNUC_CONST; +static void xcls_windowrooview_xcls_vbox2_finalize (GObject* obj); +#define XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Private)) +enum { + XCLS_WINDOWROOVIEW_XCLS_HBOX3_DUMMY_PROPERTY +}; +Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_new (Xcls_WindowRooView* _owner); +Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_construct (GType object_type, Xcls_WindowRooView* _owner); +GType xcls_windowrooview_xcls_button4_get_type (void) G_GNUC_CONST; +Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_new (Xcls_WindowRooView* _owner); +Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_construct (GType object_type, Xcls_WindowRooView* _owner); +Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_new (Xcls_WindowRooView* _owner); +Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_construct (GType object_type, Xcls_WindowRooView* _owner); +GType xcls_windowrooview_xcls_button6_get_type (void) G_GNUC_CONST; +static void xcls_windowrooview_xcls_hbox3_finalize (GObject* obj); +#define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Private)) +enum { + XCLS_WINDOWROOVIEW_XCLS_BUTTON4_DUMMY_PROPERTY +}; +static void __lambda38_ (Xcls_WindowRooViewXcls_Button4* self); +static void ___lambda38__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_windowrooview_xcls_button4_finalize (GObject* obj); +#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawPrivate)) +enum { + XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_DUMMY_PROPERTY +}; +static void __lambda33_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state); +static void ___lambda33__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self); +static void xcls_windowrooview_xcls_autoredraw_finalize (GObject* obj); +#define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Private)) +enum { + XCLS_WINDOWROOVIEW_XCLS_BUTTON6_DUMMY_PROPERTY +}; +static void __lambda39_ (Xcls_WindowRooViewXcls_Button6* self); +static void ___lambda39__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_windowrooview_xcls_button6_finalize (GObject* obj); +#define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Private)) +enum { + XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_DUMMY_PROPERTY +}; +Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_new (Xcls_WindowRooView* _owner); +Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_construct (GType object_type, Xcls_WindowRooView* _owner); +static void xcls_windowrooview_xcls_scrolledwindow7_finalize (GObject* obj); +#define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewPrivate)) +enum { + XCLS_WINDOWROOVIEW_XCLS_VIEW_DUMMY_PROPERTY +}; +static gboolean ___lambda34_ (Xcls_WindowRooViewXcls_view* self); +static gboolean ____lambda34__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self); +static gboolean ___lambda35_ (Xcls_WindowRooViewXcls_view* self); +void xcls_windowrooview_xcls_view_runRefresh (Xcls_WindowRooViewXcls_view* self); +static gboolean ____lambda35__gsource_func (gpointer self); +static gboolean __lambda36_ (Xcls_WindowRooViewXcls_view* self, GtkWidget* ctx, GdkDragContext* x, gint y, gint time, guint ud); +static gboolean ___lambda36__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self); +static void __lambda37_ (Xcls_WindowRooViewXcls_view* self); +static void ___lambda37__gtk_widget_show (GtkWidget* _sender, gpointer self); +gchar* js_render_js_render_toSourcePreview (JsRenderJsRender* self); +GType project_project_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +static void xcls_windowrooview_xcls_view_finalize (GObject* obj); +#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerPrivate)) +enum { + XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_DUMMY_PROPERTY +}; +static void xcls_windowrooview_xcls_inspectorcontainer_finalize (GObject* obj); +static void xcls_windowrooview_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self ? g_object_ref (self) : NULL; +#line 480 "WindowRooView.vala.c" +} + + +Xcls_WindowRooView* xcls_windowrooview_singleton (void) { + Xcls_WindowRooView* result = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp2_; + Xcls_WindowRooView* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = WindowRooView; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp0_ == NULL) { +#line 493 "WindowRooView.vala.c" + Xcls_WindowRooView* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = xcls_windowrooview_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (WindowRooView); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + WindowRooView = _tmp1_; +#line 501 "WindowRooView.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = WindowRooView; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 511 "WindowRooView.vala.c" +} + + +Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type) { + Xcls_WindowRooView * self = NULL; + Xcls_WindowRooView* _tmp0_; + GtkVPaned* _tmp1_; + Xcls_WindowRooView* _tmp2_; + Xcls_WindowRooViewXcls_VBox2* _tmp3_; + Xcls_WindowRooViewXcls_VBox2* child_0; + GtkVPaned* _tmp4_; + GtkVBox* _tmp5_; + Xcls_WindowRooView* _tmp6_; + Xcls_WindowRooViewXcls_inspectorcontainer* _tmp7_; + Xcls_WindowRooViewXcls_inspectorcontainer* child_1; + GtkVPaned* _tmp8_; + GtkScrolledWindow* _tmp9_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooView*) g_object_new (object_type, NULL); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _g_object_ref0 (self); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp0_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = (GtkVPaned*) gtk_vpaned_new (); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp1_); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp1_; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = xcls_windowrooview_xcls_vbox2_new (_tmp2_); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_0 = _tmp3_; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_0); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = child_0->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_paned_pack1 ((GtkPaned*) _tmp4_, (GtkWidget*) _tmp5_, TRUE, TRUE); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = self->priv->_this; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = xcls_windowrooview_xcls_inspectorcontainer_new (_tmp6_); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_1 = _tmp7_; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_1); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = self->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = child_1->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_paned_pack2 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_, TRUE, TRUE); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_1); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_0); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 579 "WindowRooView.vala.c" +} + + +Xcls_WindowRooView* xcls_windowrooview_new (void) { +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_construct (TYPE_XCLS_WINDOWROOVIEW); +#line 586 "WindowRooView.vala.c" +} + + +static Block3Data* block3_data_ref (Block3Data* _data3_) { +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_atomic_int_inc (&_data3_->_ref_count_); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return _data3_; +#line 595 "WindowRooView.vala.c" +} + + +static void block3_data_unref (void * _userdata_) { + Block3Data* _data3_; + _data3_ = (Block3Data*) _userdata_; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) { +#line 604 "WindowRooView.vala.c" + Xcls_WindowRooView * self; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = _data3_->self; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_data3_->filename); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_slice_free (Block3Data, _data3_); +#line 614 "WindowRooView.vala.c" + } +} + + +static void __lambda40_ (Block3Data* _data3_) { + Xcls_WindowRooView * self; + const gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + const gchar* _tmp5_; + gchar* _tmp6_; + gchar* _tmp7_; + cairo_surface_t* _tmp8_; + cairo_surface_t* _tmp9_; + cairo_surface_t* s; + const gchar* _tmp10_; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = _data3_->self; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _data3_->filename; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = g_strconcat ("creating thumbnail for ", _tmp0_, NULL); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = _tmp1_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = g_strconcat (_tmp2_, ".pdf\n", NULL); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = _tmp3_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("%s", _tmp4_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp4_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp2_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = _data3_->filename; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = g_strconcat (_tmp5_, ".pdf", NULL); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = _tmp6_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = cairo_pdf_surface_create (_tmp7_, (gdouble) 400, (gdouble) 400); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = _tmp8_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp7_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + s = _tmp9_; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = _data3_->filename; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + cairo_surface_write_to_png (s, _tmp10_); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _cairo_surface_destroy0 (s); +#line 671 "WindowRooView.vala.c" +} + + +static void ___lambda40__webkit_print_operation_finished (WebKitPrintOperation* _sender, gpointer self) { +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda40_ (self); +#line 678 "WindowRooView.vala.c" +} + + +void xcls_windowrooview_createThumb (Xcls_WindowRooView* self) { + Block3Data* _data3_; + JsRenderJsRender* _tmp0_; + JsRenderJsRender* _tmp1_; + gchar* _tmp2_ = NULL; + GtkVPaned* _tmp3_; + GdkWindow* _tmp4_ = NULL; + GdkWindow* _tmp5_; + GdkWindow* win; + GdkWindow* _tmp6_; + gint _tmp7_ = 0; + gint width; + GdkWindow* _tmp8_; + gint _tmp9_ = 0; + gint height; + GdkWindow* _tmp10_; + gint _tmp11_; + GtkVPaned* _tmp12_; + gint _tmp13_; + gint _tmp14_; + GdkPixbuf* _tmp15_ = NULL; + GdkPixbuf* screenshot; + GdkPixbuf* _tmp16_; + const gchar* _tmp17_; + Xcls_WindowRooView* _tmp18_; + Xcls_WindowRooViewXcls_view* _tmp19_; + WebKitWebView* _tmp20_; + WebKitPrintOperation* _tmp21_; + WebKitPrintOperation* p; + GtkPrintSettings* _tmp22_; + GtkPrintSettings* ps; + GtkPrintSettings* _tmp23_; + GtkPrintSettings* _tmp24_; + GtkPrintSettings* _tmp25_; + const gchar* _tmp26_; + gchar* _tmp27_; + gchar* _tmp28_; + gchar* _tmp29_; + gchar* _tmp30_; + WebKitPrintOperation* _tmp31_; + GtkPrintSettings* _tmp32_; + WebKitPrintOperation* _tmp33_; + WebKitPrintOperation* _tmp34_; + GError * _inner_error_ = NULL; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data3_ = g_slice_new0 (Block3Data); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data3_->_ref_count_ = 1; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data3_->self = g_object_ref (self); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->file; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp0_ == NULL) { +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + block3_data_unref (_data3_); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data3_ = NULL; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 744 "WindowRooView.vala.c" + } +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = self->file; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = js_render_js_render_getIconFileName (_tmp1_, FALSE); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data3_->filename = _tmp2_; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = gtk_widget_get_parent_window ((GtkWidget*) _tmp3_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + win = _tmp5_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = win; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = gdk_window_get_width (_tmp6_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + width = _tmp7_; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = win; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = gdk_window_get_height (_tmp8_); +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + height = _tmp9_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = win; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp11_ = width; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp12_ = self->el; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13_ = gtk_paned_get_position ((GtkPaned*) _tmp12_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp14_ = _tmp13_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp15_ = gdk_pixbuf_get_from_window (_tmp10_, 0, 0, _tmp11_, _tmp14_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + screenshot = _tmp15_; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp16_ = screenshot; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp17_ = _data3_->filename; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gdk_pixbuf_save (_tmp16_, _tmp17_, "png", &_inner_error_, NULL); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_inner_error_ != NULL) { +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (screenshot); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (win); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + block3_data_unref (_data3_); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data3_ = NULL; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_clear_error (&_inner_error_); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 808 "WindowRooView.vala.c" + } +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (screenshot); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (win); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + block3_data_unref (_data3_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data3_ = NULL; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 820 "WindowRooView.vala.c" +} + + +void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file) { + JsRenderJsRender* _tmp0_; + JsRenderJsRender* _tmp1_; + Xcls_WindowRooViewXcls_view* _tmp2_; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (file != NULL); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = file; +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->file); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->file = _tmp1_; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->view; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp2_, TRUE); +#line 844 "WindowRooView.vala.c" +} + + +void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self) { + Xcls_WindowRooViewXcls_view* _tmp0_; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->view; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp0_, FALSE); +#line 856 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_construct (GType object_type, Xcls_WindowRooView* _owner) { + Xcls_WindowRooViewXcls_VBox2 * self = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp1_; + GtkVBox* _tmp2_; + Xcls_WindowRooView* _tmp3_; + Xcls_WindowRooViewXcls_HBox3* _tmp4_; + Xcls_WindowRooViewXcls_HBox3* child_0; + GtkVBox* _tmp5_; + GtkHBox* _tmp6_; + Xcls_WindowRooView* _tmp7_; + Xcls_WindowRooViewXcls_ScrolledWindow7* _tmp8_; + Xcls_WindowRooViewXcls_ScrolledWindow7* child_1; + GtkVBox* _tmp9_; + GtkScrolledWindow* _tmp10_; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_VBox2*) g_object_new (object_type, NULL); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->priv->_this; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = xcls_windowrooview_xcls_hbox3_new (_tmp3_); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_0 = _tmp4_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_0); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = self->el; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = child_0->el; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 0); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->priv->_this; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = xcls_windowrooview_xcls_scrolledwindow7_new (_tmp7_); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_1 = _tmp8_; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_1); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = self->el; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = child_1->el; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_1); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_0); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 929 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_new (Xcls_WindowRooView* _owner) { +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_vbox2_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, _owner); +#line 936 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_vbox2_class_init (Xcls_WindowRooViewXcls_VBox2Class * klass) { +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_vbox2_parent_class = g_type_class_peek_parent (klass); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_VBox2Private)); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_vbox2_finalize; +#line 947 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_vbox2_instance_init (Xcls_WindowRooViewXcls_VBox2 * self) { +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_PRIVATE (self); +#line 954 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_vbox2_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_VBox2 * self; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_vbox2_parent_class)->finalize (obj); +#line 968 "WindowRooView.vala.c" +} + + +GType xcls_windowrooview_xcls_vbox2_get_type (void) { + static volatile gsize xcls_windowrooview_xcls_vbox2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowrooview_xcls_vbox2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_VBox2), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_vbox2_instance_init, NULL }; + GType xcls_windowrooview_xcls_vbox2_type_id; + xcls_windowrooview_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_VBox2", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowrooview_xcls_vbox2_type_id__volatile, xcls_windowrooview_xcls_vbox2_type_id); + } + return xcls_windowrooview_xcls_vbox2_type_id__volatile; +} + + +Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_construct (GType object_type, Xcls_WindowRooView* _owner) { + Xcls_WindowRooViewXcls_HBox3 * self = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp1_; + GtkHBox* _tmp2_; + GtkHBox* _tmp3_; + GtkHBox* _tmp4_; + Xcls_WindowRooView* _tmp5_; + Xcls_WindowRooViewXcls_Button4* _tmp6_; + Xcls_WindowRooViewXcls_Button4* child_0; + GtkHBox* _tmp7_; + GtkButton* _tmp8_; + Xcls_WindowRooView* _tmp9_; + Xcls_WindowRooViewXcls_AutoRedraw* _tmp10_; + Xcls_WindowRooViewXcls_AutoRedraw* child_1; + GtkHBox* _tmp11_; + GtkCheckButton* _tmp12_; + Xcls_WindowRooView* _tmp13_; + Xcls_WindowRooViewXcls_Button6* _tmp14_; + Xcls_WindowRooViewXcls_Button6* child_2; + GtkHBox* _tmp15_; + GtkButton* _tmp16_; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_HBox3*) g_object_new (object_type, NULL); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_set ((GtkWidget*) _tmp3_, "height-request", 20, NULL); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_widget_set_vexpand ((GtkWidget*) _tmp4_, FALSE); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = self->priv->_this; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = xcls_windowrooview_xcls_button4_new (_tmp5_); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_0 = _tmp6_; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_0); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->el; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = child_0->el; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, FALSE, (guint) 0); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = self->priv->_this; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = xcls_windowrooview_xcls_autoredraw_new (_tmp9_); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_1 = _tmp10_; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_1); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp11_ = self->el; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp12_ = child_1->el; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_start ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, FALSE, FALSE, (guint) 0); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13_ = self->priv->_this; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp14_ = xcls_windowrooview_xcls_button6_new (_tmp13_); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_2 = _tmp14_; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_2); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp15_ = self->el; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp16_ = child_2->el; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_start ((GtkBox*) _tmp15_, (GtkWidget*) _tmp16_, FALSE, FALSE, (guint) 0); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_2); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_1); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_0); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1084 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_new (Xcls_WindowRooView* _owner) { +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_hbox3_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, _owner); +#line 1091 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_hbox3_class_init (Xcls_WindowRooViewXcls_HBox3Class * klass) { +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_hbox3_parent_class = g_type_class_peek_parent (klass); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_HBox3Private)); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_hbox3_finalize; +#line 1102 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_hbox3_instance_init (Xcls_WindowRooViewXcls_HBox3 * self) { +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_PRIVATE (self); +#line 1109 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_hbox3_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_HBox3 * self; +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_hbox3_parent_class)->finalize (obj); +#line 1123 "WindowRooView.vala.c" +} + + +GType xcls_windowrooview_xcls_hbox3_get_type (void) { + static volatile gsize xcls_windowrooview_xcls_hbox3_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowrooview_xcls_hbox3_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_HBox3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_hbox3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_HBox3), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_hbox3_instance_init, NULL }; + GType xcls_windowrooview_xcls_hbox3_type_id; + xcls_windowrooview_xcls_hbox3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_HBox3", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowrooview_xcls_hbox3_type_id__volatile, xcls_windowrooview_xcls_hbox3_type_id); + } + return xcls_windowrooview_xcls_hbox3_type_id__volatile; +} + + +static void __lambda38_ (Xcls_WindowRooViewXcls_Button4* self) { + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooViewXcls_view* _tmp1_; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->priv->_this; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _tmp0_->view; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp1_, TRUE); +#line 1148 "WindowRooView.vala.c" +} + + +static void ___lambda38__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda38_ (self); +#line 1155 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_construct (GType object_type, Xcls_WindowRooView* _owner) { + Xcls_WindowRooViewXcls_Button4 * self = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_Button4*) g_object_new (object_type, NULL); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_button_set_label (_tmp3_, "Redraw"); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda38__gtk_button_clicked, self, 0); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1196 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_new (Xcls_WindowRooView* _owner) { +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_button4_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, _owner); +#line 1203 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button4_class_init (Xcls_WindowRooViewXcls_Button4Class * klass) { +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_button4_parent_class = g_type_class_peek_parent (klass); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button4Private)); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button4_finalize; +#line 1214 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button4_instance_init (Xcls_WindowRooViewXcls_Button4 * self) { +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_PRIVATE (self); +#line 1221 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button4_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_Button4 * self; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_button4_parent_class)->finalize (obj); +#line 1235 "WindowRooView.vala.c" +} + + +GType xcls_windowrooview_xcls_button4_get_type (void) { + static volatile gsize xcls_windowrooview_xcls_button4_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowrooview_xcls_button4_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_Button4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_button4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_Button4), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_button4_instance_init, NULL }; + GType xcls_windowrooview_xcls_button4_type_id; + xcls_windowrooview_xcls_button4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_Button4", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowrooview_xcls_button4_type_id__volatile, xcls_windowrooview_xcls_button4_type_id); + } + return xcls_windowrooview_xcls_button4_type_id__volatile; +} + + +static void __lambda33_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state) { + const gchar* _tmp0_ = NULL; + GtkCheckButton* _tmp1_; + gboolean _tmp2_; + gboolean _tmp3_; + GtkCheckButton* _tmp4_; + const gchar* _tmp5_; +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (state != NULL); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = self->el; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp1_); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _tmp2_; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp3_) { +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = "Auto Redraw On"; +#line 1270 "WindowRooView.vala.c" + } else { +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = "Auto Redraw Off"; +#line 1274 "WindowRooView.vala.c" + } +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = _tmp0_; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_button_set_label ((GtkButton*) _tmp4_, _tmp5_); +#line 1282 "WindowRooView.vala.c" +} + + +static void ___lambda33__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) { +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda33_ (self, _sender); +#line 1289 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_construct (GType object_type, Xcls_WindowRooView* _owner) { + Xcls_WindowRooViewXcls_AutoRedraw * self = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp1_; + Xcls_WindowRooView* _tmp2_; + Xcls_WindowRooViewXcls_AutoRedraw* _tmp3_; + GtkCheckButton* _tmp4_; + GtkCheckButton* _tmp5_; + GtkCheckButton* _tmp6_; + GtkCheckButton* _tmp7_; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_AutoRedraw*) g_object_new (object_type, NULL); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _g_object_ref0 (self); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (_tmp2_->AutoRedraw); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_->AutoRedraw = _tmp3_; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = (GtkCheckButton*) gtk_check_button_new (); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp4_); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp4_; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = self->el; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_toggle_button_set_active ((GtkToggleButton*) _tmp5_, TRUE); +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = self->el; +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_button_set_label ((GtkButton*) _tmp6_, "Auto Redraw On"); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->el; +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object ((GtkToggleButton*) _tmp7_, "toggled", (GCallback) ___lambda33__gtk_toggle_button_toggled, self, 0); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1345 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_new (Xcls_WindowRooView* _owner) { +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_autoredraw_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, _owner); +#line 1352 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_autoredraw_class_init (Xcls_WindowRooViewXcls_AutoRedrawClass * klass) { +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_autoredraw_parent_class = g_type_class_peek_parent (klass); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_AutoRedrawPrivate)); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_autoredraw_finalize; +#line 1363 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_autoredraw_instance_init (Xcls_WindowRooViewXcls_AutoRedraw * self) { +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_PRIVATE (self); +#line 1370 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_autoredraw_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_AutoRedraw * self; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_autoredraw_parent_class)->finalize (obj); +#line 1384 "WindowRooView.vala.c" +} + + +GType xcls_windowrooview_xcls_autoredraw_get_type (void) { + static volatile gsize xcls_windowrooview_xcls_autoredraw_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowrooview_xcls_autoredraw_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_AutoRedrawClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_autoredraw_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_AutoRedraw), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_autoredraw_instance_init, NULL }; + GType xcls_windowrooview_xcls_autoredraw_type_id; + xcls_windowrooview_xcls_autoredraw_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_AutoRedraw", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowrooview_xcls_autoredraw_type_id__volatile, xcls_windowrooview_xcls_autoredraw_type_id); + } + return xcls_windowrooview_xcls_autoredraw_type_id__volatile; +} + + +static void __lambda39_ (Xcls_WindowRooViewXcls_Button6* self) { + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooViewXcls_view* _tmp1_; + Xcls_WindowRooView* _tmp2_; + Xcls_WindowRooViewXcls_view* _tmp3_; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->priv->_this; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _tmp0_->view; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_->redraws = 99; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _tmp2_->view; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp3_, TRUE); +#line 1417 "WindowRooView.vala.c" +} + + +static void ___lambda39__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda39_ (self); +#line 1424 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_construct (GType object_type, Xcls_WindowRooView* _owner) { + Xcls_WindowRooViewXcls_Button6 * self = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_Button6*) g_object_new (object_type, NULL); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_button_set_label (_tmp3_, "Full Redraw"); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda39__gtk_button_clicked, self, 0); +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1465 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_new (Xcls_WindowRooView* _owner) { +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_button6_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, _owner); +#line 1472 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button6_class_init (Xcls_WindowRooViewXcls_Button6Class * klass) { +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_button6_parent_class = g_type_class_peek_parent (klass); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button6Private)); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button6_finalize; +#line 1483 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button6_instance_init (Xcls_WindowRooViewXcls_Button6 * self) { +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_PRIVATE (self); +#line 1490 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button6_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_Button6 * self; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_button6_parent_class)->finalize (obj); +#line 1504 "WindowRooView.vala.c" +} + + +GType xcls_windowrooview_xcls_button6_get_type (void) { + static volatile gsize xcls_windowrooview_xcls_button6_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowrooview_xcls_button6_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_Button6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_button6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_Button6), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_button6_instance_init, NULL }; + GType xcls_windowrooview_xcls_button6_type_id; + xcls_windowrooview_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_Button6", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowrooview_xcls_button6_type_id__volatile, xcls_windowrooview_xcls_button6_type_id); + } + return xcls_windowrooview_xcls_button6_type_id__volatile; +} + + +Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_construct (GType object_type, Xcls_WindowRooView* _owner) { + Xcls_WindowRooViewXcls_ScrolledWindow7 * self = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp1_; + GtkScrolledWindow* _tmp2_; + GtkScrolledWindow* _tmp3_; + Xcls_WindowRooView* _tmp4_; + Xcls_WindowRooViewXcls_view* _tmp5_; + Xcls_WindowRooViewXcls_view* child_0; + GtkScrolledWindow* _tmp6_; + WebKitWebView* _tmp7_; + GtkScrolledWindow* _tmp8_; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_ScrolledWindow7*) g_object_new (object_type, NULL); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN); +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->priv->_this; +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = xcls_windowrooview_xcls_view_new (_tmp4_); +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_0 = _tmp5_; +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_0); +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = self->el; +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = child_0->el; +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = self->el; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_0); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1578 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_new (Xcls_WindowRooView* _owner) { +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_scrolledwindow7_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, _owner); +#line 1585 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_scrolledwindow7_class_init (Xcls_WindowRooViewXcls_ScrolledWindow7Class * klass) { +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_scrolledwindow7_parent_class = g_type_class_peek_parent (klass); +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7Private)); +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_scrolledwindow7_finalize; +#line 1596 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_scrolledwindow7_instance_init (Xcls_WindowRooViewXcls_ScrolledWindow7 * self) { +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_PRIVATE (self); +#line 1603 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_scrolledwindow7_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_ScrolledWindow7 * self; +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_scrolledwindow7_parent_class)->finalize (obj); +#line 1617 "WindowRooView.vala.c" +} + + +GType xcls_windowrooview_xcls_scrolledwindow7_get_type (void) { + static volatile gsize xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_scrolledwindow7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_scrolledwindow7_instance_init, NULL }; + GType xcls_windowrooview_xcls_scrolledwindow7_type_id; + xcls_windowrooview_xcls_scrolledwindow7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_ScrolledWindow7", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile, xcls_windowrooview_xcls_scrolledwindow7_type_id); + } + return xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile; +} + + +static gboolean ___lambda34_ (Xcls_WindowRooViewXcls_view* self) { + gboolean result = FALSE; + WebKitWebInspector* _tmp0_; + WebKitWebViewBase* _tmp1_ = NULL; + WebKitWebViewBase* _tmp2_; + WebKitWebViewBase* wv; + WebKitWebViewBase* _tmp3_; +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("inspector attach\n"); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->inspector; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = webkit_web_inspector_get_web_view (_tmp0_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + wv = _tmp2_; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = wv; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp3_ != NULL) { +#line 1654 "WindowRooView.vala.c" + Xcls_WindowRooView* _tmp4_; + Xcls_WindowRooViewXcls_inspectorcontainer* _tmp5_; + GtkScrolledWindow* _tmp6_; + WebKitWebViewBase* _tmp7_; + WebKitWebViewBase* _tmp8_; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("got inspector web view\n"); +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->priv->_this; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = _tmp4_->inspectorcontainer; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = _tmp5_->el; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = wv; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = wv; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_widget_show ((GtkWidget*) _tmp8_); +#line 1676 "WindowRooView.vala.c" + } else { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("no web view yet\n"); +#line 1680 "WindowRooView.vala.c" + } +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = TRUE; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (wv); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1688 "WindowRooView.vala.c" +} + + +static gboolean ____lambda34__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self) { + gboolean result; + result = ___lambda34_ (self); +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1697 "WindowRooView.vala.c" +} + + +static gboolean ___lambda35_ (Xcls_WindowRooViewXcls_view* self) { + gboolean result = FALSE; +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("run refresh?"); +#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_runRefresh (self); +#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = TRUE; +#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1711 "WindowRooView.vala.c" +} + + +static gboolean ____lambda35__gsource_func (gpointer self) { + gboolean result; + result = ___lambda35_ (self); +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1720 "WindowRooView.vala.c" +} + + +static gboolean __lambda36_ (Xcls_WindowRooViewXcls_view* self, GtkWidget* ctx, GdkDragContext* x, gint y, gint time, guint ud) { + gboolean result = FALSE; +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (ctx != NULL, FALSE); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (x != NULL, FALSE); +#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = FALSE; +#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1734 "WindowRooView.vala.c" +} + + +static gboolean ___lambda36__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) { + gboolean result; + result = __lambda36_ (self, _sender, context, x, y, time_); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1743 "WindowRooView.vala.c" +} + + +static void __lambda37_ (Xcls_WindowRooViewXcls_view* self) { + WebKitWebInspector* _tmp0_; +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->inspector; +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_web_inspector_show (_tmp0_); +#line 1753 "WindowRooView.vala.c" +} + + +static void ___lambda37__gtk_widget_show (GtkWidget* _sender, gpointer self) { +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda37_ (self); +#line 1760 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_construct (GType object_type, Xcls_WindowRooView* _owner) { + Xcls_WindowRooViewXcls_view * self = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp1_; + Xcls_WindowRooView* _tmp2_; + Xcls_WindowRooViewXcls_view* _tmp3_; + WebKitWebView* _tmp4_; + gchar* _tmp5_; + gchar* _tmp6_; + WebKitWebView* _tmp15_; + WebKitWebView* _tmp16_; +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_view*) g_object_new (object_type, NULL); +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _g_object_ref0 (self); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (_tmp2_->view); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_->view = _tmp3_; +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = (WebKitWebView*) webkit_web_view_new (); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp4_); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp4_; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_date_time_unref0 (self->lastRedraw); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->lastRedraw = NULL; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->pendingRedraw = FALSE; +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->refreshRequired = FALSE; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->redraws = 0; +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = g_strdup (""); +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->renderedData); +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->renderedData = _tmp5_; +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = g_strdup (""); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->runhtml); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->runhtml = _tmp6_; +#line 1825 "WindowRooView.vala.c" + { + WebKitWebView* _tmp7_; + WebKitSettings* _tmp8_ = NULL; + WebKitSettings* _tmp9_; + WebKitSettings* settings; + WebKitWebView* _tmp10_; + WebKitWebInspector* _tmp11_ = NULL; + WebKitWebInspector* _tmp12_; + WebKitWebInspector* _tmp13_; + WebKitWebView* _tmp14_; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->el; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = webkit_web_view_get_settings (_tmp7_); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = _g_object_ref0 (_tmp8_); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + settings = _tmp9_; +#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_settings_set_enable_developer_extras (settings, TRUE); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = self->el; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp11_ = webkit_web_view_get_inspector (_tmp10_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp12_ = _g_object_ref0 (_tmp11_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->inspector); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->inspector = _tmp12_; +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13_ = self->inspector; +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object (_tmp13_, "open-window", (GCallback) ____lambda34__webkit_web_inspector_open_window, self, 0); +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp14_ = self->el; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_web_view_load_html (_tmp14_, "Render not ready", "http://localhost/app.Builder/"); +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 1, ____lambda35__gsource_func, g_object_ref (self), g_object_unref); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (settings); +#line 1868 "WindowRooView.vala.c" + } +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp15_ = self->el; +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object ((GtkWidget*) _tmp15_, "drag-drop", (GCallback) ___lambda36__gtk_widget_drag_drop, self, 0); +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp16_ = self->el; +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object ((GtkWidget*) _tmp16_, "show", (GCallback) ___lambda37__gtk_widget_show, self, 0); +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1880 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_new (Xcls_WindowRooView* _owner) { +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_view_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, _owner); +#line 1887 "WindowRooView.vala.c" +} + + +void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force) { + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooViewXcls_AutoRedraw* _tmp1_; + GtkCheckButton* _tmp2_; + gboolean _tmp3_; + gboolean _tmp4_; + gboolean autodraw; + gboolean _tmp5_ = FALSE; + gboolean _tmp6_; + gboolean _tmp8_; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->priv->_this; +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _tmp0_->AutoRedraw; +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = _tmp1_->el; +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp2_); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = _tmp3_; +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + autodraw = _tmp4_; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = autodraw; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (!_tmp6_) { +#line 1919 "WindowRooView.vala.c" + gboolean _tmp7_; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = force; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = !_tmp7_; +#line 1925 "WindowRooView.vala.c" + } else { +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = FALSE; +#line 1929 "WindowRooView.vala.c" + } +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = _tmp5_; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp8_) { +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("Skipping redraw - no force, and autodraw off"); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 1939 "WindowRooView.vala.c" + } +#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->refreshRequired = TRUE; +#line 1943 "WindowRooView.vala.c" +} + + +static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) { + gchar* result = NULL; + GError * _inner_error_ = NULL; +#line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (self != NULL, NULL); +#line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (old != NULL, NULL); +#line 1242 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (replacement != NULL, NULL); +#line 1956 "WindowRooView.vala.c" + { + const gchar* _tmp0_; + gchar* _tmp1_ = NULL; + gchar* _tmp2_; + GRegex* _tmp3_; + GRegex* _tmp4_; + GRegex* regex; + GRegex* _tmp5_; + const gchar* _tmp6_; + gchar* _tmp7_ = NULL; + gchar* _tmp8_; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = old; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = g_regex_escape_string (_tmp0_, -1); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp2_ = _tmp1_; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp4_ = _tmp3_; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_free0 (_tmp2_); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + regex = _tmp4_; +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_ != NULL) { +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_->domain == G_REGEX_ERROR) { +#line 1986 "WindowRooView.vala.c" + goto __catch10_g_regex_error; + } +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_clear_error (&_inner_error_); +#line 1244 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return NULL; +#line 1995 "WindowRooView.vala.c" + } +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp5_ = regex; +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp6_ = replacement; +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp7_ = g_regex_replace_literal (_tmp5_, self, (gssize) (-1), 0, _tmp6_, 0, &_inner_error_); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp8_ = _tmp7_; +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_ != NULL) { +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_regex_unref0 (regex); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_->domain == G_REGEX_ERROR) { +#line 2011 "WindowRooView.vala.c" + goto __catch10_g_regex_error; + } +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_regex_unref0 (regex); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_clear_error (&_inner_error_); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return NULL; +#line 2022 "WindowRooView.vala.c" + } +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _tmp8_; +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_regex_unref0 (regex); +#line 1245 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 2030 "WindowRooView.vala.c" + } + goto __finally10; + __catch10_g_regex_error: + { + GError* e = NULL; +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + e = _inner_error_; +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _inner_error_ = NULL; +#line 1247 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_assert_not_reached (); +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _g_error_free0 (e); +#line 2044 "WindowRooView.vala.c" + } + __finally10: +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_inner_error_ != NULL) { +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_clear_error (&_inner_error_); +#line 1243 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return NULL; +#line 2055 "WindowRooView.vala.c" + } +} + + +void xcls_windowrooview_xcls_view_runRefresh (Xcls_WindowRooViewXcls_view* self) { + gboolean _tmp0_; + GDateTime* _tmp1_; + Xcls_WindowRooView* _tmp7_; + JsRenderJsRender* _tmp8_; + Xcls_WindowRooView* _tmp9_; + JsRenderJsRender* _tmp10_; + gchar* _tmp11_ = NULL; + gchar* js; + const gchar* _tmp12_; + gint _tmp13_; + gint _tmp14_; + gint _tmp15_; + Xcls_WindowRooView* _tmp16_; + JsRenderJsRender* _tmp17_; + ProjectProject* _tmp18_; + ProjectProject* _tmp19_; + ProjectProject* project; + gchar* _tmp20_; + gchar* runhtml; + gchar* builderhtml = NULL; + gchar* _tmp21_ = NULL; + const gchar* _tmp22_; + const gchar* _tmp23_; + gchar* _tmp24_; + gchar* _tmp25_; + gchar* _tmp26_; + const gchar* _tmp27_; + gchar* _tmp28_; + ProjectProject* _tmp29_; + const gchar* _tmp30_; + gchar* _tmp31_; + gchar* inhtml = NULL; + gchar* _tmp32_ = NULL; + const gchar* _tmp33_; + gchar* _tmp34_; + const gchar* _tmp35_; + gchar* _tmp36_; + gchar* _tmp37_; + gchar* _tmp38_; + gchar* _tmp39_; + gchar* _tmp40_; + gchar* _tmp41_; + Xcls_WindowRooView* _tmp42_; + JsRenderJsRender* _tmp43_; + const gchar* _tmp44_; + gchar* _tmp45_; + gchar* _tmp46_; + gchar* _tmp47_; + gchar* _tmp48_; + Xcls_WindowRooView* _tmp49_; + JsRenderJsRender* _tmp50_; + const gchar* _tmp51_; + gchar* _tmp52_; + gchar* _tmp53_; + gchar* _tmp54_; + gchar* _tmp55_; + gchar* _tmp56_; + gchar* _tmp57_; + gchar* _tmp58_; + gchar* _tmp59_; + gchar* js_src; + const gchar* _tmp60_; + gchar* _tmp61_; + gchar* _tmp62_; + GDateTime* _tmp63_; + const gchar* _tmp64_; + const gchar* _tmp65_; + const gchar* _tmp66_; + gchar* _tmp67_; + gchar* _tmp68_; + gchar* _tmp69_; + gchar* _tmp70_; + const gchar* _tmp71_; + gchar* _tmp72_; + gchar* _tmp73_; + gchar* _tmp74_; + gchar* _tmp75_; + gchar* _tmp76_; + gchar* _tmp77_; + gchar* _tmp78_; + gchar* _tmp79_; + gchar* _tmp80_ = NULL; + gchar* _tmp81_; + gchar* html; + const gchar* _tmp82_; + gchar* _tmp83_; + gchar* _tmp84_; + WebKitWebView* _tmp85_; + const gchar* _tmp86_; + GError * _inner_error_ = NULL; +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->refreshRequired; +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (!_tmp0_) { +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2159 "WindowRooView.vala.c" + } +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = self->lastRedraw; +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp1_ != NULL) { +#line 2165 "WindowRooView.vala.c" + GDateTime* _tmp2_; + GDateTime* _tmp3_; + GDateTime* _tmp4_; + GTimeSpan _tmp5_ = 0LL; + gboolean _tmp6_; +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = g_date_time_new_now_local (); +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _tmp2_; +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->lastRedraw; +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = g_date_time_difference (_tmp3_, _tmp4_); +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = ((gint64) _tmp5_) < ((gint64) 5000); +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_date_time_unref0 (_tmp3_); +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp6_) { +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2187 "WindowRooView.vala.c" + } + } +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->priv->_this; +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = _tmp7_->file; +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp8_ == NULL) { +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2198 "WindowRooView.vala.c" + } +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->refreshRequired = FALSE; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = self->priv->_this; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = _tmp9_->file; +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp11_ = js_render_js_render_toSourcePreview (_tmp10_); +#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + js = _tmp11_; +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp12_ = js; +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13_ = strlen (_tmp12_); +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp14_ = _tmp13_; +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp14_ < 1) { +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("no data"); +#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (js); +#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2224 "WindowRooView.vala.c" + } +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp15_ = self->redraws; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->redraws = _tmp15_ + 1; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp16_ = self->priv->_this; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp17_ = _tmp16_->file; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp18_ = _tmp17_->project; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp19_ = _g_object_ref0 (_tmp18_); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + project = _tmp19_; +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->pendingRedraw = TRUE; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp20_ = g_strdup ("\n", NULL); +#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (runhtml); +#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + runhtml = _tmp28_; +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp29_ = project; +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp30_ = _tmp29_->runhtml; +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp31_ = g_strdup (_tmp30_); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->runhtml); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->runhtml = _tmp31_; +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_file_get_contents ("/home/alan/gitlive/app.Builder.js/builder.html", &_tmp32_, NULL, &_inner_error_); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (inhtml); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + inhtml = _tmp32_; +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_inner_error_ != NULL) { +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (inhtml); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (builderhtml); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (runhtml); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (project); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (js); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_clear_error (&_inner_error_); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2328 "WindowRooView.vala.c" + } +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp33_ = js; +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp34_ = g_strdup (_tmp33_); +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->renderedData); +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->renderedData = _tmp34_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp35_ = js; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp36_ = g_strconcat (_tmp35_, "\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp37_ = _tmp36_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp38_ = g_strconcat (_tmp37_, "Roo.onReady(function() {\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp39_ = _tmp38_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp40_ = g_strconcat (_tmp39_, "if (", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp41_ = _tmp40_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp42_ = self->priv->_this; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp43_ = _tmp42_->file; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp44_ = _tmp43_->name; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp45_ = g_strconcat (_tmp41_, _tmp44_, NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp46_ = _tmp45_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp47_ = g_strconcat (_tmp46_, ".show) ", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp48_ = _tmp47_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp49_ = self->priv->_this; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp50_ = _tmp49_->file; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp51_ = _tmp50_->name; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp52_ = g_strconcat (_tmp48_, _tmp51_, NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp53_ = _tmp52_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp54_ = g_strconcat (_tmp53_, ".show({});\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp55_ = _tmp54_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp56_ = g_strconcat (_tmp55_, "Roo.XComponent.build();\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp57_ = _tmp56_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp58_ = g_strconcat (_tmp57_, "});\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp59_ = _tmp58_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp57_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp55_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp53_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp48_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp46_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp41_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp39_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp37_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + js_src = _tmp59_; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp60_ = js; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp61_ = g_strconcat ("render js: ", _tmp60_, NULL); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp62_ = _tmp61_; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("%s", _tmp62_); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp62_); +#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp63_ = g_date_time_new_now_local (); +#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_date_time_unref0 (self->lastRedraw); +#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->lastRedraw = _tmp63_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp64_ = inhtml; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp65_ = runhtml; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp66_ = self->runhtml; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp67_ = g_strconcat (_tmp65_, _tmp66_, NULL); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp68_ = _tmp67_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp69_ = g_strconcat (_tmp68_, "", NULL); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp77_ = _tmp76_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp78_ = g_strconcat (_tmp77_, "", NULL); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp79_ = _tmp78_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp80_ = string_replace (_tmp64_, "", _tmp79_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp81_ = _tmp80_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp79_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp77_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp75_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp73_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp70_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp68_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + html = _tmp81_; +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp82_ = html; +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp83_ = g_strconcat ("LOAD HTML ", _tmp82_, NULL); +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp84_ = _tmp83_; +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("%s", _tmp84_); +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp84_); +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp85_ = self->el; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp86_ = html; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_web_view_load_html (_tmp85_, _tmp86_, "http://localhost/app.Builder/"); +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (html); +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (js_src); +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (inhtml); +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (builderhtml); +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (runhtml); +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (project); +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (js); +#line 2502 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_view_class_init (Xcls_WindowRooViewXcls_viewClass * klass) { +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_viewPrivate)); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_view_finalize; +#line 2513 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_view_instance_init (Xcls_WindowRooViewXcls_view * self) { +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_PRIVATE (self); +#line 2520 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_view_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_view * self; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view); +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_date_time_unref0 (self->lastRedraw); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->inspector); +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->renderedData); +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->runhtml); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_view_parent_class)->finalize (obj); +#line 2542 "WindowRooView.vala.c" +} + + +GType xcls_windowrooview_xcls_view_get_type (void) { + static volatile gsize xcls_windowrooview_xcls_view_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowrooview_xcls_view_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_view), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_view_instance_init, NULL }; + GType xcls_windowrooview_xcls_view_type_id; + xcls_windowrooview_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_view", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowrooview_xcls_view_type_id__volatile, xcls_windowrooview_xcls_view_type_id); + } + return xcls_windowrooview_xcls_view_type_id__volatile; +} + + +Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_construct (GType object_type, Xcls_WindowRooView* _owner) { + Xcls_WindowRooViewXcls_inspectorcontainer * self = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp1_; + Xcls_WindowRooView* _tmp2_; + Xcls_WindowRooViewXcls_inspectorcontainer* _tmp3_; + GtkScrolledWindow* _tmp4_; + GtkScrolledWindow* _tmp5_; + GtkScrolledWindow* _tmp6_; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_inspectorcontainer*) g_object_new (object_type, NULL); +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _g_object_ref0 (self); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (_tmp2_->inspectorcontainer); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_->inspectorcontainer = _tmp3_; +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp4_); +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp4_; +#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = self->el; +#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN); +#line 585 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = self->el; +#line 585 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_scrolled_window_set_policy (_tmp6_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 2605 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_new (Xcls_WindowRooView* _owner) { +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_inspectorcontainer_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, _owner); +#line 2612 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_inspectorcontainer_class_init (Xcls_WindowRooViewXcls_inspectorcontainerClass * klass) { +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_inspectorcontainer_parent_class = g_type_class_peek_parent (klass); +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_inspectorcontainerPrivate)); +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_inspectorcontainer_finalize; +#line 2623 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_inspectorcontainer_instance_init (Xcls_WindowRooViewXcls_inspectorcontainer * self) { +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_PRIVATE (self); +#line 2630 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_inspectorcontainer_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_inspectorcontainer * self; +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer); +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_inspectorcontainer_parent_class)->finalize (obj); +#line 2644 "WindowRooView.vala.c" +} + + +GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) { + static volatile gsize xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_inspectorcontainerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_inspectorcontainer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_inspectorcontainer), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_inspectorcontainer_instance_init, NULL }; + GType xcls_windowrooview_xcls_inspectorcontainer_type_id; + xcls_windowrooview_xcls_inspectorcontainer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_inspectorcontainer", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile, xcls_windowrooview_xcls_inspectorcontainer_type_id); + } + return xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile; +} + + +static void xcls_windowrooview_class_init (Xcls_WindowRooViewClass * klass) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_parent_class = g_type_class_peek_parent (klass); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_finalize; +#line 2667 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_instance_init (Xcls_WindowRooView * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_GET_PRIVATE (self); +#line 2674 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_finalize (GObject* obj) { + Xcls_WindowRooView * self; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->AutoRedraw); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->view); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->inspectorcontainer); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->file); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_parent_class)->finalize (obj); +#line 2696 "WindowRooView.vala.c" +} + + +GType xcls_windowrooview_get_type (void) { + static volatile gsize xcls_windowrooview_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowrooview_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooView), 0, (GInstanceInitFunc) xcls_windowrooview_instance_init, NULL }; + GType xcls_windowrooview_type_id; + xcls_windowrooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooView", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowrooview_type_id__volatile, xcls_windowrooview_type_id); + } + return xcls_windowrooview_type_id__volatile; +} + + + diff --git a/JsRender/Gtk.vala.c b/JsRender/Gtk.vala.c new file mode 100644 index 000000000..8f951516b --- /dev/null +++ b/JsRender/Gtk.vala.c @@ -0,0 +1,5635 @@ +/* Gtk.vala.c generated by valac 0.20.1, the Vala compiler + * generated from Gtk.vala, do not modify */ + + +#include +#include +#include +#include +#include +#include +#include + + +#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ()) +#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)) +#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) +#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER)) +#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass)) + +typedef struct _JsRenderJsRender JsRenderJsRender; +typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass; +typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; + +#define PROJECT_TYPE_PROJECT (project_project_get_type ()) +#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) +#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) +#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) +#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) +#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) + +typedef struct _ProjectProject ProjectProject; +typedef struct _ProjectProjectClass ProjectProjectClass; + +#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) +#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) +#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) +#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) +#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) + +typedef struct _JsRenderNode JsRenderNode; +typedef struct _JsRenderNodeClass JsRenderNodeClass; + +#define JS_RENDER_TYPE_GTK (js_render_gtk_get_type ()) +#define JS_RENDER_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_GTK, JsRenderGtk)) +#define JS_RENDER_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_GTK, JsRenderGtkClass)) +#define JS_RENDER_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_GTK)) +#define JS_RENDER_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_GTK)) +#define JS_RENDER_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_GTK, JsRenderGtkClass)) + +typedef struct _JsRenderGtk JsRenderGtk; +typedef struct _JsRenderGtkClass JsRenderGtkClass; +typedef struct _JsRenderGtkPrivate JsRenderGtkPrivate; + +#define PALETE_TYPE_PALETE (palete_palete_get_type ()) +#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) +#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) +#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) +#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) +#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) + +typedef struct _PaletePalete PaletePalete; +typedef struct _PaletePaleteClass PaletePaleteClass; + +#define PALETE_TYPE_GTK (palete_gtk_get_type ()) +#define PALETE_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GTK, PaleteGtk)) +#define PALETE_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GTK, PaleteGtkClass)) +#define PALETE_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GTK)) +#define PALETE_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GTK)) +#define PALETE_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GTK, PaleteGtkClass)) + +typedef struct _PaleteGtk PaleteGtk; +typedef struct _PaleteGtkClass PaleteGtkClass; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define __g_list_free__g_object_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_object_unref0_ (var), NULL))) +#define _g_free0(var) (var = (g_free (var), NULL)) +#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL))) +#define __vala_JsonObject_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonObject_free (var), NULL))) +#define __vala_JsonArray_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonArray_free (var), NULL))) +typedef struct _JsRenderNodePrivate JsRenderNodePrivate; + +#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ()) +#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject)) +#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) +#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT)) +#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT)) +#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) + +typedef struct _PaleteGirObject PaleteGirObject; +typedef struct _PaleteGirObjectClass PaleteGirObjectClass; +typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate; +#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL))) + +struct _JsRenderJsRender { + GObject parent_instance; + JsRenderJsRenderPrivate * priv; + GeeArrayList* doubleStringProps; + gchar* id; + gchar* name; + gchar* fullname; + gchar* path; + gchar* parent; + gchar* region; + gchar* title; + gchar* permname; + gchar* modOrder; + gchar* xtype; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*save) (JsRenderJsRender* self); + void (*loadItems) (JsRenderJsRender* self, GError** error); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); + gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile); +}; + +struct _JsRenderGtk { + JsRenderJsRender parent_instance; + JsRenderGtkPrivate * priv; +}; + +struct _JsRenderGtkClass { + JsRenderJsRenderClass parent_class; +}; + +struct _JsRenderGtkPrivate { + gint vcnt; + PaleteGtk* palete; + GList* vitems; + gchar* xvala_xcls; +}; + +typedef enum { + JS_RENDER_ERROR_INVALID_FORMAT +} JsRenderError; +#define JS_RENDER_ERROR js_render_error_quark () +struct _JsRenderNode { + GObject parent_instance; + JsRenderNodePrivate * priv; + JsRenderNode* parent; + GeeArrayList* items; + GeeHashMap* props; + GeeHashMap* listeners; + gchar* xvala_cls; + gchar* xvala_xcls; + gchar* xvala_id; +}; + +struct _JsRenderNodeClass { + GObjectClass parent_class; +}; + +struct _PaleteGirObject { + GObject parent_instance; + PaleteGirObjectPrivate * priv; + gchar* name; + gchar* ns; + gchar* propertyof; + gchar* type; + gchar* nodetype; + gchar* package; + PaleteGirObject* paramset; + PaleteGirObject* return_value; + gboolean is_instance; + gboolean is_array; + gboolean is_varargs; + gchar* parent; + gchar* value; + gchar* sig; + GeeArrayList* params; + GeeArrayList* implements; + GeeArrayList* inherits; + GeeHashMap* ctors; + GeeHashMap* methods; + GeeHashMap* includes; + GeeHashMap* classes; + GeeHashMap* props; + GeeHashMap* consts; + GeeHashMap* signals; + gchar* doctxt; +}; + +struct _PaleteGirObjectClass { + GObjectClass parent_class; +}; + + +extern gint js_render_gid; +gint js_render_gid = 1; +static gpointer js_render_gtk_parent_class = NULL; + +GType js_render_js_render_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +GType js_render_gtk_get_type (void) G_GNUC_CONST; +GType palete_palete_get_type (void) G_GNUC_CONST; +GType palete_gtk_get_type (void) G_GNUC_CONST; +#define JS_RENDER_GTK_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_GTK, JsRenderGtkPrivate)) +enum { + JS_RENDER_GTK_DUMMY_PROPERTY +}; +static void _g_object_unref0_ (gpointer var); +static void _g_list_free__g_object_unref0_ (GList* self); +JsRenderGtk* js_render_gtk_new (ProjectProject* project, const gchar* path); +JsRenderGtk* js_render_gtk_construct (GType object_type, ProjectProject* project, const gchar* path); +JsRenderJsRender* js_render_js_render_construct (GType object_type, ProjectProject* project, const gchar* path); +static void js_render_gtk_real_loadItems (JsRenderJsRender* base, GError** error); +static JsonNode* _vala_JsonNode_copy (JsonNode* self); +GQuark js_render_error_quark (void); +static void _vala_JsonNode_free (JsonNode* self); +static JsonObject* _vala_JsonObject_copy (JsonObject* self); +gchar* js_render_js_render_jsonHasOrEmpty (JsRenderJsRender* self, JsonObject* obj, const gchar* key); +static JsonArray* _vala_JsonArray_copy (JsonArray* self); +JsRenderNode* js_render_node_new (void); +JsRenderNode* js_render_node_construct (GType object_type); +void js_render_node_loadFromJson (JsRenderNode* self, JsonObject* obj, gint version); +static void _vala_JsonObject_free (JsonObject* self); +static void _vala_JsonArray_free (JsonArray* self); +static gchar* js_render_gtk_real_toSourcePreview (JsRenderJsRender* base); +static gchar* js_render_gtk_real_toSource (JsRenderJsRender* base); +gchar* js_render_js_render_mungeToString (JsRenderJsRender* self, const gchar* pad); +static void js_render_gtk_real_save (JsRenderJsRender* base); +void js_render_js_render_save (JsRenderJsRender* self); +static void js_render_gtk_saveJS (JsRenderGtk* self); +static void js_render_gtk_saveVala (JsRenderGtk* self); +gchar* js_render_js_render_toSource (JsRenderJsRender* self); +gchar* js_render_js_render_toValaSource (JsRenderJsRender* self, gboolean testcompile); +static gchar* js_render_gtk_getHelpUrl (JsRenderGtk* self, const gchar* cls); +static gchar* js_render_gtk_real_toValaSource (JsRenderJsRender* base, gboolean testcompile); +PaletePalete* palete_factory (const gchar* xtype); +static void js_render_gtk_toValaName (JsRenderGtk* self, JsRenderNode* item); +static gchar* js_render_gtk_toValaItem (JsRenderGtk* self, JsRenderNode* item, gint depth); +static gchar* js_render_gtk_toValaNS (JsRenderGtk* self, JsRenderNode* item); +gchar* js_render_node_get (JsRenderNode* self, const gchar* key); +GType palete_gir_object_get_type (void) G_GNUC_CONST; +GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type); +JsRenderNode* js_render_node_findProp (JsRenderNode* self, const gchar* n); +static gchar* js_render_gtk_nodeToValaNew (JsRenderGtk* self, JsRenderNode* node, gchar** pre_str, gint* id, const gchar* pad); +static gchar* js_render_gtk_valueTypeToString (JsRenderGtk* self, const gchar* val, const gchar* type); +static gchar* js_render_gtk_gLibStringListJoin (JsRenderGtk* self, const gchar* sep, GList* ar); +static void _g_free0_ (gpointer var); +static void _g_list_free__g_free0_ (GList* self); +gchar* js_render_node_fqn (JsRenderNode* self); +static void js_render_gtk_finalize (GObject* obj); +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); +static gint _vala_array_length (gpointer array); + + +static void _g_object_unref0_ (gpointer var) { +#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + (var == NULL) ? NULL : (var = (g_object_unref (var), NULL)); +#line 261 "Gtk.vala.c" +} + + +static void _g_list_free__g_object_unref0_ (GList* self) { +#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_list_foreach (self, (GFunc) _g_object_unref0_, NULL); +#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_list_free (self); +#line 270 "Gtk.vala.c" +} + + +JsRenderGtk* js_render_gtk_construct (GType object_type, ProjectProject* project, const gchar* path) { + JsRenderGtk * self = NULL; + ProjectProject* _tmp0_; + const gchar* _tmp1_; + gchar* _tmp2_; + gint _tmp3_; + gchar* _tmp4_ = NULL; +#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (project != NULL, NULL); +#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (path != NULL, NULL); +#line 16 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = project; +#line 16 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = path; +#line 16 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) js_render_js_render_construct (object_type, _tmp0_, _tmp1_); +#line 17 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = g_strdup ("Gtk"); +#line 17 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (((JsRenderJsRender*) self)->xtype); +#line 17 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ((JsRenderJsRender*) self)->xtype = _tmp2_; +#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = js_render_gid; +#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_gid = _tmp3_ + 1; +#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = g_strdup_printf ("file-gtk-%d", _tmp3_); +#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (((JsRenderJsRender*) self)->id); +#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ((JsRenderJsRender*) self)->id = _tmp4_; +#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return self; +#line 309 "Gtk.vala.c" +} + + +JsRenderGtk* js_render_gtk_new (ProjectProject* project, const gchar* path) { +#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return js_render_gtk_construct (JS_RENDER_TYPE_GTK, project, path); +#line 316 "Gtk.vala.c" +} + + +static JsonNode* _vala_JsonNode_copy (JsonNode* self) { +#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return g_boxed_copy (json_node_get_type (), self); +#line 323 "Gtk.vala.c" +} + + +static gpointer __vala_JsonNode_copy0 (gpointer self) { +#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return self ? _vala_JsonNode_copy (self) : NULL; +#line 330 "Gtk.vala.c" +} + + +static void _vala_JsonNode_free (JsonNode* self) { +#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_boxed_free (json_node_get_type (), self); +#line 337 "Gtk.vala.c" +} + + +static JsonObject* _vala_JsonObject_copy (JsonObject* self) { +#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return g_boxed_copy (json_object_get_type (), self); +#line 344 "Gtk.vala.c" +} + + +static gpointer __vala_JsonObject_copy0 (gpointer self) { +#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return self ? _vala_JsonObject_copy (self) : NULL; +#line 351 "Gtk.vala.c" +} + + +static JsonArray* _vala_JsonArray_copy (JsonArray* self) { +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return g_boxed_copy (json_array_get_type (), self); +#line 358 "Gtk.vala.c" +} + + +static gpointer __vala_JsonArray_copy0 (gpointer self) { +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return self ? _vala_JsonArray_copy (self) : NULL; +#line 365 "Gtk.vala.c" +} + + +static void _vala_JsonObject_free (JsonObject* self) { +#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_boxed_free (json_object_get_type (), self); +#line 372 "Gtk.vala.c" +} + + +static void _vala_JsonArray_free (JsonArray* self) { +#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_boxed_free (json_array_get_type (), self); +#line 379 "Gtk.vala.c" +} + + +static void js_render_gtk_real_loadItems (JsRenderJsRender* base, GError** error) { + JsRenderGtk * self; + JsRenderNode* _tmp0_; + const gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + JsonParser* _tmp4_; + JsonParser* pa; + JsonParser* _tmp5_; + const gchar* _tmp6_; + JsonParser* _tmp7_; + JsonNode* _tmp8_ = NULL; + JsonNode* _tmp9_; + JsonNode* node; + JsonNode* _tmp10_; + JsonNodeType _tmp11_ = 0; + JsonNode* _tmp15_; + JsonObject* _tmp16_ = NULL; + JsonObject* _tmp17_; + JsonObject* obj; + JsonObject* _tmp18_; + const gchar* _tmp19_ = NULL; + gchar* _tmp20_; + JsonObject* _tmp21_; + const gchar* _tmp22_ = NULL; + gchar* _tmp23_; + JsonObject* _tmp24_; + const gchar* _tmp25_ = NULL; + gchar* _tmp26_; + JsonObject* _tmp27_; + gchar* _tmp28_ = NULL; + gchar* bjs_version_str; + const gchar* _tmp29_ = NULL; + const gchar* _tmp30_; + const gchar* _tmp32_; + gchar* _tmp33_; + JsonObject* _tmp34_; + JsonArray* _tmp35_ = NULL; + JsonArray* _tmp36_; + JsonArray* ar; + JsonArray* _tmp37_; + JsonObject* _tmp38_ = NULL; + JsonObject* _tmp39_; + JsonObject* tree_base; + JsRenderNode* _tmp40_; + JsRenderNode* _tmp41_; + JsonObject* _tmp42_; + const gchar* _tmp43_; + gint _tmp44_ = 0; + GError * _inner_error_ = NULL; +#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) base; +#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_print ("load Items!"); +#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = ((JsRenderJsRender*) self)->tree; +#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp0_ != NULL) { +#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return; +#line 443 "Gtk.vala.c" + } +#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = ((JsRenderJsRender*) self)->path; +#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = g_strconcat ("load: ", _tmp1_, NULL); +#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = _tmp2_; +#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_print ("%s", _tmp3_); +#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp3_); +#line 69 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = json_parser_new (); +#line 69 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + pa = _tmp4_; +#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = pa; +#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = ((JsRenderJsRender*) self)->path; +#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + json_parser_load_from_file (_tmp5_, _tmp6_, &_inner_error_); +#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_inner_error_ != NULL) { +#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_propagate_error (error, _inner_error_); +#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (pa); +#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return; +#line 473 "Gtk.vala.c" + } +#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = pa; +#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = json_parser_get_root (_tmp7_); +#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = __vala_JsonNode_copy0 (_tmp8_); +#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + node = _tmp9_; +#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = node; +#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = json_node_get_node_type (_tmp10_); +#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp11_ != JSON_NODE_OBJECT) { +#line 489 "Gtk.vala.c" + JsonNode* _tmp12_; + const gchar* _tmp13_ = NULL; + GError* _tmp14_; +#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = node; +#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = json_node_type_name (_tmp12_); +#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = g_error_new (JS_RENDER_ERROR, JS_RENDER_ERROR_INVALID_FORMAT, "Unexpected element type %s", _tmp13_); +#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _inner_error_ = _tmp14_; +#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_propagate_error (error, _inner_error_); +#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __vala_JsonNode_free0 (node); +#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (pa); +#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return; +#line 509 "Gtk.vala.c" + } +#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp15_ = node; +#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp16_ = json_node_get_object (_tmp15_); +#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17_ = __vala_JsonObject_copy0 (_tmp16_); +#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + obj = _tmp17_; +#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp18_ = obj; +#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp19_ = json_object_get_string_member (_tmp18_, "name"); +#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp20_ = g_strdup (_tmp19_); +#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (((JsRenderJsRender*) self)->name); +#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ((JsRenderJsRender*) self)->name = _tmp20_; +#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp21_ = obj; +#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp22_ = json_object_get_string_member (_tmp21_, "parent"); +#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp23_ = g_strdup (_tmp22_); +#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (((JsRenderJsRender*) self)->parent); +#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ((JsRenderJsRender*) self)->parent = _tmp23_; +#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp24_ = obj; +#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp25_ = json_object_get_string_member (_tmp24_, "title"); +#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp26_ = g_strdup (_tmp25_); +#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (((JsRenderJsRender*) self)->title); +#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ((JsRenderJsRender*) self)->title = _tmp26_; +#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp27_ = obj; +#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp28_ = js_render_js_render_jsonHasOrEmpty ((JsRenderJsRender*) self, _tmp27_, "bjs-version"); +#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + bjs_version_str = _tmp28_; +#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp30_ = bjs_version_str; +#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (g_strcmp0 (_tmp30_, "") == 0) { +#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp29_ = "1"; +#line 561 "Gtk.vala.c" + } else { + const gchar* _tmp31_; +#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp31_ = bjs_version_str; +#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp29_ = _tmp31_; +#line 568 "Gtk.vala.c" + } +#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp32_ = _tmp29_; +#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp33_ = g_strdup (_tmp32_); +#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (bjs_version_str); +#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + bjs_version_str = _tmp33_; +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = obj; +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp35_ = json_object_get_array_member (_tmp34_, "items"); +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp36_ = __vala_JsonArray_copy0 (_tmp35_); +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ar = _tmp36_; +#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp37_ = ar; +#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp38_ = json_array_get_object_element (_tmp37_, (guint) 0); +#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp39_ = __vala_JsonObject_copy0 (_tmp38_); +#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + tree_base = _tmp39_; +#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp40_ = js_render_node_new (); +#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (((JsRenderJsRender*) self)->tree); +#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ((JsRenderJsRender*) self)->tree = _tmp40_; +#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp41_ = ((JsRenderJsRender*) self)->tree; +#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp42_ = tree_base; +#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp43_ = bjs_version_str; +#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp44_ = atoi (_tmp43_); +#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_node_loadFromJson (_tmp41_, _tmp42_, _tmp44_); +#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __vala_JsonObject_free0 (tree_base); +#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __vala_JsonArray_free0 (ar); +#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (bjs_version_str); +#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __vala_JsonObject_free0 (obj); +#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __vala_JsonNode_free0 (node); +#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (pa); +#line 622 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_real_toSourcePreview (JsRenderJsRender* base) { + JsRenderGtk * self; + gchar* result = NULL; + gchar* _tmp0_; +#line 107 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) base; +#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = g_strdup (""); +#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp0_; +#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 638 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_real_toSource (JsRenderJsRender* base) { + JsRenderGtk * self; + gchar* result = NULL; + JsRenderNode* _tmp0_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + gchar* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gchar* _tmp9_; + gchar* _tmp10_; + gchar** _tmp11_ = NULL; + gchar** inc; + gint inc_length1; + gint _inc_size_; + gchar* _tmp12_; + gchar* src; + const gchar* _tmp32_; + gchar* _tmp33_; + const gchar* _tmp34_; + gchar* _tmp35_; + const gchar* _tmp36_; + const gchar* _tmp37_; + gchar* _tmp38_; + gchar* _tmp39_; + gchar* _tmp40_ = NULL; + gchar* _tmp41_; + gchar* _tmp42_; + gchar* _tmp43_; + gchar* _tmp44_; + gchar* _tmp45_; + gchar* _tmp46_; + const gchar* _tmp47_; + const gchar* _tmp48_; + gchar* _tmp49_; + gchar* _tmp50_; + gchar* _tmp51_; + const gchar* _tmp52_; + const gchar* _tmp53_; + gchar* _tmp54_; + gchar* _tmp55_; + gchar* _tmp56_; + gchar* _tmp57_; + const gchar* _tmp58_; + gchar* _tmp59_; + gchar* _tmp60_; + gchar* _tmp61_; + gchar* _tmp62_; + gchar* _tmp63_; +#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) base; +#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = ((JsRenderJsRender*) self)->tree; +#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp0_ == NULL) { +#line 699 "Gtk.vala.c" + gchar* _tmp1_; +#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = g_strdup (""); +#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp1_; +#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 707 "Gtk.vala.c" + } +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = g_strdup ("Gtk"); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = g_strdup ("Gdk"); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = g_strdup ("Pango"); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = g_strdup ("GLib"); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = g_strdup ("Gio"); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = g_strdup ("GObject"); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = g_strdup ("GtkSource"); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = g_strdup ("WebKit"); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = g_strdup ("Vte"); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = g_new0 (gchar*, 9 + 1); +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[0] = _tmp2_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[1] = _tmp3_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[2] = _tmp4_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[3] = _tmp5_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[4] = _tmp6_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[5] = _tmp7_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[6] = _tmp8_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[7] = _tmp9_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[8] = _tmp10_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + inc = _tmp11_; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + inc_length1 = 9; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _inc_size_ = inc_length1; +#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = g_strdup (""); +#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp12_; +#line 757 "Gtk.vala.c" + { + gint i; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = 0; +#line 762 "Gtk.vala.c" + { + gboolean _tmp13_; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = TRUE; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 769 "Gtk.vala.c" + gboolean _tmp14_; + gint _tmp16_; + gchar** _tmp17_; + gint _tmp17__length1; + gchar** _tmp18_; + gint _tmp18__length1; + gint _tmp19_; + const gchar* _tmp20_; + gchar* _tmp21_; + gchar* e; + const gchar* _tmp22_; + const gchar* _tmp23_; + gchar* _tmp24_; + gchar* _tmp25_; + const gchar* _tmp26_; + gchar* _tmp27_; + gchar* _tmp28_; + gchar* _tmp29_; + gchar* _tmp30_; + gchar* _tmp31_; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = _tmp13_; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp14_) { +#line 794 "Gtk.vala.c" + gint _tmp15_; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp15_ = i; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = _tmp15_ + 1; +#line 800 "Gtk.vala.c" + } +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = FALSE; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp16_ = i; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17_ = inc; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17__length1 = inc_length1; +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(_tmp16_ < _tmp17__length1)) { +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 814 "Gtk.vala.c" + } +#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp18_ = inc; +#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp18__length1 = inc_length1; +#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp19_ = i; +#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp20_ = _tmp18_[_tmp19_]; +#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp21_ = g_strdup (_tmp20_); +#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + e = _tmp21_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp22_ = src; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp23_ = e; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp24_ = g_strconcat (_tmp23_, " = imports.gi.", NULL); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp25_ = _tmp24_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp26_ = e; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp27_ = g_strconcat (_tmp25_, _tmp26_, NULL); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp28_ = _tmp27_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp29_ = g_strconcat (_tmp28_, ";\n", NULL); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp30_ = _tmp29_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp31_ = g_strconcat (_tmp22_, _tmp30_, NULL); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp31_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp30_); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp28_); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp25_); +#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (e); +#line 860 "Gtk.vala.c" + } + } + } +#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp32_ = src; +#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp33_ = g_strconcat (_tmp32_, "console = imports.console;\n", NULL); +#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp33_; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = src; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp35_ = g_strconcat (_tmp34_, "XObject = imports.XObject.XObject;\n", NULL); +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp35_; +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp36_ = src; +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp37_ = ((JsRenderJsRender*) self)->name; +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp38_ = g_strconcat (_tmp37_, "=new XObject(", NULL); +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp39_ = _tmp38_; +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp40_ = js_render_js_render_mungeToString ((JsRenderJsRender*) self, " "); +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp41_ = _tmp40_; +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp42_ = g_strconcat (_tmp39_, _tmp41_, NULL); +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp43_ = _tmp42_; +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp44_ = g_strconcat (_tmp43_, ");\n", NULL); +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp45_ = _tmp44_; +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp46_ = g_strconcat (_tmp36_, _tmp45_, NULL); +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp46_; +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp45_); +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp43_); +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp41_); +#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp39_); +#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp47_ = src; +#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp48_ = ((JsRenderJsRender*) self)->name; +#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp49_ = g_strconcat (_tmp48_, ".init();\n", NULL); +#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp50_ = _tmp49_; +#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp51_ = g_strconcat (_tmp47_, _tmp50_, NULL); +#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp51_; +#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp50_); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp52_ = src; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp53_ = ((JsRenderJsRender*) self)->name; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp54_ = g_strconcat ("XObject.cache['/", _tmp53_, NULL); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp55_ = _tmp54_; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp56_ = g_strconcat (_tmp55_, "'] = ", NULL); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp57_ = _tmp56_; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp58_ = ((JsRenderJsRender*) self)->name; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp59_ = g_strconcat (_tmp57_, _tmp58_, NULL); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp60_ = _tmp59_; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp61_ = g_strconcat (_tmp60_, ";\n", NULL); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp62_ = _tmp61_; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp63_ = g_strconcat (_tmp52_, _tmp62_, NULL); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp63_; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp62_); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp60_); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp57_); +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp55_); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = src; +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + inc = (_vala_array_free (inc, inc_length1, (GDestroyNotify) g_free), NULL); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 972 "Gtk.vala.c" +} + + +static void js_render_gtk_real_save (JsRenderJsRender* base) { + JsRenderGtk * self; +#line 146 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) base; +#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + JS_RENDER_JS_RENDER_CLASS (js_render_gtk_parent_class)->save (G_TYPE_CHECK_INSTANCE_CAST (self, JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender)); +#line 148 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_gtk_saveJS (self); +#line 149 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_gtk_saveVala (self); +#line 986 "Gtk.vala.c" +} + + +/** + * saveJS + * + * save as a javascript file. + * why is this not save...??? + * + */ +static void js_render_gtk_saveJS (JsRenderGtk* self) { + const gchar* _tmp0_; + gchar* _tmp1_ = NULL; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + const gchar* _tmp5_; + gchar* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gchar* _tmp9_; + gchar* fn; + gchar* _tmp10_; + gchar* _tmp11_; + gchar* _tmp12_ = NULL; + gchar* _tmp13_; + GError * _inner_error_ = NULL; +#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_if_fail (self != NULL); +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = ((JsRenderJsRender*) self)->path; +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = g_path_get_dirname (_tmp0_); +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = _tmp1_; +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = g_strconcat (_tmp2_, "/", NULL); +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = _tmp3_; +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = ((JsRenderJsRender*) self)->name; +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = g_strconcat (_tmp4_, _tmp5_, NULL); +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = _tmp6_; +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = g_strconcat (_tmp7_, ".js", NULL); +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = _tmp8_; +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp7_); +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp4_); +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp2_); +#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + fn = _tmp9_; +#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = g_strconcat ("WRITE : ", fn, NULL); +#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = _tmp10_; +#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_print ("%s", _tmp11_); +#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp11_); +#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = js_render_js_render_toSource ((JsRenderJsRender*) self); +#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = _tmp12_; +#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_file_set_contents (fn, _tmp13_, (gssize) (-1), &_inner_error_); +#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp13_); +#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_inner_error_ != NULL) { +#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (fn); +#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_clear_error (&_inner_error_); +#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return; +#line 1070 "Gtk.vala.c" + } +#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (fn); +#line 1074 "Gtk.vala.c" +} + + +static void js_render_gtk_saveVala (JsRenderGtk* self) { + const gchar* _tmp0_; + gchar* _tmp1_ = NULL; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + const gchar* _tmp5_; + gchar* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gchar* _tmp9_; + gchar* fn; + gchar* _tmp10_; + gchar* _tmp11_; + gchar* _tmp12_ = NULL; + gchar* _tmp13_; + GError * _inner_error_ = NULL; +#line 169 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_if_fail (self != NULL); +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = ((JsRenderJsRender*) self)->path; +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = g_path_get_dirname (_tmp0_); +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = _tmp1_; +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = g_strconcat (_tmp2_, "/", NULL); +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = _tmp3_; +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = ((JsRenderJsRender*) self)->name; +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = g_strconcat (_tmp4_, _tmp5_, NULL); +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = _tmp6_; +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = g_strconcat (_tmp7_, ".vala", NULL); +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = _tmp8_; +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp7_); +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp4_); +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp2_); +#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + fn = _tmp9_; +#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = g_strconcat ("WRITE : ", fn, NULL); +#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = _tmp10_; +#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_print ("%s", _tmp11_); +#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp11_); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = js_render_js_render_toValaSource ((JsRenderJsRender*) self, FALSE); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = _tmp12_; +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_file_set_contents (fn, _tmp13_, (gssize) (-1), &_inner_error_); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp13_); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_inner_error_ != NULL) { +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (fn); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_clear_error (&_inner_error_); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return; +#line 1151 "Gtk.vala.c" + } +#line 169 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (fn); +#line 1155 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_getHelpUrl (JsRenderGtk* self, const gchar* cls) { + gchar* result = NULL; + const gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; +#line 204 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 204 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (cls != NULL, NULL); +#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = cls; +#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = g_strconcat ("http://devel.akbkhome.com/seed/", _tmp0_, NULL); +#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = _tmp1_; +#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = g_strconcat (_tmp2_, ".html", NULL); +#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = _tmp3_; +#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp2_); +#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp4_; +#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 1186 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_real_toValaSource (JsRenderJsRender* base, gboolean testcompile) { + JsRenderGtk * self; + gchar* result = NULL; + gchar* _tmp0_; + gchar* ret; + PaletePalete* _tmp1_ = NULL; + JsRenderNode* _tmp2_; + const gchar* _tmp3_; + gchar* _tmp4_; + const gchar* _tmp5_; + gchar* _tmp6_; + const gchar* _tmp7_; + const gchar* _tmp8_; + gchar* _tmp9_; + gchar* _tmp10_; + gchar* _tmp11_; + gchar* _tmp12_; + const gchar* _tmp13_; + gchar* _tmp14_; + gchar* _tmp15_; + gchar* _tmp16_; + gchar* _tmp17_; + gchar* _tmp18_; + const gchar* _tmp19_; + gchar* _tmp20_; + const gchar* _tmp21_; + gchar* _tmp22_; + gboolean _tmp23_; + const gchar* _tmp26_; + gchar* _tmp27_; + const gchar* _tmp28_; + gchar* _tmp29_; + const gchar* _tmp30_; + JsRenderNode* _tmp31_; + const gchar* _tmp32_; + gchar* _tmp33_; + gchar* _tmp34_; + gchar* _tmp35_; + gchar* _tmp36_; + gchar* _tmp37_; + const gchar* _tmp38_; + const gchar* _tmp39_; + gchar* _tmp40_; + gchar* _tmp41_; + gchar* _tmp42_; + gchar* _tmp43_; + gchar* _tmp44_; + const gchar* _tmp45_; + gchar* _tmp46_; + const gchar* _tmp47_; + gchar* _tmp48_; + const gchar* _tmp49_; + gchar* _tmp50_; + gboolean _tmp51_; + const gchar* _tmp54_; + gchar* _tmp55_; + const gchar* _tmp56_; + JsRenderNode* _tmp57_; + gchar* _tmp58_ = NULL; + gchar* _tmp59_; + gchar* _tmp60_; +#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) base; +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = g_strdup (""); +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp0_; +#line 220 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self->priv->vcnt = 0; +#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = palete_factory ("Gtk"); +#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (self->priv->palete); +#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self->priv->palete = G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, PALETE_TYPE_GTK, PaleteGtk); +#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __g_list_free__g_object_unref0_0 (self->priv->vitems); +#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self->priv->vitems = NULL; +#line 229 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = ((JsRenderJsRender*) self)->tree; +#line 229 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_gtk_toValaName (self, _tmp2_); +#line 232 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = ret; +#line 232 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = g_strconcat (_tmp3_, "/* -- to compile\n", NULL); +#line 232 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 232 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp4_; +#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = ret; +#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = g_strconcat (_tmp5_, "valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pk" \ +"g gtksourceview-3.0 --pkg libwnck-3.0 \\\n", NULL); +#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp6_; +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = ret; +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = ((JsRenderJsRender*) self)->name; +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = g_strconcat (" /tmp/", _tmp8_, NULL); +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = _tmp9_; +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = g_strconcat (_tmp10_, ".vala -o /tmp/", NULL); +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = _tmp11_; +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = ((JsRenderJsRender*) self)->name; +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL); +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp15_ = _tmp14_; +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp16_ = g_strconcat (_tmp15_, "\n", NULL); +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17_ = _tmp16_; +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp18_ = g_strconcat (_tmp7_, _tmp17_, NULL); +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp18_; +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp17_); +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp15_); +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp12_); +#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp10_); +#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp19_ = ret; +#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp20_ = g_strconcat (_tmp19_, "*" "/\n", NULL); +#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp20_; +#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp21_ = ret; +#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp22_ = g_strconcat (_tmp21_, "\n\n", NULL); +#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp22_; +#line 238 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp23_ = testcompile; +#line 238 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp23_) { +#line 1345 "Gtk.vala.c" + const gchar* _tmp24_; + gchar* _tmp25_; +#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp24_ = ret; +#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp25_ = g_strconcat (_tmp24_, "/* -- to test class\n", NULL); +#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp25_; +#line 1356 "Gtk.vala.c" + } +#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp26_ = ret; +#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp27_ = g_strconcat (_tmp26_, "static int main (string[] args) {\n", NULL); +#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp27_; +#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp28_ = ret; +#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp29_ = g_strconcat (_tmp28_, " Gtk.init (ref args);\n", NULL); +#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp29_; +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp30_ = ret; +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp31_ = ((JsRenderJsRender*) self)->tree; +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp32_ = _tmp31_->xvala_xcls; +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp33_ = g_strconcat (" new ", _tmp32_, NULL); +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = _tmp33_; +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp35_ = g_strconcat (_tmp34_, "();\n", NULL); +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp36_ = _tmp35_; +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp37_ = g_strconcat (_tmp30_, _tmp36_, NULL); +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp37_; +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp36_); +#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp34_); +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp38_ = ret; +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp39_ = ((JsRenderJsRender*) self)->name; +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp40_ = g_strconcat (" ", _tmp39_, NULL); +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp41_ = _tmp40_; +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp42_ = g_strconcat (_tmp41_, ".show_all();\n", NULL); +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp43_ = _tmp42_; +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp44_ = g_strconcat (_tmp38_, _tmp43_, NULL); +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp44_; +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp43_); +#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp41_); +#line 247 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp45_ = ret; +#line 247 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp46_ = g_strconcat (_tmp45_, " Gtk.main ();\n", NULL); +#line 247 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 247 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp46_; +#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp47_ = ret; +#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp48_ = g_strconcat (_tmp47_, " return 0;\n", NULL); +#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp48_; +#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp49_ = ret; +#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp50_ = g_strconcat (_tmp49_, "}\n", NULL); +#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp50_; +#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp51_ = testcompile; +#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp51_) { +#line 1448 "Gtk.vala.c" + const gchar* _tmp52_; + gchar* _tmp53_; +#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp52_ = ret; +#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp53_ = g_strconcat (_tmp52_, "*" "/\n", NULL); +#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp53_; +#line 1459 "Gtk.vala.c" + } +#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp54_ = ret; +#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp55_ = g_strconcat (_tmp54_, "\n\n", NULL); +#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp55_; +#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp56_ = ret; +#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp57_ = ((JsRenderJsRender*) self)->tree; +#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp58_ = js_render_gtk_toValaItem (self, _tmp57_, 0); +#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp59_ = _tmp58_; +#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp60_ = g_strconcat (_tmp56_, _tmp59_, NULL); +#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp60_; +#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp59_); +#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = ret; +#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 1489 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_toValaNS (JsRenderGtk* self, JsRenderNode* item) { + gchar* result = NULL; + JsRenderNode* _tmp0_; + gchar* _tmp1_ = NULL; + gchar* ns; + gchar* _tmp2_; +#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (item != NULL, NULL); +#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = item; +#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = js_render_node_get (_tmp0_, "* xns"); +#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ns = _tmp1_; +#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = g_strconcat (ns, ".", NULL); +#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp2_; +#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ns); +#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 1517 "Gtk.vala.c" +} + + +static gpointer _g_object_ref0 (gpointer self) { +#line 285 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return self ? g_object_ref (self) : NULL; +#line 1524 "Gtk.vala.c" +} + + +static void js_render_gtk_toValaName (JsRenderGtk* self, JsRenderNode* item) { + gint _tmp0_; + JsRenderNode* _tmp1_; + gchar* _tmp2_ = NULL; + gchar* _tmp3_; + JsRenderNode* _tmp4_; + gchar* _tmp5_ = NULL; + gchar* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gchar* cls; + gchar* _tmp9_ = NULL; + JsRenderNode* _tmp10_; + gchar* _tmp11_ = NULL; + gchar* _tmp12_; + gint _tmp13_; + gint _tmp14_; + gboolean _tmp15_; + const gchar* _tmp23_; + gchar* _tmp24_; + gchar* id; + PaleteGtk* _tmp25_; + const gchar* _tmp26_; + GeeHashMap* _tmp27_ = NULL; + GeeHashMap* props; + JsRenderNode* _tmp28_; + const gchar* _tmp29_; + gchar* _tmp30_; + JsRenderNode* _tmp31_; + const gchar* _tmp32_; + gchar* _tmp33_; + gchar* _tmp34_ = NULL; + JsRenderNode* _tmp35_; + gchar* _tmp36_ = NULL; + gchar* _tmp37_; + gint _tmp38_; + gint _tmp39_; + gboolean _tmp40_; + JsRenderNode* _tmp44_; + const gchar* _tmp45_; + gchar* _tmp46_; + JsRenderNode* _tmp47_; + JsRenderNode* _tmp48_; + JsRenderNode* _tmp49_; + GeeArrayList* _tmp50_; + gint _tmp51_; + gint _tmp52_; +#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_if_fail (self != NULL); +#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_if_fail (item != NULL); +#line 271 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = self->priv->vcnt; +#line 271 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self->priv->vcnt = _tmp0_ + 1; +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = item; +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = js_render_gtk_toValaNS (self, _tmp1_); +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = _tmp2_; +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = item; +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = js_render_node_get (_tmp4_, "xtype"); +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = _tmp5_; +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = g_strconcat (_tmp3_, _tmp6_, NULL); +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = _tmp7_; +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp6_); +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp3_); +#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + cls = _tmp8_; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = item; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = js_render_node_get (_tmp10_, "id"); +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = _tmp11_; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = strlen (_tmp12_); +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = _tmp13_; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp15_ = _tmp14_ > 0; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp12_); +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp15_) { +#line 1621 "Gtk.vala.c" + JsRenderNode* _tmp16_; + gchar* _tmp17_ = NULL; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp16_ = item; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17_ = js_render_node_get (_tmp16_, "id"); +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp9_); +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = _tmp17_; +#line 1632 "Gtk.vala.c" + } else { + JsRenderNode* _tmp18_; + gchar* _tmp19_ = NULL; + gchar* _tmp20_; + gint _tmp21_; + gchar* _tmp22_ = NULL; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp18_ = item; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp19_ = js_render_node_get (_tmp18_, "xtype"); +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp20_ = _tmp19_; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp21_ = self->priv->vcnt; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp22_ = g_strdup_printf ("%s%d", _tmp20_, _tmp21_); +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp9_); +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = _tmp22_; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp20_); +#line 1655 "Gtk.vala.c" + } +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp23_ = _tmp9_; +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp24_ = g_strdup (_tmp23_); +#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + id = _tmp24_; +#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp25_ = self->priv->palete; +#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp26_ = cls; +#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp27_ = palete_palete_getPropertiesFor ((PaletePalete*) _tmp25_, _tmp26_, "props"); +#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + props = _tmp27_; +#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp28_ = item; +#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp29_ = cls; +#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp30_ = g_strdup (_tmp29_); +#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp28_->xvala_cls); +#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp28_->xvala_cls = _tmp30_; +#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp31_ = item; +#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp32_ = id; +#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp33_ = g_strconcat ("Xcls_", _tmp32_, NULL); +#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp31_->xvala_xcls); +#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp31_->xvala_xcls = _tmp33_; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp35_ = item; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp36_ = js_render_node_get (_tmp35_, "id"); +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp37_ = _tmp36_; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp38_ = strlen (_tmp37_); +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp39_ = _tmp38_; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp40_ = _tmp39_ > 0; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp37_); +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp40_) { +#line 1707 "Gtk.vala.c" + JsRenderNode* _tmp41_; + gchar* _tmp42_ = NULL; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp41_ = item; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp42_ = js_render_node_get (_tmp41_, "id"); +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp34_); +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = _tmp42_; +#line 1718 "Gtk.vala.c" + } else { + gchar* _tmp43_; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp43_ = g_strdup (""); +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp34_); +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = _tmp43_; +#line 1727 "Gtk.vala.c" + } +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp44_ = item; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp45_ = _tmp34_; +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp46_ = g_strdup (_tmp45_); +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp44_->xvala_id); +#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp44_->xvala_id = _tmp46_; +#line 285 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp47_ = item; +#line 285 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp48_ = _g_object_ref0 (_tmp47_); +#line 285 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self->priv->vitems = g_list_append (self->priv->vitems, _tmp48_); +#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp49_ = item; +#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp50_ = _tmp49_->items; +#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp51_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp50_); +#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp52_ = _tmp51_; +#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp52_ < 1) { +#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp34_); +#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (props); +#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (id); +#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp9_); +#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (cls); +#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return; +#line 1767 "Gtk.vala.c" + } + { + gint i; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = 0; +#line 1773 "Gtk.vala.c" + { + gboolean _tmp53_; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp53_ = TRUE; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 1780 "Gtk.vala.c" + gboolean _tmp54_; + gint _tmp56_; + JsRenderNode* _tmp57_; + GeeArrayList* _tmp58_; + gint _tmp59_; + gint _tmp60_; + JsRenderNode* _tmp61_; + GeeArrayList* _tmp62_; + gint _tmp63_; + gpointer _tmp64_ = NULL; + JsRenderNode* _tmp65_; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp54_ = _tmp53_; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp54_) { +#line 1796 "Gtk.vala.c" + gint _tmp55_; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp55_ = i; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = _tmp55_ + 1; +#line 1802 "Gtk.vala.c" + } +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp53_ = FALSE; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp56_ = i; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp57_ = item; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp58_ = _tmp57_->items; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp59_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp58_); +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp60_ = _tmp59_; +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(_tmp56_ < _tmp60_)) { +#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 1820 "Gtk.vala.c" + } +#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp61_ = item; +#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp62_ = _tmp61_->items; +#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp63_ = i; +#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp64_ = gee_abstract_list_get ((GeeAbstractList*) _tmp62_, _tmp63_); +#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp65_ = (JsRenderNode*) _tmp64_; +#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_gtk_toValaName (self, _tmp65_); +#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (_tmp65_); +#line 1836 "Gtk.vala.c" + } + } + } +#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp34_); +#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (props); +#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (id); +#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp9_); +#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (cls); +#line 1850 "Gtk.vala.c" +} + + +static gchar string_get (const gchar* self, glong index) { + gchar result = '\0'; + glong _tmp0_; + gchar _tmp1_; +#line 965 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (self != NULL, '\0'); +#line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = index; +#line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = ((gchar*) self)[_tmp0_]; +#line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _tmp1_; +#line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 1868 "Gtk.vala.c" +} + + +static glong string_strnlen (gchar* str, glong maxlen) { + glong result = 0L; + gchar* _tmp0_; + glong _tmp1_; + gchar* _tmp2_ = NULL; + gchar* end; + gchar* _tmp3_; +#line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = str; +#line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = maxlen; +#line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_); +#line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + end = _tmp2_; +#line 1158 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp3_ = end; +#line 1158 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp3_ == NULL) { +#line 1891 "Gtk.vala.c" + glong _tmp4_; +#line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp4_ = maxlen; +#line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _tmp4_; +#line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 1899 "Gtk.vala.c" + } else { + gchar* _tmp5_; + gchar* _tmp6_; +#line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp5_ = end; +#line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp6_ = str; +#line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = (glong) (_tmp5_ - _tmp6_); +#line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 1911 "Gtk.vala.c" + } +} + + +static gchar* string_substring (const gchar* self, glong offset, glong len) { + gchar* result = NULL; + glong string_length = 0L; + gboolean _tmp0_ = FALSE; + glong _tmp1_; + gboolean _tmp3_; + glong _tmp9_; + glong _tmp15_; + glong _tmp18_; + glong _tmp19_; + glong _tmp20_; + glong _tmp21_; + glong _tmp22_; + gchar* _tmp23_ = NULL; +#line 1168 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (self != NULL, NULL); +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp1_ = offset; +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp1_ >= ((glong) 0)) { +#line 1936 "Gtk.vala.c" + glong _tmp2_; +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp2_ = len; +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = _tmp2_ >= ((glong) 0); +#line 1942 "Gtk.vala.c" + } else { +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = FALSE; +#line 1946 "Gtk.vala.c" + } +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp3_ = _tmp0_; +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp3_) { +#line 1952 "Gtk.vala.c" + glong _tmp4_; + glong _tmp5_; + glong _tmp6_ = 0L; +#line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp4_ = offset; +#line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp5_ = len; +#line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp6_ = string_strnlen ((gchar*) self, _tmp4_ + _tmp5_); +#line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + string_length = _tmp6_; +#line 1964 "Gtk.vala.c" + } else { + gint _tmp7_; + gint _tmp8_; +#line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp7_ = strlen (self); +#line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp8_ = _tmp7_; +#line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + string_length = (glong) _tmp8_; +#line 1974 "Gtk.vala.c" + } +#line 1177 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp9_ = offset; +#line 1177 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp9_ < ((glong) 0)) { +#line 1980 "Gtk.vala.c" + glong _tmp10_; + glong _tmp11_; + glong _tmp12_; +#line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp10_ = string_length; +#line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp11_ = offset; +#line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + offset = _tmp10_ + _tmp11_; +#line 1179 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp12_ = offset; +#line 1179 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (_tmp12_ >= ((glong) 0), NULL); +#line 1994 "Gtk.vala.c" + } else { + glong _tmp13_; + glong _tmp14_; +#line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp13_ = offset; +#line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp14_ = string_length; +#line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail (_tmp13_ <= _tmp14_, NULL); +#line 2004 "Gtk.vala.c" + } +#line 1183 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp15_ = len; +#line 1183 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + if (_tmp15_ < ((glong) 0)) { +#line 2010 "Gtk.vala.c" + glong _tmp16_; + glong _tmp17_; +#line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp16_ = string_length; +#line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp17_ = offset; +#line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + len = _tmp16_ - _tmp17_; +#line 2019 "Gtk.vala.c" + } +#line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp18_ = offset; +#line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp19_ = len; +#line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp20_ = string_length; +#line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + g_return_val_if_fail ((_tmp18_ + _tmp19_) <= _tmp20_, NULL); +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp21_ = offset; +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp22_ = len; +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp23_ = g_strndup (((gchar*) self) + _tmp21_, (gsize) _tmp22_); +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + result = _tmp23_; +#line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + return result; +#line 2039 "Gtk.vala.c" +} + + +static void _g_free0_ (gpointer var) { +#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + var = (g_free (var), NULL); +#line 2046 "Gtk.vala.c" +} + + +static void _g_list_free__g_free0_ (GList* self) { +#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_list_foreach (self, (GFunc) _g_free0_, NULL); +#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_list_free (self); +#line 2055 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_toValaItem (JsRenderGtk* self, JsRenderNode* item, gint depth) { + gchar* result = NULL; + gchar* _tmp0_; + gchar* ret; + gint _tmp1_; + gchar* _tmp2_ = NULL; + gchar* inpad; + gint _tmp3_; + gchar* _tmp4_ = NULL; + gchar* pad; + gint _tmp5_; + gchar* _tmp6_ = NULL; + gchar* ipad; + JsRenderNode* _tmp7_; + const gchar* _tmp8_; + gchar* _tmp9_; + gchar* cls; + JsRenderNode* _tmp10_; + const gchar* _tmp11_; + gchar* _tmp12_; + gchar* xcls; + GeeHashMap* _tmp13_; + GeeHashMap* citems; + gint _tmp14_; + const gchar* _tmp30_; + const gchar* _tmp31_; + gchar* _tmp32_; + gchar* _tmp33_; + const gchar* _tmp34_; + gchar* _tmp35_; + gchar* _tmp36_; + gchar* _tmp37_; + gchar* _tmp38_; + const gchar* _tmp39_; + gchar* _tmp40_; + gchar* _tmp41_; + gchar* _tmp42_; + gchar* _tmp43_; + gchar* _tmp44_; + const gchar* _tmp45_; + const gchar* _tmp46_; + gchar* _tmp47_; + gchar* _tmp48_; + const gchar* _tmp49_; + gchar* _tmp50_; + gchar* _tmp51_; + gchar* _tmp52_; + gchar* _tmp53_; + gchar* _tmp54_; + gint _tmp55_; + gint _tmp66_; + const gchar* _tmp100_; + const gchar* _tmp101_; + gchar* _tmp102_; + gchar* _tmp103_; + gchar* _tmp104_; + gchar* _tmp105_; + gchar* _tmp106_; + JsRenderNode* _tmp107_; + GeeHashMap* _tmp108_; + GeeMapIterator* _tmp109_ = NULL; + GeeMapIterator* iter; + const gchar* _tmp141_; + const gchar* _tmp142_; + gchar* _tmp143_; + gchar* _tmp144_; + gchar* _tmp145_; + gchar* _tmp146_; + gchar* _tmp147_; + const gchar* _tmp148_; + const gchar* _tmp149_; + gchar* _tmp150_; + gchar* _tmp151_; + const gchar* _tmp152_; + gchar* _tmp153_; + gchar* _tmp154_; + gchar* _tmp155_; + gchar* _tmp156_; + const gchar* _tmp157_; + gchar* _tmp158_; + gchar* _tmp159_; + gchar* _tmp160_; + gchar* _tmp161_; + gchar* _tmp162_; + PaleteGtk* _tmp163_; + const gchar* _tmp164_; + GeeHashMap* _tmp165_ = NULL; + GeeHashMap* ctors; + gchar* _tmp166_ = NULL; + JsRenderNode* _tmp167_; + gchar* _tmp168_ = NULL; + gchar* _tmp169_; + gint _tmp170_; + gint _tmp171_; + gboolean _tmp172_; + const gchar* _tmp176_; + gchar* _tmp177_; + gchar* ctor; + GeeHashMap* _tmp178_; + const gchar* _tmp179_; + gpointer _tmp180_ = NULL; + PaleteGirObject* ctor_def; + PaleteGirObject* _tmp181_; + PaleteGirObject* _tmp182_; + gint _tmp289_; + const gchar* _tmp318_; + const gchar* _tmp319_; + gchar* _tmp320_; + gchar* _tmp321_; + gchar* _tmp322_; + gchar* _tmp323_; + gchar* _tmp324_; + JsRenderNode* _tmp325_; + GeeHashMap* _tmp326_; + GeeMapIterator* _tmp327_ = NULL; + const gchar* _tmp359_; + const gchar* _tmp360_; + gchar* _tmp361_; + gchar* _tmp362_; + gchar* _tmp363_; + gchar* _tmp364_; + gchar* _tmp365_; + PaleteGtk* _tmp366_; + const gchar* _tmp367_; + GeeHashMap* _tmp368_ = NULL; + GeeHashMap* props; + GeeHashMap* _tmp369_; + GeeMapIterator* _tmp370_ = NULL; + GeeMapIterator* pviter; + JsRenderNode* _tmp499_; + gchar* _tmp500_ = NULL; + gchar* _tmp501_; + gint _tmp502_; + gint _tmp503_; + gboolean _tmp504_; + JsRenderNode* _tmp522_; + GeeHashMap* _tmp523_; + gint _tmp524_; + gint _tmp525_; + const gchar* _tmp566_; + const gchar* _tmp567_; + gchar* _tmp568_; + gchar* _tmp569_; + gchar* _tmp570_; + const gchar* _tmp571_; + const gchar* _tmp572_; + gchar* _tmp573_; + gchar* _tmp574_; + gchar* _tmp575_; + gchar* _tmp576_; + gchar* _tmp577_; + gint _tmp578_; + gint _tmp601_; +#line 297 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 297 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (item != NULL, NULL); +#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = g_strdup (""); +#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp0_; +#line 301 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = depth; +#line 301 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = g_strnfill ((gsize) ((_tmp1_ + 1) * 4), ' '); +#line 301 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + inpad = _tmp2_; +#line 303 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = depth; +#line 303 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = g_strnfill ((gsize) ((_tmp3_ + 2) * 4), ' '); +#line 303 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + pad = _tmp4_; +#line 304 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = depth; +#line 304 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = g_strnfill ((gsize) ((_tmp5_ + 3) * 4), ' '); +#line 304 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ipad = _tmp6_; +#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = item; +#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = _tmp7_->xvala_cls; +#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = g_strdup (_tmp8_); +#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + cls = _tmp9_; +#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = item; +#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = _tmp10_->xvala_xcls; +#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = g_strdup (_tmp11_); +#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + xcls = _tmp12_; +#line 310 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_BOOLEAN, NULL, NULL, NULL, NULL, NULL); +#line 310 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + citems = _tmp13_; +#line 312 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = depth; +#line 312 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp14_ < 1) { +#line 2262 "Gtk.vala.c" + const gchar* _tmp15_; + const gchar* _tmp16_; + gchar* _tmp17_; + gchar* _tmp18_; + const gchar* _tmp19_; + gchar* _tmp20_; + gchar* _tmp21_; + gchar* _tmp22_; + gchar* _tmp23_; + const gchar* _tmp24_; + gchar* _tmp25_; + gchar* _tmp26_; + gchar* _tmp27_; + gchar* _tmp28_; + gchar* _tmp29_; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp15_ = ret; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp16_ = inpad; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17_ = g_strconcat (_tmp16_, "public static ", NULL); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp18_ = _tmp17_; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp19_ = xcls; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp20_ = g_strconcat (_tmp18_, _tmp19_, NULL); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp21_ = _tmp20_; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp22_ = g_strconcat (_tmp21_, " ", NULL); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp23_ = _tmp22_; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp24_ = ((JsRenderJsRender*) self)->name; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp25_ = g_strconcat (_tmp23_, _tmp24_, NULL); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp26_ = _tmp25_; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp27_ = g_strconcat (_tmp26_, ";\n\n", NULL); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp28_ = _tmp27_; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp29_ = g_strconcat (_tmp15_, _tmp28_, NULL); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp29_; +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp28_); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp26_); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp23_); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp21_); +#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp18_); +#line 2322 "Gtk.vala.c" + } +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp30_ = ret; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp31_ = inpad; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp32_ = g_strconcat (_tmp31_, "public class ", NULL); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp33_ = _tmp32_; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = xcls; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp35_ = g_strconcat (_tmp33_, _tmp34_, NULL); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp36_ = _tmp35_; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp37_ = g_strconcat (_tmp36_, "\n", NULL); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp38_ = _tmp37_; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp39_ = inpad; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp40_ = g_strconcat (_tmp38_, _tmp39_, NULL); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp41_ = _tmp40_; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp42_ = g_strconcat (_tmp41_, "{\n", NULL); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp43_ = _tmp42_; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp44_ = g_strconcat (_tmp30_, _tmp43_, NULL); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp44_; +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp43_); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp41_); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp38_); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp36_); +#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp33_); +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp45_ = ret; +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp46_ = pad; +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp47_ = g_strconcat (_tmp46_, "public ", NULL); +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp48_ = _tmp47_; +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp49_ = cls; +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp50_ = g_strconcat (_tmp48_, _tmp49_, NULL); +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp51_ = _tmp50_; +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp52_ = g_strconcat (_tmp51_, " el;\n", NULL); +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp53_ = _tmp52_; +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp54_ = g_strconcat (_tmp45_, _tmp53_, NULL); +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp54_; +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp53_); +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp51_); +#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp48_); +#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp55_ = depth; +#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp55_ < 1) { +#line 2402 "Gtk.vala.c" + const gchar* _tmp56_; + const gchar* _tmp57_; + gchar* _tmp58_; + gchar* _tmp59_; + const gchar* _tmp60_; + gchar* _tmp61_; + gchar* _tmp62_; + gchar* _tmp63_; + gchar* _tmp64_; + gchar* _tmp65_; +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp56_ = ret; +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp57_ = pad; +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp58_ = g_strconcat (_tmp57_, "private static ", NULL); +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp59_ = _tmp58_; +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp60_ = xcls; +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp61_ = g_strconcat (_tmp59_, _tmp60_, NULL); +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp62_ = _tmp61_; +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp63_ = g_strconcat (_tmp62_, " _this;\n\n", NULL); +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp64_ = _tmp63_; +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp65_ = g_strconcat (_tmp56_, _tmp64_, NULL); +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp65_; +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp64_); +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp62_); +#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp59_); +#line 2443 "Gtk.vala.c" + } +#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp66_ = depth; +#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp66_ < 1) { +#line 2449 "Gtk.vala.c" + { + gint i; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = 1; +#line 2454 "Gtk.vala.c" + { + gboolean _tmp67_; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp67_ = TRUE; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 2461 "Gtk.vala.c" + gboolean _tmp68_; + gint _tmp70_; + GList* _tmp71_; + guint _tmp72_ = 0U; + GList* _tmp73_; + gint _tmp74_; + gconstpointer _tmp75_ = NULL; + const gchar* _tmp76_; + gint _tmp77_; + gint _tmp78_; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp68_ = _tmp67_; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp68_) { +#line 2476 "Gtk.vala.c" + gint _tmp69_; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp69_ = i; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = _tmp69_ + 1; +#line 2482 "Gtk.vala.c" + } +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp67_ = FALSE; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp70_ = i; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp71_ = self->priv->vitems; +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp72_ = g_list_length (_tmp71_); +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(((guint) _tmp70_) < _tmp72_)) { +#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 2496 "Gtk.vala.c" + } +#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp73_ = self->priv->vitems; +#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp74_ = i; +#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp75_ = g_list_nth_data (_tmp73_, (guint) _tmp74_); +#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp76_ = ((JsRenderNode*) _tmp75_)->xvala_id; +#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp77_ = strlen (_tmp76_); +#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp78_ = _tmp77_; +#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp78_ > 0) { +#line 2512 "Gtk.vala.c" + const gchar* _tmp79_; + const gchar* _tmp80_; + gchar* _tmp81_; + gchar* _tmp82_; + GList* _tmp83_; + gint _tmp84_; + gconstpointer _tmp85_ = NULL; + const gchar* _tmp86_; + gchar* _tmp87_; + gchar* _tmp88_; + gchar* _tmp89_; + gchar* _tmp90_; + GList* _tmp91_; + gint _tmp92_; + gconstpointer _tmp93_ = NULL; + const gchar* _tmp94_; + gchar* _tmp95_; + gchar* _tmp96_; + gchar* _tmp97_; + gchar* _tmp98_; + gchar* _tmp99_; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp79_ = ret; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp80_ = pad; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp81_ = g_strconcat (_tmp80_, "public ", NULL); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp82_ = _tmp81_; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp83_ = self->priv->vitems; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp84_ = i; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp85_ = g_list_nth_data (_tmp83_, (guint) _tmp84_); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp86_ = ((JsRenderNode*) _tmp85_)->xvala_xcls; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp87_ = g_strconcat (_tmp82_, _tmp86_, NULL); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp88_ = _tmp87_; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp89_ = g_strconcat (_tmp88_, " ", NULL); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp90_ = _tmp89_; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp91_ = self->priv->vitems; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp92_ = i; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp93_ = g_list_nth_data (_tmp91_, (guint) _tmp92_); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp94_ = ((JsRenderNode*) _tmp93_)->xvala_id; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp95_ = g_strconcat (_tmp90_, _tmp94_, NULL); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp96_ = _tmp95_; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp97_ = g_strconcat (_tmp96_, ";\n", NULL); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp98_ = _tmp97_; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp99_ = g_strconcat (_tmp79_, _tmp98_, NULL); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp99_; +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp98_); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp96_); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp90_); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp88_); +#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp82_); +#line 2590 "Gtk.vala.c" + } + } + } + } + } +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp100_ = ret; +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp101_ = ipad; +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp102_ = g_strconcat ("\n", _tmp101_, NULL); +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp103_ = _tmp102_; +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp104_ = g_strconcat (_tmp103_, "// my vars\n", NULL); +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp105_ = _tmp104_; +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp106_ = g_strconcat (_tmp100_, _tmp105_, NULL); +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp106_; +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp105_); +#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp103_); +#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp107_ = item; +#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp108_ = _tmp107_->props; +#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp109_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp108_); +#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + iter = _tmp109_; +#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 2628 "Gtk.vala.c" + GeeMapIterator* _tmp110_; + gboolean _tmp111_ = FALSE; + GeeMapIterator* _tmp112_; + gpointer _tmp113_ = NULL; + gchar* k; + GeeMapIterator* _tmp114_; + gpointer _tmp115_ = NULL; + gchar* v; + const gchar* _tmp116_; + gchar _tmp117_ = '\0'; + const gchar* _tmp118_; + gchar* _tmp119_ = NULL; + gchar* kk; + const gchar* _tmp120_; + gchar** _tmp121_; + gchar** _tmp122_ = NULL; + gchar** vv; + gint vv_length1; + gint _vv_size_; + const gchar* _tmp123_; + const gchar* _tmp124_; + gchar* _tmp125_; + gchar* _tmp126_; + gchar** _tmp127_; + gint _tmp127__length1; + const gchar* _tmp128_; + gchar* _tmp129_; + gchar* _tmp130_; + gchar* _tmp131_; + gchar* _tmp132_; + const gchar* _tmp133_; + gchar* _tmp134_; + gchar* _tmp135_; + gchar* _tmp136_; + gchar* _tmp137_; + gchar* _tmp138_; + GeeHashMap* _tmp139_; + const gchar* _tmp140_; +#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp110_ = iter; +#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp111_ = gee_map_iterator_next (_tmp110_); +#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp111_) { +#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 2675 "Gtk.vala.c" + } +#line 346 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp112_ = iter; +#line 346 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp113_ = gee_map_iterator_get_key (_tmp112_); +#line 346 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + k = (gchar*) _tmp113_; +#line 347 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp114_ = iter; +#line 347 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp115_ = gee_map_iterator_get_value (_tmp114_); +#line 347 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + v = (gchar*) _tmp115_; +#line 349 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp116_ = k; +#line 349 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp117_ = string_get (_tmp116_, (glong) 0); +#line 349 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp117_ != '.') { +#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (v); +#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (k); +#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + continue; +#line 2701 "Gtk.vala.c" + } +#line 353 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp118_ = k; +#line 353 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp119_ = string_substring (_tmp118_, (glong) 1, (glong) (-1)); +#line 353 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + kk = _tmp119_; +#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp120_ = v; +#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp122_ = _tmp121_ = g_strsplit (_tmp120_, ":", 0); +#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv = _tmp122_; +#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv_length1 = _vala_array_length (_tmp121_); +#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _vv_size_ = vv_length1; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp123_ = ret; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp124_ = pad; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp125_ = g_strconcat (_tmp124_, "public ", NULL); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp126_ = _tmp125_; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp127_ = vv; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp127__length1 = vv_length1; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp128_ = _tmp127_[0]; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp129_ = g_strconcat (_tmp126_, _tmp128_, NULL); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp130_ = _tmp129_; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp131_ = g_strconcat (_tmp130_, " ", NULL); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp132_ = _tmp131_; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp133_ = kk; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp134_ = g_strconcat (_tmp132_, _tmp133_, NULL); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp135_ = _tmp134_; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp136_ = g_strconcat (_tmp135_, ";\n", NULL); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp137_ = _tmp136_; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp138_ = g_strconcat (_tmp123_, _tmp137_, NULL); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp138_; +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp137_); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp135_); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp132_); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp130_); +#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp126_); +#line 357 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp139_ = citems; +#line 357 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp140_ = k; +#line 357 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp139_, _tmp140_, (gpointer) ((gintptr) TRUE)); +#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL); +#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (kk); +#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (v); +#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (k); +#line 2781 "Gtk.vala.c" + } +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp141_ = ret; +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp142_ = ipad; +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp143_ = g_strconcat ("\n", _tmp142_, NULL); +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp144_ = _tmp143_; +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp145_ = g_strconcat (_tmp144_, "// ctor \n", NULL); +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp146_ = _tmp145_; +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp147_ = g_strconcat (_tmp141_, _tmp146_, NULL); +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp147_; +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp146_); +#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp144_); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp148_ = ret; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp149_ = pad; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp150_ = g_strconcat (_tmp149_, "public ", NULL); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp151_ = _tmp150_; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp152_ = xcls; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp153_ = g_strconcat (_tmp151_, _tmp152_, NULL); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp154_ = _tmp153_; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp155_ = g_strconcat (_tmp154_, "()\n", NULL); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp156_ = _tmp155_; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp157_ = pad; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp158_ = g_strconcat (_tmp156_, _tmp157_, NULL); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp159_ = _tmp158_; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp160_ = g_strconcat (_tmp159_, "{\n", NULL); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp161_ = _tmp160_; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp162_ = g_strconcat (_tmp148_, _tmp161_, NULL); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp162_; +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp161_); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp159_); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp156_); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp154_); +#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp151_); +#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp163_ = self->priv->palete; +#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp164_ = cls; +#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp165_ = palete_palete_getPropertiesFor ((PaletePalete*) _tmp163_, _tmp164_, "ctors"); +#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ctors = _tmp165_; +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp167_ = item; +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp168_ = js_render_node_get (_tmp167_, "*ctor"); +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp169_ = _tmp168_; +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp170_ = strlen (_tmp169_); +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp171_ = _tmp170_; +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp172_ = _tmp171_ > 0; +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp169_); +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp172_) { +#line 2873 "Gtk.vala.c" + JsRenderNode* _tmp173_; + gchar* _tmp174_ = NULL; +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp173_ = item; +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp174_ = js_render_node_get (_tmp173_, "(ctor"); +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp166_); +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp166_ = _tmp174_; +#line 2884 "Gtk.vala.c" + } else { + gchar* _tmp175_; +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp175_ = g_strdup ("new"); +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp166_); +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp166_ = _tmp175_; +#line 2893 "Gtk.vala.c" + } +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp176_ = _tmp166_; +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp177_ = g_strdup (_tmp176_); +#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ctor = _tmp177_; +#line 375 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp178_ = ctors; +#line 375 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp179_ = ctor; +#line 375 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp180_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp178_, _tmp179_); +#line 375 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ctor_def = (PaleteGirObject*) _tmp180_; +#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp181_ = ctor_def; +#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp182_ = _tmp181_->paramset; +#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp182_ != NULL) { +#line 2915 "Gtk.vala.c" + gint argid; + GList* args; + const gchar* _tmp262_; + const gchar* _tmp263_; + gchar* _tmp264_; + gchar* _tmp265_; + const gchar* _tmp266_; + gchar* _tmp267_; + gchar* _tmp268_; + gchar* _tmp269_; + gchar* _tmp270_; + GList* _tmp271_; + gchar* _tmp272_ = NULL; + gchar* _tmp273_; + gchar* _tmp274_; + gchar* _tmp275_; + gchar* _tmp276_; + gchar* _tmp277_; + gchar* _tmp278_; +#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + argid = 1; +#line 381 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + args = NULL; +#line 2939 "Gtk.vala.c" + { + gint i; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = 0; +#line 2944 "Gtk.vala.c" + { + gboolean _tmp183_; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp183_ = TRUE; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 2951 "Gtk.vala.c" + gboolean _tmp184_; + gint _tmp186_; + PaleteGirObject* _tmp187_; + PaleteGirObject* _tmp188_; + GeeArrayList* _tmp189_; + gint _tmp190_; + gint _tmp191_; + PaleteGirObject* _tmp192_; + PaleteGirObject* _tmp193_; + GeeArrayList* _tmp194_; + gint _tmp195_; + gpointer _tmp196_ = NULL; + PaleteGirObject* val; + PaleteGirObject* _tmp197_; + const gchar* _tmp198_; + gchar* _tmp199_; + gchar* nm; + JsRenderNode* _tmp200_; + const gchar* _tmp201_; + gchar* _tmp202_ = NULL; + gchar* pv; + const gchar* _tmp203_; + gint _tmp204_; + gint _tmp205_; + const gchar* _tmp240_; + const gchar* _tmp241_; + gchar* _tmp242_; + gchar* _tmp243_; + gchar* _tmp244_; + gchar* _tmp245_; + const gchar* _tmp246_; + gchar* _tmp247_; + gchar* _tmp248_; + gchar* _tmp249_; + gchar* _tmp250_; + PaleteGirObject* _tmp251_; + const gchar* _tmp252_; + gchar* _tmp253_; + gchar* _tmp254_; + gchar* _tmp255_; + gchar* _tmp256_; + gchar* _tmp257_; + const gchar* _tmp258_; + PaleteGirObject* _tmp259_; + const gchar* _tmp260_; + gchar* _tmp261_ = NULL; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp184_ = _tmp183_; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp184_) { +#line 3002 "Gtk.vala.c" + gint _tmp185_; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp185_ = i; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = _tmp185_ + 1; +#line 3008 "Gtk.vala.c" + } +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp183_ = FALSE; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp186_ = i; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp187_ = ctor_def; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp188_ = _tmp187_->paramset; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp189_ = _tmp188_->params; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp190_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp189_); +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp191_ = _tmp190_; +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(_tmp186_ < _tmp191_)) { +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 3028 "Gtk.vala.c" + } +#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp192_ = ctor_def; +#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp193_ = _tmp192_->paramset; +#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp194_ = _tmp193_->params; +#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp195_ = i; +#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp196_ = gee_abstract_list_get ((GeeAbstractList*) _tmp194_, _tmp195_); +#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + val = (PaleteGirObject*) _tmp196_; +#line 385 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp197_ = val; +#line 385 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp198_ = _tmp197_->name; +#line 385 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp199_ = g_strdup (_tmp198_); +#line 385 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + nm = _tmp199_; +#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp200_ = item; +#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp201_ = nm; +#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp202_ = js_render_node_get (_tmp200_, _tmp201_); +#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + pv = _tmp202_; +#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp203_ = pv; +#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp204_ = strlen (_tmp203_); +#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp205_ = _tmp204_; +#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp205_ < 1) { +#line 3066 "Gtk.vala.c" + JsRenderNode* _tmp206_; + const gchar* _tmp207_; + JsRenderNode* _tmp208_ = NULL; + JsRenderNode* pvi; + JsRenderNode* _tmp209_; + gint _tmp218_; + gchar* _tmp219_ = NULL; + gchar* var_id; + JsRenderNode* _tmp220_; + const gchar* _tmp221_; + gchar* _tmp222_ = NULL; + gchar* new_str; + const gchar* _tmp223_; + const gchar* _tmp224_; + gchar* _tmp225_; + gchar* _tmp226_; + const gchar* _tmp227_; + gchar* _tmp228_; + gchar* _tmp229_; + gchar* _tmp230_; + gchar* _tmp231_; + const gchar* _tmp232_; + gchar* _tmp233_; + gchar* _tmp234_; + gchar* _tmp235_; + gchar* _tmp236_; + gchar* _tmp237_; + const gchar* _tmp238_; + gchar* _tmp239_; +#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp206_ = item; +#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp207_ = nm; +#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp208_ = js_render_node_findProp (_tmp206_, _tmp207_); +#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + pvi = _tmp208_; +#line 392 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp209_ = pvi; +#line 392 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp209_ == NULL) { +#line 3108 "Gtk.vala.c" + const gchar* _tmp210_; + const gchar* _tmp211_; + gchar* _tmp212_; + gchar* _tmp213_; + gchar* _tmp214_; + gchar* _tmp215_; + gchar* _tmp216_; + gchar* _tmp217_; +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp210_ = ret; +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp211_ = nm; +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp212_ = g_strconcat ("// could not find value for ", _tmp211_, NULL); +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp213_ = _tmp212_; +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp214_ = g_strconcat (_tmp213_, "\n", NULL); +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp215_ = _tmp214_; +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp216_ = g_strconcat (_tmp210_, _tmp215_, NULL); +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp216_; +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp215_); +#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp213_); +#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp217_ = g_strdup ("null"); +#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + args = g_list_append (args, _tmp217_); +#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (pvi); +#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (pv); +#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (nm); +#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (val); +#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + continue; +#line 3153 "Gtk.vala.c" + } +#line 398 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp218_ = argid; +#line 398 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + argid = _tmp218_ + 1; +#line 398 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp219_ = g_strdup_printf ("xxx%d", _tmp218_); +#line 398 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + var_id = _tmp219_; +#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp220_ = pvi; +#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp221_ = pad; +#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp222_ = js_render_gtk_nodeToValaNew (self, _tmp220_, &ret, &argid, _tmp221_); +#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + new_str = _tmp222_; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp223_ = ret; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp224_ = pad; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp225_ = g_strconcat (_tmp224_, "var ", NULL); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp226_ = _tmp225_; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp227_ = var_id; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp228_ = g_strconcat (_tmp226_, _tmp227_, NULL); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp229_ = _tmp228_; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp230_ = g_strconcat (_tmp229_, " = new ", NULL); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp231_ = _tmp230_; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp232_ = new_str; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp233_ = g_strconcat (_tmp231_, _tmp232_, NULL); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp234_ = _tmp233_; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp235_ = g_strconcat (_tmp234_, "\n", NULL); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp236_ = _tmp235_; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp237_ = g_strconcat (_tmp223_, _tmp236_, NULL); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp237_; +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp236_); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp234_); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp231_); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp229_); +#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp226_); +#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp238_ = var_id; +#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp239_ = g_strdup (_tmp238_); +#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + args = g_list_append (args, _tmp239_); +#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (new_str); +#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (var_id); +#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (pvi); +#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (pv); +#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (nm); +#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (val); +#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + continue; +#line 3235 "Gtk.vala.c" + } +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp240_ = ret; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp241_ = nm; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp242_ = g_strconcat ("// for ", _tmp241_, NULL); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp243_ = _tmp242_; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp244_ = g_strconcat (_tmp243_, " we have a value of ", NULL); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp245_ = _tmp244_; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp246_ = pv; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp247_ = g_strconcat (_tmp245_, _tmp246_, NULL); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp248_ = _tmp247_; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp249_ = g_strconcat (_tmp248_, " converting to ", NULL); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp250_ = _tmp249_; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp251_ = val; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp252_ = _tmp251_->type; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp253_ = g_strconcat (_tmp250_, _tmp252_, NULL); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp254_ = _tmp253_; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp255_ = g_strconcat (_tmp254_, "\n", NULL); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp256_ = _tmp255_; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp257_ = g_strconcat (_tmp240_, _tmp256_, NULL); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp257_; +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp256_); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp254_); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp250_); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp248_); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp245_); +#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp243_); +#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp258_ = pv; +#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp259_ = val; +#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp260_ = _tmp259_->type; +#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp261_ = js_render_gtk_valueTypeToString (self, _tmp258_, _tmp260_); +#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + args = g_list_append (args, _tmp261_); +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (pv); +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (nm); +#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (val); +#line 3305 "Gtk.vala.c" + } + } + } +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp262_ = ret; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp263_ = ipad; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp264_ = g_strconcat (_tmp263_, "this.el = new ", NULL); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp265_ = _tmp264_; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp266_ = cls; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp267_ = g_strconcat (_tmp265_, _tmp266_, NULL); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp268_ = _tmp267_; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp269_ = g_strconcat (_tmp268_, "( ", NULL); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp270_ = _tmp269_; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp271_ = args; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp272_ = js_render_gtk_gLibStringListJoin (self, ", ", _tmp271_); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp273_ = _tmp272_; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp274_ = g_strconcat (_tmp270_, _tmp273_, NULL); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp275_ = _tmp274_; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp276_ = g_strconcat (_tmp275_, " );\n", NULL); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp277_ = _tmp276_; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp278_ = g_strconcat (_tmp262_, _tmp277_, NULL); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp278_; +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp277_); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp275_); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp273_); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp270_); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp268_); +#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp265_); +#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __g_list_free__g_free0_0 (args); +#line 3361 "Gtk.vala.c" + } else { + const gchar* _tmp279_; + const gchar* _tmp280_; + gchar* _tmp281_; + gchar* _tmp282_; + const gchar* _tmp283_; + gchar* _tmp284_; + gchar* _tmp285_; + gchar* _tmp286_; + gchar* _tmp287_; + gchar* _tmp288_; +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp279_ = ret; +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp280_ = ipad; +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp281_ = g_strconcat (_tmp280_, "this.el = new ", NULL); +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp282_ = _tmp281_; +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp283_ = cls; +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp284_ = g_strconcat (_tmp282_, _tmp283_, NULL); +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp285_ = _tmp284_; +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp286_ = g_strconcat (_tmp285_, "();\n", NULL); +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp287_ = _tmp286_; +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp288_ = g_strconcat (_tmp279_, _tmp287_, NULL); +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp288_; +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp287_); +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp285_); +#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp282_); +#line 3403 "Gtk.vala.c" + } +#line 425 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp289_ = depth; +#line 425 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp289_ < 1) { +#line 3409 "Gtk.vala.c" + const gchar* _tmp290_; + const gchar* _tmp291_; + gchar* _tmp292_; + gchar* _tmp293_; + gchar* _tmp294_; + const gchar* _tmp295_; + const gchar* _tmp296_; + const gchar* _tmp297_; + gchar* _tmp298_; + gchar* _tmp299_; + gchar* _tmp300_; + gchar* _tmp301_; + gchar* _tmp302_; +#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp290_ = ret; +#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp291_ = ipad; +#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp292_ = g_strconcat (_tmp291_, "_this = this;\n", NULL); +#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp293_ = _tmp292_; +#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp294_ = g_strconcat (_tmp290_, _tmp293_, NULL); +#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp294_; +#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp293_); +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp295_ = ret; +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp296_ = ipad; +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp297_ = ((JsRenderJsRender*) self)->name; +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp298_ = g_strconcat (_tmp296_, _tmp297_, NULL); +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp299_ = _tmp298_; +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp300_ = g_strconcat (_tmp299_, " = this;\n", NULL); +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp301_ = _tmp300_; +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp302_ = g_strconcat (_tmp295_, _tmp301_, NULL); +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp302_; +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp301_); +#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp299_); +#line 3463 "Gtk.vala.c" + } else { + JsRenderNode* _tmp303_; + const gchar* _tmp304_; + gint _tmp305_; + gint _tmp306_; +#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp303_ = item; +#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp304_ = _tmp303_->xvala_id; +#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp305_ = strlen (_tmp304_); +#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp306_ = _tmp305_; +#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp306_ > 0) { +#line 3479 "Gtk.vala.c" + const gchar* _tmp307_; + const gchar* _tmp308_; + gchar* _tmp309_; + gchar* _tmp310_; + JsRenderNode* _tmp311_; + const gchar* _tmp312_; + gchar* _tmp313_; + gchar* _tmp314_; + gchar* _tmp315_; + gchar* _tmp316_; + gchar* _tmp317_; +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp307_ = ret; +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp308_ = ipad; +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp309_ = g_strconcat (_tmp308_, "_this.", NULL); +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp310_ = _tmp309_; +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp311_ = item; +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp312_ = _tmp311_->xvala_id; +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp313_ = g_strconcat (_tmp310_, _tmp312_, NULL); +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp314_ = _tmp313_; +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp315_ = g_strconcat (_tmp314_, " = this;\n", NULL); +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp316_ = _tmp315_; +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp317_ = g_strconcat (_tmp307_, _tmp316_, NULL); +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp317_; +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp316_); +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp314_); +#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp310_); +#line 3523 "Gtk.vala.c" + } + } +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp318_ = ret; +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp319_ = ipad; +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp320_ = g_strconcat ("\n", _tmp319_, NULL); +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp321_ = _tmp320_; +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp322_ = g_strconcat (_tmp321_, "// my vars\n", NULL); +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp323_ = _tmp322_; +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp324_ = g_strconcat (_tmp318_, _tmp323_, NULL); +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp324_; +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp323_); +#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp321_); +#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp325_ = item; +#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp326_ = _tmp325_->props; +#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp327_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp326_); +#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (iter); +#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + iter = _tmp327_; +#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 3560 "Gtk.vala.c" + GeeMapIterator* _tmp328_; + gboolean _tmp329_ = FALSE; + GeeMapIterator* _tmp330_; + gpointer _tmp331_ = NULL; + gchar* k; + const gchar* _tmp332_; + gchar _tmp333_ = '\0'; + const gchar* _tmp334_; + gchar* _tmp335_ = NULL; + gchar* kk; + JsRenderNode* _tmp336_; + const gchar* _tmp337_; + gchar* _tmp338_ = NULL; + gchar* v; + const gchar* _tmp339_; + gchar** _tmp340_; + gchar** _tmp341_ = NULL; + gchar** vv; + gint vv_length1; + gint _vv_size_; + gchar** _tmp342_; + gint _tmp342__length1; + const gchar* _tmp343_; + const gchar* _tmp344_; + gchar* _tmp345_; + gchar* _tmp346_; + const gchar* _tmp347_; + gchar* _tmp348_; + gchar* _tmp349_; + gchar* _tmp350_; + gchar* _tmp351_; + gchar** _tmp352_; + gint _tmp352__length1; + const gchar* _tmp353_; + gchar* _tmp354_; + gchar* _tmp355_; + gchar* _tmp356_; + gchar* _tmp357_; + gchar* _tmp358_; +#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp328_ = iter; +#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp329_ = gee_map_iterator_next (_tmp328_); +#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp329_) { +#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 3608 "Gtk.vala.c" + } +#line 442 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp330_ = iter; +#line 442 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp331_ = gee_map_iterator_get_key (_tmp330_); +#line 442 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + k = (gchar*) _tmp331_; +#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp332_ = k; +#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp333_ = string_get (_tmp332_, (glong) 0); +#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp333_ != '.') { +#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (k); +#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + continue; +#line 3626 "Gtk.vala.c" + } +#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp334_ = k; +#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp335_ = string_substring (_tmp334_, (glong) 1, (glong) (-1)); +#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + kk = _tmp335_; +#line 447 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp336_ = item; +#line 447 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp337_ = k; +#line 447 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp338_ = js_render_node_get (_tmp336_, _tmp337_); +#line 447 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + v = _tmp338_; +#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp339_ = v; +#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp341_ = _tmp340_ = g_strsplit (_tmp339_, ":", 0); +#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv = _tmp341_; +#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv_length1 = _vala_array_length (_tmp340_); +#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _vv_size_ = vv_length1; +#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp342_ = vv; +#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp342__length1 = vv_length1; +#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp342__length1 < 2) { +#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL); +#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (v); +#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (kk); +#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (k); +#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + continue; +#line 3668 "Gtk.vala.c" + } +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp343_ = ret; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp344_ = ipad; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp345_ = g_strconcat (_tmp344_, "this", NULL); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp346_ = _tmp345_; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp347_ = k; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp348_ = g_strconcat (_tmp346_, _tmp347_, NULL); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp349_ = _tmp348_; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp350_ = g_strconcat (_tmp349_, " = ", NULL); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp351_ = _tmp350_; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp352_ = vv; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp352__length1 = vv_length1; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp353_ = _tmp352_[1]; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp354_ = g_strconcat (_tmp351_, _tmp353_, NULL); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp355_ = _tmp354_; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp356_ = g_strconcat (_tmp355_, ";\n", NULL); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp357_ = _tmp356_; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp358_ = g_strconcat (_tmp343_, _tmp357_, NULL); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp358_; +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp357_); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp355_); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp351_); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp349_); +#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp346_); +#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL); +#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (v); +#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (kk); +#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (k); +#line 3726 "Gtk.vala.c" + } +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp359_ = ret; +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp360_ = ipad; +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp361_ = g_strconcat ("\n", _tmp360_, NULL); +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp362_ = _tmp361_; +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp363_ = g_strconcat (_tmp362_, "// set gobject values\n", NULL); +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp364_ = _tmp363_; +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp365_ = g_strconcat (_tmp359_, _tmp364_, NULL); +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp365_; +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp364_); +#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp362_); +#line 459 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp366_ = self->priv->palete; +#line 459 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp367_ = cls; +#line 459 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp368_ = palete_palete_getPropertiesFor ((PaletePalete*) _tmp366_, _tmp367_, "props"); +#line 459 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + props = _tmp368_; +#line 463 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp369_ = props; +#line 463 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp370_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp369_); +#line 463 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + pviter = _tmp370_; +#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 3766 "Gtk.vala.c" + GeeMapIterator* _tmp371_; + gboolean _tmp372_ = FALSE; + GeeHashMap* _tmp373_; + GeeMapIterator* _tmp374_; + gpointer _tmp375_ = NULL; + gchar* _tmp376_; + gpointer _tmp377_ = NULL; + gboolean _tmp378_; + JsRenderNode* _tmp379_; + GeeMapIterator* _tmp380_; + gpointer _tmp381_ = NULL; + gchar* _tmp382_; + gchar* _tmp383_ = NULL; + gchar* _tmp384_; + gint _tmp385_; + gint _tmp386_; + gboolean _tmp387_; + GeeMapIterator* _tmp388_; + gpointer _tmp389_ = NULL; + PaleteGirObject* _tmp390_; + const gchar* _tmp391_; + gchar* _tmp392_; + gchar* _tmp393_; + gchar* type; + const gchar* _tmp394_; + const gchar* _tmp395_; + gchar* _tmp396_; + gchar* _tmp397_; + GeeMapIterator* _tmp398_; + gpointer _tmp399_ = NULL; + gchar* _tmp400_; + gchar* _tmp401_; + gchar* _tmp402_; + gchar* _tmp403_; + gchar* _tmp404_; + JsRenderNode* _tmp405_; + GeeMapIterator* _tmp406_; + gpointer _tmp407_ = NULL; + gchar* _tmp408_; + gchar* _tmp409_ = NULL; + gchar* _tmp410_; + const gchar* _tmp411_; + gchar* _tmp412_ = NULL; + gchar* _tmp413_; + gchar* _tmp414_; + gchar* _tmp415_; + gchar* _tmp416_; + gchar* _tmp417_; + gchar* _tmp418_; +#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp371_ = pviter; +#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp372_ = gee_map_iterator_next (_tmp371_); +#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp372_) { +#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 3824 "Gtk.vala.c" + } +#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp373_ = citems; +#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp374_ = pviter; +#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp375_ = gee_map_iterator_get_key (_tmp374_); +#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp376_ = (gchar*) _tmp375_; +#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp377_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp373_, _tmp376_); +#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp378_ = !(((gboolean) ((gintptr) _tmp377_)) == FALSE); +#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp376_); +#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp378_) { +#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + continue; +#line 3844 "Gtk.vala.c" + } +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp379_ = item; +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp380_ = pviter; +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp381_ = gee_map_iterator_get_key (_tmp380_); +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp382_ = (gchar*) _tmp381_; +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp383_ = js_render_node_get (_tmp379_, _tmp382_); +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp384_ = _tmp383_; +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp385_ = strlen (_tmp384_); +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp386_ = _tmp385_; +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp387_ = _tmp386_ < 1; +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp384_); +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp382_); +#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp387_) { +#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + continue; +#line 3872 "Gtk.vala.c" + } +#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp388_ = pviter; +#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp389_ = gee_map_iterator_get_value (_tmp388_); +#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp390_ = (PaleteGirObject*) _tmp389_; +#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp391_ = _tmp390_->type; +#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp392_ = g_strdup (_tmp391_); +#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp393_ = _tmp392_; +#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (_tmp390_); +#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + type = _tmp393_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp394_ = ret; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp395_ = ipad; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp396_ = g_strconcat (_tmp395_, "this.el.", NULL); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp397_ = _tmp396_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp398_ = pviter; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp399_ = gee_map_iterator_get_key (_tmp398_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp400_ = (gchar*) _tmp399_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp401_ = g_strconcat (_tmp397_, _tmp400_, NULL); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp402_ = _tmp401_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp403_ = g_strconcat (_tmp402_, " = ", NULL); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp404_ = _tmp403_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp405_ = item; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp406_ = pviter; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp407_ = gee_map_iterator_get_key (_tmp406_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp408_ = (gchar*) _tmp407_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp409_ = js_render_node_get (_tmp405_, _tmp408_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp410_ = _tmp409_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp411_ = type; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp412_ = js_render_gtk_valueTypeToString (self, _tmp410_, _tmp411_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp413_ = _tmp412_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp414_ = g_strconcat (_tmp404_, _tmp413_, NULL); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp415_ = _tmp414_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp416_ = g_strconcat (_tmp415_, ";\n", NULL); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp417_ = _tmp416_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp418_ = g_strconcat (_tmp394_, _tmp417_, NULL); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp418_; +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp417_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp415_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp413_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp410_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp408_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp404_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp402_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp400_); +#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp397_); +#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (type); +#line 3964 "Gtk.vala.c" + } + { + gint i; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = 0; +#line 3970 "Gtk.vala.c" + { + gboolean _tmp419_; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp419_ = TRUE; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 3977 "Gtk.vala.c" + gboolean _tmp420_; + gint _tmp422_; + JsRenderNode* _tmp423_; + GeeArrayList* _tmp424_; + gint _tmp425_; + gint _tmp426_; + JsRenderNode* _tmp427_; + GeeArrayList* _tmp428_; + gint _tmp429_; + gpointer _tmp430_ = NULL; + JsRenderNode* ci; + JsRenderNode* _tmp431_; + gchar* _tmp432_ = NULL; + gchar* pk; + gchar* _tmp433_; + gchar** _tmp434_ = NULL; + gchar** packing; + gint packing_length1; + gint _packing_size_; + JsRenderNode* _tmp435_; + gchar* _tmp436_ = NULL; + gchar* _tmp437_; + gint _tmp438_; + gint _tmp439_; + gboolean _tmp440_; + const gchar* _tmp446_; + const gchar* _tmp447_; + gchar* _tmp448_; + gchar* _tmp449_; + gint _tmp450_; + gchar* _tmp451_ = NULL; + gchar* _tmp452_; + gchar* _tmp453_; + gchar* _tmp454_; + gchar* _tmp455_; + gchar* _tmp456_; + JsRenderNode* _tmp457_; + const gchar* _tmp458_; + gchar* _tmp459_; + gchar* _tmp460_; + gchar* _tmp461_; + gchar* _tmp462_; + gchar* _tmp463_; + const gchar* _tmp464_; + const gchar* _tmp465_; + gchar* _tmp466_; + gchar* _tmp467_; + gchar** _tmp468_; + gint _tmp468__length1; + const gchar* _tmp469_; + gchar* _tmp470_; + gchar* _tmp471_; + gchar* _tmp472_; + gchar* _tmp473_; + gint _tmp474_; + gchar* _tmp475_ = NULL; + gchar* _tmp476_; + gchar* _tmp477_; + gchar* _tmp478_; + gchar* _tmp479_; + gchar* _tmp480_; + gchar* _tmp481_; + const gchar* _tmp497_; + gchar* _tmp498_; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp420_ = _tmp419_; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp420_) { +#line 4046 "Gtk.vala.c" + gint _tmp421_; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp421_ = i; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = _tmp421_ + 1; +#line 4052 "Gtk.vala.c" + } +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp419_ = FALSE; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp422_ = i; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp423_ = item; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp424_ = _tmp423_->items; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp425_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp424_); +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp426_ = _tmp425_; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(_tmp422_ < _tmp426_)) { +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 4070 "Gtk.vala.c" + } +#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp427_ = item; +#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp428_ = _tmp427_->items; +#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp429_ = i; +#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp430_ = gee_abstract_list_get ((GeeAbstractList*) _tmp428_, _tmp429_); +#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ci = (JsRenderNode*) _tmp430_; +#line 493 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp431_ = ci; +#line 493 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp432_ = js_render_node_get (_tmp431_, "pack"); +#line 493 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + pk = _tmp432_; +#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp433_ = g_strdup ("add"); +#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp434_ = g_new0 (gchar*, 1 + 1); +#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp434_[0] = _tmp433_; +#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + packing = _tmp434_; +#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + packing_length1 = 1; +#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _packing_size_ = packing_length1; +#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp435_ = ci; +#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp436_ = js_render_node_get (_tmp435_, "pack"); +#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp437_ = _tmp436_; +#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp438_ = strlen (_tmp437_); +#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp439_ = _tmp438_; +#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp440_ = _tmp439_ > 0; +#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp437_); +#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp440_) { +#line 4116 "Gtk.vala.c" + JsRenderNode* _tmp441_; + gchar* _tmp442_ = NULL; + gchar* _tmp443_; + gchar** _tmp444_; + gchar** _tmp445_ = NULL; +#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp441_ = ci; +#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp442_ = js_render_node_get (_tmp441_, "pack"); +#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp443_ = _tmp442_; +#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp445_ = _tmp444_ = g_strsplit (_tmp443_, ",", 0); +#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + packing = (_vala_array_free (packing, packing_length1, (GDestroyNotify) g_free), NULL); +#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + packing = _tmp445_; +#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + packing_length1 = _vala_array_length (_tmp444_); +#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _packing_size_ = packing_length1; +#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp443_); +#line 4140 "Gtk.vala.c" + } +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp446_ = ret; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp447_ = ipad; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp448_ = g_strconcat (_tmp447_, "var child_", NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp449_ = _tmp448_; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp450_ = i; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp451_ = g_strdup_printf ("%d", _tmp450_); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp452_ = _tmp451_; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp453_ = g_strconcat (_tmp449_, _tmp452_, NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp454_ = _tmp453_; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp455_ = g_strconcat (_tmp454_, " = new ", NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp456_ = _tmp455_; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp457_ = ci; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp458_ = _tmp457_->xvala_xcls; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp459_ = g_strconcat (_tmp456_, _tmp458_, NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp460_ = _tmp459_; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp461_ = g_strconcat (_tmp460_, "();\n", NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp462_ = _tmp461_; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp463_ = g_strconcat (_tmp446_, _tmp462_, NULL); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp463_; +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp462_); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp460_); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp456_); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp454_); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp452_); +#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp449_); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp464_ = ret; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp465_ = ipad; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp466_ = g_strconcat (_tmp465_, "this.el.", NULL); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp467_ = _tmp466_; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp468_ = packing; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp468__length1 = packing_length1; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp469_ = _tmp468_[0]; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp470_ = g_strconcat (_tmp467_, _tmp469_, NULL); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp471_ = _tmp470_; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp472_ = g_strconcat (_tmp471_, " ( child_", NULL); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp473_ = _tmp472_; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp474_ = i; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp475_ = g_strdup_printf ("%d", _tmp474_); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp476_ = _tmp475_; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp477_ = g_strconcat (_tmp473_, _tmp476_, NULL); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp478_ = _tmp477_; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp479_ = g_strconcat (_tmp478_, ".el ", NULL); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp480_ = _tmp479_; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp481_ = g_strconcat (_tmp464_, _tmp480_, NULL); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp481_; +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp480_); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp478_); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp476_); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp473_); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp471_); +#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp467_); +#line 4248 "Gtk.vala.c" + { + gint ii; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ii = 1; +#line 4253 "Gtk.vala.c" + { + gboolean _tmp482_; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp482_ = TRUE; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 4260 "Gtk.vala.c" + gboolean _tmp483_; + gint _tmp485_; + gchar** _tmp486_; + gint _tmp486__length1; + const gchar* _tmp487_ = NULL; + gint _tmp488_; + const gchar* _tmp489_; + const gchar* _tmp490_; + gchar* _tmp491_; + const gchar* _tmp492_; + gchar** _tmp493_; + gint _tmp493__length1; + gint _tmp494_; + const gchar* _tmp495_; + gchar* _tmp496_; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp483_ = _tmp482_; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp483_) { +#line 4280 "Gtk.vala.c" + gint _tmp484_; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp484_ = ii; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ii = _tmp484_ + 1; +#line 4286 "Gtk.vala.c" + } +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp482_ = FALSE; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp485_ = ii; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp486_ = packing; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp486__length1 = packing_length1; +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(_tmp485_ < _tmp486__length1)) { +#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 4300 "Gtk.vala.c" + } +#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp488_ = ii; +#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp488_ > 1) { +#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp487_ = ", "; +#line 4308 "Gtk.vala.c" + } else { +#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp487_ = ""; +#line 4312 "Gtk.vala.c" + } +#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp489_ = ret; +#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp490_ = _tmp487_; +#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp491_ = g_strconcat (_tmp489_, _tmp490_, NULL); +#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp491_; +#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp492_ = ret; +#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp493_ = packing; +#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp493__length1 = packing_length1; +#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp494_ = i; +#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp495_ = _tmp493_[_tmp494_]; +#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp496_ = g_strconcat (_tmp492_, _tmp495_, NULL); +#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp496_; +#line 4340 "Gtk.vala.c" + } + } + } +#line 507 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp497_ = ret; +#line 507 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp498_ = g_strconcat (_tmp497_, ");\n", NULL); +#line 507 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 507 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp498_; +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + packing = (_vala_array_free (packing, packing_length1, (GDestroyNotify) g_free), NULL); +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (pk); +#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (ci); +#line 4358 "Gtk.vala.c" + } + } + } +#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp499_ = item; +#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp500_ = js_render_node_get (_tmp499_, "init"); +#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp501_ = _tmp500_; +#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp502_ = strlen (_tmp501_); +#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp503_ = _tmp502_; +#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp504_ = _tmp503_ > 0; +#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp501_); +#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp504_) { +#line 4378 "Gtk.vala.c" + JsRenderNode* _tmp505_; + gchar* _tmp506_ = NULL; + gchar* _tmp507_; + gchar** _tmp508_; + gchar** _tmp509_ = NULL; + gchar** _tmp510_; + gint _tmp510__length1; + gchar** vv; + gint vv_length1; + gint _vv_size_; + const gchar* _tmp511_; + const gchar* _tmp512_; + const gchar* _tmp513_; + gchar* _tmp514_; + gchar* _tmp515_; + gchar** _tmp516_; + gint _tmp516__length1; + gchar* _tmp517_ = NULL; + gchar* _tmp518_; + gchar* _tmp519_; + gchar* _tmp520_; + gchar* _tmp521_; +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp505_ = item; +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp506_ = js_render_node_get (_tmp505_, "init"); +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp507_ = _tmp506_; +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp509_ = _tmp508_ = g_strsplit (_tmp507_, "\n", 0); +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp510_ = _tmp509_; +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp510__length1 = _vala_array_length (_tmp508_); +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp507_); +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv = _tmp510_; +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv_length1 = _tmp510__length1; +#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _vv_size_ = vv_length1; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp511_ = ret; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp512_ = ipad; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp513_ = ipad; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp514_ = g_strconcat ("\n", _tmp513_, NULL); +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp515_ = _tmp514_; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp516_ = vv; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp516__length1 = vv_length1; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp517_ = g_strjoinv (_tmp515_, _tmp516_); +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp518_ = _tmp517_; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp519_ = g_strconcat (_tmp512_, _tmp518_, NULL); +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp520_ = _tmp519_; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp521_ = g_strconcat (_tmp511_, _tmp520_, NULL); +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp521_; +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp520_); +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp518_); +#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp515_); +#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL); +#line 4457 "Gtk.vala.c" + } +#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp522_ = item; +#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp523_ = _tmp522_->listeners; +#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp524_ = gee_abstract_map_get_size ((GeeMap*) _tmp523_); +#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp525_ = _tmp524_; +#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp525_ > 0) { +#line 4469 "Gtk.vala.c" + const gchar* _tmp526_; + const gchar* _tmp527_; + gchar* _tmp528_; + gchar* _tmp529_; + gchar* _tmp530_; + gchar* _tmp531_; + gchar* _tmp532_; + JsRenderNode* _tmp533_; + GeeHashMap* _tmp534_; + GeeMapIterator* _tmp535_ = NULL; + GeeMapIterator* liter; +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp526_ = ret; +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp527_ = ipad; +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp528_ = g_strconcat ("\n", _tmp527_, NULL); +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp529_ = _tmp528_; +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp530_ = g_strconcat (_tmp529_, "// listeners \n", NULL); +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp531_ = _tmp530_; +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp532_ = g_strconcat (_tmp526_, _tmp531_, NULL); +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp532_; +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp531_); +#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp529_); +#line 526 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp533_ = item; +#line 526 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp534_ = _tmp533_->listeners; +#line 526 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp535_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp534_); +#line 526 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + liter = _tmp535_; +#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 4513 "Gtk.vala.c" + GeeMapIterator* _tmp536_; + gboolean _tmp537_ = FALSE; + const gchar* _tmp538_; + gchar* _tmp539_; + gchar* _tmp540_; + GeeMapIterator* _tmp541_; + gpointer _tmp542_ = NULL; + gchar* _tmp543_; + gchar** _tmp544_; + gchar** _tmp545_ = NULL; + gchar** _tmp546_; + gint _tmp546__length1; + gchar* _tmp547_ = NULL; + gchar* _tmp548_; + gchar* vv; + const gchar* _tmp549_; + const gchar* _tmp550_; + gchar* _tmp551_; + gchar* _tmp552_; + GeeMapIterator* _tmp553_; + gpointer _tmp554_ = NULL; + gchar* _tmp555_; + gchar* _tmp556_; + gchar* _tmp557_; + gchar* _tmp558_; + gchar* _tmp559_; + const gchar* _tmp560_; + gchar* _tmp561_; + gchar* _tmp562_; + gchar* _tmp563_; + gchar* _tmp564_; + gchar* _tmp565_; +#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp536_ = liter; +#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp537_ = gee_map_iterator_next (_tmp536_); +#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp537_) { +#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 4554 "Gtk.vala.c" + } +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp538_ = pad; +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp539_ = g_strconcat ("\n", _tmp538_, NULL); +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp540_ = _tmp539_; +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp541_ = liter; +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp542_ = gee_map_iterator_get_value (_tmp541_); +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp543_ = (gchar*) _tmp542_; +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp545_ = _tmp544_ = g_strsplit (_tmp543_, "\n", 0); +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp546_ = _tmp545_; +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp546__length1 = _vala_array_length (_tmp544_); +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp547_ = g_strjoinv (_tmp540_, _tmp546_); +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp548_ = _tmp547_; +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp546_ = (_vala_array_free (_tmp546_, _tmp546__length1, (GDestroyNotify) g_free), NULL); +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp543_); +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp540_); +#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + vv = _tmp548_; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp549_ = ret; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp550_ = ipad; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp551_ = g_strconcat (_tmp550_, "this.el.", NULL); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp552_ = _tmp551_; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp553_ = liter; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp554_ = gee_map_iterator_get_key (_tmp553_); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp555_ = (gchar*) _tmp554_; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp556_ = g_strconcat (_tmp552_, _tmp555_, NULL); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp557_ = _tmp556_; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp558_ = g_strconcat (_tmp557_, ".connect( ", NULL); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp559_ = _tmp558_; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp560_ = vv; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp561_ = g_strconcat (_tmp559_, _tmp560_, NULL); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp562_ = _tmp561_; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp563_ = g_strconcat (_tmp562_, " );\n", NULL); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp564_ = _tmp563_; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp565_ = g_strconcat (_tmp549_, _tmp564_, NULL); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp565_; +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp564_); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp562_); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp559_); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp557_); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp555_); +#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp552_); +#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (vv); +#line 4638 "Gtk.vala.c" + } +#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (liter); +#line 4642 "Gtk.vala.c" + } +#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp566_ = ret; +#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp567_ = pad; +#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp568_ = g_strconcat (_tmp567_, "}\n", NULL); +#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp569_ = _tmp568_; +#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp570_ = g_strconcat (_tmp566_, _tmp569_, NULL); +#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp570_; +#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp569_); +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp571_ = ret; +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp572_ = pad; +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp573_ = g_strconcat ("\n", _tmp572_, NULL); +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp574_ = _tmp573_; +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp575_ = g_strconcat (_tmp574_, "// userdefined functions \n", NULL); +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp576_ = _tmp575_; +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp577_ = g_strconcat (_tmp571_, _tmp576_, NULL); +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp577_; +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp576_); +#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp574_); +#line 580 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp578_ = depth; +#line 580 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp578_ > 0) { +#line 4686 "Gtk.vala.c" + const gchar* _tmp579_; + const gchar* _tmp580_; + gchar* _tmp581_; + gchar* _tmp582_; + gchar* _tmp583_; +#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp579_ = ret; +#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp580_ = inpad; +#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp581_ = g_strconcat (_tmp580_, "}\n", NULL); +#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp582_ = _tmp581_; +#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp583_ = g_strconcat (_tmp579_, _tmp582_, NULL); +#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp583_; +#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp582_); +#line 4708 "Gtk.vala.c" + } + { + gint i; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = 0; +#line 4714 "Gtk.vala.c" + { + gboolean _tmp584_; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp584_ = TRUE; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 4721 "Gtk.vala.c" + gboolean _tmp585_; + gint _tmp587_; + JsRenderNode* _tmp588_; + GeeArrayList* _tmp589_; + gint _tmp590_; + gint _tmp591_; + const gchar* _tmp592_; + JsRenderNode* _tmp593_; + GeeArrayList* _tmp594_; + gint _tmp595_; + gpointer _tmp596_ = NULL; + JsRenderNode* _tmp597_; + gchar* _tmp598_ = NULL; + gchar* _tmp599_; + gchar* _tmp600_; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp585_ = _tmp584_; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp585_) { +#line 4741 "Gtk.vala.c" + gint _tmp586_; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp586_ = i; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = _tmp586_ + 1; +#line 4747 "Gtk.vala.c" + } +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp584_ = FALSE; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp587_ = i; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp588_ = item; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp589_ = _tmp588_->items; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp590_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp589_); +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp591_ = _tmp590_; +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(_tmp587_ < _tmp591_)) { +#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 4765 "Gtk.vala.c" + } +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp592_ = ret; +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp593_ = item; +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp594_ = _tmp593_->items; +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp595_ = i; +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp596_ = gee_abstract_list_get ((GeeAbstractList*) _tmp594_, _tmp595_); +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp597_ = (JsRenderNode*) _tmp596_; +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp598_ = js_render_gtk_toValaItem (self, _tmp597_, 1); +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp599_ = _tmp598_; +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp600_ = g_strconcat (_tmp592_, _tmp599_, NULL); +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp600_; +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp599_); +#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (_tmp597_); +#line 4793 "Gtk.vala.c" + } + } + } +#line 587 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp601_ = depth; +#line 587 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp601_ < 1) { +#line 4801 "Gtk.vala.c" + const gchar* _tmp602_; + const gchar* _tmp603_; + gchar* _tmp604_; + gchar* _tmp605_; + gchar* _tmp606_; +#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp602_ = ret; +#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp603_ = inpad; +#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp604_ = g_strconcat (_tmp603_, "}\n", NULL); +#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp605_ = _tmp604_; +#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp606_ = g_strconcat (_tmp602_, _tmp605_, NULL); +#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp606_; +#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp605_); +#line 4823 "Gtk.vala.c" + } +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = ret; +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (pviter); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (props); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (ctor_def); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ctor); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp166_); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (ctors); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (iter); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (citems); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (xcls); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (cls); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ipad); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (pad); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (inpad); +#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 4855 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_nodeToValaNew (JsRenderGtk* self, JsRenderNode* node, gchar** pre_str, gint* id, const gchar* pad) { + gchar* result = NULL; + gchar* _tmp0_; + gchar* ret; + const gchar* _tmp1_; + JsRenderNode* _tmp2_; + gchar* _tmp3_ = NULL; + gchar* _tmp4_; + gchar* _tmp5_; + gchar* _tmp6_; + gchar* _tmp7_; + PaleteGtk* _tmp8_; + JsRenderNode* _tmp9_; + gchar* _tmp10_ = NULL; + gchar* _tmp11_; + GeeHashMap* _tmp12_ = NULL; + GeeHashMap* _tmp13_; + GeeHashMap* ctors; + gchar* _tmp14_ = NULL; + JsRenderNode* _tmp15_; + gchar* _tmp16_ = NULL; + gchar* _tmp17_; + gint _tmp18_; + gint _tmp19_; + gboolean _tmp20_; + const gchar* _tmp24_; + gchar* _tmp25_; + gchar* ctor; + GeeHashMap* _tmp26_; + const gchar* _tmp27_; + gpointer _tmp28_ = NULL; + PaleteGirObject* ctor_def; + PaleteGirObject* _tmp29_; + PaleteGirObject* _tmp30_; + const gchar* _tmp93_; + gchar* _tmp94_; +#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (node != NULL, NULL); +#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (*pre_str != NULL, NULL); +#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (pad != NULL, NULL); +#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = g_strdup ("new "); +#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp0_; +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = ret; +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = node; +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = js_render_node_fqn (_tmp2_); +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = _tmp3_; +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = g_strconcat (_tmp4_, "(", NULL); +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = _tmp5_; +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = g_strconcat (_tmp1_, _tmp6_, NULL); +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp7_; +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp6_); +#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp4_); +#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = self->priv->palete; +#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = node; +#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = js_render_node_fqn (_tmp9_); +#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = _tmp10_; +#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = palete_palete_getPropertiesFor ((PaletePalete*) _tmp8_, _tmp11_, "ctor"); +#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = _tmp12_; +#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp11_); +#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ctors = _tmp13_; +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp15_ = node; +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp16_ = js_render_node_get (_tmp15_, "*ctor"); +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17_ = _tmp16_; +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp18_ = strlen (_tmp17_); +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp19_ = _tmp18_; +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp20_ = _tmp19_ > 0; +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp17_); +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp20_) { +#line 4961 "Gtk.vala.c" + JsRenderNode* _tmp21_; + gchar* _tmp22_ = NULL; +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp21_ = node; +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp22_ = js_render_node_get (_tmp21_, "(ctor"); +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp14_); +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = _tmp22_; +#line 4972 "Gtk.vala.c" + } else { + gchar* _tmp23_; +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp23_ = g_strdup ("new"); +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp14_); +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = _tmp23_; +#line 4981 "Gtk.vala.c" + } +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp24_ = _tmp14_; +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp25_ = g_strdup (_tmp24_); +#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ctor = _tmp25_; +#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp26_ = ctors; +#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp27_ = ctor; +#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp28_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp26_, _tmp27_); +#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ctor_def = (PaleteGirObject*) _tmp28_; +#line 606 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp29_ = ctor_def; +#line 606 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp30_ = _tmp29_->paramset; +#line 606 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp30_ != NULL) { +#line 5003 "Gtk.vala.c" + GList* args; + gint argid; + const gchar* _tmp85_; + GList* _tmp86_; + gchar* _tmp87_ = NULL; + gchar* _tmp88_; + gchar* _tmp89_; + gchar* _tmp90_; + gchar* _tmp91_; + gchar* _tmp92_; +#line 607 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + args = NULL; +#line 608 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + argid = 1; +#line 5018 "Gtk.vala.c" + { + gint i; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = 0; +#line 5023 "Gtk.vala.c" + { + gboolean _tmp31_; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp31_ = TRUE; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 5030 "Gtk.vala.c" + gboolean _tmp32_; + gint _tmp34_; + PaleteGirObject* _tmp35_; + PaleteGirObject* _tmp36_; + GeeArrayList* _tmp37_; + gint _tmp38_; + gint _tmp39_; + PaleteGirObject* _tmp40_; + PaleteGirObject* _tmp41_; + GeeArrayList* _tmp42_; + gint _tmp43_; + gpointer _tmp44_ = NULL; + PaleteGirObject* val; + PaleteGirObject* _tmp45_; + const gchar* _tmp46_; + gchar* _tmp47_; + gchar* kn; + JsRenderNode* _tmp48_; + const gchar* _tmp49_; + gchar* _tmp50_ = NULL; + gchar* pv; + const gchar* _tmp51_; + gint _tmp52_; + gint _tmp53_; + const gchar* _tmp81_; + PaleteGirObject* _tmp82_; + const gchar* _tmp83_; + gchar* _tmp84_ = NULL; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp32_ = _tmp31_; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp32_) { +#line 5063 "Gtk.vala.c" + gint _tmp33_; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp33_ = i; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = _tmp33_ + 1; +#line 5069 "Gtk.vala.c" + } +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp31_ = FALSE; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = i; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp35_ = ctor_def; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp36_ = _tmp35_->paramset; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp37_ = _tmp36_->params; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp38_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp37_); +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp39_ = _tmp38_; +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(_tmp34_ < _tmp39_)) { +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 5089 "Gtk.vala.c" + } +#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp40_ = ctor_def; +#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp41_ = _tmp40_->paramset; +#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp42_ = _tmp41_->params; +#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp43_ = i; +#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp44_ = gee_abstract_list_get ((GeeAbstractList*) _tmp42_, _tmp43_); +#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + val = (PaleteGirObject*) _tmp44_; +#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp45_ = val; +#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp46_ = _tmp45_->name; +#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp47_ = g_strdup (_tmp46_); +#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + kn = _tmp47_; +#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp48_ = node; +#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp49_ = kn; +#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp50_ = js_render_node_get (_tmp48_, _tmp49_); +#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + pv = _tmp50_; +#line 615 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp51_ = pv; +#line 615 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp52_ = strlen (_tmp51_); +#line 615 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp53_ = _tmp52_; +#line 615 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp53_ < 1) { +#line 5127 "Gtk.vala.c" + JsRenderNode* _tmp54_; + const gchar* _tmp55_; + JsRenderNode* _tmp56_ = NULL; + JsRenderNode* pvi; + JsRenderNode* _tmp57_; + gint _tmp59_; + gchar* _tmp60_ = NULL; + gchar* var_id; + JsRenderNode* _tmp61_; + const gchar* _tmp62_; + gchar* _tmp63_ = NULL; + gchar* new_str; + const gchar* _tmp64_; + const gchar* _tmp65_; + gchar* _tmp66_; + gchar* _tmp67_; + const gchar* _tmp68_; + gchar* _tmp69_; + gchar* _tmp70_; + gchar* _tmp71_; + gchar* _tmp72_; + const gchar* _tmp73_; + gchar* _tmp74_; + gchar* _tmp75_; + gchar* _tmp76_; + gchar* _tmp77_; + gchar* _tmp78_; + const gchar* _tmp79_; + gchar* _tmp80_; +#line 617 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp54_ = node; +#line 617 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp55_ = kn; +#line 617 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp56_ = js_render_node_findProp (_tmp54_, _tmp55_); +#line 617 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + pvi = _tmp56_; +#line 618 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp57_ = pvi; +#line 618 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp57_ == NULL) { +#line 5169 "Gtk.vala.c" + gchar* _tmp58_; +#line 619 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp58_ = g_strdup ("null"); +#line 619 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + args = g_list_append (args, _tmp58_); +#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (pvi); +#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (pv); +#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (kn); +#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (val); +#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + continue; +#line 5185 "Gtk.vala.c" + } +#line 622 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp59_ = *id; +#line 622 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + *id = _tmp59_ + 1; +#line 622 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp60_ = g_strdup_printf ("tmp_var_%d", _tmp59_); +#line 622 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + var_id = _tmp60_; +#line 623 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp61_ = pvi; +#line 623 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp62_ = pad; +#line 623 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp63_ = js_render_gtk_nodeToValaNew (self, _tmp61_, pre_str, id, _tmp62_); +#line 623 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + new_str = _tmp63_; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp64_ = *pre_str; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp65_ = pad; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp66_ = g_strconcat (_tmp65_, "var ", NULL); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp67_ = _tmp66_; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp68_ = var_id; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp69_ = g_strconcat (_tmp67_, _tmp68_, NULL); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp70_ = _tmp69_; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp71_ = g_strconcat (_tmp70_, " = new ", NULL); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp72_ = _tmp71_; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp73_ = new_str; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp74_ = g_strconcat (_tmp72_, _tmp73_, NULL); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp75_ = _tmp74_; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp76_ = g_strconcat (_tmp75_, "\n", NULL); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp77_ = _tmp76_; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp78_ = g_strconcat (_tmp64_, _tmp77_, NULL); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (*pre_str); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + *pre_str = _tmp78_; +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp77_); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp75_); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp72_); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp70_); +#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp67_); +#line 625 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp79_ = var_id; +#line 625 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp80_ = g_strdup (_tmp79_); +#line 625 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + args = g_list_append (args, _tmp80_); +#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (new_str); +#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (var_id); +#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (pvi); +#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (pv); +#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (kn); +#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (val); +#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + continue; +#line 5267 "Gtk.vala.c" + } +#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp81_ = pv; +#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp82_ = val; +#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp83_ = _tmp82_->type; +#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp84_ = js_render_gtk_valueTypeToString (self, _tmp81_, _tmp83_); +#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + args = g_list_append (args, _tmp84_); +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (pv); +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (kn); +#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (val); +#line 5285 "Gtk.vala.c" + } + } + } +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp85_ = ret; +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp86_ = args; +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp87_ = js_render_gtk_gLibStringListJoin (self, ", ", _tmp86_); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp88_ = _tmp87_; +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp89_ = g_strconcat (_tmp85_, _tmp88_, NULL); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp90_ = _tmp89_; +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp91_ = g_strconcat (_tmp90_, " );\n", NULL); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp92_ = _tmp91_; +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp90_); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp88_); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp92_; +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __g_list_free__g_free0_0 (args); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (ctor_def); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ctor); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp14_); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (ctors); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 5325 "Gtk.vala.c" + } +#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp93_ = ret; +#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp94_ = g_strconcat (_tmp93_, ");\n", NULL); +#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp94_; +#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (ctor_def); +#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ctor); +#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp14_); +#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (ctors); +#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 5345 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_gLibStringListJoin (JsRenderGtk* self, const gchar* sep, GList* ar) { + gchar* result = NULL; + gchar* _tmp0_; + gchar* ret; +#line 641 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 641 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (sep != NULL, NULL); +#line 643 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = g_strdup (""); +#line 643 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp0_; +#line 5361 "Gtk.vala.c" + { + gint i; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = 0; +#line 5366 "Gtk.vala.c" + { + gboolean _tmp1_; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = TRUE; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 5373 "Gtk.vala.c" + gboolean _tmp2_; + gint _tmp4_; + GList* _tmp5_; + guint _tmp6_ = 0U; + const gchar* _tmp7_ = NULL; + gint _tmp8_; + const gchar* _tmp10_; + const gchar* _tmp11_; + gchar* _tmp12_; + const gchar* _tmp13_; + GList* _tmp14_; + gint _tmp15_; + gconstpointer _tmp16_ = NULL; + gchar* _tmp17_; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = _tmp1_; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp2_) { +#line 5392 "Gtk.vala.c" + gint _tmp3_; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = i; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = _tmp3_ + 1; +#line 5398 "Gtk.vala.c" + } +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = FALSE; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = i; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = ar; +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = g_list_length (_tmp5_); +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(((guint) _tmp4_) < _tmp6_)) { +#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 5412 "Gtk.vala.c" + } +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = i; +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp8_ > 0) { +#line 5418 "Gtk.vala.c" + const gchar* _tmp9_; +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = sep; +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = _tmp9_; +#line 5424 "Gtk.vala.c" + } else { +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = ""; +#line 5428 "Gtk.vala.c" + } +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = ret; +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = _tmp7_; +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = g_strconcat (_tmp10_, _tmp11_, NULL); +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp12_; +#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = ret; +#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = ar; +#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp15_ = i; +#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp16_ = g_list_nth_data (_tmp14_, (guint) _tmp15_); +#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17_ = g_strconcat (_tmp13_, (const gchar*) _tmp16_, NULL); +#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (ret); +#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ret = _tmp17_; +#line 5454 "Gtk.vala.c" + } + } + } +#line 648 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = ret; +#line 648 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 5462 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_valueTypeToString (JsRenderGtk* self, const gchar* val, const gchar* type) { + gchar* result = NULL; + const gchar* _tmp0_; + const gchar* _tmp1_; + GQuark _tmp3_ = 0U; +#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + static GQuark _tmp2_label0 = 0; +#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (val != NULL, NULL); +#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (type != NULL, NULL); +#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = type; +#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = _tmp0_; +#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_); +#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("utf8")))) { +#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + switch (0) { +#line 5489 "Gtk.vala.c" + default: + { + const gchar* _tmp4_; + gchar* _tmp5_ = NULL; + gchar* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gchar* _tmp9_; + gchar* _tmp10_; +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = val; +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = g_strescape (_tmp4_, ""); +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = _tmp5_; +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = g_strconcat ("\"", _tmp6_, NULL); +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = _tmp7_; +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = g_strconcat (_tmp8_, "\"", NULL); +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = _tmp9_; +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp8_); +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp6_); +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp10_; +#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 5521 "Gtk.vala.c" + } + } + } else { +#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + switch (0) { +#line 5527 "Gtk.vala.c" + default: + { + const gchar* _tmp11_; + gchar* _tmp12_; +#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = val; +#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = g_strdup (_tmp11_); +#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp12_; +#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 5540 "Gtk.vala.c" + } + } + } +} + + +static void js_render_gtk_class_init (JsRenderGtkClass * klass) { +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_gtk_parent_class = g_type_class_peek_parent (klass); +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_type_class_add_private (klass, sizeof (JsRenderGtkPrivate)); +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + JS_RENDER_JS_RENDER_CLASS (klass)->loadItems = js_render_gtk_real_loadItems; +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + JS_RENDER_JS_RENDER_CLASS (klass)->toSourcePreview = js_render_gtk_real_toSourcePreview; +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + JS_RENDER_JS_RENDER_CLASS (klass)->toSource = js_render_gtk_real_toSource; +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + JS_RENDER_JS_RENDER_CLASS (klass)->save = js_render_gtk_real_save; +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + JS_RENDER_JS_RENDER_CLASS (klass)->toValaSource = js_render_gtk_real_toValaSource; +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + G_OBJECT_CLASS (klass)->finalize = js_render_gtk_finalize; +#line 5564 "Gtk.vala.c" +} + + +static void js_render_gtk_instance_init (JsRenderGtk * self) { +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self->priv = JS_RENDER_GTK_GET_PRIVATE (self); +#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self->priv->vcnt = 0; +#line 5573 "Gtk.vala.c" +} + + +static void js_render_gtk_finalize (GObject* obj) { + JsRenderGtk * self; +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_GTK, JsRenderGtk); +#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (self->priv->palete); +#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __g_list_free__g_object_unref0_0 (self->priv->vitems); +#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (self->priv->xvala_xcls); +#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + G_OBJECT_CLASS (js_render_gtk_parent_class)->finalize (obj); +#line 5589 "Gtk.vala.c" +} + + +GType js_render_gtk_get_type (void) { + static volatile gsize js_render_gtk_type_id__volatile = 0; + if (g_once_init_enter (&js_render_gtk_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (JsRenderGtkClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_gtk_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderGtk), 0, (GInstanceInitFunc) js_render_gtk_instance_init, NULL }; + GType js_render_gtk_type_id; + js_render_gtk_type_id = g_type_register_static (JS_RENDER_TYPE_JS_RENDER, "JsRenderGtk", &g_define_type_info, 0); + g_once_init_leave (&js_render_gtk_type_id__volatile, js_render_gtk_type_id); + } + return js_render_gtk_type_id__volatile; +} + + +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { + if ((array != NULL) && (destroy_func != NULL)) { + int i; + for (i = 0; i < array_length; i = i + 1) { + if (((gpointer*) array)[i] != NULL) { + destroy_func (((gpointer*) array)[i]); + } + } + } +} + + +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { + _vala_array_destroy (array, array_length, destroy_func); + g_free (array); +} + + +static gint _vala_array_length (gpointer array) { + int length; + length = 0; + if (array) { + while (((gpointer*) array)[length]) { + length++; + } + } + return length; +} + + + diff --git a/JsRender/JsRender.vala.c b/JsRender/JsRender.vala.c new file mode 100644 index 000000000..df68e67bd --- /dev/null +++ b/JsRender/JsRender.vala.c @@ -0,0 +1,1707 @@ +/* JsRender.vala.c generated by valac 0.20.1, the Vala compiler + * generated from JsRender.vala, do not modify */ + +/*