From 884f8e7f266b8a623b9313672466622ad49bf2e2 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 11 Sep 2014 22:30:16 +0800 Subject: [PATCH] Palete/Gir.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/NodeToVala.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/DialogSaveModule.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 --- Builder4/About.vala.c | 308 + Builder4/Application.vala.c | 1066 ++ Builder4/ClutterFiles.vala.c | 2047 ++++ Builder4/DialogConfirm.vala.c | 280 + Builder4/DialogNewComponent.vala.c | 3523 ++++++ Builder4/DialogSaveModule.vala.c | 1255 +++ Builder4/DialogSaveTemplate.vala.c | 1158 ++ Builder4/DialogTemplateSelect.vala.c | 2232 ++++ Builder4/EditProject.vala.c | 2040 ++++ Builder4/Editor.vala.c | 1696 +++ Builder4/GladeView.vala.c | 650 ++ Builder4/Main.vala.c | 561 + Builder4/MainWindow.vala.c | 14495 +++++++++++++++++++++++++ Builder4/ProjectSettings.vala.c | 2540 +++++ Builder4/StandardErrorDialog.vala.c | 292 + Builder4/WindowAddProp.vala.c | 1352 +++ Builder4/WindowLeftProjects.vala.c | 1756 +++ Builder4/WindowLeftProps.vala.c | 9767 +++++++++++++++++ Builder4/WindowLeftTree.vala.c | 6880 ++++++++++++ Builder4/WindowRightPalete.vala.c | 1625 +++ Builder4/WindowRooView.vala.c | 3359 ++++++ JsRender/Gtk.vala.c | 1181 ++ JsRender/JsRender.vala.c | 1883 ++++ JsRender/Lang.vala.c | 1681 +++ JsRender/Node.vala.c | 4317 ++++++++ JsRender/NodeToGlade.vala.c | 2770 +++++ JsRender/NodeToJs.vala.c | 3224 ++++++ JsRender/NodeToVala.vala.c | 6348 +++++++++++ JsRender/Roo.vala.c | 3543 ++++++ Palete/Gir.vala | 2 +- Palete/Gir.vala.c | 6526 +++++++++++ Palete/Gtk.vala.c | 1354 +++ Palete/Palete.vala.c | 2414 ++++ Palete/Roo.vala.c | 1156 ++ Project/Gtk.vala.c | 162 + Project/Project.vala.c | 2989 +++++ Project/Roo.vala.c | 153 + 37 files changed, 98584 insertions(+), 1 deletion(-) create mode 100644 Builder4/About.vala.c create mode 100644 Builder4/Application.vala.c create mode 100644 Builder4/ClutterFiles.vala.c create mode 100644 Builder4/DialogConfirm.vala.c create mode 100644 Builder4/DialogNewComponent.vala.c create mode 100644 Builder4/DialogSaveModule.vala.c create mode 100644 Builder4/DialogSaveTemplate.vala.c create mode 100644 Builder4/DialogTemplateSelect.vala.c create mode 100644 Builder4/EditProject.vala.c create mode 100644 Builder4/Editor.vala.c create mode 100644 Builder4/GladeView.vala.c create mode 100644 Builder4/Main.vala.c create mode 100644 Builder4/MainWindow.vala.c create mode 100644 Builder4/ProjectSettings.vala.c create mode 100644 Builder4/StandardErrorDialog.vala.c create mode 100644 Builder4/WindowAddProp.vala.c create mode 100644 Builder4/WindowLeftProjects.vala.c create mode 100644 Builder4/WindowLeftProps.vala.c create mode 100644 Builder4/WindowLeftTree.vala.c create mode 100644 Builder4/WindowRightPalete.vala.c create mode 100644 Builder4/WindowRooView.vala.c create mode 100644 JsRender/Gtk.vala.c create mode 100644 JsRender/JsRender.vala.c create mode 100644 JsRender/Lang.vala.c create mode 100644 JsRender/Node.vala.c create mode 100644 JsRender/NodeToGlade.vala.c create mode 100644 JsRender/NodeToJs.vala.c create mode 100644 JsRender/NodeToVala.vala.c create mode 100644 JsRender/Roo.vala.c create mode 100644 Palete/Gir.vala.c create mode 100644 Palete/Gtk.vala.c create mode 100644 Palete/Palete.vala.c create mode 100644 Palete/Roo.vala.c create mode 100644 Project/Gtk.vala.c create mode 100644 Project/Project.vala.c create mode 100644 Project/Roo.vala.c diff --git a/Builder4/About.vala.c b/Builder4/About.vala.c new file mode 100644 index 000000000..983b14c93 --- /dev/null +++ b/Builder4/About.vala.c @@ -0,0 +1,308 @@ +/* About.vala.c generated by valac 0.20.1, the Vala compiler + * generated from About.vala, do not modify */ + + +#include +#include +#include +#include +#include +#include + + +#define TYPE_ABOUT (about_get_type ()) +#define ABOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ABOUT, About)) +#define ABOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ABOUT, AboutClass)) +#define IS_ABOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ABOUT)) +#define IS_ABOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ABOUT)) +#define ABOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ABOUT, AboutClass)) + +typedef struct _About About; +typedef struct _AboutClass AboutClass; +typedef struct _AboutPrivate AboutPrivate; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +struct _About { + GObject parent_instance; + AboutPrivate * priv; + GtkAboutDialog* el; +}; + +struct _AboutClass { + GObjectClass parent_class; +}; + +struct _AboutPrivate { + About* _this; +}; + + +extern About* _About; +About* _About = NULL; +static gpointer about_parent_class = NULL; + +GType about_get_type (void) G_GNUC_CONST; +#define ABOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_ABOUT, AboutPrivate)) +enum { + ABOUT_DUMMY_PROPERTY +}; +About* about_singleton (void); +About* about_new (void); +About* about_construct (GType object_type); +static gboolean __lambda10_ (About* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda10__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +static void __lambda11_ (About* self, gint rid); +static void ___lambda11__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self); +void about_show_all (About* self); +static void about_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 gpointer _g_object_ref0 (gpointer self) { +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return self ? g_object_ref (self) : NULL; +#line 66 "About.vala.c" +} + + +About* about_singleton (void) { + About* result = NULL; + About* _tmp0_; + About* _tmp2_; + About* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp0_ = _About; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + if (_tmp0_ == NULL) { +#line 79 "About.vala.c" + About* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp1_ = about_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _g_object_unref0 (_About); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _About = _tmp1_; +#line 87 "About.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp2_ = _About; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return result; +#line 97 "About.vala.c" +} + + +static gboolean __lambda10_ (About* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkAboutDialog* _tmp0_; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp0_ = self->el; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + result = TRUE; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return result; +#line 116 "About.vala.c" +} + + +static gboolean ___lambda10__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda10_ (self, _sender, event); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return result; +#line 125 "About.vala.c" +} + + +static void __lambda11_ (About* self, gint rid) { + GtkAboutDialog* _tmp0_; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp0_ = self->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 135 "About.vala.c" +} + + +static void ___lambda11__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) { +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + __lambda11_ (self, response_id); +#line 142 "About.vala.c" +} + + +About* about_construct (GType object_type) { + About * self = NULL; + About* _tmp0_; + GtkAboutDialog* _tmp1_; + GtkAboutDialog* _tmp2_; + GtkAboutDialog* _tmp3_; + GtkAboutDialog* _tmp4_; + gchar* _tmp5_; + gchar** _tmp6_ = NULL; + gchar** _tmp7_; + gint _tmp7__length1; + GtkAboutDialog* _tmp8_; + GtkAboutDialog* _tmp9_; + GtkAboutDialog* _tmp10_; + GtkAboutDialog* _tmp11_; + GtkAboutDialog* _tmp12_; +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + self = (About*) g_object_new (object_type, NULL); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp0_ = _g_object_ref0 (self); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _g_object_unref0 (self->priv->_this); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + self->priv->_this = _tmp0_; +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp1_ = (GtkAboutDialog*) gtk_about_dialog_new (); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_object_ref_sink (_tmp1_); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _g_object_unref0 (self->el); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + self->el = _tmp1_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp2_ = self->el; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_about_dialog_set_program_name (_tmp2_, "app.Builder.js"); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp3_ = self->el; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_about_dialog_set_license (_tmp3_, "LGPL"); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp4_ = self->el; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp5_ = g_strdup ("Alan Knowles"); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp6_ = g_new0 (gchar*, 1 + 1); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp6_[0] = _tmp5_; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp7_ = _tmp6_; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp7__length1 = 1; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_about_dialog_set_authors (_tmp4_, _tmp7_); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp7_ = (_vala_array_free (_tmp7_, _tmp7__length1, (GDestroyNotify) g_free), NULL); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp8_ = self->el; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_about_dialog_set_website (_tmp8_, "http://www.akbkhome.com/blog.php"); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp9_ = self->el; +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_window_set_modal ((GtkWindow*) _tmp9_, TRUE); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp10_ = self->el; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_about_dialog_set_copyright (_tmp10_, "LGPL"); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp11_ = self->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_signal_connect_object ((GtkWidget*) _tmp11_, "delete-event", (GCallback) ___lambda10__gtk_widget_delete_event, self, 0); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp12_ = self->el; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_signal_connect_object ((GtkDialog*) _tmp12_, "response", (GCallback) ___lambda11__gtk_dialog_response, self, 0); +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return self; +#line 224 "About.vala.c" +} + + +About* about_new (void) { +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + return about_construct (TYPE_ABOUT); +#line 231 "About.vala.c" +} + + +void about_show_all (About* self) { + GtkAboutDialog* _tmp0_; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_return_if_fail (self != NULL); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _tmp0_ = self->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + gtk_widget_show_all ((GtkWidget*) _tmp0_); +#line 243 "About.vala.c" +} + + +static void about_class_init (AboutClass * klass) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + about_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + g_type_class_add_private (klass, sizeof (AboutPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + G_OBJECT_CLASS (klass)->finalize = about_finalize; +#line 254 "About.vala.c" +} + + +static void about_instance_init (About * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + self->priv = ABOUT_GET_PRIVATE (self); +#line 261 "About.vala.c" +} + + +static void about_finalize (GObject* obj) { + About * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_ABOUT, About); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + _g_object_unref0 (self->priv->_this); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala" + G_OBJECT_CLASS (about_parent_class)->finalize (obj); +#line 275 "About.vala.c" +} + + +GType about_get_type (void) { + static volatile gsize about_type_id__volatile = 0; + if (g_once_init_enter (&about_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (AboutClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) about_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (About), 0, (GInstanceInitFunc) about_instance_init, NULL }; + GType about_type_id; + about_type_id = g_type_register_static (G_TYPE_OBJECT, "About", &g_define_type_info, 0); + g_once_init_leave (&about_type_id__volatile, about_type_id); + } + return about_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/Application.vala.c b/Builder4/Application.vala.c new file mode 100644 index 000000000..5aaef4e69 --- /dev/null +++ b/Builder4/Application.vala.c @@ -0,0 +1,1066 @@ +/* Application.vala.c generated by valac 0.20.1, the Vala compiler + * generated from Application.vala, do not modify */ + + +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#define BUILDER4_TYPE_APP_SETTINGS (builder4_app_settings_get_type ()) +#define BUILDER4_APP_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BUILDER4_TYPE_APP_SETTINGS, Builder4AppSettings)) +#define BUILDER4_APP_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BUILDER4_TYPE_APP_SETTINGS, Builder4AppSettingsClass)) +#define BUILDER4_IS_APP_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BUILDER4_TYPE_APP_SETTINGS)) +#define BUILDER4_IS_APP_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BUILDER4_TYPE_APP_SETTINGS)) +#define BUILDER4_APP_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BUILDER4_TYPE_APP_SETTINGS, Builder4AppSettingsClass)) + +typedef struct _Builder4AppSettings Builder4AppSettings; +typedef struct _Builder4AppSettingsClass Builder4AppSettingsClass; +typedef struct _Builder4AppSettingsPrivate Builder4AppSettingsPrivate; +#define _g_free0(var) (var = (g_free (var), NULL)) +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#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 _Builder4AppSettings { + GObject parent_instance; + Builder4AppSettingsPrivate * priv; +}; + +struct _Builder4AppSettingsClass { + GObjectClass parent_class; +}; + +struct _Builder4AppSettingsPrivate { + gchar* _roo_html_dir; +}; + +struct _Builder4Application { + GtkApplication parent_instance; + Builder4ApplicationPrivate * priv; + Builder4AppSettings* settings; +}; + +struct _Builder4ApplicationClass { + GtkApplicationClass parent_class; +}; + +typedef enum { + BUILDER4_APPLICATION_TARGET_INT32, + BUILDER4_APPLICATION_TARGET_STRING, + BUILDER4_APPLICATION_TARGET_ROOTWIN +} Builder4ApplicationTarget; + + +static gpointer builder4_app_settings_parent_class = NULL; +extern Builder4Application* builder4_application; +Builder4Application* builder4_application = NULL; +static gpointer builder4_application_parent_class = NULL; + +GType builder4_app_settings_get_type (void) G_GNUC_CONST; +#define BUILDER4_APP_SETTINGS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), BUILDER4_TYPE_APP_SETTINGS, Builder4AppSettingsPrivate)) +enum { + BUILDER4_APP_SETTINGS_DUMMY_PROPERTY, + BUILDER4_APP_SETTINGS_ROO_HTML_DIR +}; +Builder4AppSettings* builder4_app_settings_new (void); +Builder4AppSettings* builder4_app_settings_construct (GType object_type); +static void __lambda7_ (Builder4AppSettings* self); +void builder4_app_settings_save (Builder4AppSettings* self); +static void ___lambda7__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self); +Builder4AppSettings* builder4_app_settings_factory (void); +gchar* builder4_application_configDirectory (void); +const gchar* builder4_app_settings_get_roo_html_dir (Builder4AppSettings* self); +void builder4_app_settings_set_roo_html_dir (Builder4AppSettings* self, const gchar* value); +static void builder4_app_settings_finalize (GObject* obj); +static void _vala_builder4_app_settings_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); +static void _vala_builder4_app_settings_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); +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); +void builder4_application_initResources (Builder4Application* self, gboolean force); +Builder4Application* builder4_application_singleton (void); +void builder4_application_fetchResource (Builder4Application* self, const gchar* res, gboolean force); +void builder4_application_fetchResourceFrom (Builder4Application* self, const gchar* src, const gchar* res, gboolean force); +static void builder4_application_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); + +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 void __lambda7_ (Builder4AppSettings* self) { +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_app_settings_save (self); +#line 116 "Application.vala.c" +} + + +static void ___lambda7__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) { +#line 14 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + __lambda7_ (self); +#line 123 "Application.vala.c" +} + + +Builder4AppSettings* builder4_app_settings_construct (GType object_type) { + Builder4AppSettings * self = NULL; +#line 12 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + self = (Builder4AppSettings*) g_object_new (object_type, NULL); +#line 14 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_signal_connect_object ((GObject*) self, "notify", (GCallback) ___lambda7__g_object_notify, self, 0); +#line 12 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return self; +#line 135 "Application.vala.c" +} + + +Builder4AppSettings* builder4_app_settings_new (void) { +#line 12 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return builder4_app_settings_construct (BUILDER4_TYPE_APP_SETTINGS); +#line 142 "Application.vala.c" +} + + +Builder4AppSettings* builder4_app_settings_factory (void) { + Builder4AppSettings* result = NULL; + gchar* _tmp0_ = NULL; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* setting_file; + const gchar* _tmp4_; + gboolean _tmp5_ = FALSE; + gchar* data = NULL; + const gchar* _tmp7_; + gchar* _tmp8_ = NULL; + const gchar* _tmp9_; + GObject* _tmp10_ = NULL; + GObject* _tmp11_; + Builder4AppSettings* _tmp12_; + GError * _inner_error_ = NULL; +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = builder4_application_configDirectory (); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp1_ = _tmp0_; +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp2_ = g_strconcat (_tmp1_, "/builder.settings", NULL); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp3_ = _tmp2_; +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp1_); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + setting_file = _tmp3_; +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp4_ = setting_file; +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp5_ = g_file_test (_tmp4_, G_FILE_TEST_EXISTS); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (!_tmp5_) { +#line 181 "Application.vala.c" + Builder4AppSettings* _tmp6_; +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp6_ = builder4_app_settings_new (); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + result = _tmp6_; +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (setting_file); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return result; +#line 191 "Application.vala.c" + } +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp7_ = setting_file; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_file_get_contents (_tmp7_, &_tmp8_, NULL, &_inner_error_); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (data); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + data = _tmp8_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_inner_error_ != NULL) { +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (data); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (setting_file); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.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 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_clear_error (&_inner_error_); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return NULL; +#line 213 "Application.vala.c" + } +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp9_ = data; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp10_ = json_gobject_from_data (BUILDER4_TYPE_APP_SETTINGS, _tmp9_, (gssize) (-1), &_inner_error_); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp11_ = _tmp10_; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_inner_error_ != NULL) { +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (data); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (setting_file); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.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 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_clear_error (&_inner_error_); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return NULL; +#line 233 "Application.vala.c" + } +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp12_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp11_, BUILDER4_TYPE_APP_SETTINGS) ? ((Builder4AppSettings*) _tmp11_) : NULL; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_tmp12_ == NULL) { +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (_tmp11_); +#line 241 "Application.vala.c" + } +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + result = _tmp12_; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (data); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (setting_file); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return result; +#line 251 "Application.vala.c" +} + + +void builder4_app_settings_save (Builder4AppSettings* self) { + const gchar* _tmp0_ = NULL; + gchar* _tmp1_; + gchar* dirname; + gchar* _tmp2_; + gchar* setting_file; + gchar* _tmp3_ = NULL; + gchar* data; + GError * _inner_error_ = NULL; +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_return_if_fail (self != NULL); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = g_get_home_dir (); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp1_ = g_strconcat (_tmp0_, "/.Builder", NULL); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + dirname = _tmp1_; +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp2_ = g_strconcat (dirname, "/builder.settings", NULL); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + setting_file = _tmp2_; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp3_ = json_gobject_to_data ((GObject*) self, NULL); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + data = _tmp3_; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_print ("saving application settings\n"); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_file_set_contents (setting_file, data, (gssize) (-1), &_inner_error_); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_inner_error_ != NULL) { +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (data); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (setting_file); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (dirname); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/Application.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 37 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_clear_error (&_inner_error_); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return; +#line 298 "Application.vala.c" + } +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (data); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (setting_file); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (dirname); +#line 306 "Application.vala.c" +} + + +const gchar* builder4_app_settings_get_roo_html_dir (Builder4AppSettings* self) { + const gchar* result; + const gchar* _tmp0_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = self->priv->_roo_html_dir; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + result = _tmp0_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return result; +#line 321 "Application.vala.c" +} + + +void builder4_app_settings_set_roo_html_dir (Builder4AppSettings* self, const gchar* value) { + const gchar* _tmp0_; + gchar* _tmp1_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_return_if_fail (self != NULL); +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = value; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (self->priv->_roo_html_dir); +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + self->priv->_roo_html_dir = _tmp1_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_object_notify ((GObject *) self, "roo-html-dir"); +#line 340 "Application.vala.c" +} + + +static void builder4_app_settings_class_init (Builder4AppSettingsClass * klass) { +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_app_settings_parent_class = g_type_class_peek_parent (klass); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_type_class_add_private (klass, sizeof (Builder4AppSettingsPrivate)); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + G_OBJECT_CLASS (klass)->get_property = _vala_builder4_app_settings_get_property; +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + G_OBJECT_CLASS (klass)->set_property = _vala_builder4_app_settings_set_property; +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + G_OBJECT_CLASS (klass)->finalize = builder4_app_settings_finalize; +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_object_class_install_property (G_OBJECT_CLASS (klass), BUILDER4_APP_SETTINGS_ROO_HTML_DIR, g_param_spec_string ("roo-html-dir", "roo-html-dir", "roo-html-dir", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 357 "Application.vala.c" +} + + +static void builder4_app_settings_instance_init (Builder4AppSettings * self) { +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + self->priv = BUILDER4_APP_SETTINGS_GET_PRIVATE (self); +#line 364 "Application.vala.c" +} + + +static void builder4_app_settings_finalize (GObject* obj) { + Builder4AppSettings * self; +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, BUILDER4_TYPE_APP_SETTINGS, Builder4AppSettings); +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (self->priv->_roo_html_dir); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + G_OBJECT_CLASS (builder4_app_settings_parent_class)->finalize (obj); +#line 376 "Application.vala.c" +} + + +GType builder4_app_settings_get_type (void) { + static volatile gsize builder4_app_settings_type_id__volatile = 0; + if (g_once_init_enter (&builder4_app_settings_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Builder4AppSettingsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) builder4_app_settings_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Builder4AppSettings), 0, (GInstanceInitFunc) builder4_app_settings_instance_init, NULL }; + GType builder4_app_settings_type_id; + builder4_app_settings_type_id = g_type_register_static (G_TYPE_OBJECT, "Builder4AppSettings", &g_define_type_info, 0); + g_once_init_leave (&builder4_app_settings_type_id__volatile, builder4_app_settings_type_id); + } + return builder4_app_settings_type_id__volatile; +} + + +static void _vala_builder4_app_settings_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { + Builder4AppSettings * self; + self = G_TYPE_CHECK_INSTANCE_CAST (object, BUILDER4_TYPE_APP_SETTINGS, Builder4AppSettings); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + switch (property_id) { +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + case BUILDER4_APP_SETTINGS_ROO_HTML_DIR: +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_value_set_string (value, builder4_app_settings_get_roo_html_dir (self)); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + break; +#line 403 "Application.vala.c" + default: +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + break; +#line 409 "Application.vala.c" + } +} + + +static void _vala_builder4_app_settings_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { + Builder4AppSettings * self; + self = G_TYPE_CHECK_INSTANCE_CAST (object, BUILDER4_TYPE_APP_SETTINGS, Builder4AppSettings); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + switch (property_id) { +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + case BUILDER4_APP_SETTINGS_ROO_HTML_DIR: +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_app_settings_set_roo_html_dir (self, g_value_get_string (value)); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + break; +#line 425 "Application.vala.c" + default: +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + break; +#line 431 "Application.vala.c" + } +} + + +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; + gchar* _tmp0_ = NULL; + gchar* _tmp1_; + Builder4AppSettings* _tmp2_ = NULL; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + self = (Builder4Application*) g_object_new (object_type, "application-id", "org.roojs.app-builder", "flags", G_APPLICATION_FLAGS_NONE, NULL); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = builder4_application_configDirectory (); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp1_ = _tmp0_; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp1_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp2_ = builder4_app_settings_factory (); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (self->settings); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + self->settings = _tmp2_; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_application_initResources (self, TRUE); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return self; +#line 471 "Application.vala.c" +} + + +Builder4Application* builder4_application_new (void) { +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return builder4_application_construct (BUILDER4_TYPE_APPLICATION); +#line 478 "Application.vala.c" +} + + +static gpointer _g_object_ref0 (gpointer self) { +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return self ? g_object_ref (self) : NULL; +#line 485 "Application.vala.c" +} + + +Builder4Application* builder4_application_singleton (void) { + Builder4Application* result = NULL; + Builder4Application* _tmp0_; + Builder4Application* _tmp2_; + Builder4Application* _tmp3_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = builder4_application; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_tmp0_ == NULL) { +#line 498 "Application.vala.c" + Builder4Application* _tmp1_; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp1_ = builder4_application_new (); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (builder4_application); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_application = _tmp1_; +#line 506 "Application.vala.c" + } +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp2_ = builder4_application; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + result = _tmp3_; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return result; +#line 516 "Application.vala.c" +} + + +gchar* builder4_application_configDirectory (void) { + gchar* result = NULL; + const gchar* _tmp0_ = NULL; + gchar* _tmp1_; + gchar* dirname; + const gchar* _tmp2_; + gboolean _tmp3_ = FALSE; + const gchar* _tmp7_; + gchar* _tmp8_; + gchar* _tmp9_; + gboolean _tmp10_ = FALSE; + gboolean _tmp11_; + GError * _inner_error_ = NULL; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = g_get_home_dir (); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp1_ = g_strconcat (_tmp0_, "/.Builder", NULL); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + dirname = _tmp1_; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp2_ = dirname; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp3_ = g_file_test (_tmp2_, G_FILE_TEST_IS_DIR); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (!_tmp3_) { +#line 545 "Application.vala.c" + const gchar* _tmp4_; + GFile* _tmp5_ = NULL; + GFile* dir; + GFile* _tmp6_; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp4_ = dirname; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp5_ = g_file_new_for_path (_tmp4_); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + dir = _tmp5_; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp6_ = dir; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_file_make_directory (_tmp6_, NULL, &_inner_error_); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_inner_error_ != NULL) { +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (dir); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (dirname); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/Application.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 98 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_clear_error (&_inner_error_); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return NULL; +#line 572 "Application.vala.c" + } +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (dir); +#line 576 "Application.vala.c" + } +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp7_ = dirname; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp8_ = g_strconcat (_tmp7_, "/resources", NULL); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp9_ = _tmp8_; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp10_ = g_file_test (_tmp9_, G_FILE_TEST_IS_DIR); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp11_ = !_tmp10_; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp9_); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_tmp11_) { +#line 592 "Application.vala.c" + const gchar* _tmp12_; + gchar* _tmp13_; + gchar* _tmp14_; + GFile* _tmp15_ = NULL; + GFile* _tmp16_; + GFile* dir; + GFile* _tmp17_; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp12_ = dirname; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp13_ = g_strconcat (_tmp12_, "/resources", NULL); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp14_ = _tmp13_; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp15_ = g_file_new_for_path (_tmp14_); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp16_ = _tmp15_; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp14_); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + dir = _tmp16_; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp17_ = dir; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_file_make_directory (_tmp17_, NULL, &_inner_error_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_inner_error_ != NULL) { +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (dir); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (dirname); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/Application.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 102 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_clear_error (&_inner_error_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return NULL; +#line 630 "Application.vala.c" + } +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (dir); +#line 634 "Application.vala.c" + } +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + result = dirname; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return result; +#line 640 "Application.vala.c" +} + + +void builder4_application_initResources (Builder4Application* self, gboolean force) { + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar** _tmp4_ = NULL; + gchar** res; + gint res_length1; + gint _res_size_; + gboolean _tmp14_; + gboolean _tmp15_; + gboolean _tmp16_; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_return_if_fail (self != NULL); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = g_strdup ("bootstrap.builder.html"); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp1_ = g_strdup ("roo.builder.html"); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp2_ = g_strdup ("roo.builder.js"); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp3_ = g_strdup ("Gir.overides"); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp4_ = g_new0 (gchar*, 4 + 1); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp4_[0] = _tmp0_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp4_[1] = _tmp1_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp4_[2] = _tmp2_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp4_[3] = _tmp3_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + res = _tmp4_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + res_length1 = 4; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _res_size_ = res_length1; +#line 682 "Application.vala.c" + { + gint i; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + i = 0; +#line 687 "Application.vala.c" + { + gboolean _tmp5_; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp5_ = TRUE; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + while (TRUE) { +#line 694 "Application.vala.c" + gboolean _tmp6_; + gint _tmp8_; + gchar** _tmp9_; + gint _tmp9__length1; + gchar** _tmp10_; + gint _tmp10__length1; + gint _tmp11_; + const gchar* _tmp12_; + gboolean _tmp13_; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp6_ = _tmp5_; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (!_tmp6_) { +#line 708 "Application.vala.c" + gint _tmp7_; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp7_ = i; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + i = _tmp7_ + 1; +#line 714 "Application.vala.c" + } +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp5_ = FALSE; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp8_ = i; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp9_ = res; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp9__length1 = res_length1; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (!(_tmp8_ < _tmp9__length1)) { +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + break; +#line 728 "Application.vala.c" + } +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp10_ = res; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp10__length1 = res_length1; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp11_ = i; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp12_ = _tmp10_[_tmp11_]; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp13_ = force; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_application_fetchResource (self, _tmp12_, _tmp13_); +#line 742 "Application.vala.c" + } + } + } +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp14_ = force; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_application_fetchResourceFrom (self, "http://git.roojs.org/?p=app.Builder.js;a=blob_plain;f=Palete/RooUsage." \ +"txt", "RooUsage.txt", _tmp14_); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp15_ = force; +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_application_fetchResourceFrom (self, "http://git.roojs.org/?p=app.Builder.js;a=blob_plain;f=Palete/GtkUsage." \ +"txt", "GtkUsage.txt", _tmp15_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp16_ = force; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_application_fetchResourceFrom (self, "http://git.roojs.org/?p=roojs1;a=blob_plain;f=docs/json/roodata.json", "roodata.json", _tmp16_); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + res = (_vala_array_free (res, res_length1, (GDestroyNotify) g_free), NULL); +#line 760 "Application.vala.c" +} + + +void builder4_application_fetchResource (Builder4Application* self, const gchar* res, gboolean force) { + gboolean _tmp0_ = FALSE; + gboolean _tmp1_; + gboolean _tmp10_; + const gchar* _tmp11_; + gchar* _tmp12_; + gchar* _tmp13_; + const gchar* _tmp14_; + gboolean _tmp15_; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_return_if_fail (self != NULL); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_return_if_fail (res != NULL); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp1_ = force; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (!_tmp1_) { +#line 781 "Application.vala.c" + gchar* _tmp2_ = NULL; + gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + const gchar* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gboolean _tmp9_ = FALSE; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp2_ = builder4_application_configDirectory (); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp3_ = _tmp2_; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp4_ = g_strconcat (_tmp3_, "/resources/", NULL); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp5_ = _tmp4_; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp6_ = res; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp7_ = g_strconcat (_tmp5_, _tmp6_, NULL); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp8_ = _tmp7_; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp9_ = g_file_test (_tmp8_, G_FILE_TEST_EXISTS); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = _tmp9_; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp8_); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp5_); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp3_); +#line 814 "Application.vala.c" + } else { +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = FALSE; +#line 818 "Application.vala.c" + } +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp10_ = _tmp0_; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_tmp10_) { +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return; +#line 826 "Application.vala.c" + } +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp11_ = res; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp12_ = g_strconcat ("http://git.roojs.org/?p=app.Builder.js;a=blob_plain;f=resources/", _tmp11_, NULL); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp13_ = _tmp12_; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp14_ = res; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp15_ = force; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_application_fetchResourceFrom (self, _tmp13_, _tmp14_, _tmp15_); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp13_); +#line 842 "Application.vala.c" +} + + +void builder4_application_fetchResourceFrom (Builder4Application* self, const gchar* src, const gchar* res, gboolean force) { + gboolean _tmp0_ = FALSE; + gboolean _tmp1_; + gboolean _tmp10_; + const gchar* _tmp11_; + const gchar* _tmp12_; + SoupSession* _tmp13_; + SoupSession* session; + SoupSession* _tmp14_; + const gchar* _tmp15_; + SoupMessage* _tmp16_; + SoupMessage* message; + SoupSession* _tmp17_; + SoupMessage* _tmp18_; + gchar* _tmp19_ = NULL; + gchar* _tmp20_; + gchar* _tmp21_; + gchar* _tmp22_; + const gchar* _tmp23_; + gchar* _tmp24_; + gchar* _tmp25_; + SoupMessage* _tmp26_; + SoupMessageBody* _tmp27_; + guint8* _tmp28_; + gint _tmp28__length1; + GError * _inner_error_ = NULL; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_return_if_fail (self != NULL); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_return_if_fail (src != NULL); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_return_if_fail (res != NULL); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp1_ = force; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (!_tmp1_) { +#line 882 "Application.vala.c" + gchar* _tmp2_ = NULL; + gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + const gchar* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gboolean _tmp9_ = FALSE; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp2_ = builder4_application_configDirectory (); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp3_ = _tmp2_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp4_ = g_strconcat (_tmp3_, "/resources/", NULL); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp5_ = _tmp4_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp6_ = res; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp7_ = g_strconcat (_tmp5_, _tmp6_, NULL); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp8_ = _tmp7_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp9_ = g_file_test (_tmp8_, G_FILE_TEST_EXISTS); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = _tmp9_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp8_); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp5_); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp3_); +#line 915 "Application.vala.c" + } else { +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp0_ = FALSE; +#line 919 "Application.vala.c" + } +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp10_ = _tmp0_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_tmp10_) { +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return; +#line 927 "Application.vala.c" + } +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp11_ = src; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp12_ = res; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_print ("downloading %s \nto : %s\n", _tmp11_, _tmp12_); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp13_ = soup_session_new (); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + session = _tmp13_; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp14_ = session; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_object_set (_tmp14_, "user-agent", "App Builder ", NULL); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp15_ = src; +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp16_ = soup_message_new ("GET", _tmp15_); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + message = _tmp16_; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp17_ = session; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp18_ = message; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + soup_session_send_message (_tmp17_, _tmp18_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp19_ = builder4_application_configDirectory (); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp20_ = _tmp19_; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp21_ = g_strconcat (_tmp20_, "/resources/", NULL); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp22_ = _tmp21_; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp23_ = res; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp24_ = g_strconcat (_tmp22_, _tmp23_, NULL); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp25_ = _tmp24_; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp26_ = message; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp27_ = _tmp26_->response_body; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp28_ = _tmp27_->data; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _tmp28__length1 = (gint) _tmp27_->length; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_file_set_contents (_tmp25_, (const gchar*) _tmp28_, (gssize) (-1), &_inner_error_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp25_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp22_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_free0 (_tmp20_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + if (_inner_error_ != NULL) { +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (message); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (session); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.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 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + g_clear_error (&_inner_error_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + return; +#line 997 "Application.vala.c" + } +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (message); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (session); +#line 1003 "Application.vala.c" +} + + +static void builder4_application_class_init (Builder4ApplicationClass * klass) { +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + builder4_application_parent_class = g_type_class_peek_parent (klass); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + G_OBJECT_CLASS (klass)->finalize = builder4_application_finalize; +#line 1012 "Application.vala.c" +} + + +static void builder4_application_instance_init (Builder4Application * self) { +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + self->settings = NULL; +#line 1019 "Application.vala.c" +} + + +static void builder4_application_finalize (GObject* obj) { + Builder4Application * self; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, BUILDER4_TYPE_APPLICATION, Builder4Application); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + _g_object_unref0 (self->settings); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala" + G_OBJECT_CLASS (builder4_application_parent_class)->finalize (obj); +#line 1031 "Application.vala.c" +} + + +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; +} + + +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/ClutterFiles.vala.c b/Builder4/ClutterFiles.vala.c new file mode 100644 index 000000000..e711f58a3 --- /dev/null +++ b/Builder4/ClutterFiles.vala.c @@ -0,0 +1,2047 @@ +/* ClutterFiles.vala.c generated by valac 0.20.1, the Vala compiler + * generated from ClutterFiles.vala, do not modify */ + + +#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; + gchar* base_template; + gchar* rootURL; + 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; + guint64 webkit_page_id; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*loadItems) (JsRenderJsRender* self, GError** error); + void (*save) (JsRenderJsRender* self); + void (*saveHTML) (JsRenderJsRender* self, const gchar* html); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); +}; + +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); +static gboolean __lambda55_ (Xcls_ClutterFiles* self, ClutterScrollEvent* event); +static gboolean ___lambda55__clutter_actor_scroll_event (ClutterActor* _sender, ClutterScrollEvent* event, gpointer self); +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; +GeeArrayList* project_project_sortedFiles (ProjectProject* self); +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 __lambda52_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterButtonEvent* event); +static gboolean ___lambda52__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self); +static gboolean __lambda53_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event); +static gboolean ___lambda53__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda54_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event); +static gboolean ___lambda54__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* 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 13 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self ? g_object_ref (self) : NULL; +#line 405 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFiles* xcls_clutterfiles_singleton (void) { + Xcls_ClutterFiles* result = NULL; + Xcls_ClutterFiles* _tmp0_; + Xcls_ClutterFiles* _tmp2_; + Xcls_ClutterFiles* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _ClutterFiles; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + if (_tmp0_ == NULL) { +#line 418 "ClutterFiles.vala.c" + Xcls_ClutterFiles* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = xcls_clutterfiles_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_ClutterFiles); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _ClutterFiles = _tmp1_; +#line 426 "ClutterFiles.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = _ClutterFiles; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 436 "ClutterFiles.vala.c" +} + + +static gboolean __lambda55_ (Xcls_ClutterFiles* self, ClutterScrollEvent* event) { + gboolean result = FALSE; + Xcls_ClutterFilesXcls_filelayout* _tmp0_; + ClutterActor* _tmp1_; + gfloat _tmp2_; + gfloat _tmp3_; + gfloat y; + ClutterScrollEvent _tmp4_; + ClutterScrollDirection _tmp5_; + ClutterScrollDirection dir; + ClutterScrollDirection _tmp6_; + gfloat _tmp13_; + gfloat _tmp14_ = 0.0F; + Xcls_ClutterFilesXcls_filelayout* _tmp15_; + ClutterActor* _tmp16_; + ClutterActor* _tmp17_; + ClutterActor* _tmp18_; + gfloat _tmp19_; + gfloat _tmp20_; + Xcls_ClutterFilesXcls_filelayout* _tmp21_; + ClutterActor* _tmp22_; + ClutterActor* _tmp23_; + ClutterActor* _tmp24_; + gfloat _tmp25_; + gfloat _tmp26_; + gfloat last_child_bottom; + gfloat _tmp27_; + gfloat _tmp28_; + ClutterScrollActor* _tmp29_; + gfloat _tmp30_; + gfloat _tmp31_; + Xcls_ClutterFilesXcls_filelayout* _tmp32_; + ClutterActor* _tmp33_; + gfloat _tmp34_; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->filelayout; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _tmp0_->el; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = clutter_actor_get_y (_tmp1_); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _tmp2_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + y = _tmp3_; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = *event; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = _tmp4_.direction; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + dir = _tmp5_; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = dir; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + switch (_tmp6_) { +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + case CLUTTER_SCROLL_UP: +#line 498 "ClutterFiles.vala.c" + { + gfloat _tmp7_; + ClutterScrollEvent _tmp8_; + gfloat _tmp9_; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = y; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = *event; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = _tmp8_.y; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + y = _tmp7_ + (_tmp9_ / 2); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + break; +#line 513 "ClutterFiles.vala.c" + } +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + case CLUTTER_SCROLL_DOWN: +#line 517 "ClutterFiles.vala.c" + { + gfloat _tmp10_; + ClutterScrollEvent _tmp11_; + gfloat _tmp12_; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = y; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = *event; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = _tmp11_.y; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + y = _tmp10_ - (_tmp12_ / 2); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + break; +#line 532 "ClutterFiles.vala.c" + } + default: + { +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = FALSE; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 540 "ClutterFiles.vala.c" + } + } +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = y; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = MIN ((gfloat) 0, _tmp13_); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + y = _tmp14_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp15_ = self->filelayout; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp16_ = _tmp15_->el; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp17_ = clutter_actor_get_last_child (_tmp16_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp18_ = _tmp17_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp19_ = clutter_actor_get_y (_tmp18_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp20_ = _tmp19_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp21_ = self->filelayout; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp22_ = _tmp21_->el; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp23_ = clutter_actor_get_last_child (_tmp22_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp24_ = _tmp23_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp25_ = clutter_actor_get_height (_tmp24_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp26_ = _tmp25_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + last_child_bottom = _tmp20_ + _tmp26_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp27_ = y; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp28_ = last_child_bottom; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp29_ = self->el; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp30_ = clutter_actor_get_height ((ClutterActor*) _tmp29_); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp31_ = _tmp30_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + if (((-1) * (_tmp27_ + 200)) > (_tmp28_ - _tmp31_)) { +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = FALSE; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 591 "ClutterFiles.vala.c" + } +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp32_ = self->filelayout; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp33_ = _tmp32_->el; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp34_ = y; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y (_tmp33_, _tmp34_); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = TRUE; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 605 "ClutterFiles.vala.c" +} + + +static gboolean ___lambda55__clutter_actor_scroll_event (ClutterActor* _sender, ClutterScrollEvent* event, gpointer self) { + gboolean result; + result = __lambda55_ (self, event); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 614 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type) { + Xcls_ClutterFiles * self = NULL; + Xcls_ClutterFiles* _tmp0_; + ClutterScrollActor* _tmp1_; + ClutterScrollActor* _tmp2_; + ClutterScrollActor* _tmp3_; + Xcls_ClutterFiles* _tmp4_; + Xcls_ClutterFilesXcls_filelayout* _tmp5_; + Xcls_ClutterFilesXcls_filelayout* child_0; + ClutterScrollActor* _tmp6_; + ClutterActor* _tmp7_; + GeeArrayList* _tmp8_; + ClutterScrollActor* _tmp9_; +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFiles*) g_object_new (object_type, NULL); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _g_object_ref0 (self); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp0_; +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = (ClutterScrollActor*) clutter_scroll_actor_new (); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp1_); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp1_; +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = self->el; +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_scroll_actor_set_scroll_mode (_tmp2_, CLUTTER_SCROLL_VERTICALLY); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = self->el; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_reactive ((ClutterActor*) _tmp3_, TRUE); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = self->priv->_this; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = xcls_clutterfiles_xcls_filelayout_new (_tmp4_); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_0 = _tmp5_; +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_0); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = self->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = child_0->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child ((ClutterActor*) _tmp6_, _tmp7_); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = gee_array_list_new (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->fileitems); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->fileitems = _tmp8_; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = self->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_connect_object ((ClutterActor*) _tmp9_, "scroll-event", (GCallback) ___lambda55__clutter_actor_scroll_event, self, 0); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_0); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 683 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFiles* xcls_clutterfiles_new (void) { +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_construct (TYPE_XCLS_CLUTTERFILES); +#line 690 "ClutterFiles.vala.c" +} + + +void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self) { + Xcls_ClutterFilesXcls_filelayout* _tmp0_; + ClutterActor* _tmp1_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_if_fail (self != NULL); +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->filelayout; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _tmp0_->el; +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_remove_all_children (_tmp1_); +#line 705 "ClutterFiles.vala.c" +} + + +void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr) { + Xcls_ClutterFilesXcls_filelayout* _tmp0_; + ClutterActor* _tmp1_; + ProjectProject* _tmp2_; + const gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + gchar* _tmp6_; + gchar* _tmp7_; + GeeArrayList* _tmp8_; + ProjectProject* _tmp9_; + GeeArrayList* _tmp10_ = NULL; + GeeArrayList* _tmp11_; + GeeListIterator* _tmp12_ = NULL; + GeeListIterator* _tmp13_; + GeeListIterator* fiter; + ClutterScrollActor* _tmp35_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_if_fail (self != NULL); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_if_fail (pr != NULL); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->filelayout; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _tmp0_->el; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y (_tmp1_, (gfloat) 0); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_clearFiles (self); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = pr; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _tmp2_->name; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = g_strconcat ("clutter files - load project: ", _tmp3_, NULL); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = _tmp4_; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = g_strconcat (_tmp5_, "\n", NULL); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = _tmp6_; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_print ("%s", _tmp7_); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp7_); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp5_); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = gee_array_list_new (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->fileitems); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->fileitems = _tmp8_; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = pr; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = project_project_sortedFiles (_tmp9_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = _tmp10_; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp11_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = _tmp12_; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp11_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + fiter = _tmp13_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + while (TRUE) { +#line 778 "ClutterFiles.vala.c" + GeeListIterator* _tmp14_; + gboolean _tmp15_ = FALSE; + GeeListIterator* _tmp16_; + gpointer _tmp17_ = NULL; + JsRenderJsRender* _tmp18_; + Xcls_ClutterFilesXcls_fileitem* _tmp19_; + Xcls_ClutterFilesXcls_fileitem* _tmp20_; + Xcls_ClutterFilesXcls_fileitem* a; + GeeArrayList* _tmp21_; + Xcls_ClutterFilesXcls_fileitem* _tmp22_; + GeeListIterator* _tmp23_; + gpointer _tmp24_ = NULL; + JsRenderJsRender* _tmp25_; + const gchar* _tmp26_; + gchar* _tmp27_; + gchar* _tmp28_; + gchar* _tmp29_; + gchar* _tmp30_; + Xcls_ClutterFilesXcls_filelayout* _tmp31_; + ClutterActor* _tmp32_; + Xcls_ClutterFilesXcls_fileitem* _tmp33_; + ClutterActor* _tmp34_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = fiter; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp15_ = gee_iterator_next ((GeeIterator*) _tmp14_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + if (!_tmp15_) { +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + break; +#line 809 "ClutterFiles.vala.c" + } +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp16_ = fiter; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp17_ = gee_iterator_get ((GeeIterator*) _tmp16_); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp18_ = (JsRenderJsRender*) _tmp17_; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp19_ = xcls_clutterfiles_xcls_fileitem_new (self, _tmp18_); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp20_ = _tmp19_; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp18_); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + a = _tmp20_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp21_ = self->fileitems; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp22_ = a; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + gee_abstract_collection_add ((GeeAbstractCollection*) _tmp21_, _tmp22_); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp23_ = fiter; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp24_ = gee_iterator_get ((GeeIterator*) _tmp23_); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp25_ = (JsRenderJsRender*) _tmp24_; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp26_ = _tmp25_->name; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp27_ = g_strconcat ("add to clutter file view: ", _tmp26_, NULL); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp28_ = _tmp27_; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp29_ = g_strconcat (_tmp28_, "\n", NULL); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp30_ = _tmp29_; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_print ("%s", _tmp30_); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp30_); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp28_); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp25_); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp31_ = self->filelayout; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp32_ = _tmp31_->el; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp33_ = a; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp34_ = _tmp33_->el; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child (_tmp32_, _tmp34_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (a); +#line 867 "ClutterFiles.vala.c" + } +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp35_ = self->el; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_show_all ((ClutterActor*) _tmp35_); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (fiter); +#line 875 "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 116 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_if_fail (self != NULL); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->el; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + if (_tmp0_ == NULL) { +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_print ("object not ready yet?"); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return; +#line 905 "ClutterFiles.vala.c" + } +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = self->priv->_this; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = _tmp1_->filelayout_manager; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _tmp2_->el; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = w; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_set (_tmp3_, "max-column-width", _tmp4_ - 150, NULL); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = self->el; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = self->el; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = clutter_actor_get_stage ((ClutterActor*) _tmp6_); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = clutter_actor_get_width ((ClutterActor*) _tmp7_); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = _tmp8_; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = clutter_actor_get_stage ((ClutterActor*) _tmp10_); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = clutter_actor_get_height ((ClutterActor*) _tmp11_); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = _tmp12_; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_size ((ClutterActor*) _tmp5_, _tmp9_ - 150, _tmp13_); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = self->el; +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_position ((ClutterActor*) _tmp14_, (gfloat) 100, (gfloat) 50); +#line 941 "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 136 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_filelayout*) g_object_new (object_type, NULL); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = self->priv->_this; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _g_object_ref0 (self); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp2_->filelayout); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_->filelayout = _tmp3_; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = clutter_actor_new (); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp4_); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp4_; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = self->el; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_reactive (_tmp5_, TRUE); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = self->priv->_this; +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = xcls_clutterfiles_xcls_filelayout_manager_new (_tmp6_); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_0 = _tmp7_; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_0); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->el; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = child_0->el; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_layout_manager (_tmp8_, (ClutterLayoutManager*) _tmp9_); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = self->priv->_this; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = _tmp11_->el; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = (ClutterBindConstraint*) clutter_bind_constraint_new ((ClutterActor*) _tmp12_, CLUTTER_BIND_SIZE, 0.0f); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp13_); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = _tmp13_; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_constraint (_tmp10_, (ClutterConstraint*) _tmp14_); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp14_); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_0); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1029 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_new (Xcls_ClutterFiles* _owner) { +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_filelayout_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, _owner); +#line 1036 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_class_init (Xcls_ClutterFilesXcls_filelayoutClass * klass) { +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_filelayout_parent_class = g_type_class_peek_parent (klass); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_filelayoutPrivate)); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_filelayout_finalize; +#line 1047 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_instance_init (Xcls_ClutterFilesXcls_filelayout * self) { +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_PRIVATE (self); +#line 1054 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_filelayout * self; +#line 127 "/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 129 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_filelayout_parent_class)->finalize (obj); +#line 1068 "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 167 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_filelayout_manager*) g_object_new (object_type, NULL); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = self->priv->_this; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = _g_object_ref0 (self); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (_tmp2_->filelayout_manager); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_->filelayout_manager = _tmp3_; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = (ClutterFlowLayout*) clutter_flow_layout_new (CLUTTER_FLOW_HORIZONTAL); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp4_); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp4_; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = self->el; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_flow_layout_set_homogeneous (_tmp5_, TRUE); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = self->el; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_flow_layout_set_row_spacing (_tmp6_, 20.f); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = self->el; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_flow_layout_set_column_spacing (_tmp7_, 20.f); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1136 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_new (Xcls_ClutterFiles* _owner) { +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_filelayout_manager_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, _owner); +#line 1143 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_manager_class_init (Xcls_ClutterFilesXcls_filelayout_managerClass * klass) { +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_filelayout_manager_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_filelayout_managerPrivate)); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_filelayout_manager_finalize; +#line 1154 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_manager_instance_init (Xcls_ClutterFilesXcls_filelayout_manager * self) { +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_PRIVATE (self); +#line 1161 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_filelayout_manager_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_filelayout_manager * self; +#line 158 "/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 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 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_filelayout_manager_parent_class)->finalize (obj); +#line 1175 "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 __lambda52_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterButtonEvent* event) { + gboolean result = FALSE; + Xcls_ClutterFiles* _tmp0_; + JsRenderJsRender* _tmp1_; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->priv->_this; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = self->file; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_emit_by_name (_tmp0_, "open", _tmp1_); +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = FALSE; +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1207 "ClutterFiles.vala.c" +} + + +static gboolean ___lambda52__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) { + gboolean result; + result = __lambda52_ (self, event); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1216 "ClutterFiles.vala.c" +} + + +static gboolean __lambda53_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->el; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_color_from_string (&_tmp1_, "#333"); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = FALSE; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1236 "ClutterFiles.vala.c" +} + + +static gboolean ___lambda53__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda53_ (self, event); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1245 "ClutterFiles.vala.c" +} + + +static gboolean __lambda54_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = self->el; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_color_from_string (&_tmp1_, "#000"); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + result = FALSE; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1265 "ClutterFiles.vala.c" +} + + +static gboolean ___lambda54__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda54_ (self, event); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return result; +#line 1274 "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 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (file != NULL, NULL); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_fileitem*) g_object_new (object_type, NULL); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = clutter_actor_new (); +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp2_); +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp2_; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = self->el; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_reactive (_tmp3_, TRUE); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = self->priv->_this; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = xcls_clutterfiles_xcls_boxlayout5_new (_tmp4_); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_0 = _tmp5_; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_0); +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = self->el; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = child_0->el; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_layout_manager (_tmp6_, (ClutterLayoutManager*) _tmp7_); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->priv->_this; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = file; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = xcls_clutterfiles_xcls_image_new (_tmp8_, _tmp9_); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_1 = _tmp10_; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_1); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = self->el; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = child_1->el; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child (_tmp11_, (ClutterActor*) _tmp12_); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = _g_object_ref0 (child_1); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->image); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->image = _tmp13_; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = self->priv->_this; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp15_ = file; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp16_ = xcls_clutterfiles_xcls_typetitle_new (_tmp14_, _tmp15_); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_2 = _tmp16_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_2); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp17_ = self->el; +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp18_ = child_2->el; +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child (_tmp17_, (ClutterActor*) _tmp18_); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp19_ = _g_object_ref0 (child_2); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->typetitle); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->typetitle = _tmp19_; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp20_ = self->priv->_this; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp21_ = file; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp22_ = xcls_clutterfiles_xcls_title_new (_tmp20_, _tmp21_); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + child_3 = _tmp22_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref ((GObject*) child_3); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp23_ = self->el; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp24_ = child_3->el; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp25_ = _g_object_ref0 (child_3); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->title); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->title = _tmp25_; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp26_ = file; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp27_ = _g_object_ref0 (_tmp26_); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->file); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->file = _tmp27_; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp28_ = self->el; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_size (_tmp28_, (gfloat) 100, (gfloat) 100); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp29_ = self->el; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_connect_object (_tmp29_, "button-press-event", (GCallback) ___lambda52__clutter_actor_button_press_event, self, 0); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp30_ = self->el; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_connect_object (_tmp30_, "enter-event", (GCallback) ___lambda53__clutter_actor_enter_event, self, 0); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp31_ = self->el; +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_signal_connect_object (_tmp31_, "leave-event", (GCallback) ___lambda54__clutter_actor_leave_event, self, 0); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_3); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_2); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_1); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (child_0); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1456 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_fileitem_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, _owner, file); +#line 1463 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_fileitem_class_init (Xcls_ClutterFilesXcls_fileitemClass * klass) { +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_fileitem_parent_class = g_type_class_peek_parent (klass); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_fileitemPrivate)); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_fileitem_finalize; +#line 1474 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_fileitem_instance_init (Xcls_ClutterFilesXcls_fileitem * self) { +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_PRIVATE (self); +#line 1481 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_fileitem_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_fileitem * self; +#line 183 "/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 185 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->file); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->image); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->typetitle); +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->title); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_fileitem_parent_class)->finalize (obj); +#line 1503 "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 251 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_BoxLayout5*) g_object_new (object_type, NULL); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new (); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp2_); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp2_; +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = self->el; +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_box_layout_set_spacing (_tmp3_, (guint) 4); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = self->el; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_box_layout_set_orientation (_tmp4_, CLUTTER_ORIENTATION_VERTICAL); +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1556 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_new (Xcls_ClutterFiles* _owner) { +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_boxlayout5_construct (XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, _owner); +#line 1563 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_boxlayout5_class_init (Xcls_ClutterFilesXcls_BoxLayout5Class * klass) { +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_boxlayout5_parent_class = g_type_class_peek_parent (klass); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_BoxLayout5Private)); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_boxlayout5_finalize; +#line 1574 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_boxlayout5_instance_init (Xcls_ClutterFilesXcls_BoxLayout5 * self) { +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_PRIVATE (self); +#line 1581 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_boxlayout5_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_BoxLayout5 * self; +#line 242 "/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 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_boxlayout5_parent_class)->finalize (obj); +#line 1595 "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 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (file != NULL, NULL); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_image*) g_object_new (object_type, NULL); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = file; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = js_render_js_render_getIconFileName (_tmp2_, TRUE); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = _tmp3_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp5_ = (ClutterTexture*) clutter_texture_new_from_file (_tmp4_, &_inner_error_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp5_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = _tmp5_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp4_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = _tmp6_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + if (_inner_error_ != NULL) { +#line 277 "/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 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_clear_error (&_inner_error_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return NULL; +#line 1667 "ClutterFiles.vala.c" + } +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp7_); +#line 277 "/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" + self->el = _tmp7_; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->el; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_margin_right ((ClutterActor*) _tmp8_, 5.f); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = self->el; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_margin_left ((ClutterActor*) _tmp9_, 5.f); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp10_, CLUTTER_ACTOR_ALIGN_START); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp11_ = self->el; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp11_, TRUE); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp12_ = self->el; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp12_, CLUTTER_ACTOR_ALIGN_START); +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp13_ = self->el; +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_margin_top ((ClutterActor*) _tmp13_, 5.f); +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp14_ = self->el; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp14_, FALSE); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1705 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_image_construct (XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, _owner, file); +#line 1712 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_image_class_init (Xcls_ClutterFilesXcls_imageClass * klass) { +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_image_parent_class = g_type_class_peek_parent (klass); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_imagePrivate)); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_image_finalize; +#line 1723 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_image_instance_init (Xcls_ClutterFilesXcls_image * self) { +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_IMAGE_GET_PRIVATE (self); +#line 1730 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_image_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_image * self; +#line 265 "/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 267 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_image_parent_class)->finalize (obj); +#line 1744 "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 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (file != NULL, NULL); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_typetitle*) g_object_new (object_type, NULL); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = file; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = js_render_js_render_nickType (_tmp2_); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = _tmp3_; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_color_from_string (&_tmp5_, "#fff"); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = (ClutterText*) clutter_text_new_full ("Sans 10px", _tmp4_, &_tmp5_); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp6_); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp6_; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp4_); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = self->el; +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_START); +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->el; +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp8_, CLUTTER_ACTOR_ALIGN_START); +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = self->el; +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp9_, TRUE); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp10_, FALSE); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1823 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_typetitle_construct (XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, _owner, file); +#line 1830 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_typetitle_class_init (Xcls_ClutterFilesXcls_typetitleClass * klass) { +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_typetitle_parent_class = g_type_class_peek_parent (klass); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_typetitlePrivate)); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_typetitle_finalize; +#line 1841 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_typetitle_instance_init (Xcls_ClutterFilesXcls_typetitle * self) { +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_PRIVATE (self); +#line 1848 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_typetitle_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_typetitle * self; +#line 293 "/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 295 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_typetitle_parent_class)->finalize (obj); +#line 1862 "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 327 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_return_val_if_fail (file != NULL, NULL); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = (Xcls_ClutterFilesXcls_title*) g_object_new (object_type, NULL); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp0_ = _owner; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv->_this = _tmp1_; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp2_ = file; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp3_ = js_render_js_render_nickName (_tmp2_); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp4_ = _tmp3_; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_color_from_string (&_tmp5_, "#fff"); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp6_ = (ClutterText*) clutter_text_new_full ("Sans 10px", _tmp4_, &_tmp5_); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_object_ref_sink (_tmp6_); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->el = _tmp6_; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_free0 (_tmp4_); +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp7_ = self->el; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_START); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp8_ = self->el; +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_align ((ClutterActor*) _tmp8_, CLUTTER_ACTOR_ALIGN_START); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp9_ = self->el; +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_x_expand ((ClutterActor*) _tmp9_, TRUE); +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _tmp10_ = self->el; +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + clutter_actor_set_y_expand ((ClutterActor*) _tmp10_, FALSE); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return self; +#line 1941 "ClutterFiles.vala.c" +} + + +Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + return xcls_clutterfiles_xcls_title_construct (XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, _owner, file); +#line 1948 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_title_class_init (Xcls_ClutterFilesXcls_titleClass * klass) { +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_xcls_title_parent_class = g_type_class_peek_parent (klass); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_titlePrivate)); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_title_finalize; +#line 1959 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_title_instance_init (Xcls_ClutterFilesXcls_title * self) { +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_XCLS_TITLE_GET_PRIVATE (self); +#line 1966 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_xcls_title_finalize (GObject* obj) { + Xcls_ClutterFilesXcls_title * self; +#line 318 "/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 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_xcls_title_parent_class)->finalize (obj); +#line 1980 "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 3 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + xcls_clutterfiles_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_finalize; +#line 3 "/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 2005 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_instance_init (Xcls_ClutterFiles * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self->priv = XCLS_CLUTTERFILES_GET_PRIVATE (self); +#line 2012 "ClutterFiles.vala.c" +} + + +static void xcls_clutterfiles_finalize (GObject* obj) { + Xcls_ClutterFiles * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->filelayout); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->filelayout_manager); +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + _g_object_unref0 (self->fileitems); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala" + G_OBJECT_CLASS (xcls_clutterfiles_parent_class)->finalize (obj); +#line 2032 "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..9b28daf4e --- /dev/null +++ b/Builder4/DialogConfirm.vala.c @@ -0,0 +1,280 @@ +/* DialogConfirm.vala.c generated by valac 0.20.1, the Vala compiler + * generated from DialogConfirm.vala, do not modify */ + + +#include +#include +#include +#include +#include +#include + + +#define TYPE_DIALOG_CONFIRM (dialog_confirm_get_type ()) +#define DIALOG_CONFIRM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_CONFIRM, DialogConfirm)) +#define DIALOG_CONFIRM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_CONFIRM, DialogConfirmClass)) +#define IS_DIALOG_CONFIRM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_CONFIRM)) +#define IS_DIALOG_CONFIRM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_CONFIRM)) +#define DIALOG_CONFIRM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_CONFIRM, DialogConfirmClass)) + +typedef struct _DialogConfirm DialogConfirm; +typedef struct _DialogConfirmClass DialogConfirmClass; +typedef struct _DialogConfirmPrivate DialogConfirmPrivate; +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +struct _DialogConfirm { + GObject parent_instance; + DialogConfirmPrivate * priv; + GtkMessageDialog* el; +}; + +struct _DialogConfirmClass { + GObjectClass parent_class; +}; + +struct _DialogConfirmPrivate { + DialogConfirm* _this; +}; + + +extern DialogConfirm* _DialogConfirm; +DialogConfirm* _DialogConfirm = NULL; +static gpointer dialog_confirm_parent_class = NULL; + +GType dialog_confirm_get_type (void) G_GNUC_CONST; +#define DIALOG_CONFIRM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_DIALOG_CONFIRM, DialogConfirmPrivate)) +enum { + DIALOG_CONFIRM_DUMMY_PROPERTY +}; +DialogConfirm* dialog_confirm_singleton (void); +DialogConfirm* dialog_confirm_new (void); +DialogConfirm* dialog_confirm_construct (GType object_type); +static gboolean __lambda12_ (DialogConfirm* self, GdkEventAny* event); +static gboolean ___lambda12__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +gint dialog_confirm_show (DialogConfirm* self, const gchar* title, const gchar* msg); +static void dialog_confirm_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return self ? g_object_ref (self) : NULL; +#line 62 "DialogConfirm.vala.c" +} + + +DialogConfirm* dialog_confirm_singleton (void) { + DialogConfirm* result = NULL; + DialogConfirm* _tmp0_; + DialogConfirm* _tmp2_; + DialogConfirm* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp0_ = _DialogConfirm; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + if (_tmp0_ == NULL) { +#line 75 "DialogConfirm.vala.c" + DialogConfirm* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp1_ = dialog_confirm_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _g_object_unref0 (_DialogConfirm); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _DialogConfirm = _tmp1_; +#line 83 "DialogConfirm.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp2_ = _DialogConfirm; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return result; +#line 93 "DialogConfirm.vala.c" +} + + +static gboolean __lambda12_ (DialogConfirm* self, GdkEventAny* event) { + gboolean result = FALSE; + GtkMessageDialog* _tmp0_; + GtkMessageDialog* _tmp1_; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp0_ = self->el; +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_dialog_response ((GtkDialog*) _tmp0_, (gint) GTK_RESPONSE_CANCEL); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp1_ = self->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_widget_hide ((GtkWidget*) _tmp1_); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + result = TRUE; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return result; +#line 115 "DialogConfirm.vala.c" +} + + +static gboolean ___lambda12__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda12_ (self, event); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return result; +#line 124 "DialogConfirm.vala.c" +} + + +DialogConfirm* dialog_confirm_construct (GType object_type) { + DialogConfirm * self = NULL; + DialogConfirm* _tmp0_; + GtkMessageDialog* _tmp1_; + GtkMessageDialog* _tmp2_; + GtkMessageDialog* _tmp3_; + GtkMessageDialog* _tmp4_; + GtkMessageDialog* _tmp5_; + GtkMessageDialog* _tmp6_; +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + self = (DialogConfirm*) g_object_new (object_type, NULL); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp0_ = _g_object_ref0 (self); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _g_object_unref0 (self->priv->_this); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + self->priv->_this = _tmp0_; +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp1_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "Tests", NULL); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_object_ref_sink (_tmp1_); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _g_object_unref0 (self->el); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + self->el = _tmp1_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp2_ = self->el; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_window_set_title ((GtkWindow*) _tmp2_, "Please Confirm d"); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp3_ = self->el; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_widget_set_name ((GtkWidget*) _tmp3_, "DialogConfirm"); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp4_ = self->el; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_window_set_modal ((GtkWindow*) _tmp4_, TRUE); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp5_ = self->el; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_object_set (_tmp5_, "use-markup", TRUE, NULL); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp6_ = self->el; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_signal_connect_object ((GtkWidget*) _tmp6_, "delete-event", (GCallback) ___lambda12__gtk_widget_delete_event, self, 0); +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return self; +#line 175 "DialogConfirm.vala.c" +} + + +DialogConfirm* dialog_confirm_new (void) { +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return dialog_confirm_construct (TYPE_DIALOG_CONFIRM); +#line 182 "DialogConfirm.vala.c" +} + + +gint dialog_confirm_show (DialogConfirm* self, const gchar* title, const gchar* msg) { + gint result = 0; + GtkMessageDialog* _tmp0_; + const gchar* _tmp1_; + GtkMessageDialog* _tmp2_; + const gchar* _tmp3_; + GtkMessageDialog* _tmp4_; + GtkMessageDialog* _tmp5_; + gint _tmp6_ = 0; + gint ret; + GtkMessageDialog* _tmp7_; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_val_if_fail (self != NULL, 0); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_val_if_fail (title != NULL, 0); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_return_val_if_fail (msg != NULL, 0); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp0_ = self->el; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp1_ = title; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_window_set_title ((GtkWindow*) _tmp0_, _tmp1_); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp2_ = self->el; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp3_ = msg; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_object_set (_tmp2_, "text", _tmp3_, NULL); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp4_ = self->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_widget_show_all ((GtkWidget*) _tmp4_); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp5_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp6_ = gtk_dialog_run ((GtkDialog*) _tmp5_); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + ret = _tmp6_; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _tmp7_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + gtk_widget_hide ((GtkWidget*) _tmp7_); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + result = ret; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + return result; +#line 233 "DialogConfirm.vala.c" +} + + +static void dialog_confirm_class_init (DialogConfirmClass * klass) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + dialog_confirm_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + g_type_class_add_private (klass, sizeof (DialogConfirmPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_confirm_finalize; +#line 244 "DialogConfirm.vala.c" +} + + +static void dialog_confirm_instance_init (DialogConfirm * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + self->priv = DIALOG_CONFIRM_GET_PRIVATE (self); +#line 251 "DialogConfirm.vala.c" +} + + +static void dialog_confirm_finalize (GObject* obj) { + DialogConfirm * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_DIALOG_CONFIRM, DialogConfirm); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + _g_object_unref0 (self->priv->_this); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala" + G_OBJECT_CLASS (dialog_confirm_parent_class)->finalize (obj); +#line 265 "DialogConfirm.vala.c" +} + + +GType dialog_confirm_get_type (void) { + static volatile gsize dialog_confirm_type_id__volatile = 0; + if (g_once_init_enter (&dialog_confirm_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogConfirmClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_confirm_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogConfirm), 0, (GInstanceInitFunc) dialog_confirm_instance_init, NULL }; + GType dialog_confirm_type_id; + dialog_confirm_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogConfirm", &g_define_type_info, 0); + g_once_init_leave (&dialog_confirm_type_id__volatile, dialog_confirm_type_id); + } + return dialog_confirm_type_id__volatile; +} + + + diff --git a/Builder4/DialogNewComponent.vala.c b/Builder4/DialogNewComponent.vala.c new file mode 100644 index 000000000..195a1376f --- /dev/null +++ b/Builder4/DialogNewComponent.vala.c @@ -0,0 +1,3523 @@ +/* DialogNewComponent.vala.c generated by valac 0.20.1, the Vala compiler + * generated from DialogNewComponent.vala, do not modify */ + + +#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 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_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_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)) +typedef struct _ProjectProjectPrivate ProjectProjectPrivate; +typedef struct _Xcls_DialogNewComponentXcls_titlePrivate Xcls_DialogNewComponentXcls_titlePrivate; +typedef struct _Xcls_DialogNewComponentXcls_regionPrivate Xcls_DialogNewComponentXcls_regionPrivate; +typedef struct _Xcls_DialogNewComponentXcls_parentPrivate Xcls_DialogNewComponentXcls_parentPrivate; +typedef struct _Xcls_DialogNewComponentXcls_permnamePrivate Xcls_DialogNewComponentXcls_permnamePrivate; +typedef struct _Xcls_DialogNewComponentXcls_modOrderPrivate Xcls_DialogNewComponentXcls_modOrderPrivate; + +#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_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; + +struct _Xcls_DialogNewComponent { + GObject parent_instance; + 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; + ProjectProject* project; + JsRenderJsRender* file; +}; + +struct _Xcls_DialogNewComponentClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentPrivate { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_VBox2 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_VBox2Private * priv; + GtkVBox* el; +}; + +struct _Xcls_DialogNewComponentXcls_VBox2Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_Button16 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_Button16Private * priv; + GtkButton* el; +}; + +struct _Xcls_DialogNewComponentXcls_Button16Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_Button17 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_Button17Private * priv; + GtkButton* el; +}; + +struct _Xcls_DialogNewComponentXcls_Button17Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_name { + GObject parent_instance; + Xcls_DialogNewComponentXcls_namePrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_nameClass { + 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; + guint64 webkit_page_id; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*loadItems) (JsRenderJsRender* self, GError** error); + void (*save) (JsRenderJsRender* self); + void (*saveHTML) (JsRenderJsRender* self, const gchar* html); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); +}; + +struct _ProjectProject { + GObject parent_instance; + ProjectProjectPrivate * priv; + gchar* id; + gchar* fn; + gchar* name; + gchar* runhtml; + gchar* base_template; + gchar* rootURL; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_title { + GObject parent_instance; + Xcls_DialogNewComponentXcls_titlePrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_titleClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_region { + GObject parent_instance; + Xcls_DialogNewComponentXcls_regionPrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_regionClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_parent { + GObject parent_instance; + Xcls_DialogNewComponentXcls_parentPrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_parentClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_permname { + GObject parent_instance; + Xcls_DialogNewComponentXcls_permnamePrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_permnameClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_modOrder { + GObject parent_instance; + Xcls_DialogNewComponentXcls_modOrderPrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_DialogNewComponentXcls_modOrderClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_VBox2Private { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_Table3 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_Table3Private * priv; + GtkTable* el; +}; + +struct _Xcls_DialogNewComponentXcls_Table3Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_Table3Private { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_Label4 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_Label4Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label4Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_Label6 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_Label6Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label6Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_Label8 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_Label8Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label8Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_Label10 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_Label10Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label10Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_Label12 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_Label12Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label12Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_Label14 { + GObject parent_instance; + Xcls_DialogNewComponentXcls_Label14Private * priv; + GtkLabel* el; +}; + +struct _Xcls_DialogNewComponentXcls_Label14Class { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponentXcls_Label4Private { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_namePrivate { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_Label6Private { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_titlePrivate { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_Label8Private { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_regionPrivate { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_Label10Private { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_parentPrivate { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_Label12Private { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_permnamePrivate { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_Label14Private { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_modOrderPrivate { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_Button16Private { + Xcls_DialogNewComponent* _this; +}; + +struct _Xcls_DialogNewComponentXcls_Button17Private { + Xcls_DialogNewComponent* _this; +}; + + +extern Xcls_DialogNewComponent* _DialogNewComponent; +Xcls_DialogNewComponent* _DialogNewComponent = NULL; +static gpointer xcls_dialognewcomponent_parent_class = 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; + +GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_name_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_title_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_region_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_parent_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_permname_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_modorder_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +GType js_render_js_render_get_type (void) G_GNUC_CONST; +#define XCLS_DIALOGNEWCOMPONENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentPrivate)) +enum { + XCLS_DIALOGNEWCOMPONENT_DUMMY_PROPERTY +}; +Xcls_DialogNewComponent* xcls_dialognewcomponent_singleton (void); +Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void); +Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type); +Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_vbox2_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_button16_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_button17_get_type (void) G_GNUC_CONST; +static gboolean __lambda13_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda13__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +static void __lambda14_ (Xcls_DialogNewComponent* self, GtkDialog* _self_, gint response_id); +GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST; +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, GtkWindow* win, const gchar* msg); +GType js_render_node_get_type (void) G_GNUC_CONST; +Xcls_StandardErrorDialog* xcls_standarderrordialog_singleton (void); +void xcls_dialognewcomponent_updateFileFromEntry (Xcls_DialogNewComponent* self); +void js_render_js_render_save (JsRenderJsRender* self); +gchar* project_project_firstPath (ProjectProject* self); +JsRenderJsRender* js_render_js_render_factory (const gchar* xt, ProjectProject* project, const gchar* path); +void project_project_addFile (ProjectProject* self, JsRenderJsRender* pfile); +static void ___lambda14__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self); +static void __lambda17_ (Xcls_DialogNewComponent* self, GtkWidget* _self_); +static void ___lambda17__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); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_DUMMY_PROPERTY +}; +Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_table3_get_type (void) G_GNUC_CONST; +static void xcls_dialognewcomponent_xcls_vbox2_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_DUMMY_PROPERTY +}; +Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_label4_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type, Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_label6_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type, Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_label8_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type, Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_label10_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type, Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_label12_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type, Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type, Xcls_DialogNewComponent* _owner); +GType xcls_dialognewcomponent_xcls_label14_get_type (void) G_GNUC_CONST; +Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (Xcls_DialogNewComponent* _owner); +Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type, Xcls_DialogNewComponent* _owner); +static void xcls_dialognewcomponent_xcls_table3_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label4_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_namePrivate)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_name_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label6_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titlePrivate)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_title_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label8_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionPrivate)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_region_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label10_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentPrivate)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_parent_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label12_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnamePrivate)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_permname_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_label14_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderPrivate)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_modorder_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_button16_finalize (GObject* obj); +#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Private)) +enum { + XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_DUMMY_PROPERTY +}; +static void xcls_dialognewcomponent_xcls_button17_finalize (GObject* obj); +static void xcls_dialognewcomponent_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self ? g_object_ref (self) : NULL; +#line 724 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponent* xcls_dialognewcomponent_singleton (void) { + Xcls_DialogNewComponent* result = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp2_; + Xcls_DialogNewComponent* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _DialogNewComponent; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp0_ == NULL) { +#line 737 "DialogNewComponent.vala.c" + Xcls_DialogNewComponent* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = xcls_dialognewcomponent_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_DialogNewComponent); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _DialogNewComponent = _tmp1_; +#line 745 "DialogNewComponent.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _DialogNewComponent; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return result; +#line 755 "DialogNewComponent.vala.c" +} + + +static gboolean __lambda13_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkDialog* _tmp0_; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = self->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + result = TRUE; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return result; +#line 774 "DialogNewComponent.vala.c" +} + + +static gboolean ___lambda13__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda13_ (self, _sender, event); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return result; +#line 783 "DialogNewComponent.vala.c" +} + + +static void __lambda14_ (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 _tmp10_ = FALSE; + Xcls_DialogNewComponent* _tmp11_; + JsRenderJsRender* _tmp12_; + const gchar* _tmp13_; + gint _tmp14_; + gint _tmp15_; + gboolean _tmp16_; + gboolean isNew; + gboolean _tmp17_ = FALSE; + gboolean _tmp18_; + gboolean _tmp25_; + gboolean _tmp29_; + Xcls_DialogNewComponentXcls_name* _tmp33_; + GtkEntry* _tmp34_; + const gchar* _tmp35_ = NULL; + gchar* _tmp36_; + gchar* fn; + Xcls_DialogNewComponent* _tmp37_; + ProjectProject* _tmp38_; + gchar* _tmp39_ = NULL; + gchar* dir; + const gchar* _tmp40_; + gchar* _tmp41_; + gchar* _tmp42_; + const gchar* _tmp43_; + gchar* _tmp44_; + gchar* _tmp45_; + gchar* _tmp46_; + gchar* _tmp47_; + gboolean _tmp48_ = FALSE; + gboolean _tmp49_; + Xcls_DialogNewComponent* _tmp53_; + JsRenderJsRender* _tmp54_; + ProjectProject* _tmp55_; + const gchar* _tmp56_; + Xcls_DialogNewComponent* _tmp57_; + JsRenderJsRender* _tmp58_; + ProjectProject* _tmp59_; + const gchar* _tmp60_; + gchar* _tmp61_; + gchar* _tmp62_; + const gchar* _tmp63_; + gchar* _tmp64_; + gchar* _tmp65_; + gchar* _tmp66_; + gchar* _tmp67_; + JsRenderJsRender* _tmp68_ = NULL; + JsRenderJsRender* _tmp69_; + JsRenderJsRender* f; + Xcls_DialogNewComponent* _tmp70_; + JsRenderJsRender* _tmp71_; + JsRenderJsRender* _tmp72_; + Xcls_DialogNewComponent* _tmp73_; + JsRenderJsRender* _tmp74_; + Xcls_DialogNewComponent* _tmp75_; + JsRenderJsRender* _tmp76_; + ProjectProject* _tmp77_; + Xcls_DialogNewComponent* _tmp78_; + JsRenderJsRender* _tmp79_; + GtkDialog* _tmp80_; + Xcls_DialogNewComponent* _tmp81_; + Xcls_DialogNewComponent* _tmp82_; + ProjectProject* _tmp83_; + Xcls_DialogNewComponent* _tmp84_; + JsRenderJsRender* _tmp85_; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (_self_ != NULL); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = response_id; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp0_ < 1) { +#line 866 "DialogNewComponent.vala.c" + GtkDialog* _tmp1_; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = self->el; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_hide ((GtkWidget*) _tmp1_); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 874 "DialogNewComponent.vala.c" + } +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->priv->_this; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _tmp2_->name; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = _tmp3_->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = gtk_entry_get_text (_tmp4_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = strlen (_tmp5_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp7_ = _tmp6_; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp7_ < 1) { +#line 890 "DialogNewComponent.vala.c" + Xcls_StandardErrorDialog* _tmp8_; + GtkDialog* _tmp9_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_ = StandardErrorDialog; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = self->el; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_standarderrordialog_show (_tmp8_, (GtkWindow*) _tmp9_, "You have to set Component name "); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 901 "DialogNewComponent.vala.c" + } +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp11_ = self->priv->_this; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp12_ = _tmp11_->file; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp13_ = _tmp12_->name; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp14_ = strlen (_tmp13_); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_ = _tmp14_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp15_ > 0) { +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = FALSE; +#line 917 "DialogNewComponent.vala.c" + } else { +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = TRUE; +#line 921 "DialogNewComponent.vala.c" + } +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = _tmp10_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + isNew = _tmp16_; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp18_ = isNew; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!_tmp18_) { +#line 931 "DialogNewComponent.vala.c" + JsRenderJsRender* _tmp19_; + const gchar* _tmp20_; + Xcls_DialogNewComponent* _tmp21_; + Xcls_DialogNewComponentXcls_name* _tmp22_; + GtkEntry* _tmp23_; + const gchar* _tmp24_ = NULL; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp19_ = self->file; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp20_ = _tmp19_->name; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp21_ = self->priv->_this; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp22_ = _tmp21_->name; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp23_ = _tmp22_->el; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp24_ = gtk_entry_get_text (_tmp23_); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = g_strcmp0 (_tmp20_, _tmp24_) != 0; +#line 952 "DialogNewComponent.vala.c" + } else { +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = FALSE; +#line 956 "DialogNewComponent.vala.c" + } +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp25_ = _tmp17_; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp25_) { +#line 962 "DialogNewComponent.vala.c" + Xcls_StandardErrorDialog* _tmp26_ = NULL; + Xcls_StandardErrorDialog* _tmp27_; + GtkDialog* _tmp28_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp26_ = xcls_standarderrordialog_singleton (); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp27_ = _tmp26_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp28_ = self->el; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_standarderrordialog_show (_tmp27_, (GtkWindow*) _tmp28_, "Sorry changing names does not work yet. "); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp27_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 978 "DialogNewComponent.vala.c" + } +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp29_ = isNew; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (!_tmp29_) { +#line 984 "DialogNewComponent.vala.c" + Xcls_DialogNewComponent* _tmp30_; + JsRenderJsRender* _tmp31_; + GtkDialog* _tmp32_; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_updateFileFromEntry (self); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp30_ = self->priv->_this; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp31_ = _tmp30_->file; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + js_render_js_render_save (_tmp31_); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp32_ = self->el; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_hide ((GtkWidget*) _tmp32_); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 1002 "DialogNewComponent.vala.c" + } +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp33_ = self->name; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp34_ = _tmp33_->el; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp35_ = gtk_entry_get_text (_tmp34_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp36_ = g_strdup (_tmp35_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + fn = _tmp36_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp37_ = self->priv->_this; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp38_ = _tmp37_->project; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp39_ = project_project_firstPath (_tmp38_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + dir = _tmp39_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp40_ = dir; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp41_ = g_strconcat (_tmp40_, "/", NULL); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp42_ = _tmp41_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp43_ = fn; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp44_ = g_strconcat (_tmp42_, _tmp43_, NULL); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp45_ = _tmp44_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp46_ = g_strconcat (_tmp45_, ".bjs", NULL); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp47_ = _tmp46_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp48_ = g_file_test (_tmp47_, G_FILE_TEST_EXISTS); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp49_ = _tmp48_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp47_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp45_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp42_); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp49_) { +#line 1050 "DialogNewComponent.vala.c" + Xcls_StandardErrorDialog* _tmp50_ = NULL; + Xcls_StandardErrorDialog* _tmp51_; + GtkDialog* _tmp52_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp50_ = xcls_standarderrordialog_singleton (); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp51_ = _tmp50_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp52_ = self->el; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_standarderrordialog_show (_tmp51_, (GtkWindow*) _tmp52_, "That file already exists"); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp51_); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (dir); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (fn); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return; +#line 1070 "DialogNewComponent.vala.c" + } +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp53_ = self->priv->_this; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp54_ = _tmp53_->file; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp55_ = _tmp54_->project; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp56_ = _tmp55_->xtype; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp57_ = self->priv->_this; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp58_ = _tmp57_->file; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp59_ = _tmp58_->project; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp60_ = dir; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp61_ = g_strconcat (_tmp60_, "/", NULL); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp62_ = _tmp61_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp63_ = fn; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp64_ = g_strconcat (_tmp62_, _tmp63_, NULL); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp65_ = _tmp64_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp66_ = g_strconcat (_tmp65_, ".bjs", NULL); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp67_ = _tmp66_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp68_ = js_render_js_render_factory (_tmp56_, _tmp59_, _tmp67_); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp69_ = _tmp68_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp67_); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp65_); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp62_); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + f = _tmp69_; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp70_ = self->priv->_this; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp71_ = f; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp72_ = _g_object_ref0 (_tmp71_); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp70_->file); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp70_->file = _tmp72_; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_updateFileFromEntry (self); +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp73_ = self->priv->_this; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp74_ = _tmp73_->file; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + js_render_js_render_save (_tmp74_); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp75_ = self->priv->_this; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp76_ = _tmp75_->file; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp77_ = _tmp76_->project; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp78_ = self->priv->_this; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp79_ = _tmp78_->file; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + project_project_addFile (_tmp77_, _tmp79_); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp80_ = self->el; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_hide ((GtkWidget*) _tmp80_); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp81_ = self->priv->_this; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp82_ = self->priv->_this; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp83_ = _tmp82_->project; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp84_ = self->priv->_this; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp85_ = _tmp84_->file; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_signal_emit_by_name (_tmp81_, "success", _tmp83_, _tmp85_); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (f); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (dir); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (fn); +#line 1166 "DialogNewComponent.vala.c" +} + + +static void ___lambda14__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) { +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + __lambda14_ (self, _sender, response_id); +#line 1173 "DialogNewComponent.vala.c" +} + + +static void __lambda17_ (Xcls_DialogNewComponent* self, GtkWidget* _self_) { + GtkDialog* _tmp0_; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (_self_ != NULL); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = self->el; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_show_all ((GtkWidget*) _tmp0_); +#line 1185 "DialogNewComponent.vala.c" +} + + +static void ___lambda17__gtk_widget_show (GtkWidget* _sender, gpointer self) { +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + __lambda17_ (self, _sender); +#line 1192 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type) { + Xcls_DialogNewComponent * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + GtkDialog* _tmp1_; + GtkDialog* _tmp2_; + GtkDialog* _tmp3_; + GtkDialog* _tmp4_; + GtkDialog* _tmp5_; + GtkDialog* _tmp6_; + Xcls_DialogNewComponent* _tmp7_; + Xcls_DialogNewComponentXcls_VBox2* _tmp8_; + Xcls_DialogNewComponentXcls_VBox2* child_0; + GtkDialog* _tmp9_; + GtkBox* _tmp10_ = NULL; + GtkVBox* _tmp11_; + Xcls_DialogNewComponent* _tmp12_; + Xcls_DialogNewComponentXcls_Button16* _tmp13_; + Xcls_DialogNewComponentXcls_Button16* child_1; + GtkDialog* _tmp14_; + GtkButton* _tmp15_; + Xcls_DialogNewComponent* _tmp16_; + Xcls_DialogNewComponentXcls_Button17* _tmp17_; + Xcls_DialogNewComponentXcls_Button17* child_2; + GtkDialog* _tmp18_; + GtkButton* _tmp19_; + GtkDialog* _tmp20_; + GtkDialog* _tmp21_; + GtkDialog* _tmp22_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponent*) g_object_new (object_type, NULL); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _g_object_ref0 (self); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp0_; +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = (GtkDialog*) gtk_dialog_new (); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp1_); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp1_; +#line 34 "/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" + self->file = NULL; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->el; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_title ((GtkWindow*) _tmp2_, "New Component"); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkWindow*) _tmp3_, "default-height", 200, NULL); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = self->el; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkWindow*) _tmp4_, "default-width", 500, NULL); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_deletable ((GtkWindow*) _tmp5_, TRUE); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = self->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp7_ = self->priv->_this; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_ = xcls_dialognewcomponent_xcls_vbox2_new (_tmp7_); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_0 = _tmp8_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_0); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = self->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = gtk_dialog_get_content_area (_tmp9_); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp11_ = child_0->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_container_add ((GtkContainer*) _tmp10_, (GtkWidget*) _tmp11_); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp12_ = self->priv->_this; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp13_ = xcls_dialognewcomponent_xcls_button16_new (_tmp12_); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_1 = _tmp13_; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_1); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp14_ = self->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_ = child_1->el; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_dialog_add_action_widget (_tmp14_, (GtkWidget*) _tmp15_, 0); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = self->priv->_this; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = xcls_dialognewcomponent_xcls_button17_new (_tmp16_); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_2 = _tmp17_; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_2); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp18_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp19_ = child_2->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_dialog_add_action_widget (_tmp18_, (GtkWidget*) _tmp19_, 1); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp20_ = self->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_signal_connect_object ((GtkWidget*) _tmp20_, "delete-event", (GCallback) ___lambda13__gtk_widget_delete_event, self, 0); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp21_ = self->el; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_signal_connect_object (_tmp21_, "response", (GCallback) ___lambda14__gtk_dialog_response, self, 0); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp22_ = self->el; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_signal_connect_object ((GtkWidget*) _tmp22_, "show", (GCallback) ___lambda17__gtk_widget_show, self, 0); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_2); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_1); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_0); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 1328 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void) { +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_construct (TYPE_XCLS_DIALOGNEWCOMPONENT); +#line 1335 "DialogNewComponent.vala.c" +} + + +void xcls_dialognewcomponent_updateFileFromEntry (Xcls_DialogNewComponent* self) { + Xcls_DialogNewComponent* _tmp0_; + JsRenderJsRender* _tmp1_; + Xcls_DialogNewComponent* _tmp2_; + Xcls_DialogNewComponentXcls_title* _tmp3_; + GtkEntry* _tmp4_; + const gchar* _tmp5_ = NULL; + gchar* _tmp6_; + Xcls_DialogNewComponent* _tmp7_; + JsRenderJsRender* _tmp8_; + Xcls_DialogNewComponent* _tmp9_; + Xcls_DialogNewComponentXcls_region* _tmp10_; + GtkEntry* _tmp11_; + const gchar* _tmp12_ = NULL; + gchar* _tmp13_; + Xcls_DialogNewComponent* _tmp14_; + JsRenderJsRender* _tmp15_; + Xcls_DialogNewComponent* _tmp16_; + Xcls_DialogNewComponentXcls_parent* _tmp17_; + GtkEntry* _tmp18_; + const gchar* _tmp19_ = NULL; + gchar* _tmp20_; + Xcls_DialogNewComponent* _tmp21_; + JsRenderJsRender* _tmp22_; + Xcls_DialogNewComponent* _tmp23_; + Xcls_DialogNewComponentXcls_permname* _tmp24_; + GtkEntry* _tmp25_; + const gchar* _tmp26_ = NULL; + gchar* _tmp27_; + Xcls_DialogNewComponent* _tmp28_; + JsRenderJsRender* _tmp29_; + Xcls_DialogNewComponent* _tmp30_; + Xcls_DialogNewComponentXcls_modOrder* _tmp31_; + GtkEntry* _tmp32_; + const gchar* _tmp33_ = NULL; + gchar* _tmp34_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (self != NULL); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = self->priv->_this; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _tmp0_->file; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->priv->_this; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _tmp2_->title; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = _tmp3_->el; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = gtk_entry_get_text (_tmp4_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = g_strdup (_tmp5_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp1_->title); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_->title = _tmp6_; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp7_ = self->priv->_this; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_ = _tmp7_->file; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = self->priv->_this; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = _tmp9_->region; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp11_ = _tmp10_->el; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp12_ = gtk_entry_get_text (_tmp11_); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp13_ = g_strdup (_tmp12_); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp8_->region); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_->region = _tmp13_; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp14_ = self->priv->_this; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_ = _tmp14_->file; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = self->priv->_this; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = _tmp16_->parent; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp18_ = _tmp17_->el; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp19_ = gtk_entry_get_text (_tmp18_); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp20_ = g_strdup (_tmp19_); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp15_->parent); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_->parent = _tmp20_; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp21_ = self->priv->_this; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp22_ = _tmp21_->file; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp23_ = self->priv->_this; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp24_ = _tmp23_->permname; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp25_ = _tmp24_->el; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp26_ = gtk_entry_get_text (_tmp25_); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp27_ = g_strdup (_tmp26_); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp22_->permname); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp22_->permname = _tmp27_; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp28_ = self->priv->_this; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp29_ = _tmp28_->file; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp30_ = self->priv->_this; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp31_ = _tmp30_->modOrder; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp32_ = _tmp31_->el; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp33_ = gtk_entry_get_text (_tmp32_); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp34_ = g_strdup (_tmp33_); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp29_->modOrder); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp29_->modOrder = _tmp34_; +#line 1467 "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 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (self != NULL); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (c != NULL); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = c; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _tmp0_->project; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->project); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->project = _tmp2_; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->priv->_this; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = _tmp3_->name; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = _tmp4_->el; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = c; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp7_ = _tmp6_->name; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp5_, _tmp7_); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_ = self->priv->_this; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = _tmp8_->title; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = _tmp9_->el; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp11_ = c; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp12_ = _tmp11_->title; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp10_, _tmp12_); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp13_ = self->priv->_this; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp14_ = _tmp13_->parent; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_ = _tmp14_->el; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = c; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = _tmp16_->parent; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp15_, _tmp17_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp18_ = self->priv->_this; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp19_ = _tmp18_->region; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp20_ = _tmp19_->el; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp21_ = c; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp22_ = _tmp21_->region; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp20_, _tmp22_); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp23_ = self->priv->_this; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp24_ = _tmp23_->modOrder; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp25_ = _tmp24_->el; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp26_ = c; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp27_ = _tmp26_->modOrder; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp25_, _tmp27_); +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp28_ = self->priv->_this; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp29_ = _tmp28_->permname; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp30_ = _tmp29_->el; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp31_ = c; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp32_ = _tmp31_->permname; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_entry_set_text (_tmp30_, _tmp32_); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp33_ = c; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp34_ = _tmp33_->path; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp35_ = strlen (_tmp34_); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp36_ = _tmp35_; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (_tmp36_ > 0) { +#line 1609 "DialogNewComponent.vala.c" + GtkDialog* _tmp37_; + JsRenderJsRender* _tmp38_; + const gchar* _tmp39_; + gchar* _tmp40_; + gchar* _tmp41_; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp37_ = self->el; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp38_ = c; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp39_ = _tmp38_->name; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp40_ = g_strconcat ("Edit File Details - ", _tmp39_, NULL); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp41_ = _tmp40_; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_title ((GtkWindow*) _tmp37_, _tmp41_); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_free0 (_tmp41_); +#line 1629 "DialogNewComponent.vala.c" + } else { + GtkDialog* _tmp42_; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp42_ = self->el; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_window_set_title ((GtkWindow*) _tmp42_, "Create New File"); +#line 1636 "DialogNewComponent.vala.c" + } +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp43_ = self->priv->_this; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp44_ = c; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp45_ = _g_object_ref0 (_tmp44_); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp43_->file); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp43_->file = _tmp45_; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp46_ = self->el; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_show_all ((GtkWidget*) _tmp46_); +#line 1652 "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 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_if_fail (n_param_values == 3); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + if (G_CCLOSURE_SWAP_DATA (closure)) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + data1 = closure->data; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + data2 = param_values->data[0].v_pointer; +#line 1671 "DialogNewComponent.vala.c" + } else { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + data1 = param_values->data[0].v_pointer; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + data2 = closure->data; +#line 1677 "DialogNewComponent.vala.c" + } +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback); +#line 3 "/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 1683 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_VBox2 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkVBox* _tmp2_; + Xcls_DialogNewComponent* _tmp3_; + Xcls_DialogNewComponentXcls_Table3* _tmp4_; + Xcls_DialogNewComponentXcls_Table3* child_0; + GtkVBox* _tmp5_; + GtkTable* _tmp6_; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_VBox2*) g_object_new (object_type, NULL); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->priv->_this; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = xcls_dialognewcomponent_xcls_table3_new (_tmp3_); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_0 = _tmp4_; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_0); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = child_0->el; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_0); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 1735 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (Xcls_DialogNewComponent* _owner) { +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_vbox2_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, _owner); +#line 1742 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_vbox2_class_init (Xcls_DialogNewComponentXcls_VBox2Class * klass) { +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_vbox2_parent_class = g_type_class_peek_parent (klass); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_VBox2Private)); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_vbox2_finalize; +#line 1753 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_vbox2_instance_init (Xcls_DialogNewComponentXcls_VBox2 * self) { +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_PRIVATE (self); +#line 1760 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_vbox2_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_VBox2 * self; +#line 191 "/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 193 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_vbox2_parent_class)->finalize (obj); +#line 1774 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_vbox2_type_id; + xcls_dialognewcomponent_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_VBox2", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_Table3 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkTable* _tmp2_; + Xcls_DialogNewComponent* _tmp3_; + Xcls_DialogNewComponentXcls_Label4* _tmp4_; + Xcls_DialogNewComponentXcls_Label4* child_0; + GtkTable* _tmp5_; + GtkLabel* _tmp6_; + Xcls_DialogNewComponent* _tmp7_; + Xcls_DialogNewComponentXcls_name* _tmp8_; + Xcls_DialogNewComponentXcls_name* child_1; + GtkTable* _tmp9_; + GtkEntry* _tmp10_; + Xcls_DialogNewComponent* _tmp11_; + Xcls_DialogNewComponentXcls_Label6* _tmp12_; + Xcls_DialogNewComponentXcls_Label6* child_2; + GtkTable* _tmp13_; + GtkLabel* _tmp14_; + Xcls_DialogNewComponent* _tmp15_; + Xcls_DialogNewComponentXcls_title* _tmp16_; + Xcls_DialogNewComponentXcls_title* child_3; + GtkTable* _tmp17_; + GtkEntry* _tmp18_; + Xcls_DialogNewComponent* _tmp19_; + Xcls_DialogNewComponentXcls_Label8* _tmp20_; + Xcls_DialogNewComponentXcls_Label8* child_4; + GtkTable* _tmp21_; + GtkLabel* _tmp22_; + Xcls_DialogNewComponent* _tmp23_; + Xcls_DialogNewComponentXcls_region* _tmp24_; + Xcls_DialogNewComponentXcls_region* child_5; + GtkTable* _tmp25_; + GtkEntry* _tmp26_; + Xcls_DialogNewComponent* _tmp27_; + Xcls_DialogNewComponentXcls_Label10* _tmp28_; + Xcls_DialogNewComponentXcls_Label10* child_6; + GtkTable* _tmp29_; + GtkLabel* _tmp30_; + Xcls_DialogNewComponent* _tmp31_; + Xcls_DialogNewComponentXcls_parent* _tmp32_; + Xcls_DialogNewComponentXcls_parent* child_7; + GtkTable* _tmp33_; + GtkEntry* _tmp34_; + Xcls_DialogNewComponent* _tmp35_; + Xcls_DialogNewComponentXcls_Label12* _tmp36_; + Xcls_DialogNewComponentXcls_Label12* child_8; + GtkTable* _tmp37_; + GtkLabel* _tmp38_; + Xcls_DialogNewComponent* _tmp39_; + Xcls_DialogNewComponentXcls_permname* _tmp40_; + Xcls_DialogNewComponentXcls_permname* child_9; + GtkTable* _tmp41_; + GtkEntry* _tmp42_; + Xcls_DialogNewComponent* _tmp43_; + Xcls_DialogNewComponentXcls_Label14* _tmp44_; + Xcls_DialogNewComponentXcls_Label14* child_10; + GtkTable* _tmp45_; + GtkLabel* _tmp46_; + Xcls_DialogNewComponent* _tmp47_; + Xcls_DialogNewComponentXcls_modOrder* _tmp48_; + Xcls_DialogNewComponentXcls_modOrder* child_11; + GtkTable* _tmp49_; + GtkEntry* _tmp50_; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Table3*) g_object_new (object_type, NULL); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkTable*) gtk_table_new ((guint) 3, (guint) 2, TRUE); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->priv->_this; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = xcls_dialognewcomponent_xcls_label4_new (_tmp3_); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_0 = _tmp4_; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_0); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = child_0->el; +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp5_, (GtkWidget*) _tmp6_, (guint) 0, (guint) 1, (guint) 0, (guint) 1); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp7_ = self->priv->_this; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp8_ = xcls_dialognewcomponent_xcls_name_new (_tmp7_); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_1 = _tmp8_; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_1); +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp9_ = self->el; +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp10_ = child_1->el; +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp9_, (GtkWidget*) _tmp10_, (guint) 1, (guint) 2, (guint) 0, (guint) 1); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp11_ = self->priv->_this; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp12_ = xcls_dialognewcomponent_xcls_label6_new (_tmp11_); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_2 = _tmp12_; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_2); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp13_ = self->el; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp14_ = child_2->el; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp13_, (GtkWidget*) _tmp14_, (guint) 0, (guint) 1, (guint) 1, (guint) 2); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp15_ = self->priv->_this; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp16_ = xcls_dialognewcomponent_xcls_title_new (_tmp15_); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_3 = _tmp16_; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_3); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp17_ = self->el; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp18_ = child_3->el; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp17_, (GtkWidget*) _tmp18_, (guint) 1, (guint) 2, (guint) 1, (guint) 2); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp19_ = self->priv->_this; +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp20_ = xcls_dialognewcomponent_xcls_label8_new (_tmp19_); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_4 = _tmp20_; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_4); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp21_ = self->el; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp22_ = child_4->el; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp21_, (GtkWidget*) _tmp22_, (guint) 0, (guint) 1, (guint) 2, (guint) 3); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp23_ = self->priv->_this; +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp24_ = xcls_dialognewcomponent_xcls_region_new (_tmp23_); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_5 = _tmp24_; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_5); +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp25_ = self->el; +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp26_ = child_5->el; +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp25_, (GtkWidget*) _tmp26_, (guint) 1, (guint) 2, (guint) 2, (guint) 3); +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp27_ = self->priv->_this; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp28_ = xcls_dialognewcomponent_xcls_label10_new (_tmp27_); +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_6 = _tmp28_; +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_6); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp29_ = self->el; +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp30_ = child_6->el; +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp29_, (GtkWidget*) _tmp30_, (guint) 0, (guint) 1, (guint) 3, (guint) 4); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp31_ = self->priv->_this; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp32_ = xcls_dialognewcomponent_xcls_parent_new (_tmp31_); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_7 = _tmp32_; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_7); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp33_ = self->el; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp34_ = child_7->el; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp33_, (GtkWidget*) _tmp34_, (guint) 1, (guint) 2, (guint) 3, (guint) 4); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp35_ = self->priv->_this; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp36_ = xcls_dialognewcomponent_xcls_label12_new (_tmp35_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_8 = _tmp36_; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_8); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp37_ = self->el; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp38_ = child_8->el; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp37_, (GtkWidget*) _tmp38_, (guint) 0, (guint) 1, (guint) 4, (guint) 5); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp39_ = self->priv->_this; +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp40_ = xcls_dialognewcomponent_xcls_permname_new (_tmp39_); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_9 = _tmp40_; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_9); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp41_ = self->el; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp42_ = child_9->el; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp41_, (GtkWidget*) _tmp42_, (guint) 1, (guint) 2, (guint) 4, (guint) 5); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp43_ = self->priv->_this; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp44_ = xcls_dialognewcomponent_xcls_label14_new (_tmp43_); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_10 = _tmp44_; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_10); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp45_ = self->el; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp46_ = child_10->el; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp45_, (GtkWidget*) _tmp46_, (guint) 0, (guint) 1, (guint) 5, (guint) 6); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp47_ = self->priv->_this; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp48_ = xcls_dialognewcomponent_xcls_modorder_new (_tmp47_); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + child_11 = _tmp48_; +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref ((GObject*) child_11); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp49_ = self->el; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp50_ = child_11->el; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_table_attach_defaults (_tmp49_, (GtkWidget*) _tmp50_, (guint) 1, (guint) 2, (guint) 5, (guint) 6); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_11); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_10); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_9); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_8); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_7); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_6); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_5); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_4); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_3); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_2); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_1); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (child_0); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2069 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (Xcls_DialogNewComponent* _owner) { +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_table3_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, _owner); +#line 2076 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_table3_class_init (Xcls_DialogNewComponentXcls_Table3Class * klass) { +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_table3_parent_class = g_type_class_peek_parent (klass); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Table3Private)); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_table3_finalize; +#line 2087 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_table3_instance_init (Xcls_DialogNewComponentXcls_Table3 * self) { +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_PRIVATE (self); +#line 2094 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_table3_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_Table3 * self; +#line 215 "/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 217 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_table3_parent_class)->finalize (obj); +#line 2108 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_table3_type_id; + xcls_dialognewcomponent_xcls_table3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Table3", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_Label4 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; + GtkLabel* _tmp4_; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label4*) g_object_new (object_type, NULL); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Component Name"); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = self->el; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2161 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (Xcls_DialogNewComponent* _owner) { +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label4_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, _owner); +#line 2168 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label4_class_init (Xcls_DialogNewComponentXcls_Label4Class * klass) { +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label4_parent_class = g_type_class_peek_parent (klass); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label4Private)); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label4_finalize; +#line 2179 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label4_instance_init (Xcls_DialogNewComponentXcls_Label4 * self) { +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_PRIVATE (self); +#line 2186 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label4_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_Label4 * self; +#line 272 "/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 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label4_parent_class)->finalize (obj); +#line 2200 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_label4_type_id; + xcls_dialognewcomponent_xcls_label4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label4", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_name * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponent* _tmp2_; + Xcls_DialogNewComponentXcls_name* _tmp3_; + GtkEntry* _tmp4_; + GtkEntry* _tmp5_; +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_name*) g_object_new (object_type, NULL); +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->priv->_this; +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _g_object_ref0 (self); +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp2_->name); +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_->name = _tmp3_; +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp4_); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp4_; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2258 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (Xcls_DialogNewComponent* _owner) { +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_name_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, _owner); +#line 2265 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_name_class_init (Xcls_DialogNewComponentXcls_nameClass * klass) { +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_name_parent_class = g_type_class_peek_parent (klass); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_namePrivate)); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_name_finalize; +#line 2276 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_name_instance_init (Xcls_DialogNewComponentXcls_name * self) { +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_PRIVATE (self); +#line 2283 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_name_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_name * self; +#line 295 "/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 297 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_name_parent_class)->finalize (obj); +#line 2297 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_name_type_id; + xcls_dialognewcomponent_xcls_name_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_name", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_Label6 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; + GtkLabel* _tmp4_; + GtkLabel* _tmp5_; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label6*) g_object_new (object_type, NULL); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Title"); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = self->el; +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2355 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (Xcls_DialogNewComponent* _owner) { +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label6_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, _owner); +#line 2362 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label6_class_init (Xcls_DialogNewComponentXcls_Label6Class * klass) { +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label6_parent_class = g_type_class_peek_parent (klass); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label6Private)); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label6_finalize; +#line 2373 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label6_instance_init (Xcls_DialogNewComponentXcls_Label6 * self) { +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_PRIVATE (self); +#line 2380 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label6_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_Label6 * self; +#line 318 "/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 320 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label6_parent_class)->finalize (obj); +#line 2394 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_label6_type_id; + xcls_dialognewcomponent_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label6", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_title * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponent* _tmp2_; + Xcls_DialogNewComponentXcls_title* _tmp3_; + GtkEntry* _tmp4_; + GtkEntry* _tmp5_; +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_title*) g_object_new (object_type, NULL); +#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->priv->_this; +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _g_object_ref0 (self); +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp2_->title); +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_->title = _tmp3_; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp4_); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp4_; +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2452 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (Xcls_DialogNewComponent* _owner) { +#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_title_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, _owner); +#line 2459 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_title_class_init (Xcls_DialogNewComponentXcls_titleClass * klass) { +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_title_parent_class = g_type_class_peek_parent (klass); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_titlePrivate)); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_title_finalize; +#line 2470 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_title_instance_init (Xcls_DialogNewComponentXcls_title * self) { +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_PRIVATE (self); +#line 2477 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_title_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_title * self; +#line 342 "/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 344 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_title_parent_class)->finalize (obj); +#line 2491 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_title_type_id; + xcls_dialognewcomponent_xcls_title_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_title", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_Label8 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; + GtkLabel* _tmp4_; + GtkLabel* _tmp5_; + GtkLabel* _tmp6_; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label8*) g_object_new (object_type, NULL); +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Region"); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT); +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = self->el; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL); +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_tooltip_text ((GtkWidget*) _tmp5_, "center, north, south, east, west"); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp6_ = self->el; +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp6_, TRUE); +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2554 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (Xcls_DialogNewComponent* _owner) { +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label8_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, _owner); +#line 2561 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label8_class_init (Xcls_DialogNewComponentXcls_Label8Class * klass) { +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label8_parent_class = g_type_class_peek_parent (klass); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label8Private)); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label8_finalize; +#line 2572 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label8_instance_init (Xcls_DialogNewComponentXcls_Label8 * self) { +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_PRIVATE (self); +#line 2579 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label8_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_Label8 * self; +#line 365 "/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 367 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label8_parent_class)->finalize (obj); +#line 2593 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_label8_type_id; + xcls_dialognewcomponent_xcls_label8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label8", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_region * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponent* _tmp2_; + Xcls_DialogNewComponentXcls_region* _tmp3_; + GtkEntry* _tmp4_; + GtkEntry* _tmp5_; +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_region*) g_object_new (object_type, NULL); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->priv->_this; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _g_object_ref0 (self); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp2_->region); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_->region = _tmp3_; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp4_); +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp4_; +#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2651 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (Xcls_DialogNewComponent* _owner) { +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_region_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, _owner); +#line 2658 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_region_class_init (Xcls_DialogNewComponentXcls_regionClass * klass) { +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_region_parent_class = g_type_class_peek_parent (klass); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_regionPrivate)); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_region_finalize; +#line 2669 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_region_instance_init (Xcls_DialogNewComponentXcls_region * self) { +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_PRIVATE (self); +#line 2676 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_region_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_region * self; +#line 390 "/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 392 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_region_parent_class)->finalize (obj); +#line 2690 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_region_type_id; + xcls_dialognewcomponent_xcls_region_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_region", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_Label10 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; + GtkLabel* _tmp4_; + GtkLabel* _tmp5_; +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label10*) g_object_new (object_type, NULL); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Parent Name"); +#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT); +#line 431 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = self->el; +#line 431 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL); +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2748 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (Xcls_DialogNewComponent* _owner) { +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label10_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, _owner); +#line 2755 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label10_class_init (Xcls_DialogNewComponentXcls_Label10Class * klass) { +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label10_parent_class = g_type_class_peek_parent (klass); +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label10Private)); +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label10_finalize; +#line 2766 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label10_instance_init (Xcls_DialogNewComponentXcls_Label10 * self) { +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_PRIVATE (self); +#line 2773 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label10_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_Label10 * self; +#line 413 "/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 415 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label10_parent_class)->finalize (obj); +#line 2787 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_label10_type_id; + xcls_dialognewcomponent_xcls_label10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label10", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_parent * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponent* _tmp2_; + Xcls_DialogNewComponentXcls_parent* _tmp3_; + GtkEntry* _tmp4_; + GtkEntry* _tmp5_; +#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_parent*) g_object_new (object_type, NULL); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->priv->_this; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _g_object_ref0 (self); +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp2_->parent); +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_->parent = _tmp3_; +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp4_); +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp4_; +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2845 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (Xcls_DialogNewComponent* _owner) { +#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_parent_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, _owner); +#line 2852 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_parent_class_init (Xcls_DialogNewComponentXcls_parentClass * klass) { +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_parent_parent_class = g_type_class_peek_parent (klass); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_parentPrivate)); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_parent_finalize; +#line 2863 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_parent_instance_init (Xcls_DialogNewComponentXcls_parent * self) { +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_PRIVATE (self); +#line 2870 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_parent_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_parent * self; +#line 437 "/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 439 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_parent_parent_class)->finalize (obj); +#line 2884 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_parent_type_id; + xcls_dialognewcomponent_xcls_parent_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_parent", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_Label12 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; + GtkLabel* _tmp4_; + GtkLabel* _tmp5_; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label12*) g_object_new (object_type, NULL); +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Permission Name"); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = self->el; +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL); +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 2942 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (Xcls_DialogNewComponent* _owner) { +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label12_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, _owner); +#line 2949 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label12_class_init (Xcls_DialogNewComponentXcls_Label12Class * klass) { +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label12_parent_class = g_type_class_peek_parent (klass); +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label12Private)); +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label12_finalize; +#line 2960 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label12_instance_init (Xcls_DialogNewComponentXcls_Label12 * self) { +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_PRIVATE (self); +#line 2967 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label12_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_Label12 * self; +#line 460 "/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 462 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label12_parent_class)->finalize (obj); +#line 2981 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_label12_type_id; + xcls_dialognewcomponent_xcls_label12_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label12", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_permname * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponent* _tmp2_; + Xcls_DialogNewComponentXcls_permname* _tmp3_; + GtkEntry* _tmp4_; + GtkEntry* _tmp5_; +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_permname*) g_object_new (object_type, NULL); +#line 495 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 495 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 495 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 495 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->priv->_this; +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _g_object_ref0 (self); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp2_->permname); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_->permname = _tmp3_; +#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp4_); +#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp4_; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 3039 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (Xcls_DialogNewComponent* _owner) { +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_permname_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, _owner); +#line 3046 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_permname_class_init (Xcls_DialogNewComponentXcls_permnameClass * klass) { +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_permname_parent_class = g_type_class_peek_parent (klass); +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_permnamePrivate)); +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_permname_finalize; +#line 3057 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_permname_instance_init (Xcls_DialogNewComponentXcls_permname * self) { +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_PRIVATE (self); +#line 3064 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_permname_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_permname * self; +#line 484 "/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 486 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_permname_parent_class)->finalize (obj); +#line 3078 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_permname_type_id; + xcls_dialognewcomponent_xcls_permname_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_permname", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_Label14 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkLabel* _tmp2_; + GtkLabel* _tmp3_; + GtkLabel* _tmp4_; + GtkLabel* _tmp5_; +#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Label14*) g_object_new (object_type, NULL); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Order (for tabs)"); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT); +#line 525 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = self->el; +#line 525 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL); +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 3136 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (Xcls_DialogNewComponent* _owner) { +#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_label14_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, _owner); +#line 3143 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label14_class_init (Xcls_DialogNewComponentXcls_Label14Class * klass) { +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_label14_parent_class = g_type_class_peek_parent (klass); +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label14Private)); +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label14_finalize; +#line 3154 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label14_instance_init (Xcls_DialogNewComponentXcls_Label14 * self) { +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_PRIVATE (self); +#line 3161 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_label14_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_Label14 * self; +#line 507 "/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 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label14_parent_class)->finalize (obj); +#line 3175 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_label14_type_id; + xcls_dialognewcomponent_xcls_label14_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label14", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_modOrder * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + Xcls_DialogNewComponent* _tmp2_; + Xcls_DialogNewComponentXcls_modOrder* _tmp3_; + GtkEntry* _tmp4_; + GtkEntry* _tmp5_; +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_modOrder*) g_object_new (object_type, NULL); +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = self->priv->_this; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = _g_object_ref0 (self); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (_tmp2_->modOrder); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_->modOrder = _tmp3_; +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp4_); +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp4_; +#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp5_ = self->el; +#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE); +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 3233 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (Xcls_DialogNewComponent* _owner) { +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_modorder_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, _owner); +#line 3240 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_modorder_class_init (Xcls_DialogNewComponentXcls_modOrderClass * klass) { +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_modorder_parent_class = g_type_class_peek_parent (klass); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_modOrderPrivate)); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_modorder_finalize; +#line 3251 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_modorder_instance_init (Xcls_DialogNewComponentXcls_modOrder * self) { +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_PRIVATE (self); +#line 3258 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_modorder_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_modOrder * self; +#line 531 "/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 533 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_modorder_parent_class)->finalize (obj); +#line 3272 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_modorder_type_id; + xcls_dialognewcomponent_xcls_modorder_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_modOrder", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_Button16 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; +#line 563 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 563 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Button16*) g_object_new (object_type, NULL); +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_button_set_label (_tmp3_, "Cancel"); +#line 563 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 3320 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (Xcls_DialogNewComponent* _owner) { +#line 563 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_button16_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, _owner); +#line 3327 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button16_class_init (Xcls_DialogNewComponentXcls_Button16Class * klass) { +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button16_parent_class = g_type_class_peek_parent (klass); +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Button16Private)); +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button16_finalize; +#line 3338 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button16_instance_init (Xcls_DialogNewComponentXcls_Button16 * self) { +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_PRIVATE (self); +#line 3345 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button16_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_Button16 * self; +#line 554 "/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 556 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 557 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_button16_parent_class)->finalize (obj); +#line 3359 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_button16_type_id; + xcls_dialognewcomponent_xcls_button16_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Button16", &g_define_type_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; +} + + +Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type, Xcls_DialogNewComponent* _owner) { + Xcls_DialogNewComponentXcls_Button17 * self = NULL; + Xcls_DialogNewComponent* _tmp0_; + Xcls_DialogNewComponent* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; +#line 585 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 585 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = (Xcls_DialogNewComponentXcls_Button17*) g_object_new (object_type, NULL); +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp0_ = _owner; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv->_this = _tmp1_; +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_object_ref_sink (_tmp2_); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->el = _tmp2_; +#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _tmp3_ = self->el; +#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + gtk_button_set_label (_tmp3_, "OK"); +#line 585 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return self; +#line 3407 "DialogNewComponent.vala.c" +} + + +Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (Xcls_DialogNewComponent* _owner) { +#line 585 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + return xcls_dialognewcomponent_xcls_button17_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, _owner); +#line 3414 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button17_class_init (Xcls_DialogNewComponentXcls_Button17Class * klass) { +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_xcls_button17_parent_class = g_type_class_peek_parent (klass); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Button17Private)); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button17_finalize; +#line 3425 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button17_instance_init (Xcls_DialogNewComponentXcls_Button17 * self) { +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_PRIVATE (self); +#line 3432 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_xcls_button17_finalize (GObject* obj) { + Xcls_DialogNewComponentXcls_Button17 * self; +#line 576 "/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 578 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_button17_parent_class)->finalize (obj); +#line 3446 "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 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, NULL }; + GType xcls_dialognewcomponent_xcls_button17_type_id; + xcls_dialognewcomponent_xcls_button17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Button17", &g_define_type_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; +} + + +static void xcls_dialognewcomponent_class_init (Xcls_DialogNewComponentClass * klass) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + xcls_dialognewcomponent_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_finalize; +#line 3 "/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 3471 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_instance_init (Xcls_DialogNewComponent * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self->priv = XCLS_DIALOGNEWCOMPONENT_GET_PRIVATE (self); +#line 3478 "DialogNewComponent.vala.c" +} + + +static void xcls_dialognewcomponent_finalize (GObject* obj) { + Xcls_DialogNewComponent * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->name); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->title); +#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->region); +#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->parent); +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->permname); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->modOrder); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->project); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + _g_object_unref0 (self->file); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala" + G_OBJECT_CLASS (xcls_dialognewcomponent_parent_class)->finalize (obj); +#line 3508 "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 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, NULL }; + GType xcls_dialognewcomponent_type_id; + xcls_dialognewcomponent_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponent", &g_define_type_info, 0); + g_once_init_leave (&xcls_dialognewcomponent_type_id__volatile, xcls_dialognewcomponent_type_id); + } + return xcls_dialognewcomponent_type_id__volatile; +} + + + diff --git a/Builder4/DialogSaveModule.vala.c b/Builder4/DialogSaveModule.vala.c new file mode 100644 index 000000000..8ff3729dd --- /dev/null +++ b/Builder4/DialogSaveModule.vala.c @@ -0,0 +1,1255 @@ +/* DialogSaveModule.vala.c generated by valac 0.20.1, the Vala compiler + * generated from DialogSaveModule.vala, do not modify */ + + +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_DIALOG_SAVE_MODULE (dialog_save_module_get_type ()) +#define DIALOG_SAVE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_SAVE_MODULE, DialogSaveModule)) +#define DIALOG_SAVE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_SAVE_MODULE, DialogSaveModuleClass)) +#define IS_DIALOG_SAVE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_SAVE_MODULE)) +#define IS_DIALOG_SAVE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_SAVE_MODULE)) +#define DIALOG_SAVE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_SAVE_MODULE, DialogSaveModuleClass)) + +typedef struct _DialogSaveModule DialogSaveModule; +typedef struct _DialogSaveModuleClass DialogSaveModuleClass; +typedef struct _DialogSaveModulePrivate DialogSaveModulePrivate; + +#define DIALOG_SAVE_MODULE_TYPE_XCLS_NAME (dialog_save_module_xcls_name_get_type ()) +#define DIALOG_SAVE_MODULE_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_NAME, DialogSaveModuleXcls_name)) +#define DIALOG_SAVE_MODULE_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_NAME, DialogSaveModuleXcls_nameClass)) +#define DIALOG_SAVE_MODULE_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_NAME)) +#define DIALOG_SAVE_MODULE_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_NAME)) +#define DIALOG_SAVE_MODULE_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_NAME, DialogSaveModuleXcls_nameClass)) + +typedef struct _DialogSaveModuleXcls_name DialogSaveModuleXcls_name; +typedef struct _DialogSaveModuleXcls_nameClass DialogSaveModuleXcls_nameClass; + +#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 _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define DIALOG_SAVE_MODULE_TYPE_XCLS_HBOX2 (dialog_save_module_xcls_hbox2_get_type ()) +#define DIALOG_SAVE_MODULE_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_HBOX2, DialogSaveModuleXcls_HBox2)) +#define DIALOG_SAVE_MODULE_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_HBOX2, DialogSaveModuleXcls_HBox2Class)) +#define DIALOG_SAVE_MODULE_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_HBOX2)) +#define DIALOG_SAVE_MODULE_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_HBOX2)) +#define DIALOG_SAVE_MODULE_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_HBOX2, DialogSaveModuleXcls_HBox2Class)) + +typedef struct _DialogSaveModuleXcls_HBox2 DialogSaveModuleXcls_HBox2; +typedef struct _DialogSaveModuleXcls_HBox2Class DialogSaveModuleXcls_HBox2Class; +typedef struct _DialogSaveModuleXcls_HBox2Private DialogSaveModuleXcls_HBox2Private; + +#define DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON5 (dialog_save_module_xcls_button5_get_type ()) +#define DIALOG_SAVE_MODULE_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON5, DialogSaveModuleXcls_Button5)) +#define DIALOG_SAVE_MODULE_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON5, DialogSaveModuleXcls_Button5Class)) +#define DIALOG_SAVE_MODULE_IS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON5)) +#define DIALOG_SAVE_MODULE_IS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON5)) +#define DIALOG_SAVE_MODULE_XCLS_BUTTON5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON5, DialogSaveModuleXcls_Button5Class)) + +typedef struct _DialogSaveModuleXcls_Button5 DialogSaveModuleXcls_Button5; +typedef struct _DialogSaveModuleXcls_Button5Class DialogSaveModuleXcls_Button5Class; +typedef struct _DialogSaveModuleXcls_Button5Private DialogSaveModuleXcls_Button5Private; + +#define DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON6 (dialog_save_module_xcls_button6_get_type ()) +#define DIALOG_SAVE_MODULE_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON6, DialogSaveModuleXcls_Button6)) +#define DIALOG_SAVE_MODULE_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON6, DialogSaveModuleXcls_Button6Class)) +#define DIALOG_SAVE_MODULE_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON6)) +#define DIALOG_SAVE_MODULE_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON6)) +#define DIALOG_SAVE_MODULE_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON6, DialogSaveModuleXcls_Button6Class)) + +typedef struct _DialogSaveModuleXcls_Button6 DialogSaveModuleXcls_Button6; +typedef struct _DialogSaveModuleXcls_Button6Class DialogSaveModuleXcls_Button6Class; +typedef struct _DialogSaveModuleXcls_Button6Private DialogSaveModuleXcls_Button6Private; +typedef struct _DialogSaveModuleXcls_namePrivate DialogSaveModuleXcls_namePrivate; +#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; + +#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 DIALOG_SAVE_MODULE_TYPE_XCLS_LABEL3 (dialog_save_module_xcls_label3_get_type ()) +#define DIALOG_SAVE_MODULE_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_LABEL3, DialogSaveModuleXcls_Label3)) +#define DIALOG_SAVE_MODULE_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_LABEL3, DialogSaveModuleXcls_Label3Class)) +#define DIALOG_SAVE_MODULE_IS_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_LABEL3)) +#define DIALOG_SAVE_MODULE_IS_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_MODULE_TYPE_XCLS_LABEL3)) +#define DIALOG_SAVE_MODULE_XCLS_LABEL3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_MODULE_TYPE_XCLS_LABEL3, DialogSaveModuleXcls_Label3Class)) + +typedef struct _DialogSaveModuleXcls_Label3 DialogSaveModuleXcls_Label3; +typedef struct _DialogSaveModuleXcls_Label3Class DialogSaveModuleXcls_Label3Class; +typedef struct _DialogSaveModuleXcls_Label3Private DialogSaveModuleXcls_Label3Private; + +struct _DialogSaveModule { + GObject parent_instance; + DialogSaveModulePrivate * priv; + GtkDialog* el; + DialogSaveModuleXcls_name* name; + ProjectProject* project; + JsRenderNode* data; +}; + +struct _DialogSaveModuleClass { + GObjectClass parent_class; +}; + +struct _DialogSaveModulePrivate { + DialogSaveModule* _this; +}; + +struct _DialogSaveModuleXcls_HBox2 { + GObject parent_instance; + DialogSaveModuleXcls_HBox2Private * priv; + GtkHBox* el; +}; + +struct _DialogSaveModuleXcls_HBox2Class { + GObjectClass parent_class; +}; + +struct _DialogSaveModuleXcls_Button5 { + GObject parent_instance; + DialogSaveModuleXcls_Button5Private * priv; + GtkButton* el; +}; + +struct _DialogSaveModuleXcls_Button5Class { + GObjectClass parent_class; +}; + +struct _DialogSaveModuleXcls_Button6 { + GObject parent_instance; + DialogSaveModuleXcls_Button6Private * priv; + GtkButton* el; +}; + +struct _DialogSaveModuleXcls_Button6Class { + GObjectClass parent_class; +}; + +struct _DialogSaveModuleXcls_name { + GObject parent_instance; + DialogSaveModuleXcls_namePrivate * priv; + GtkEntry* el; +}; + +struct _DialogSaveModuleXcls_nameClass { + 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; + guint64 webkit_page_id; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*loadItems) (JsRenderJsRender* self, GError** error); + void (*save) (JsRenderJsRender* self); + void (*saveHTML) (JsRenderJsRender* self, const gchar* html); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); +}; + +struct _DialogSaveModuleXcls_HBox2Private { + DialogSaveModule* _this; +}; + +struct _DialogSaveModuleXcls_Label3 { + GObject parent_instance; + DialogSaveModuleXcls_Label3Private * priv; + GtkLabel* el; +}; + +struct _DialogSaveModuleXcls_Label3Class { + GObjectClass parent_class; +}; + +struct _DialogSaveModuleXcls_Label3Private { + DialogSaveModule* _this; +}; + +struct _DialogSaveModuleXcls_namePrivate { + DialogSaveModule* _this; +}; + +struct _DialogSaveModuleXcls_Button5Private { + DialogSaveModule* _this; +}; + +struct _DialogSaveModuleXcls_Button6Private { + DialogSaveModule* _this; +}; + + +extern DialogSaveModule* _DialogSaveModule; +DialogSaveModule* _DialogSaveModule = NULL; +static gpointer dialog_save_module_parent_class = NULL; +extern Xcls_StandardErrorDialog* StandardErrorDialog; +static gpointer dialog_save_module_xcls_hbox2_parent_class = NULL; +static gpointer dialog_save_module_xcls_label3_parent_class = NULL; +static gpointer dialog_save_module_xcls_name_parent_class = NULL; +static gpointer dialog_save_module_xcls_button5_parent_class = NULL; +static gpointer dialog_save_module_xcls_button6_parent_class = NULL; + +GType dialog_save_module_get_type (void) G_GNUC_CONST; +GType dialog_save_module_xcls_name_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; +#define DIALOG_SAVE_MODULE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_DIALOG_SAVE_MODULE, DialogSaveModulePrivate)) +enum { + DIALOG_SAVE_MODULE_DUMMY_PROPERTY +}; +DialogSaveModule* dialog_save_module_singleton (void); +DialogSaveModule* dialog_save_module_new (void); +DialogSaveModule* dialog_save_module_construct (GType object_type); +DialogSaveModuleXcls_HBox2* dialog_save_module_xcls_hbox2_new (DialogSaveModule* _owner); +DialogSaveModuleXcls_HBox2* dialog_save_module_xcls_hbox2_construct (GType object_type, DialogSaveModule* _owner); +GType dialog_save_module_xcls_hbox2_get_type (void) G_GNUC_CONST; +DialogSaveModuleXcls_Button5* dialog_save_module_xcls_button5_new (DialogSaveModule* _owner); +DialogSaveModuleXcls_Button5* dialog_save_module_xcls_button5_construct (GType object_type, DialogSaveModule* _owner); +GType dialog_save_module_xcls_button5_get_type (void) G_GNUC_CONST; +DialogSaveModuleXcls_Button6* dialog_save_module_xcls_button6_new (DialogSaveModule* _owner); +DialogSaveModuleXcls_Button6* dialog_save_module_xcls_button6_construct (GType object_type, DialogSaveModule* _owner); +GType dialog_save_module_xcls_button6_get_type (void) G_GNUC_CONST; +static gboolean __lambda19_ (DialogSaveModule* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda19__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +gchar* dialog_save_module_show (DialogSaveModule* self, GtkWindow* parent, ProjectProject* project, JsRenderNode* data); +GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST; +Xcls_StandardErrorDialog* xcls_standarderrordialog_singleton (void); +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, GtkWindow* win, const gchar* msg); +GType js_render_js_render_get_type (void) G_GNUC_CONST; +JsRenderJsRender* project_project_newFile (ProjectProject* self, const gchar* name); +JsRenderNode* js_render_node_deepClone (JsRenderNode* self); +void js_render_js_render_save (JsRenderJsRender* self); +#define DIALOG_SAVE_MODULE_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_MODULE_TYPE_XCLS_HBOX2, DialogSaveModuleXcls_HBox2Private)) +enum { + DIALOG_SAVE_MODULE_XCLS_HBOX2_DUMMY_PROPERTY +}; +DialogSaveModuleXcls_Label3* dialog_save_module_xcls_label3_new (DialogSaveModule* _owner); +DialogSaveModuleXcls_Label3* dialog_save_module_xcls_label3_construct (GType object_type, DialogSaveModule* _owner); +GType dialog_save_module_xcls_label3_get_type (void) G_GNUC_CONST; +DialogSaveModuleXcls_name* dialog_save_module_xcls_name_new (DialogSaveModule* _owner); +DialogSaveModuleXcls_name* dialog_save_module_xcls_name_construct (GType object_type, DialogSaveModule* _owner); +static void dialog_save_module_xcls_hbox2_finalize (GObject* obj); +#define DIALOG_SAVE_MODULE_XCLS_LABEL3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_MODULE_TYPE_XCLS_LABEL3, DialogSaveModuleXcls_Label3Private)) +enum { + DIALOG_SAVE_MODULE_XCLS_LABEL3_DUMMY_PROPERTY +}; +static void dialog_save_module_xcls_label3_finalize (GObject* obj); +#define DIALOG_SAVE_MODULE_XCLS_NAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_MODULE_TYPE_XCLS_NAME, DialogSaveModuleXcls_namePrivate)) +enum { + DIALOG_SAVE_MODULE_XCLS_NAME_DUMMY_PROPERTY +}; +static void dialog_save_module_xcls_name_finalize (GObject* obj); +#define DIALOG_SAVE_MODULE_XCLS_BUTTON5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON5, DialogSaveModuleXcls_Button5Private)) +enum { + DIALOG_SAVE_MODULE_XCLS_BUTTON5_DUMMY_PROPERTY +}; +static void dialog_save_module_xcls_button5_finalize (GObject* obj); +#define DIALOG_SAVE_MODULE_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON6, DialogSaveModuleXcls_Button6Private)) +enum { + DIALOG_SAVE_MODULE_XCLS_BUTTON6_DUMMY_PROPERTY +}; +static void dialog_save_module_xcls_button6_finalize (GObject* obj); +static void dialog_save_module_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return self ? g_object_ref (self) : NULL; +#line 318 "DialogSaveModule.vala.c" +} + + +DialogSaveModule* dialog_save_module_singleton (void) { + DialogSaveModule* result = NULL; + DialogSaveModule* _tmp0_; + DialogSaveModule* _tmp2_; + DialogSaveModule* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp0_ = _DialogSaveModule; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + if (_tmp0_ == NULL) { +#line 331 "DialogSaveModule.vala.c" + DialogSaveModule* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp1_ = dialog_save_module_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (_DialogSaveModule); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _DialogSaveModule = _tmp1_; +#line 339 "DialogSaveModule.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp2_ = _DialogSaveModule; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return result; +#line 349 "DialogSaveModule.vala.c" +} + + +static gboolean __lambda19_ (DialogSaveModule* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkDialog* _tmp0_; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp0_ = self->el; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_dialog_response (_tmp0_, (gint) GTK_RESPONSE_CANCEL); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + result = TRUE; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return result; +#line 368 "DialogSaveModule.vala.c" +} + + +static gboolean ___lambda19__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda19_ (self, _sender, event); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return result; +#line 377 "DialogSaveModule.vala.c" +} + + +DialogSaveModule* dialog_save_module_construct (GType object_type) { + DialogSaveModule * self = NULL; + DialogSaveModule* _tmp0_; + GtkDialog* _tmp1_; + GtkDialog* _tmp2_; + GtkDialog* _tmp3_; + GtkDialog* _tmp4_; + DialogSaveModule* _tmp5_; + DialogSaveModuleXcls_HBox2* _tmp6_; + DialogSaveModuleXcls_HBox2* child_0; + GtkDialog* _tmp7_; + GtkBox* _tmp8_ = NULL; + GtkHBox* _tmp9_; + DialogSaveModule* _tmp10_; + DialogSaveModuleXcls_Button5* _tmp11_; + DialogSaveModuleXcls_Button5* child_1; + GtkDialog* _tmp12_; + GtkButton* _tmp13_; + DialogSaveModule* _tmp14_; + DialogSaveModuleXcls_Button6* _tmp15_; + DialogSaveModuleXcls_Button6* child_2; + GtkDialog* _tmp16_; + GtkButton* _tmp17_; + GtkDialog* _tmp18_; +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = (DialogSaveModule*) g_object_new (object_type, NULL); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp0_ = _g_object_ref0 (self); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv->_this = _tmp0_; +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp1_ = (GtkDialog*) gtk_dialog_new (); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref_sink (_tmp1_); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->el = _tmp1_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp2_ = self->el; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_set ((GtkWindow*) _tmp2_, "default-height", 200, NULL); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp3_ = self->el; +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_set ((GtkWindow*) _tmp3_, "default-width", 400, NULL); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp4_ = self->el; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_window_set_modal ((GtkWindow*) _tmp4_, TRUE); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp5_ = self->priv->_this; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp6_ = dialog_save_module_xcls_hbox2_new (_tmp5_); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + child_0 = _tmp6_; +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref ((GObject*) child_0); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp7_ = self->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp8_ = gtk_dialog_get_content_area (_tmp7_); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp9_ = child_0->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp10_ = self->priv->_this; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp11_ = dialog_save_module_xcls_button5_new (_tmp10_); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + child_1 = _tmp11_; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref ((GObject*) child_1); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp12_ = self->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp13_ = child_1->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_dialog_add_action_widget (_tmp12_, (GtkWidget*) _tmp13_, 0); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp14_ = self->priv->_this; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp15_ = dialog_save_module_xcls_button6_new (_tmp14_); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + child_2 = _tmp15_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref ((GObject*) child_2); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp16_ = self->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp17_ = child_2->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_dialog_add_action_widget (_tmp16_, (GtkWidget*) _tmp17_, 1); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp18_ = self->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_signal_connect_object ((GtkWidget*) _tmp18_, "delete-event", (GCallback) ___lambda19__gtk_widget_delete_event, self, 0); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (child_2); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (child_1); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (child_0); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return self; +#line 489 "DialogSaveModule.vala.c" +} + + +DialogSaveModule* dialog_save_module_new (void) { +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return dialog_save_module_construct (TYPE_DIALOG_SAVE_MODULE); +#line 496 "DialogSaveModule.vala.c" +} + + +gchar* dialog_save_module_show (DialogSaveModule* self, GtkWindow* parent, ProjectProject* project, JsRenderNode* data) { + gchar* result = NULL; + GtkDialog* _tmp0_; + GtkWindow* _tmp1_; + GtkDialog* _tmp2_; + JsRenderNode* _tmp3_; + JsRenderNode* _tmp4_; + ProjectProject* _tmp5_; + ProjectProject* _tmp6_; + DialogSaveModuleXcls_name* _tmp7_; + GtkEntry* _tmp8_; + GtkDialog* _tmp9_; + gchar* _tmp10_; + gchar* name; + ProjectProject* _tmp36_; + const gchar* _tmp37_; + JsRenderJsRender* _tmp38_ = NULL; + JsRenderJsRender* f; + JsRenderJsRender* _tmp39_; + DialogSaveModule* _tmp40_; + JsRenderNode* _tmp41_; + JsRenderNode* _tmp42_ = NULL; + JsRenderJsRender* _tmp43_; + GtkDialog* _tmp44_; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (parent != NULL, NULL); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (project != NULL, NULL); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (data != NULL, NULL); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp0_ = self->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp1_ = parent; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_window_set_transient_for ((GtkWindow*) _tmp0_, _tmp1_); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp2_ = self->el; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_window_set_modal ((GtkWindow*) _tmp2_, TRUE); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp3_ = data; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->data); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->data = _tmp4_; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp5_ = project; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->project); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->project = _tmp6_; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp7_ = self->name; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp8_ = _tmp7_->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_entry_set_text (_tmp8_, ""); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp9_ = self->el; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_widget_show_all ((GtkWidget*) _tmp9_); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp10_ = g_strdup (""); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + name = _tmp10_; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + while (TRUE) { +#line 574 "DialogSaveModule.vala.c" + GtkDialog* _tmp11_; + gint _tmp12_ = 0; + gint response_id; + gint _tmp13_; + DialogSaveModule* _tmp16_; + DialogSaveModuleXcls_name* _tmp17_; + GtkEntry* _tmp18_; + const gchar* _tmp19_ = NULL; + gchar* _tmp20_; + const gchar* _tmp21_; + gint _tmp22_; + gint _tmp23_; + const gchar* _tmp29_; + gboolean _tmp30_ = FALSE; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp11_ = self->el; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp12_ = gtk_dialog_run (_tmp11_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + response_id = _tmp12_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp13_ = response_id; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + if (_tmp13_ < 1) { +#line 599 "DialogSaveModule.vala.c" + GtkDialog* _tmp14_; + gchar* _tmp15_; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp14_ = self->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_widget_hide ((GtkWidget*) _tmp14_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp15_ = g_strdup (""); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + result = _tmp15_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_free0 (name); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return result; +#line 614 "DialogSaveModule.vala.c" + } +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp16_ = self->priv->_this; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp17_ = _tmp16_->name; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp18_ = _tmp17_->el; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp19_ = gtk_entry_get_text (_tmp18_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp20_ = g_strdup (_tmp19_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_free0 (name); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + name = _tmp20_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp21_ = name; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp22_ = strlen (_tmp21_); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp23_ = _tmp22_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + if (_tmp23_ < 1) { +#line 638 "DialogSaveModule.vala.c" + Xcls_StandardErrorDialog* _tmp24_; + Xcls_StandardErrorDialog* _tmp25_ = NULL; + Xcls_StandardErrorDialog* _tmp26_; + DialogSaveModule* _tmp27_; + GtkDialog* _tmp28_; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp24_ = StandardErrorDialog; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp25_ = xcls_standarderrordialog_singleton (); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp26_ = _tmp25_; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp27_ = self->priv->_this; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp28_ = _tmp27_->el; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + xcls_standarderrordialog_show (_tmp26_, (GtkWindow*) _tmp28_, "You must give the template a name. "); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (_tmp26_); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + continue; +#line 660 "DialogSaveModule.vala.c" + } +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp29_ = name; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp30_ = g_regex_match_simple ("^[A-Za-z][A-Za-z0-9.]+$", _tmp29_, 0, 0); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + if (!_tmp30_) { +#line 668 "DialogSaveModule.vala.c" + Xcls_StandardErrorDialog* _tmp31_; + Xcls_StandardErrorDialog* _tmp32_ = NULL; + Xcls_StandardErrorDialog* _tmp33_; + DialogSaveModule* _tmp34_; + GtkDialog* _tmp35_; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp31_ = StandardErrorDialog; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp32_ = xcls_standarderrordialog_singleton (); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp33_ = _tmp32_; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp34_ = self->priv->_this; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp35_ = _tmp34_->el; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + xcls_standarderrordialog_show (_tmp33_, (GtkWindow*) _tmp35_, "Template Name must contain only letters dots"); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (_tmp33_); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + continue; +#line 690 "DialogSaveModule.vala.c" + } +#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + break; +#line 694 "DialogSaveModule.vala.c" + } +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp36_ = project; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp37_ = name; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp38_ = project_project_newFile (_tmp36_, _tmp37_); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + f = _tmp38_; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp39_ = f; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp40_ = self->priv->_this; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp41_ = _tmp40_->data; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp42_ = js_render_node_deepClone (_tmp41_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (_tmp39_->tree); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp39_->tree = _tmp42_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp43_ = f; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + js_render_js_render_save (_tmp43_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp44_ = self->el; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_widget_hide ((GtkWidget*) _tmp44_); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + result = name; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (f); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return result; +#line 730 "DialogSaveModule.vala.c" +} + + +DialogSaveModuleXcls_HBox2* dialog_save_module_xcls_hbox2_construct (GType object_type, DialogSaveModule* _owner) { + DialogSaveModuleXcls_HBox2 * self = NULL; + DialogSaveModule* _tmp0_; + DialogSaveModule* _tmp1_; + GtkHBox* _tmp2_; + DialogSaveModule* _tmp3_; + DialogSaveModuleXcls_Label3* _tmp4_; + DialogSaveModuleXcls_Label3* child_0; + GtkHBox* _tmp5_; + GtkLabel* _tmp6_; + DialogSaveModule* _tmp7_; + DialogSaveModuleXcls_name* _tmp8_; + DialogSaveModuleXcls_name* child_1; + GtkHBox* _tmp9_; + GtkEntry* _tmp10_; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = (DialogSaveModuleXcls_HBox2*) g_object_new (object_type, NULL); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp0_ = _owner; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv->_this = _tmp1_; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref_sink (_tmp2_); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->el = _tmp2_; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp3_ = self->priv->_this; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp4_ = dialog_save_module_xcls_label3_new (_tmp3_); +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + child_0 = _tmp4_; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref ((GObject*) child_0); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp5_ = self->el; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp6_ = child_0->el; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp7_ = self->priv->_this; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp8_ = dialog_save_module_xcls_name_new (_tmp7_); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + child_1 = _tmp8_; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref ((GObject*) child_1); +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp9_ = self->el; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp10_ = child_1->el; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (child_1); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (child_0); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return self; +#line 803 "DialogSaveModule.vala.c" +} + + +DialogSaveModuleXcls_HBox2* dialog_save_module_xcls_hbox2_new (DialogSaveModule* _owner) { +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return dialog_save_module_xcls_hbox2_construct (DIALOG_SAVE_MODULE_TYPE_XCLS_HBOX2, _owner); +#line 810 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_hbox2_class_init (DialogSaveModuleXcls_HBox2Class * klass) { +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + dialog_save_module_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_type_class_add_private (klass, sizeof (DialogSaveModuleXcls_HBox2Private)); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_module_xcls_hbox2_finalize; +#line 821 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_hbox2_instance_init (DialogSaveModuleXcls_HBox2 * self) { +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv = DIALOG_SAVE_MODULE_XCLS_HBOX2_GET_PRIVATE (self); +#line 828 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_hbox2_finalize (GObject* obj) { + DialogSaveModuleXcls_HBox2 * self; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_MODULE_TYPE_XCLS_HBOX2, DialogSaveModuleXcls_HBox2); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (dialog_save_module_xcls_hbox2_parent_class)->finalize (obj); +#line 842 "DialogSaveModule.vala.c" +} + + +GType dialog_save_module_xcls_hbox2_get_type (void) { + static volatile gsize dialog_save_module_xcls_hbox2_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_module_xcls_hbox2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveModuleXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_module_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveModuleXcls_HBox2), 0, (GInstanceInitFunc) dialog_save_module_xcls_hbox2_instance_init, NULL }; + GType dialog_save_module_xcls_hbox2_type_id; + dialog_save_module_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveModuleXcls_HBox2", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_module_xcls_hbox2_type_id__volatile, dialog_save_module_xcls_hbox2_type_id); + } + return dialog_save_module_xcls_hbox2_type_id__volatile; +} + + +DialogSaveModuleXcls_Label3* dialog_save_module_xcls_label3_construct (GType object_type, DialogSaveModule* _owner) { + DialogSaveModuleXcls_Label3 * self = NULL; + DialogSaveModule* _tmp0_; + DialogSaveModule* _tmp1_; + GtkLabel* _tmp2_; +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = (DialogSaveModuleXcls_Label3*) g_object_new (object_type, NULL); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp0_ = _owner; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv->_this = _tmp1_; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Name"); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref_sink (_tmp2_); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->el = _tmp2_; +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return self; +#line 885 "DialogSaveModule.vala.c" +} + + +DialogSaveModuleXcls_Label3* dialog_save_module_xcls_label3_new (DialogSaveModule* _owner) { +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return dialog_save_module_xcls_label3_construct (DIALOG_SAVE_MODULE_TYPE_XCLS_LABEL3, _owner); +#line 892 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_label3_class_init (DialogSaveModuleXcls_Label3Class * klass) { +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + dialog_save_module_xcls_label3_parent_class = g_type_class_peek_parent (klass); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_type_class_add_private (klass, sizeof (DialogSaveModuleXcls_Label3Private)); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_module_xcls_label3_finalize; +#line 903 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_label3_instance_init (DialogSaveModuleXcls_Label3 * self) { +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv = DIALOG_SAVE_MODULE_XCLS_LABEL3_GET_PRIVATE (self); +#line 910 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_label3_finalize (GObject* obj) { + DialogSaveModuleXcls_Label3 * self; +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_MODULE_TYPE_XCLS_LABEL3, DialogSaveModuleXcls_Label3); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (dialog_save_module_xcls_label3_parent_class)->finalize (obj); +#line 924 "DialogSaveModule.vala.c" +} + + +GType dialog_save_module_xcls_label3_get_type (void) { + static volatile gsize dialog_save_module_xcls_label3_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_module_xcls_label3_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveModuleXcls_Label3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_module_xcls_label3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveModuleXcls_Label3), 0, (GInstanceInitFunc) dialog_save_module_xcls_label3_instance_init, NULL }; + GType dialog_save_module_xcls_label3_type_id; + dialog_save_module_xcls_label3_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveModuleXcls_Label3", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_module_xcls_label3_type_id__volatile, dialog_save_module_xcls_label3_type_id); + } + return dialog_save_module_xcls_label3_type_id__volatile; +} + + +DialogSaveModuleXcls_name* dialog_save_module_xcls_name_construct (GType object_type, DialogSaveModule* _owner) { + DialogSaveModuleXcls_name * self = NULL; + DialogSaveModule* _tmp0_; + DialogSaveModule* _tmp1_; + DialogSaveModule* _tmp2_; + DialogSaveModuleXcls_name* _tmp3_; + GtkEntry* _tmp4_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = (DialogSaveModuleXcls_name*) g_object_new (object_type, NULL); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp0_ = _owner; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv->_this = _tmp1_; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp2_ = self->priv->_this; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp3_ = _g_object_ref0 (self); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (_tmp2_->name); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp2_->name = _tmp3_; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref_sink (_tmp4_); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->el = _tmp4_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return self; +#line 977 "DialogSaveModule.vala.c" +} + + +DialogSaveModuleXcls_name* dialog_save_module_xcls_name_new (DialogSaveModule* _owner) { +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return dialog_save_module_xcls_name_construct (DIALOG_SAVE_MODULE_TYPE_XCLS_NAME, _owner); +#line 984 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_name_class_init (DialogSaveModuleXcls_nameClass * klass) { +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + dialog_save_module_xcls_name_parent_class = g_type_class_peek_parent (klass); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_type_class_add_private (klass, sizeof (DialogSaveModuleXcls_namePrivate)); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_module_xcls_name_finalize; +#line 995 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_name_instance_init (DialogSaveModuleXcls_name * self) { +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv = DIALOG_SAVE_MODULE_XCLS_NAME_GET_PRIVATE (self); +#line 1002 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_name_finalize (GObject* obj) { + DialogSaveModuleXcls_name * self; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_MODULE_TYPE_XCLS_NAME, DialogSaveModuleXcls_name); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (dialog_save_module_xcls_name_parent_class)->finalize (obj); +#line 1016 "DialogSaveModule.vala.c" +} + + +GType dialog_save_module_xcls_name_get_type (void) { + static volatile gsize dialog_save_module_xcls_name_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_module_xcls_name_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveModuleXcls_nameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_module_xcls_name_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveModuleXcls_name), 0, (GInstanceInitFunc) dialog_save_module_xcls_name_instance_init, NULL }; + GType dialog_save_module_xcls_name_type_id; + dialog_save_module_xcls_name_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveModuleXcls_name", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_module_xcls_name_type_id__volatile, dialog_save_module_xcls_name_type_id); + } + return dialog_save_module_xcls_name_type_id__volatile; +} + + +DialogSaveModuleXcls_Button5* dialog_save_module_xcls_button5_construct (GType object_type, DialogSaveModule* _owner) { + DialogSaveModuleXcls_Button5 * self = NULL; + DialogSaveModule* _tmp0_; + DialogSaveModule* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = (DialogSaveModuleXcls_Button5*) g_object_new (object_type, NULL); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp0_ = _owner; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv->_this = _tmp1_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref_sink (_tmp2_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->el = _tmp2_; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp3_ = self->el; +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_button_set_label (_tmp3_, "Cancel"); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return self; +#line 1064 "DialogSaveModule.vala.c" +} + + +DialogSaveModuleXcls_Button5* dialog_save_module_xcls_button5_new (DialogSaveModule* _owner) { +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return dialog_save_module_xcls_button5_construct (DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON5, _owner); +#line 1071 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_button5_class_init (DialogSaveModuleXcls_Button5Class * klass) { +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + dialog_save_module_xcls_button5_parent_class = g_type_class_peek_parent (klass); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_type_class_add_private (klass, sizeof (DialogSaveModuleXcls_Button5Private)); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_module_xcls_button5_finalize; +#line 1082 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_button5_instance_init (DialogSaveModuleXcls_Button5 * self) { +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv = DIALOG_SAVE_MODULE_XCLS_BUTTON5_GET_PRIVATE (self); +#line 1089 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_button5_finalize (GObject* obj) { + DialogSaveModuleXcls_Button5 * self; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON5, DialogSaveModuleXcls_Button5); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (dialog_save_module_xcls_button5_parent_class)->finalize (obj); +#line 1103 "DialogSaveModule.vala.c" +} + + +GType dialog_save_module_xcls_button5_get_type (void) { + static volatile gsize dialog_save_module_xcls_button5_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_module_xcls_button5_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveModuleXcls_Button5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_module_xcls_button5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveModuleXcls_Button5), 0, (GInstanceInitFunc) dialog_save_module_xcls_button5_instance_init, NULL }; + GType dialog_save_module_xcls_button5_type_id; + dialog_save_module_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveModuleXcls_Button5", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_module_xcls_button5_type_id__volatile, dialog_save_module_xcls_button5_type_id); + } + return dialog_save_module_xcls_button5_type_id__volatile; +} + + +DialogSaveModuleXcls_Button6* dialog_save_module_xcls_button6_construct (GType object_type, DialogSaveModule* _owner) { + DialogSaveModuleXcls_Button6 * self = NULL; + DialogSaveModule* _tmp0_; + DialogSaveModule* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = (DialogSaveModuleXcls_Button6*) g_object_new (object_type, NULL); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp0_ = _owner; +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv->_this = _tmp1_; +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_object_ref_sink (_tmp2_); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->el = _tmp2_; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _tmp3_ = self->el; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + gtk_button_set_label (_tmp3_, "OK"); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return self; +#line 1151 "DialogSaveModule.vala.c" +} + + +DialogSaveModuleXcls_Button6* dialog_save_module_xcls_button6_new (DialogSaveModule* _owner) { +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + return dialog_save_module_xcls_button6_construct (DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON6, _owner); +#line 1158 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_button6_class_init (DialogSaveModuleXcls_Button6Class * klass) { +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + dialog_save_module_xcls_button6_parent_class = g_type_class_peek_parent (klass); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_type_class_add_private (klass, sizeof (DialogSaveModuleXcls_Button6Private)); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_module_xcls_button6_finalize; +#line 1169 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_button6_instance_init (DialogSaveModuleXcls_Button6 * self) { +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv = DIALOG_SAVE_MODULE_XCLS_BUTTON6_GET_PRIVATE (self); +#line 1176 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_xcls_button6_finalize (GObject* obj) { + DialogSaveModuleXcls_Button6 * self; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_MODULE_TYPE_XCLS_BUTTON6, DialogSaveModuleXcls_Button6); +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (dialog_save_module_xcls_button6_parent_class)->finalize (obj); +#line 1190 "DialogSaveModule.vala.c" +} + + +GType dialog_save_module_xcls_button6_get_type (void) { + static volatile gsize dialog_save_module_xcls_button6_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_module_xcls_button6_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveModuleXcls_Button6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_module_xcls_button6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveModuleXcls_Button6), 0, (GInstanceInitFunc) dialog_save_module_xcls_button6_instance_init, NULL }; + GType dialog_save_module_xcls_button6_type_id; + dialog_save_module_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveModuleXcls_Button6", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_module_xcls_button6_type_id__volatile, dialog_save_module_xcls_button6_type_id); + } + return dialog_save_module_xcls_button6_type_id__volatile; +} + + +static void dialog_save_module_class_init (DialogSaveModuleClass * klass) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + dialog_save_module_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + g_type_class_add_private (klass, sizeof (DialogSaveModulePrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_module_finalize; +#line 1213 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_instance_init (DialogSaveModule * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self->priv = DIALOG_SAVE_MODULE_GET_PRIVATE (self); +#line 1220 "DialogSaveModule.vala.c" +} + + +static void dialog_save_module_finalize (GObject* obj) { + DialogSaveModule * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_DIALOG_SAVE_MODULE, DialogSaveModule); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->name); +#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->project); +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + _g_object_unref0 (self->data); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveModule.vala" + G_OBJECT_CLASS (dialog_save_module_parent_class)->finalize (obj); +#line 1240 "DialogSaveModule.vala.c" +} + + +GType dialog_save_module_get_type (void) { + static volatile gsize dialog_save_module_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_module_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveModuleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_module_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveModule), 0, (GInstanceInitFunc) dialog_save_module_instance_init, NULL }; + GType dialog_save_module_type_id; + dialog_save_module_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveModule", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_module_type_id__volatile, dialog_save_module_type_id); + } + return dialog_save_module_type_id__volatile; +} + + + diff --git a/Builder4/DialogSaveTemplate.vala.c b/Builder4/DialogSaveTemplate.vala.c new file mode 100644 index 000000000..e81057931 --- /dev/null +++ b/Builder4/DialogSaveTemplate.vala.c @@ -0,0 +1,1158 @@ +/* DialogSaveTemplate.vala.c generated by valac 0.20.1, the Vala compiler + * generated from DialogSaveTemplate.vala, do not modify */ + + +#include +#include +#include +#include +#include +#include + + +#define TYPE_DIALOG_SAVE_TEMPLATE (dialog_save_template_get_type ()) +#define DIALOG_SAVE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplate)) +#define DIALOG_SAVE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplateClass)) +#define IS_DIALOG_SAVE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_SAVE_TEMPLATE)) +#define IS_DIALOG_SAVE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_SAVE_TEMPLATE)) +#define DIALOG_SAVE_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplateClass)) + +typedef struct _DialogSaveTemplate DialogSaveTemplate; +typedef struct _DialogSaveTemplateClass DialogSaveTemplateClass; +typedef struct _DialogSaveTemplatePrivate DialogSaveTemplatePrivate; + +#define DIALOG_SAVE_TEMPLATE_TYPE_XCLS_NAME (dialog_save_template_xcls_name_get_type ()) +#define DIALOG_SAVE_TEMPLATE_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_NAME, DialogSaveTemplateXcls_name)) +#define DIALOG_SAVE_TEMPLATE_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_NAME, DialogSaveTemplateXcls_nameClass)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_NAME)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_NAME)) +#define DIALOG_SAVE_TEMPLATE_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_NAME, DialogSaveTemplateXcls_nameClass)) + +typedef struct _DialogSaveTemplateXcls_name DialogSaveTemplateXcls_name; +typedef struct _DialogSaveTemplateXcls_nameClass DialogSaveTemplateXcls_nameClass; + +#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_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define DIALOG_SAVE_TEMPLATE_TYPE_XCLS_HBOX2 (dialog_save_template_xcls_hbox2_get_type ()) +#define DIALOG_SAVE_TEMPLATE_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_HBOX2, DialogSaveTemplateXcls_HBox2)) +#define DIALOG_SAVE_TEMPLATE_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_HBOX2, DialogSaveTemplateXcls_HBox2Class)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_HBOX2)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_HBOX2)) +#define DIALOG_SAVE_TEMPLATE_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_HBOX2, DialogSaveTemplateXcls_HBox2Class)) + +typedef struct _DialogSaveTemplateXcls_HBox2 DialogSaveTemplateXcls_HBox2; +typedef struct _DialogSaveTemplateXcls_HBox2Class DialogSaveTemplateXcls_HBox2Class; +typedef struct _DialogSaveTemplateXcls_HBox2Private DialogSaveTemplateXcls_HBox2Private; + +#define DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON5 (dialog_save_template_xcls_button5_get_type ()) +#define DIALOG_SAVE_TEMPLATE_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON5, DialogSaveTemplateXcls_Button5)) +#define DIALOG_SAVE_TEMPLATE_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON5, DialogSaveTemplateXcls_Button5Class)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON5)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON5)) +#define DIALOG_SAVE_TEMPLATE_XCLS_BUTTON5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON5, DialogSaveTemplateXcls_Button5Class)) + +typedef struct _DialogSaveTemplateXcls_Button5 DialogSaveTemplateXcls_Button5; +typedef struct _DialogSaveTemplateXcls_Button5Class DialogSaveTemplateXcls_Button5Class; +typedef struct _DialogSaveTemplateXcls_Button5Private DialogSaveTemplateXcls_Button5Private; + +#define DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON6 (dialog_save_template_xcls_button6_get_type ()) +#define DIALOG_SAVE_TEMPLATE_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON6, DialogSaveTemplateXcls_Button6)) +#define DIALOG_SAVE_TEMPLATE_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON6, DialogSaveTemplateXcls_Button6Class)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON6)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON6)) +#define DIALOG_SAVE_TEMPLATE_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON6, DialogSaveTemplateXcls_Button6Class)) + +typedef struct _DialogSaveTemplateXcls_Button6 DialogSaveTemplateXcls_Button6; +typedef struct _DialogSaveTemplateXcls_Button6Class DialogSaveTemplateXcls_Button6Class; +typedef struct _DialogSaveTemplateXcls_Button6Private DialogSaveTemplateXcls_Button6Private; +typedef struct _DialogSaveTemplateXcls_namePrivate DialogSaveTemplateXcls_namePrivate; +#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; + +#define DIALOG_SAVE_TEMPLATE_TYPE_XCLS_LABEL3 (dialog_save_template_xcls_label3_get_type ()) +#define DIALOG_SAVE_TEMPLATE_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_LABEL3, DialogSaveTemplateXcls_Label3)) +#define DIALOG_SAVE_TEMPLATE_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_LABEL3, DialogSaveTemplateXcls_Label3Class)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_LABEL3)) +#define DIALOG_SAVE_TEMPLATE_IS_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_LABEL3)) +#define DIALOG_SAVE_TEMPLATE_XCLS_LABEL3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_LABEL3, DialogSaveTemplateXcls_Label3Class)) + +typedef struct _DialogSaveTemplateXcls_Label3 DialogSaveTemplateXcls_Label3; +typedef struct _DialogSaveTemplateXcls_Label3Class DialogSaveTemplateXcls_Label3Class; +typedef struct _DialogSaveTemplateXcls_Label3Private DialogSaveTemplateXcls_Label3Private; + +struct _DialogSaveTemplate { + GObject parent_instance; + DialogSaveTemplatePrivate * priv; + GtkDialog* el; + DialogSaveTemplateXcls_name* name; + PaletePalete* palete; + JsRenderNode* data; +}; + +struct _DialogSaveTemplateClass { + GObjectClass parent_class; +}; + +struct _DialogSaveTemplatePrivate { + DialogSaveTemplate* _this; +}; + +struct _DialogSaveTemplateXcls_HBox2 { + GObject parent_instance; + DialogSaveTemplateXcls_HBox2Private * priv; + GtkHBox* el; +}; + +struct _DialogSaveTemplateXcls_HBox2Class { + GObjectClass parent_class; +}; + +struct _DialogSaveTemplateXcls_Button5 { + GObject parent_instance; + DialogSaveTemplateXcls_Button5Private * priv; + GtkButton* el; +}; + +struct _DialogSaveTemplateXcls_Button5Class { + GObjectClass parent_class; +}; + +struct _DialogSaveTemplateXcls_Button6 { + GObject parent_instance; + DialogSaveTemplateXcls_Button6Private * priv; + GtkButton* el; +}; + +struct _DialogSaveTemplateXcls_Button6Class { + GObjectClass parent_class; +}; + +struct _DialogSaveTemplateXcls_name { + GObject parent_instance; + DialogSaveTemplateXcls_namePrivate * priv; + GtkEntry* el; +}; + +struct _DialogSaveTemplateXcls_nameClass { + GObjectClass parent_class; +}; + +struct _DialogSaveTemplateXcls_HBox2Private { + DialogSaveTemplate* _this; +}; + +struct _DialogSaveTemplateXcls_Label3 { + GObject parent_instance; + DialogSaveTemplateXcls_Label3Private * priv; + GtkLabel* el; +}; + +struct _DialogSaveTemplateXcls_Label3Class { + GObjectClass parent_class; +}; + +struct _DialogSaveTemplateXcls_Label3Private { + DialogSaveTemplate* _this; +}; + +struct _DialogSaveTemplateXcls_namePrivate { + DialogSaveTemplate* _this; +}; + +struct _DialogSaveTemplateXcls_Button5Private { + DialogSaveTemplate* _this; +}; + +struct _DialogSaveTemplateXcls_Button6Private { + DialogSaveTemplate* _this; +}; + + +extern DialogSaveTemplate* _DialogSaveTemplate; +DialogSaveTemplate* _DialogSaveTemplate = NULL; +static gpointer dialog_save_template_parent_class = NULL; +extern Xcls_StandardErrorDialog* StandardErrorDialog; +static gpointer dialog_save_template_xcls_hbox2_parent_class = NULL; +static gpointer dialog_save_template_xcls_label3_parent_class = NULL; +static gpointer dialog_save_template_xcls_name_parent_class = NULL; +static gpointer dialog_save_template_xcls_button5_parent_class = NULL; +static gpointer dialog_save_template_xcls_button6_parent_class = NULL; + +GType dialog_save_template_get_type (void) G_GNUC_CONST; +GType dialog_save_template_xcls_name_get_type (void) G_GNUC_CONST; +GType palete_palete_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +#define DIALOG_SAVE_TEMPLATE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplatePrivate)) +enum { + DIALOG_SAVE_TEMPLATE_DUMMY_PROPERTY +}; +DialogSaveTemplate* dialog_save_template_singleton (void); +DialogSaveTemplate* dialog_save_template_new (void); +DialogSaveTemplate* dialog_save_template_construct (GType object_type); +DialogSaveTemplateXcls_HBox2* dialog_save_template_xcls_hbox2_new (DialogSaveTemplate* _owner); +DialogSaveTemplateXcls_HBox2* dialog_save_template_xcls_hbox2_construct (GType object_type, DialogSaveTemplate* _owner); +GType dialog_save_template_xcls_hbox2_get_type (void) G_GNUC_CONST; +DialogSaveTemplateXcls_Button5* dialog_save_template_xcls_button5_new (DialogSaveTemplate* _owner); +DialogSaveTemplateXcls_Button5* dialog_save_template_xcls_button5_construct (GType object_type, DialogSaveTemplate* _owner); +GType dialog_save_template_xcls_button5_get_type (void) G_GNUC_CONST; +DialogSaveTemplateXcls_Button6* dialog_save_template_xcls_button6_new (DialogSaveTemplate* _owner); +DialogSaveTemplateXcls_Button6* dialog_save_template_xcls_button6_construct (GType object_type, DialogSaveTemplate* _owner); +GType dialog_save_template_xcls_button6_get_type (void) G_GNUC_CONST; +static gboolean __lambda18_ (DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda18__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +void dialog_save_template_show (DialogSaveTemplate* self, GtkWindow* parent, PaletePalete* palete, JsRenderNode* data); +GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST; +Xcls_StandardErrorDialog* xcls_standarderrordialog_singleton (void); +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, GtkWindow* win, const gchar* msg); +void palete_palete_saveTemplate (PaletePalete* self, const gchar* name, JsRenderNode* data); +#define DIALOG_SAVE_TEMPLATE_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_HBOX2, DialogSaveTemplateXcls_HBox2Private)) +enum { + DIALOG_SAVE_TEMPLATE_XCLS_HBOX2_DUMMY_PROPERTY +}; +DialogSaveTemplateXcls_Label3* dialog_save_template_xcls_label3_new (DialogSaveTemplate* _owner); +DialogSaveTemplateXcls_Label3* dialog_save_template_xcls_label3_construct (GType object_type, DialogSaveTemplate* _owner); +GType dialog_save_template_xcls_label3_get_type (void) G_GNUC_CONST; +DialogSaveTemplateXcls_name* dialog_save_template_xcls_name_new (DialogSaveTemplate* _owner); +DialogSaveTemplateXcls_name* dialog_save_template_xcls_name_construct (GType object_type, DialogSaveTemplate* _owner); +static void dialog_save_template_xcls_hbox2_finalize (GObject* obj); +#define DIALOG_SAVE_TEMPLATE_XCLS_LABEL3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_LABEL3, DialogSaveTemplateXcls_Label3Private)) +enum { + DIALOG_SAVE_TEMPLATE_XCLS_LABEL3_DUMMY_PROPERTY +}; +static void dialog_save_template_xcls_label3_finalize (GObject* obj); +#define DIALOG_SAVE_TEMPLATE_XCLS_NAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_NAME, DialogSaveTemplateXcls_namePrivate)) +enum { + DIALOG_SAVE_TEMPLATE_XCLS_NAME_DUMMY_PROPERTY +}; +static void dialog_save_template_xcls_name_finalize (GObject* obj); +#define DIALOG_SAVE_TEMPLATE_XCLS_BUTTON5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON5, DialogSaveTemplateXcls_Button5Private)) +enum { + DIALOG_SAVE_TEMPLATE_XCLS_BUTTON5_DUMMY_PROPERTY +}; +static void dialog_save_template_xcls_button5_finalize (GObject* obj); +#define DIALOG_SAVE_TEMPLATE_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON6, DialogSaveTemplateXcls_Button6Private)) +enum { + DIALOG_SAVE_TEMPLATE_XCLS_BUTTON6_DUMMY_PROPERTY +}; +static void dialog_save_template_xcls_button6_finalize (GObject* obj); +static void dialog_save_template_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self ? g_object_ref (self) : NULL; +#line 273 "DialogSaveTemplate.vala.c" +} + + +DialogSaveTemplate* dialog_save_template_singleton (void) { + DialogSaveTemplate* result = NULL; + DialogSaveTemplate* _tmp0_; + DialogSaveTemplate* _tmp2_; + DialogSaveTemplate* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = _DialogSaveTemplate; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + if (_tmp0_ == NULL) { +#line 286 "DialogSaveTemplate.vala.c" + DialogSaveTemplate* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = dialog_save_template_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (_DialogSaveTemplate); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _DialogSaveTemplate = _tmp1_; +#line 294 "DialogSaveTemplate.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = _DialogSaveTemplate; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return result; +#line 304 "DialogSaveTemplate.vala.c" +} + + +static gboolean __lambda18_ (DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkDialog* _tmp0_; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = self->el; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_dialog_response (_tmp0_, (gint) GTK_RESPONSE_CANCEL); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + result = TRUE; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return result; +#line 323 "DialogSaveTemplate.vala.c" +} + + +static gboolean ___lambda18__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda18_ (self, _sender, event); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return result; +#line 332 "DialogSaveTemplate.vala.c" +} + + +DialogSaveTemplate* dialog_save_template_construct (GType object_type) { + DialogSaveTemplate * self = NULL; + DialogSaveTemplate* _tmp0_; + GtkDialog* _tmp1_; + GtkDialog* _tmp2_; + GtkDialog* _tmp3_; + GtkDialog* _tmp4_; + DialogSaveTemplate* _tmp5_; + DialogSaveTemplateXcls_HBox2* _tmp6_; + DialogSaveTemplateXcls_HBox2* child_0; + GtkDialog* _tmp7_; + GtkBox* _tmp8_ = NULL; + GtkHBox* _tmp9_; + DialogSaveTemplate* _tmp10_; + DialogSaveTemplateXcls_Button5* _tmp11_; + DialogSaveTemplateXcls_Button5* child_1; + GtkDialog* _tmp12_; + GtkButton* _tmp13_; + DialogSaveTemplate* _tmp14_; + DialogSaveTemplateXcls_Button6* _tmp15_; + DialogSaveTemplateXcls_Button6* child_2; + GtkDialog* _tmp16_; + GtkButton* _tmp17_; + GtkDialog* _tmp18_; +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (DialogSaveTemplate*) g_object_new (object_type, NULL); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = _g_object_ref0 (self); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp0_; +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = (GtkDialog*) gtk_dialog_new (); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp1_); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp1_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = self->el; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_set ((GtkWindow*) _tmp2_, "default-height", 200, NULL); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->el; +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_set ((GtkWindow*) _tmp3_, "default-width", 400, NULL); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp4_ = self->el; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_window_set_modal ((GtkWindow*) _tmp4_, TRUE); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp5_ = self->priv->_this; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp6_ = dialog_save_template_xcls_hbox2_new (_tmp5_); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_0 = _tmp6_; +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_0); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp7_ = self->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp8_ = gtk_dialog_get_content_area (_tmp7_); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp9_ = child_0->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp10_ = self->priv->_this; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp11_ = dialog_save_template_xcls_button5_new (_tmp10_); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_1 = _tmp11_; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_1); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp12_ = self->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp13_ = child_1->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_dialog_add_action_widget (_tmp12_, (GtkWidget*) _tmp13_, 0); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp14_ = self->priv->_this; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp15_ = dialog_save_template_xcls_button6_new (_tmp14_); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_2 = _tmp15_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_2); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp16_ = self->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp17_ = child_2->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_dialog_add_action_widget (_tmp16_, (GtkWidget*) _tmp17_, 1); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp18_ = self->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_signal_connect_object ((GtkWidget*) _tmp18_, "delete-event", (GCallback) ___lambda18__gtk_widget_delete_event, self, 0); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_2); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_1); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_0); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 444 "DialogSaveTemplate.vala.c" +} + + +DialogSaveTemplate* dialog_save_template_new (void) { +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return dialog_save_template_construct (TYPE_DIALOG_SAVE_TEMPLATE); +#line 451 "DialogSaveTemplate.vala.c" +} + + +void dialog_save_template_show (DialogSaveTemplate* self, GtkWindow* parent, PaletePalete* palete, JsRenderNode* data) { + GtkDialog* _tmp0_; + GtkWindow* _tmp1_; + GtkDialog* _tmp2_; + DialogSaveTemplateXcls_name* _tmp3_; + GtkEntry* _tmp4_; + GtkDialog* _tmp5_; + gchar* _tmp6_; + gchar* name; + PaletePalete* _tmp31_; + const gchar* _tmp32_; + JsRenderNode* _tmp33_; + GtkDialog* _tmp34_; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_if_fail (self != NULL); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_if_fail (parent != NULL); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_if_fail (palete != NULL); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_if_fail (data != NULL); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = self->el; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = parent; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_window_set_transient_for ((GtkWindow*) _tmp0_, _tmp1_); +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = self->el; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_window_set_modal ((GtkWindow*) _tmp2_, TRUE); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->name; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp4_ = _tmp3_->el; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_entry_set_text (_tmp4_, ""); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp5_ = self->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_widget_show_all ((GtkWidget*) _tmp5_); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp6_ = g_strdup (""); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + name = _tmp6_; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + while (TRUE) { +#line 502 "DialogSaveTemplate.vala.c" + GtkDialog* _tmp7_; + gint _tmp8_ = 0; + gint response_id; + gint _tmp9_; + DialogSaveTemplate* _tmp11_; + DialogSaveTemplateXcls_name* _tmp12_; + GtkEntry* _tmp13_; + const gchar* _tmp14_ = NULL; + gchar* _tmp15_; + const gchar* _tmp16_; + gint _tmp17_; + gint _tmp18_; + const gchar* _tmp24_; + gboolean _tmp25_ = FALSE; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp7_ = self->el; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp8_ = gtk_dialog_run (_tmp7_); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + response_id = _tmp8_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp9_ = response_id; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + if (_tmp9_ < 1) { +#line 527 "DialogSaveTemplate.vala.c" + GtkDialog* _tmp10_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp10_ = self->el; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_widget_hide ((GtkWidget*) _tmp10_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_free0 (name); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return; +#line 537 "DialogSaveTemplate.vala.c" + } +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp11_ = self->priv->_this; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp12_ = _tmp11_->name; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp13_ = _tmp12_->el; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp14_ = gtk_entry_get_text (_tmp13_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp15_ = g_strdup (_tmp14_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_free0 (name); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + name = _tmp15_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp16_ = name; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp17_ = strlen (_tmp16_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp18_ = _tmp17_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + if (_tmp18_ < 1) { +#line 561 "DialogSaveTemplate.vala.c" + Xcls_StandardErrorDialog* _tmp19_; + Xcls_StandardErrorDialog* _tmp20_ = NULL; + Xcls_StandardErrorDialog* _tmp21_; + DialogSaveTemplate* _tmp22_; + GtkDialog* _tmp23_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp19_ = StandardErrorDialog; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp20_ = xcls_standarderrordialog_singleton (); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp21_ = _tmp20_; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp22_ = self->priv->_this; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp23_ = _tmp22_->el; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_standarderrordialog_show (_tmp21_, (GtkWindow*) _tmp23_, "You must give the template a name. "); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (_tmp21_); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + continue; +#line 583 "DialogSaveTemplate.vala.c" + } +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp24_ = name; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp25_ = g_regex_match_simple ("^[A-Za-z][A-Za-z0-9. ]+$", _tmp24_, 0, 0); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + if (!_tmp25_) { +#line 591 "DialogSaveTemplate.vala.c" + Xcls_StandardErrorDialog* _tmp26_; + Xcls_StandardErrorDialog* _tmp27_ = NULL; + Xcls_StandardErrorDialog* _tmp28_; + DialogSaveTemplate* _tmp29_; + GtkDialog* _tmp30_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp26_ = StandardErrorDialog; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp27_ = xcls_standarderrordialog_singleton (); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp28_ = _tmp27_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp29_ = self->priv->_this; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp30_ = _tmp29_->el; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + xcls_standarderrordialog_show (_tmp28_, (GtkWindow*) _tmp30_, "Template Name must contain only letters dots"); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (_tmp28_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + continue; +#line 613 "DialogSaveTemplate.vala.c" + } +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + break; +#line 617 "DialogSaveTemplate.vala.c" + } +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp31_ = palete; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp32_ = name; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp33_ = data; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + palete_palete_saveTemplate (_tmp31_, _tmp32_, _tmp33_); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp34_ = self->el; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_widget_hide ((GtkWidget*) _tmp34_); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_free0 (name); +#line 633 "DialogSaveTemplate.vala.c" +} + + +DialogSaveTemplateXcls_HBox2* dialog_save_template_xcls_hbox2_construct (GType object_type, DialogSaveTemplate* _owner) { + DialogSaveTemplateXcls_HBox2 * self = NULL; + DialogSaveTemplate* _tmp0_; + DialogSaveTemplate* _tmp1_; + GtkHBox* _tmp2_; + DialogSaveTemplate* _tmp3_; + DialogSaveTemplateXcls_Label3* _tmp4_; + DialogSaveTemplateXcls_Label3* child_0; + GtkHBox* _tmp5_; + GtkLabel* _tmp6_; + DialogSaveTemplate* _tmp7_; + DialogSaveTemplateXcls_name* _tmp8_; + DialogSaveTemplateXcls_name* child_1; + GtkHBox* _tmp9_; + GtkEntry* _tmp10_; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (DialogSaveTemplateXcls_HBox2*) g_object_new (object_type, NULL); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = _owner; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp1_; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp2_); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp2_; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->priv->_this; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp4_ = dialog_save_template_xcls_label3_new (_tmp3_); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_0 = _tmp4_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_0); +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp5_ = self->el; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp6_ = child_0->el; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp7_ = self->priv->_this; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp8_ = dialog_save_template_xcls_name_new (_tmp7_); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + child_1 = _tmp8_; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref ((GObject*) child_1); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp9_ = self->el; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp10_ = child_1->el; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_1); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (child_0); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 706 "DialogSaveTemplate.vala.c" +} + + +DialogSaveTemplateXcls_HBox2* dialog_save_template_xcls_hbox2_new (DialogSaveTemplate* _owner) { +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return dialog_save_template_xcls_hbox2_construct (DIALOG_SAVE_TEMPLATE_TYPE_XCLS_HBOX2, _owner); +#line 713 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_hbox2_class_init (DialogSaveTemplateXcls_HBox2Class * klass) { +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + dialog_save_template_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (DialogSaveTemplateXcls_HBox2Private)); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_template_xcls_hbox2_finalize; +#line 724 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_hbox2_instance_init (DialogSaveTemplateXcls_HBox2 * self) { +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = DIALOG_SAVE_TEMPLATE_XCLS_HBOX2_GET_PRIVATE (self); +#line 731 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_hbox2_finalize (GObject* obj) { + DialogSaveTemplateXcls_HBox2 * self; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_TEMPLATE_TYPE_XCLS_HBOX2, DialogSaveTemplateXcls_HBox2); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (dialog_save_template_xcls_hbox2_parent_class)->finalize (obj); +#line 745 "DialogSaveTemplate.vala.c" +} + + +GType dialog_save_template_xcls_hbox2_get_type (void) { + static volatile gsize dialog_save_template_xcls_hbox2_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_template_xcls_hbox2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveTemplateXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_template_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveTemplateXcls_HBox2), 0, (GInstanceInitFunc) dialog_save_template_xcls_hbox2_instance_init, NULL }; + GType dialog_save_template_xcls_hbox2_type_id; + dialog_save_template_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveTemplateXcls_HBox2", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_template_xcls_hbox2_type_id__volatile, dialog_save_template_xcls_hbox2_type_id); + } + return dialog_save_template_xcls_hbox2_type_id__volatile; +} + + +DialogSaveTemplateXcls_Label3* dialog_save_template_xcls_label3_construct (GType object_type, DialogSaveTemplate* _owner) { + DialogSaveTemplateXcls_Label3 * self = NULL; + DialogSaveTemplate* _tmp0_; + DialogSaveTemplate* _tmp1_; + GtkLabel* _tmp2_; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (DialogSaveTemplateXcls_Label3*) g_object_new (object_type, NULL); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = _owner; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp1_; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Name"); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp2_); +#line 134 "/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" + self->el = _tmp2_; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 788 "DialogSaveTemplate.vala.c" +} + + +DialogSaveTemplateXcls_Label3* dialog_save_template_xcls_label3_new (DialogSaveTemplate* _owner) { +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return dialog_save_template_xcls_label3_construct (DIALOG_SAVE_TEMPLATE_TYPE_XCLS_LABEL3, _owner); +#line 795 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_label3_class_init (DialogSaveTemplateXcls_Label3Class * klass) { +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + dialog_save_template_xcls_label3_parent_class = g_type_class_peek_parent (klass); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (DialogSaveTemplateXcls_Label3Private)); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_template_xcls_label3_finalize; +#line 806 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_label3_instance_init (DialogSaveTemplateXcls_Label3 * self) { +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = DIALOG_SAVE_TEMPLATE_XCLS_LABEL3_GET_PRIVATE (self); +#line 813 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_label3_finalize (GObject* obj) { + DialogSaveTemplateXcls_Label3 * self; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_TEMPLATE_TYPE_XCLS_LABEL3, DialogSaveTemplateXcls_Label3); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (dialog_save_template_xcls_label3_parent_class)->finalize (obj); +#line 827 "DialogSaveTemplate.vala.c" +} + + +GType dialog_save_template_xcls_label3_get_type (void) { + static volatile gsize dialog_save_template_xcls_label3_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_template_xcls_label3_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveTemplateXcls_Label3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_template_xcls_label3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveTemplateXcls_Label3), 0, (GInstanceInitFunc) dialog_save_template_xcls_label3_instance_init, NULL }; + GType dialog_save_template_xcls_label3_type_id; + dialog_save_template_xcls_label3_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveTemplateXcls_Label3", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_template_xcls_label3_type_id__volatile, dialog_save_template_xcls_label3_type_id); + } + return dialog_save_template_xcls_label3_type_id__volatile; +} + + +DialogSaveTemplateXcls_name* dialog_save_template_xcls_name_construct (GType object_type, DialogSaveTemplate* _owner) { + DialogSaveTemplateXcls_name * self = NULL; + DialogSaveTemplate* _tmp0_; + DialogSaveTemplate* _tmp1_; + DialogSaveTemplate* _tmp2_; + DialogSaveTemplateXcls_name* _tmp3_; + GtkEntry* _tmp4_; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (DialogSaveTemplateXcls_name*) g_object_new (object_type, NULL); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = _owner; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp1_; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = self->priv->_this; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = _g_object_ref0 (self); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (_tmp2_->name); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_->name = _tmp3_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp4_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp4_; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 880 "DialogSaveTemplate.vala.c" +} + + +DialogSaveTemplateXcls_name* dialog_save_template_xcls_name_new (DialogSaveTemplate* _owner) { +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return dialog_save_template_xcls_name_construct (DIALOG_SAVE_TEMPLATE_TYPE_XCLS_NAME, _owner); +#line 887 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_name_class_init (DialogSaveTemplateXcls_nameClass * klass) { +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + dialog_save_template_xcls_name_parent_class = g_type_class_peek_parent (klass); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (DialogSaveTemplateXcls_namePrivate)); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_template_xcls_name_finalize; +#line 898 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_name_instance_init (DialogSaveTemplateXcls_name * self) { +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = DIALOG_SAVE_TEMPLATE_XCLS_NAME_GET_PRIVATE (self); +#line 905 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_name_finalize (GObject* obj) { + DialogSaveTemplateXcls_name * self; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_TEMPLATE_TYPE_XCLS_NAME, DialogSaveTemplateXcls_name); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 146 "/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" + G_OBJECT_CLASS (dialog_save_template_xcls_name_parent_class)->finalize (obj); +#line 919 "DialogSaveTemplate.vala.c" +} + + +GType dialog_save_template_xcls_name_get_type (void) { + static volatile gsize dialog_save_template_xcls_name_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_template_xcls_name_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveTemplateXcls_nameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_template_xcls_name_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveTemplateXcls_name), 0, (GInstanceInitFunc) dialog_save_template_xcls_name_instance_init, NULL }; + GType dialog_save_template_xcls_name_type_id; + dialog_save_template_xcls_name_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveTemplateXcls_name", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_template_xcls_name_type_id__volatile, dialog_save_template_xcls_name_type_id); + } + return dialog_save_template_xcls_name_type_id__volatile; +} + + +DialogSaveTemplateXcls_Button5* dialog_save_template_xcls_button5_construct (GType object_type, DialogSaveTemplate* _owner) { + DialogSaveTemplateXcls_Button5 * self = NULL; + DialogSaveTemplate* _tmp0_; + DialogSaveTemplate* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (DialogSaveTemplateXcls_Button5*) g_object_new (object_type, NULL); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = _owner; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp1_; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp2_); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp2_; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->el; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_button_set_label (_tmp3_, "Cancel"); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 967 "DialogSaveTemplate.vala.c" +} + + +DialogSaveTemplateXcls_Button5* dialog_save_template_xcls_button5_new (DialogSaveTemplate* _owner) { +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return dialog_save_template_xcls_button5_construct (DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON5, _owner); +#line 974 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_button5_class_init (DialogSaveTemplateXcls_Button5Class * klass) { +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + dialog_save_template_xcls_button5_parent_class = g_type_class_peek_parent (klass); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (DialogSaveTemplateXcls_Button5Private)); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_template_xcls_button5_finalize; +#line 985 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_button5_instance_init (DialogSaveTemplateXcls_Button5 * self) { +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = DIALOG_SAVE_TEMPLATE_XCLS_BUTTON5_GET_PRIVATE (self); +#line 992 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_button5_finalize (GObject* obj) { + DialogSaveTemplateXcls_Button5 * self; +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON5, DialogSaveTemplateXcls_Button5); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (dialog_save_template_xcls_button5_parent_class)->finalize (obj); +#line 1006 "DialogSaveTemplate.vala.c" +} + + +GType dialog_save_template_xcls_button5_get_type (void) { + static volatile gsize dialog_save_template_xcls_button5_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_template_xcls_button5_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveTemplateXcls_Button5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_template_xcls_button5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveTemplateXcls_Button5), 0, (GInstanceInitFunc) dialog_save_template_xcls_button5_instance_init, NULL }; + GType dialog_save_template_xcls_button5_type_id; + dialog_save_template_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveTemplateXcls_Button5", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_template_xcls_button5_type_id__volatile, dialog_save_template_xcls_button5_type_id); + } + return dialog_save_template_xcls_button5_type_id__volatile; +} + + +DialogSaveTemplateXcls_Button6* dialog_save_template_xcls_button6_construct (GType object_type, DialogSaveTemplate* _owner) { + DialogSaveTemplateXcls_Button6 * self = NULL; + DialogSaveTemplate* _tmp0_; + DialogSaveTemplate* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = (DialogSaveTemplateXcls_Button6*) g_object_new (object_type, NULL); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp0_ = _owner; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv->_this = _tmp1_; +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_object_ref_sink (_tmp2_); +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->el = _tmp2_; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _tmp3_ = self->el; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + gtk_button_set_label (_tmp3_, "OK"); +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return self; +#line 1054 "DialogSaveTemplate.vala.c" +} + + +DialogSaveTemplateXcls_Button6* dialog_save_template_xcls_button6_new (DialogSaveTemplate* _owner) { +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + return dialog_save_template_xcls_button6_construct (DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON6, _owner); +#line 1061 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_button6_class_init (DialogSaveTemplateXcls_Button6Class * klass) { +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + dialog_save_template_xcls_button6_parent_class = g_type_class_peek_parent (klass); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (DialogSaveTemplateXcls_Button6Private)); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_template_xcls_button6_finalize; +#line 1072 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_button6_instance_init (DialogSaveTemplateXcls_Button6 * self) { +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = DIALOG_SAVE_TEMPLATE_XCLS_BUTTON6_GET_PRIVATE (self); +#line 1079 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_xcls_button6_finalize (GObject* obj) { + DialogSaveTemplateXcls_Button6 * self; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, DIALOG_SAVE_TEMPLATE_TYPE_XCLS_BUTTON6, DialogSaveTemplateXcls_Button6); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (dialog_save_template_xcls_button6_parent_class)->finalize (obj); +#line 1093 "DialogSaveTemplate.vala.c" +} + + +GType dialog_save_template_xcls_button6_get_type (void) { + static volatile gsize dialog_save_template_xcls_button6_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_template_xcls_button6_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveTemplateXcls_Button6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_template_xcls_button6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveTemplateXcls_Button6), 0, (GInstanceInitFunc) dialog_save_template_xcls_button6_instance_init, NULL }; + GType dialog_save_template_xcls_button6_type_id; + dialog_save_template_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveTemplateXcls_Button6", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_template_xcls_button6_type_id__volatile, dialog_save_template_xcls_button6_type_id); + } + return dialog_save_template_xcls_button6_type_id__volatile; +} + + +static void dialog_save_template_class_init (DialogSaveTemplateClass * klass) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + dialog_save_template_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + g_type_class_add_private (klass, sizeof (DialogSaveTemplatePrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (klass)->finalize = dialog_save_template_finalize; +#line 1116 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_instance_init (DialogSaveTemplate * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self->priv = DIALOG_SAVE_TEMPLATE_GET_PRIVATE (self); +#line 1123 "DialogSaveTemplate.vala.c" +} + + +static void dialog_save_template_finalize (GObject* obj) { + DialogSaveTemplate * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplate); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->name); +#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->palete); +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + _g_object_unref0 (self->data); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala" + G_OBJECT_CLASS (dialog_save_template_parent_class)->finalize (obj); +#line 1143 "DialogSaveTemplate.vala.c" +} + + +GType dialog_save_template_get_type (void) { + static volatile gsize dialog_save_template_type_id__volatile = 0; + if (g_once_init_enter (&dialog_save_template_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (DialogSaveTemplateClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) dialog_save_template_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DialogSaveTemplate), 0, (GInstanceInitFunc) dialog_save_template_instance_init, NULL }; + GType dialog_save_template_type_id; + dialog_save_template_type_id = g_type_register_static (G_TYPE_OBJECT, "DialogSaveTemplate", &g_define_type_info, 0); + g_once_init_leave (&dialog_save_template_type_id__volatile, dialog_save_template_type_id); + } + return dialog_save_template_type_id__volatile; +} + + + diff --git a/Builder4/DialogTemplateSelect.vala.c b/Builder4/DialogTemplateSelect.vala.c new file mode 100644 index 000000000..bd59eecc9 --- /dev/null +++ b/Builder4/DialogTemplateSelect.vala.c @@ -0,0 +1,2232 @@ +/* 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_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_BACKBUTTON (xcls_mainwindow_xcls_backbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbutton)) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON)) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_backbutton Xcls_MainWindowXcls_backbutton; +typedef struct _Xcls_MainWindowXcls_backbuttonClass Xcls_MainWindowXcls_backbuttonClass; + +#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_EDITFILEBUTTON (xcls_mainwindow_xcls_editfilebutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebutton)) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON)) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass)) + +typedef struct _Xcls_MainWindowXcls_editfilebutton Xcls_MainWindowXcls_editfilebutton; +typedef struct _Xcls_MainWindowXcls_editfilebuttonClass Xcls_MainWindowXcls_editfilebuttonClass; + +#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 XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON (xcls_mainwindow_xcls_addprojectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addprojectbutton Xcls_MainWindowXcls_addprojectbutton; +typedef struct _Xcls_MainWindowXcls_addprojectbuttonClass Xcls_MainWindowXcls_addprojectbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON (xcls_mainwindow_xcls_addfilebutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebutton)) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addfilebutton Xcls_MainWindowXcls_addfilebutton; +typedef struct _Xcls_MainWindowXcls_addfilebuttonClass Xcls_MainWindowXcls_addfilebuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON (xcls_mainwindow_xcls_delprojectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbutton)) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_delprojectbutton Xcls_MainWindowXcls_delprojectbutton; +typedef struct _Xcls_MainWindowXcls_delprojectbuttonClass Xcls_MainWindowXcls_delprojectbuttonClass; + +#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_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_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 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_EDITOR (editor_get_type ()) +#define EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EDITOR, Editor)) +#define EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EDITOR, EditorClass)) +#define IS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EDITOR)) +#define IS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EDITOR)) +#define EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EDITOR, EditorClass)) + +typedef struct _Editor Editor; +typedef struct _EditorClass EditorClass; + +#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; + +#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_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_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_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_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_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_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_backbutton* backbutton; + Xcls_MainWindowXcls_projectbutton* projectbutton; + Xcls_MainWindowXcls_editfilebutton* editfilebutton; + Xcls_MainWindowXcls_projecteditbutton* projecteditbutton; + Xcls_MainWindowXcls_objectshowbutton* objectshowbutton; + Xcls_MainWindowXcls_addpropbutton* addpropbutton; + Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton; + Xcls_MainWindowXcls_addprojectbutton* addprojectbutton; + Xcls_MainWindowXcls_addfilebutton* addfilebutton; + Xcls_MainWindowXcls_delprojectbutton* delprojectbutton; + ProjectProject* project; + gboolean children_loaded; + Xcls_WindowLeftProjects* left_projects; + Xcls_WindowRooView* window_rooview; + Xcls_WindowLeftTree* left_tree; + Editor* code_editor; + Xcls_DialogNewComponent* new_file_dialog; + Xcls_ProjectSettings* projectsettings; + Xcls_ClutterFiles* clutterfiles; + Xcls_LeftProps* left_props; + gchar* state; + Xcls_RightPalete* rightpalete; + gchar* title; + Xcls_WindowAddProp* add_props; + Xcls_GladeView* window_gladeview; +}; + +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 __lambda20_ (Xcls_DialogTemplateSelect* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda20__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_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_backbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_editfilebutton_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_mainwindow_xcls_addprojectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addfilebutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_delprojectbutton_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_get_type (void) G_GNUC_CONST; +GType editor_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_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_gladeview_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 793 "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 806 "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 814 "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 824 "DialogTemplateSelect.vala.c" +} + + +static gboolean __lambda20_ (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 843 "DialogTemplateSelect.vala.c" +} + + +static gboolean ___lambda20__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda20_ (self, _sender, event); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + return result; +#line 852 "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) ___lambda20__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 948 "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 955 "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 962 "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 971 "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 1035 "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 1053 "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 1117 "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 1130 "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_ - 1)); +#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 1148 "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 1200 "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 1207 "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 1218 "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 1225 "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 1239 "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 1324 "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 1331 "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 1342 "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 1349 "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 1363 "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 1406 "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 1413 "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 1424 "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 1431 "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 1445 "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 1554 "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 1561 "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 1572 "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 1579 "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 1593 "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 1646 "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 1653 "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 1664 "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 1671 "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 1685 "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 1736 "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 1743 "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 1756 "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 1786 "DialogTemplateSelect.vala.c" + goto __catch12_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 1795 "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 1811 "DialogTemplateSelect.vala.c" + goto __catch12_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 1822 "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 1830 "DialogTemplateSelect.vala.c" + } + goto __finally12; + __catch12_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 1844 "DialogTemplateSelect.vala.c" + } + __finally12: +#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 1855 "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 1916 "DialogTemplateSelect.vala.c" + { + gint i; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + i = 0; +#line 1921 "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 1928 "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 1958 "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 1964 "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 1978 "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 2042 "DialogTemplateSelect.vala.c" + } + } + } +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala" + _g_object_unref0 (el); +#line 2048 "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 2059 "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 2066 "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 2080 "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 2128 "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 2135 "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 2146 "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 2153 "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 2167 "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 2190 "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 2197 "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 2217 "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..9cedb4354 --- /dev/null +++ b/Builder4/EditProject.vala.c @@ -0,0 +1,2040 @@ +/* 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_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 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_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)) +typedef struct _Xcls_EditProjectXcls_dirPrivate Xcls_EditProjectXcls_dirPrivate; +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_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_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; +typedef struct _Xcls_EditProjectXcls_cellrenderPrivate Xcls_EditProjectXcls_cellrenderPrivate; +typedef struct _Xcls_EditProjectXcls_modelPrivate Xcls_EditProjectXcls_modelPrivate; + +struct _Xcls_EditProject { + GObject parent_instance; + Xcls_EditProjectPrivate * priv; + GtkDialog* el; + Xcls_EditProjectXcls_xtype* xtype; + Xcls_EditProjectXcls_cellrender* cellrender; + Xcls_EditProjectXcls_model* model; + Xcls_EditProjectXcls_dir* dir; +}; + +struct _Xcls_EditProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectPrivate { + Xcls_EditProject* _this; +}; + +struct _Xcls_EditProjectXcls_VBox2 { + GObject parent_instance; + Xcls_EditProjectXcls_VBox2Private * priv; + GtkVBox* el; +}; + +struct _Xcls_EditProjectXcls_VBox2Class { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectXcls_Button9 { + GObject parent_instance; + Xcls_EditProjectXcls_Button9Private * priv; + GtkButton* el; +}; + +struct _Xcls_EditProjectXcls_Button9Class { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectXcls_Button10 { + GObject parent_instance; + Xcls_EditProjectXcls_Button10Private * priv; + GtkButton* el; +}; + +struct _Xcls_EditProjectXcls_Button10Class { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectXcls_dir { + GObject parent_instance; + Xcls_EditProjectXcls_dirPrivate * priv; + GtkFileChooserWidget* el; +}; + +struct _Xcls_EditProjectXcls_dirClass { + GObjectClass parent_class; +}; + +struct _ProjectProject { + GObject parent_instance; + ProjectProjectPrivate * priv; + gchar* id; + gchar* fn; + gchar* name; + gchar* runhtml; + gchar* base_template; + gchar* rootURL; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectXcls_VBox2Private { + Xcls_EditProject* _this; +}; + +struct _Xcls_EditProjectXcls_HBox3 { + GObject parent_instance; + Xcls_EditProjectXcls_HBox3Private * priv; + GtkHBox* el; +}; + +struct _Xcls_EditProjectXcls_HBox3Class { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectXcls_HBox3Private { + Xcls_EditProject* _this; +}; + +struct _Xcls_EditProjectXcls_Label4 { + GObject parent_instance; + Xcls_EditProjectXcls_Label4Private * priv; + GtkLabel* el; +}; + +struct _Xcls_EditProjectXcls_Label4Class { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectXcls_xtype { + GObject parent_instance; + Xcls_EditProjectXcls_xtypePrivate * priv; + GtkComboBox* el; +}; + +struct _Xcls_EditProjectXcls_xtypeClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectXcls_Label4Private { + Xcls_EditProject* _this; +}; + +struct _Xcls_EditProjectXcls_xtypePrivate { + Xcls_EditProject* _this; +}; + +struct _Xcls_EditProjectXcls_cellrender { + GObject parent_instance; + Xcls_EditProjectXcls_cellrenderPrivate * priv; + GtkCellRendererText* el; +}; + +struct _Xcls_EditProjectXcls_cellrenderClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectXcls_model { + GObject parent_instance; + Xcls_EditProjectXcls_modelPrivate * priv; + GtkListStore* el; +}; + +struct _Xcls_EditProjectXcls_modelClass { + GObjectClass parent_class; +}; + +struct _Xcls_EditProjectXcls_cellrenderPrivate { + Xcls_EditProject* _this; +}; + +struct _Xcls_EditProjectXcls_modelPrivate { + Xcls_EditProject* _this; +}; + +struct _Xcls_EditProjectXcls_dirPrivate { + Xcls_EditProject* _this; +}; + +struct _Xcls_EditProjectXcls_Button9Private { + Xcls_EditProject* _this; +}; + +struct _Xcls_EditProjectXcls_Button10Private { + Xcls_EditProject* _this; +}; + + +extern Xcls_EditProject* EditProject; +Xcls_EditProject* EditProject = NULL; +static gpointer xcls_editproject_parent_class = NULL; +extern Xcls_StandardErrorDialog* StandardErrorDialog; +extern GeeHashMap* project_projects; +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; + +GType xcls_editproject_get_type (void) G_GNUC_CONST; +GType xcls_editproject_xcls_xtype_get_type (void) G_GNUC_CONST; +GType xcls_editproject_xcls_cellrender_get_type (void) G_GNUC_CONST; +GType xcls_editproject_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_editproject_xcls_dir_get_type (void) G_GNUC_CONST; +#define XCLS_EDITPROJECT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectPrivate)) +enum { + XCLS_EDITPROJECT_DUMMY_PROPERTY +}; +Xcls_EditProject* xcls_editproject_singleton (void); +Xcls_EditProject* xcls_editproject_new (void); +Xcls_EditProject* xcls_editproject_construct (GType object_type); +Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (Xcls_EditProject* _owner); +Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type, Xcls_EditProject* _owner); +GType xcls_editproject_xcls_vbox2_get_type (void) G_GNUC_CONST; +Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (Xcls_EditProject* _owner); +Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type, Xcls_EditProject* _owner); +GType xcls_editproject_xcls_button9_get_type (void) G_GNUC_CONST; +Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (Xcls_EditProject* _owner); +Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type, Xcls_EditProject* _owner); +GType xcls_editproject_xcls_button10_get_type (void) G_GNUC_CONST; +static gboolean __lambda45_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda45__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +GType project_project_get_type (void) G_GNUC_CONST; +ProjectProject* xcls_editproject_show (Xcls_EditProject* self); +void xcls_editproject_xcls_model_loadData (Xcls_EditProjectXcls_model* self); +GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST; +Xcls_StandardErrorDialog* xcls_standarderrordialog_singleton (void); +gchar* xcls_editproject_xcls_xtype_getValue (Xcls_EditProjectXcls_xtype* self); +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, GtkWindow* win, const gchar* msg); +ProjectProject* project_project_factory (const gchar* xtype, const gchar* path); +void project_project_save (ProjectProject* self); +GType js_render_js_render_get_type (void) G_GNUC_CONST; +#define XCLS_EDITPROJECT_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Private)) +enum { + XCLS_EDITPROJECT_XCLS_VBOX2_DUMMY_PROPERTY +}; +Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (Xcls_EditProject* _owner); +Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type, Xcls_EditProject* _owner); +GType xcls_editproject_xcls_hbox3_get_type (void) G_GNUC_CONST; +Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (Xcls_EditProject* _owner); +Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type, Xcls_EditProject* _owner); +static void xcls_editproject_xcls_vbox2_finalize (GObject* obj); +#define XCLS_EDITPROJECT_XCLS_HBOX3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Private)) +enum { + XCLS_EDITPROJECT_XCLS_HBOX3_DUMMY_PROPERTY +}; +Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (Xcls_EditProject* _owner); +Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type, Xcls_EditProject* _owner); +GType xcls_editproject_xcls_label4_get_type (void) G_GNUC_CONST; +Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (Xcls_EditProject* _owner); +Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type, Xcls_EditProject* _owner); +static void xcls_editproject_xcls_hbox3_finalize (GObject* obj); +#define XCLS_EDITPROJECT_XCLS_LABEL4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Private)) +enum { + XCLS_EDITPROJECT_XCLS_LABEL4_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_label4_finalize (GObject* obj); +#define XCLS_EDITPROJECT_XCLS_XTYPE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypePrivate)) +enum { + XCLS_EDITPROJECT_XCLS_XTYPE_DUMMY_PROPERTY +}; +Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (Xcls_EditProject* _owner); +Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type, Xcls_EditProject* _owner); +Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (Xcls_EditProject* _owner); +Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type, Xcls_EditProject* _owner); +static void xcls_editproject_xcls_xtype_finalize (GObject* obj); +#define XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderPrivate)) +enum { + XCLS_EDITPROJECT_XCLS_CELLRENDER_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_cellrender_finalize (GObject* obj); +#define XCLS_EDITPROJECT_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelPrivate)) +enum { + XCLS_EDITPROJECT_XCLS_MODEL_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_model_finalize (GObject* obj); +#define XCLS_EDITPROJECT_XCLS_DIR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirPrivate)) +enum { + XCLS_EDITPROJECT_XCLS_DIR_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_dir_finalize (GObject* obj); +#define XCLS_EDITPROJECT_XCLS_BUTTON9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Private)) +enum { + XCLS_EDITPROJECT_XCLS_BUTTON9_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_button9_finalize (GObject* obj); +#define XCLS_EDITPROJECT_XCLS_BUTTON10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Private)) +enum { + XCLS_EDITPROJECT_XCLS_BUTTON10_DUMMY_PROPERTY +}; +static void xcls_editproject_xcls_button10_finalize (GObject* obj); +static void xcls_editproject_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self ? g_object_ref (self) : NULL; +#line 447 "EditProject.vala.c" +} + + +Xcls_EditProject* xcls_editproject_singleton (void) { + Xcls_EditProject* result = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp2_; + Xcls_EditProject* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = EditProject; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (_tmp0_ == NULL) { +#line 460 "EditProject.vala.c" + Xcls_EditProject* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = xcls_editproject_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (EditProject); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + EditProject = _tmp1_; +#line 468 "EditProject.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = EditProject; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 478 "EditProject.vala.c" +} + + +static gboolean __lambda45_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkDialog* _tmp0_; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = self->el; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_dialog_response (_tmp0_, 0); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = FALSE; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 497 "EditProject.vala.c" +} + + +static gboolean ___lambda45__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda45_ (self, _sender, event); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 506 "EditProject.vala.c" +} + + +Xcls_EditProject* xcls_editproject_construct (GType object_type) { + Xcls_EditProject * self = NULL; + Xcls_EditProject* _tmp0_; + GtkDialog* _tmp1_; + GtkDialog* _tmp2_; + GtkDialog* _tmp3_; + GtkDialog* _tmp4_; + GtkDialog* _tmp5_; + GtkDialog* _tmp6_; + GtkDialog* _tmp7_; + GtkDialog* _tmp8_; + Xcls_EditProject* _tmp9_; + Xcls_EditProjectXcls_VBox2* _tmp10_; + Xcls_EditProjectXcls_VBox2* child_0; + GtkDialog* _tmp11_; + GtkBox* _tmp12_ = NULL; + GtkVBox* _tmp13_; + Xcls_EditProject* _tmp14_; + Xcls_EditProjectXcls_Button9* _tmp15_; + Xcls_EditProjectXcls_Button9* child_1; + GtkDialog* _tmp16_; + GtkButton* _tmp17_; + Xcls_EditProject* _tmp18_; + Xcls_EditProjectXcls_Button10* _tmp19_; + Xcls_EditProjectXcls_Button10* child_2; + GtkDialog* _tmp20_; + GtkButton* _tmp21_; + GtkDialog* _tmp22_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProject*) g_object_new (object_type, NULL); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _g_object_ref0 (self); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp0_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = (GtkDialog*) gtk_dialog_new (); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp1_); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp1_; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_container_set_border_width ((GtkContainer*) _tmp2_, (guint) 3); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = self->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_set ((GtkWindow*) _tmp3_, "default-height", 500, NULL); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_set ((GtkWindow*) _tmp4_, "default-width", 600, NULL); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = self->el; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_window_set_deletable ((GtkWindow*) _tmp5_, TRUE); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = self->el; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = self->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_widget_set_name ((GtkWidget*) _tmp7_, "EditProject"); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp8_ = self->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_window_set_title ((GtkWindow*) _tmp8_, "Project Properties"); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp9_ = self->priv->_this; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp10_ = xcls_editproject_xcls_vbox2_new (_tmp9_); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_0 = _tmp10_; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref ((GObject*) child_0); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp11_ = self->el; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp12_ = gtk_dialog_get_content_area (_tmp11_); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp13_ = child_0->el; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_container_add ((GtkContainer*) _tmp12_, (GtkWidget*) _tmp13_); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp14_ = self->priv->_this; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp15_ = xcls_editproject_xcls_button9_new (_tmp14_); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_1 = _tmp15_; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref ((GObject*) child_1); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp16_ = self->el; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp17_ = child_1->el; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_dialog_add_action_widget (_tmp16_, (GtkWidget*) _tmp17_, 1); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp18_ = self->priv->_this; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp19_ = xcls_editproject_xcls_button10_new (_tmp18_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_2 = _tmp19_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref ((GObject*) child_2); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp20_ = self->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp21_ = child_2->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_dialog_add_action_widget (_tmp20_, (GtkWidget*) _tmp21_, 0); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp22_ = self->el; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_signal_connect_object ((GtkWidget*) _tmp22_, "destroy-event", (GCallback) ___lambda45__gtk_widget_destroy_event, self, 0); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (child_2); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (child_1); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (child_0); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 638 "EditProject.vala.c" +} + + +Xcls_EditProject* xcls_editproject_new (void) { +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_construct (TYPE_XCLS_EDITPROJECT); +#line 645 "EditProject.vala.c" +} + + +ProjectProject* xcls_editproject_show (Xcls_EditProject* self) { + ProjectProject* result = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProjectXcls_model* _tmp1_; + GtkDialog* _tmp2_; + Xcls_StandardErrorDialog* _tmp3_; + Xcls_StandardErrorDialog* _tmp4_ = NULL; + Xcls_StandardErrorDialog* err_dialog; + gint id; + GtkDialog* _tmp31_; + Xcls_EditProject* _tmp32_; + Xcls_EditProjectXcls_dir* _tmp33_; + GtkFileChooserWidget* _tmp34_; + gchar* _tmp35_ = NULL; + gchar* fn; + const gchar* _tmp36_; + Xcls_EditProject* _tmp37_; + Xcls_EditProjectXcls_xtype* _tmp38_; + gchar* _tmp39_ = NULL; + gchar* _tmp40_; + const gchar* _tmp41_; + ProjectProject* _tmp42_ = NULL; + ProjectProject* _tmp43_; + ProjectProject* project; + ProjectProject* _tmp44_; + GeeHashMap* _tmp45_; + ProjectProject* _tmp46_; + const gchar* _tmp47_; + ProjectProject* _tmp48_; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = self->priv->_this; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _tmp0_->model; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_model_loadData (_tmp1_); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = self->el; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_widget_show_all ((GtkWidget*) _tmp2_); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = StandardErrorDialog; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = xcls_standarderrordialog_singleton (); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + err_dialog = _tmp4_; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + id = -1; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + while (TRUE) { +#line 700 "EditProject.vala.c" + gint _tmp5_; + GtkDialog* _tmp6_; + gint _tmp7_ = 0; + gint _tmp8_; + Xcls_EditProject* _tmp10_; + Xcls_EditProjectXcls_xtype* _tmp11_; + gchar* _tmp12_ = NULL; + gchar* _tmp13_; + gint _tmp14_; + gint _tmp15_; + gboolean _tmp16_; + Xcls_EditProject* _tmp20_; + Xcls_EditProjectXcls_dir* _tmp21_; + GtkFileChooserWidget* _tmp22_; + gchar* _tmp23_ = NULL; + gchar* _tmp24_; + gint _tmp25_; + gint _tmp26_; + gboolean _tmp27_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = id; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (!(_tmp5_ < 0)) { +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + break; +#line 726 "EditProject.vala.c" + } +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = self->el; +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = gtk_dialog_run (_tmp6_); +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + id = _tmp7_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp8_ = id; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (_tmp8_ < 1) { +#line 738 "EditProject.vala.c" + GtkDialog* _tmp9_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp9_ = self->el; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_widget_hide ((GtkWidget*) _tmp9_); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = NULL; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (err_dialog); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 750 "EditProject.vala.c" + } +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp10_ = self->priv->_this; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp11_ = _tmp10_->xtype; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp12_ = xcls_editproject_xcls_xtype_getValue (_tmp11_); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp13_ = _tmp12_; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp14_ = strlen (_tmp13_); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp15_ = _tmp14_; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp16_ = _tmp15_ < 1; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_free0 (_tmp13_); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (_tmp16_) { +#line 770 "EditProject.vala.c" + Xcls_StandardErrorDialog* _tmp17_; + Xcls_EditProject* _tmp18_; + GtkDialog* _tmp19_; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp17_ = err_dialog; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp18_ = self->priv->_this; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp19_ = _tmp18_->el; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_standarderrordialog_show (_tmp17_, (GtkWindow*) _tmp19_, "You have to set Project type"); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + id = -1; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + continue; +#line 786 "EditProject.vala.c" + } +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp20_ = self->priv->_this; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp21_ = _tmp20_->dir; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp22_ = _tmp21_->el; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp23_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp22_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp24_ = _tmp23_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp25_ = strlen (_tmp24_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp26_ = _tmp25_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp27_ = _tmp26_ < 1; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_free0 (_tmp24_); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (_tmp27_) { +#line 808 "EditProject.vala.c" + Xcls_StandardErrorDialog* _tmp28_; + Xcls_EditProject* _tmp29_; + GtkDialog* _tmp30_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp28_ = err_dialog; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp29_ = self->priv->_this; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp30_ = _tmp29_->el; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_standarderrordialog_show (_tmp28_, (GtkWindow*) _tmp30_, "You have to select a folder"); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + id = -1; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + continue; +#line 824 "EditProject.vala.c" + } + } +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp31_ = self->el; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_widget_hide ((GtkWidget*) _tmp31_); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp32_ = self->priv->_this; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp33_ = _tmp32_->dir; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp34_ = _tmp33_->el; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp35_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp34_); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + fn = _tmp35_; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp36_ = fn; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_print ("add %s\n", _tmp36_); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp37_ = self->priv->_this; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp38_ = _tmp37_->xtype; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp39_ = xcls_editproject_xcls_xtype_getValue (_tmp38_); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp40_ = _tmp39_; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp41_ = fn; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp42_ = project_project_factory (_tmp40_, _tmp41_); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp43_ = _tmp42_; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_free0 (_tmp40_); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + project = _tmp43_; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp44_ = project; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + project_project_save (_tmp44_); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp45_ = project_projects; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp46_ = project; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp47_ = _tmp46_->name; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp48_ = project; +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, _tmp47_, _tmp48_); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = project; +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_free0 (fn); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (err_dialog); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 885 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type, Xcls_EditProject* _owner) { + Xcls_EditProjectXcls_VBox2 * self = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp1_; + GtkVBox* _tmp2_; + Xcls_EditProject* _tmp3_; + Xcls_EditProjectXcls_HBox3* _tmp4_; + Xcls_EditProjectXcls_HBox3* child_0; + GtkVBox* _tmp5_; + GtkHBox* _tmp6_; + Xcls_EditProject* _tmp7_; + Xcls_EditProjectXcls_dir* _tmp8_; + Xcls_EditProjectXcls_dir* child_1; + GtkVBox* _tmp9_; + GtkFileChooserWidget* _tmp10_; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_VBox2*) g_object_new (object_type, NULL); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _owner; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp1_; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp2_); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp2_; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = self->priv->_this; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = xcls_editproject_xcls_hbox3_new (_tmp3_); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_0 = _tmp4_; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref ((GObject*) child_0); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = self->el; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = child_0->el; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 3); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = self->priv->_this; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp8_ = xcls_editproject_xcls_dir_new (_tmp7_); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_1 = _tmp8_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref ((GObject*) child_1); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp9_ = self->el; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp10_ = child_1->el; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 5); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (child_1); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (child_0); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 958 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (Xcls_EditProject* _owner) { +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_vbox2_construct (XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, _owner); +#line 965 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_vbox2_class_init (Xcls_EditProjectXcls_VBox2Class * klass) { +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_vbox2_parent_class = g_type_class_peek_parent (klass); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_VBox2Private)); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_vbox2_finalize; +#line 976 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_vbox2_instance_init (Xcls_EditProjectXcls_VBox2 * self) { +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_XCLS_VBOX2_GET_PRIVATE (self); +#line 983 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_vbox2_finalize (GObject* obj) { + Xcls_EditProjectXcls_VBox2 * self; +#line 133 "/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 135 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_xcls_vbox2_parent_class)->finalize (obj); +#line 997 "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 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, NULL }; + GType xcls_editproject_xcls_vbox2_type_id; + xcls_editproject_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_VBox2", &g_define_type_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; +} + + +Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type, Xcls_EditProject* _owner) { + Xcls_EditProjectXcls_HBox3 * self = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp1_; + GtkHBox* _tmp2_; + Xcls_EditProject* _tmp3_; + Xcls_EditProjectXcls_Label4* _tmp4_; + Xcls_EditProjectXcls_Label4* child_0; + GtkHBox* _tmp5_; + GtkLabel* _tmp6_; + Xcls_EditProject* _tmp7_; + Xcls_EditProjectXcls_xtype* _tmp8_; + Xcls_EditProjectXcls_xtype* child_1; + GtkHBox* _tmp9_; + GtkComboBox* _tmp10_; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_HBox3*) g_object_new (object_type, NULL); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _owner; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp1_; +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp2_); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp2_; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = self->priv->_this; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = xcls_editproject_xcls_label4_new (_tmp3_); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_0 = _tmp4_; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref ((GObject*) child_0); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = self->el; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = child_0->el; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 3); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = self->priv->_this; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp8_ = xcls_editproject_xcls_xtype_new (_tmp7_); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_1 = _tmp8_; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref ((GObject*) child_1); +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp9_ = self->el; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp10_ = child_1->el; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 3); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (child_1); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (child_0); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1082 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (Xcls_EditProject* _owner) { +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_hbox3_construct (XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, _owner); +#line 1089 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_hbox3_class_init (Xcls_EditProjectXcls_HBox3Class * klass) { +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_hbox3_parent_class = g_type_class_peek_parent (klass); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_HBox3Private)); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_hbox3_finalize; +#line 1100 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_hbox3_instance_init (Xcls_EditProjectXcls_HBox3 * self) { +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_XCLS_HBOX3_GET_PRIVATE (self); +#line 1107 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_hbox3_finalize (GObject* obj) { + Xcls_EditProjectXcls_HBox3 * self; +#line 162 "/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 164 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_xcls_hbox3_parent_class)->finalize (obj); +#line 1121 "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 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, NULL }; + GType xcls_editproject_xcls_hbox3_type_id; + xcls_editproject_xcls_hbox3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_HBox3", &g_define_type_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; +} + + +Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type, Xcls_EditProject* _owner) { + Xcls_EditProjectXcls_Label4 * self = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp1_; + GtkLabel* _tmp2_; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_Label4*) g_object_new (object_type, NULL); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _owner; +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp1_; +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("Project type :"); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp2_); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp2_; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1164 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (Xcls_EditProject* _owner) { +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_label4_construct (XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, _owner); +#line 1171 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_label4_class_init (Xcls_EditProjectXcls_Label4Class * klass) { +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_label4_parent_class = g_type_class_peek_parent (klass); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_Label4Private)); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_label4_finalize; +#line 1182 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_label4_instance_init (Xcls_EditProjectXcls_Label4 * self) { +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_XCLS_LABEL4_GET_PRIVATE (self); +#line 1189 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_label4_finalize (GObject* obj) { + Xcls_EditProjectXcls_Label4 * self; +#line 191 "/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 193 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_xcls_label4_parent_class)->finalize (obj); +#line 1203 "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 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, NULL }; + GType xcls_editproject_xcls_label4_type_id; + xcls_editproject_xcls_label4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_Label4", &g_define_type_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; +} + + +Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type, Xcls_EditProject* _owner) { + Xcls_EditProjectXcls_xtype * self = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp1_; + Xcls_EditProject* _tmp2_; + Xcls_EditProjectXcls_xtype* _tmp3_; + GtkComboBox* _tmp4_; + Xcls_EditProject* _tmp5_; + Xcls_EditProjectXcls_cellrender* _tmp6_; + Xcls_EditProjectXcls_cellrender* child_0; + GtkComboBox* _tmp7_; + GtkCellRendererText* _tmp8_; + Xcls_EditProject* _tmp9_; + Xcls_EditProjectXcls_model* _tmp10_; + Xcls_EditProjectXcls_model* child_1; + GtkComboBox* _tmp11_; + GtkListStore* _tmp12_; + GtkComboBox* _tmp13_; + Xcls_EditProject* _tmp14_; + Xcls_EditProjectXcls_cellrender* _tmp15_; + GtkCellRendererText* _tmp16_; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_xtype*) g_object_new (object_type, NULL); +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _owner; +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp1_; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = self->priv->_this; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = _g_object_ref0 (self); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (_tmp2_->xtype); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_->xtype = _tmp3_; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = (GtkComboBox*) gtk_combo_box_new (); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp4_); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp4_; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = self->priv->_this; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = xcls_editproject_xcls_cellrender_new (_tmp5_); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_0 = _tmp6_; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref ((GObject*) child_0); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = self->el; +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp8_ = child_0->el; +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp8_, TRUE); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp9_ = self->priv->_this; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp10_ = xcls_editproject_xcls_model_new (_tmp9_); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + child_1 = _tmp10_; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref ((GObject*) child_1); +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp11_ = self->el; +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp12_ = child_1->el; +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_combo_box_set_model (_tmp11_, (GtkTreeModel*) _tmp12_); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp13_ = self->el; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp14_ = self->priv->_this; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp15_ = _tmp14_->cellrender; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp16_ = _tmp15_->el; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp13_, (GtkCellRenderer*) _tmp16_, "markup", 1); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (child_1); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (child_0); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1312 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (Xcls_EditProject* _owner) { +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_xtype_construct (XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, _owner); +#line 1319 "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 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = self->el; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = gtk_combo_box_get_active (_tmp0_); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + ix = _tmp1_; +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = ix; +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + if (_tmp2_ < 0) { +#line 1343 "EditProject.vala.c" + gchar* _tmp3_; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = g_strdup (""); +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = _tmp3_; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 1351 "EditProject.vala.c" + } +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = ix; +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + switch (_tmp4_) { +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + case 0: +#line 1359 "EditProject.vala.c" + { + gchar* _tmp5_; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = g_strdup ("Roo"); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = _tmp5_; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 1368 "EditProject.vala.c" + } +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + case 1: +#line 1372 "EditProject.vala.c" + { + gchar* _tmp6_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = g_strdup ("Gtk"); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = _tmp6_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 1381 "EditProject.vala.c" + } + default: +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + break; +#line 1386 "EditProject.vala.c" + } +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = g_strdup (""); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + result = _tmp7_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return result; +#line 1394 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_xtype_class_init (Xcls_EditProjectXcls_xtypeClass * klass) { +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_xtype_parent_class = g_type_class_peek_parent (klass); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_xtypePrivate)); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_xtype_finalize; +#line 1405 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_xtype_instance_init (Xcls_EditProjectXcls_xtype * self) { +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_XCLS_XTYPE_GET_PRIVATE (self); +#line 1412 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_xtype_finalize (GObject* obj) { + Xcls_EditProjectXcls_xtype * self; +#line 214 "/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 216 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_xcls_xtype_parent_class)->finalize (obj); +#line 1426 "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 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, NULL }; + GType xcls_editproject_xcls_xtype_type_id; + xcls_editproject_xcls_xtype_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_xtype", &g_define_type_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; +} + + +Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type, Xcls_EditProject* _owner) { + Xcls_EditProjectXcls_cellrender * self = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp1_; + Xcls_EditProject* _tmp2_; + Xcls_EditProjectXcls_cellrender* _tmp3_; + GtkCellRendererText* _tmp4_; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_cellrender*) g_object_new (object_type, NULL); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _owner; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp1_; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = self->priv->_this; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = _g_object_ref0 (self); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (_tmp2_->cellrender); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_->cellrender = _tmp3_; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp4_); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp4_; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1479 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (Xcls_EditProject* _owner) { +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_cellrender_construct (XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, _owner); +#line 1486 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_cellrender_class_init (Xcls_EditProjectXcls_cellrenderClass * klass) { +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_cellrender_parent_class = g_type_class_peek_parent (klass); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_cellrenderPrivate)); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_cellrender_finalize; +#line 1497 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_cellrender_instance_init (Xcls_EditProjectXcls_cellrender * self) { +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_PRIVATE (self); +#line 1504 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_cellrender_finalize (GObject* obj) { + Xcls_EditProjectXcls_cellrender * self; +#line 263 "/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 265 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_xcls_cellrender_parent_class)->finalize (obj); +#line 1518 "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 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, NULL }; + GType xcls_editproject_xcls_cellrender_type_id; + xcls_editproject_xcls_cellrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_cellrender", &g_define_type_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; +} + + +Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type, Xcls_EditProject* _owner) { + Xcls_EditProjectXcls_model * self = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp1_; + Xcls_EditProject* _tmp2_; + Xcls_EditProjectXcls_model* _tmp3_; + GtkListStore* _tmp4_; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_model*) g_object_new (object_type, NULL); +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _owner; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp1_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = self->priv->_this; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = _g_object_ref0 (self); +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (_tmp2_->model); +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_->model = _tmp3_; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp4_; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1569 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (Xcls_EditProject* _owner) { +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_model_construct (XCLS_EDITPROJECT_TYPE_XCLS_MODEL, _owner); +#line 1576 "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 308 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_if_fail (self != NULL); +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = self->el; +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_clear (_tmp0_); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = self->el; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_append (_tmp1_, &_tmp2_); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + iter = _tmp2_; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = self->el; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = iter; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_init (&_tmp5_, G_TYPE_STRING); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_set_string (&_tmp5_, "Roo"); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_set_value (_tmp3_, &_tmp4_, 0, &_tmp5_); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_IS_VALUE (&_tmp5_) ? (g_value_unset (&_tmp5_), NULL) : NULL; +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = self->el; +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp7_ = iter; +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_init (&_tmp8_, G_TYPE_STRING); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_set_string (&_tmp8_, "Roo Project"); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_set_value (_tmp6_, &_tmp7_, 1, &_tmp8_); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_IS_VALUE (&_tmp8_) ? (g_value_unset (&_tmp8_), NULL) : NULL; +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp9_ = self->el; +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_append (_tmp9_, &_tmp10_); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + iter = _tmp10_; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp11_ = self->el; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp12_ = iter; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_init (&_tmp13_, G_TYPE_STRING); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_set_string (&_tmp13_, "Gtk"); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_set_value (_tmp11_, &_tmp12_, 0, &_tmp13_); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_IS_VALUE (&_tmp13_) ? (g_value_unset (&_tmp13_), NULL) : NULL; +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp14_ = self->el; +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp15_ = iter; +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_init (&_tmp16_, G_TYPE_STRING); +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_value_set_string (&_tmp16_, "Gtk Project"); +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_list_store_set_value (_tmp14_, &_tmp15_, 1, &_tmp16_); +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_IS_VALUE (&_tmp16_) ? (g_value_unset (&_tmp16_), NULL) : NULL; +#line 1665 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_model_class_init (Xcls_EditProjectXcls_modelClass * klass) { +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_modelPrivate)); +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_model_finalize; +#line 1676 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_model_instance_init (Xcls_EditProjectXcls_model * self) { +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_XCLS_MODEL_GET_PRIVATE (self); +#line 1683 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_model_finalize (GObject* obj) { + Xcls_EditProjectXcls_model * self; +#line 287 "/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 289 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_xcls_model_parent_class)->finalize (obj); +#line 1697 "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 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, NULL }; + GType xcls_editproject_xcls_model_type_id; + xcls_editproject_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_model", &g_define_type_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; +} + + +Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type, Xcls_EditProject* _owner) { + Xcls_EditProjectXcls_dir * self = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp1_; + Xcls_EditProject* _tmp2_; + Xcls_EditProjectXcls_dir* _tmp3_; + GtkFileChooserWidget* _tmp4_; + GtkFileChooserWidget* _tmp5_; + GtkFileChooserWidget* _tmp6_; +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_dir*) g_object_new (object_type, NULL); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _owner; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp1_; +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = self->priv->_this; +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = _g_object_ref0 (self); +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (_tmp2_->dir); +#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_->dir = _tmp3_; +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp4_ = (GtkFileChooserWidget*) gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp4_); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp4_; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp5_ = self->el; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_file_chooser_set_create_folders ((GtkFileChooser*) _tmp5_, FALSE); +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp6_ = self->el; +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_file_chooser_set_select_multiple ((GtkFileChooser*) _tmp6_, FALSE); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1760 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (Xcls_EditProject* _owner) { +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_dir_construct (XCLS_EDITPROJECT_TYPE_XCLS_DIR, _owner); +#line 1767 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_dir_class_init (Xcls_EditProjectXcls_dirClass * klass) { +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_dir_parent_class = g_type_class_peek_parent (klass); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_dirPrivate)); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_dir_finalize; +#line 1778 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_dir_instance_init (Xcls_EditProjectXcls_dir * self) { +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_XCLS_DIR_GET_PRIVATE (self); +#line 1785 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_dir_finalize (GObject* obj) { + Xcls_EditProjectXcls_dir * self; +#line 328 "/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 330 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_xcls_dir_parent_class)->finalize (obj); +#line 1799 "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 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, NULL }; + GType xcls_editproject_xcls_dir_type_id; + xcls_editproject_xcls_dir_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_dir", &g_define_type_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; +} + + +Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type, Xcls_EditProject* _owner) { + Xcls_EditProjectXcls_Button9 * self = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_Button9*) g_object_new (object_type, NULL); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _owner; +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp1_; +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp2_); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->el = _tmp2_; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = self->el; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_button_set_label (_tmp3_, "OK"); +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1847 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (Xcls_EditProject* _owner) { +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_button9_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, _owner); +#line 1854 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button9_class_init (Xcls_EditProjectXcls_Button9Class * klass) { +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button9_parent_class = g_type_class_peek_parent (klass); +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_Button9Private)); +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_button9_finalize; +#line 1865 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button9_instance_init (Xcls_EditProjectXcls_Button9 * self) { +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_XCLS_BUTTON9_GET_PRIVATE (self); +#line 1872 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button9_finalize (GObject* obj) { + Xcls_EditProjectXcls_Button9 * self; +#line 354 "/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 356 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_xcls_button9_parent_class)->finalize (obj); +#line 1886 "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 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, NULL }; + GType xcls_editproject_xcls_button9_type_id; + xcls_editproject_xcls_button9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_Button9", &g_define_type_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; +} + + +Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type, Xcls_EditProject* _owner) { + Xcls_EditProjectXcls_Button10 * self = NULL; + Xcls_EditProject* _tmp0_; + Xcls_EditProject* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self = (Xcls_EditProjectXcls_Button10*) g_object_new (object_type, NULL); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp0_ = _owner; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv->_this = _tmp1_; +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_object_ref_sink (_tmp2_); +#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 = _tmp2_; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _tmp3_ = self->el; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + gtk_button_set_label (_tmp3_, "Cancel"); +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return self; +#line 1934 "EditProject.vala.c" +} + + +Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (Xcls_EditProject* _owner) { +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + return xcls_editproject_xcls_button10_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, _owner); +#line 1941 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button10_class_init (Xcls_EditProjectXcls_Button10Class * klass) { +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + xcls_editproject_xcls_button10_parent_class = g_type_class_peek_parent (klass); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectXcls_Button10Private)); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_xcls_button10_finalize; +#line 1952 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button10_instance_init (Xcls_EditProjectXcls_Button10 * self) { +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_XCLS_BUTTON10_GET_PRIVATE (self); +#line 1959 "EditProject.vala.c" +} + + +static void xcls_editproject_xcls_button10_finalize (GObject* obj) { + Xcls_EditProjectXcls_Button10 * self; +#line 378 "/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 380 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->el); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_xcls_button10_parent_class)->finalize (obj); +#line 1973 "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 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, NULL }; + GType xcls_editproject_xcls_button10_type_id; + xcls_editproject_xcls_button10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProjectXcls_Button10", &g_define_type_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; +} + + +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" + g_type_class_add_private (klass, sizeof (Xcls_EditProjectPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_editproject_finalize; +#line 1996 "EditProject.vala.c" +} + + +static void xcls_editproject_instance_init (Xcls_EditProject * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + self->priv = XCLS_EDITPROJECT_GET_PRIVATE (self); +#line 2003 "EditProject.vala.c" +} + + +static void xcls_editproject_finalize (GObject* 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 23 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->priv->_this); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->xtype); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->cellrender); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->model); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + _g_object_unref0 (self->dir); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala" + G_OBJECT_CLASS (xcls_editproject_parent_class)->finalize (obj); +#line 2025 "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 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, NULL }; + GType xcls_editproject_type_id; + xcls_editproject_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditProject", &g_define_type_info, 0); + g_once_init_leave (&xcls_editproject_type_id__volatile, xcls_editproject_type_id); + } + return xcls_editproject_type_id__volatile; +} + + + diff --git a/Builder4/Editor.vala.c b/Builder4/Editor.vala.c new file mode 100644 index 000000000..648c4adb2 --- /dev/null +++ b/Builder4/Editor.vala.c @@ -0,0 +1,1696 @@ +/* Editor.vala.c generated by valac 0.20.1, the Vala compiler + * generated from Editor.vala, do not modify */ + + +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#define TYPE_EDITOR (editor_get_type ()) +#define EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EDITOR, Editor)) +#define EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EDITOR, EditorClass)) +#define IS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EDITOR)) +#define IS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EDITOR)) +#define EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EDITOR, EditorClass)) + +typedef struct _Editor Editor; +typedef struct _EditorClass EditorClass; +typedef struct _EditorPrivate EditorPrivate; + +#define EDITOR_TYPE_XCLS_SAVE_BUTTON (editor_xcls_save_button_get_type ()) +#define EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_button)) +#define EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_buttonClass)) +#define EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON)) +#define EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_SAVE_BUTTON)) +#define EDITOR_XCLS_SAVE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_buttonClass)) + +typedef struct _EditorXcls_save_button EditorXcls_save_button; +typedef struct _EditorXcls_save_buttonClass EditorXcls_save_buttonClass; + +#define EDITOR_TYPE_XCLS_KEY_EDIT (editor_xcls_key_edit_get_type ()) +#define EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_edit)) +#define EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_editClass)) +#define EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_KEY_EDIT)) +#define EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_KEY_EDIT)) +#define EDITOR_XCLS_KEY_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_editClass)) + +typedef struct _EditorXcls_key_edit EditorXcls_key_edit; +typedef struct _EditorXcls_key_editClass EditorXcls_key_editClass; + +#define EDITOR_TYPE_XCLS_RIGHTEDITOR (editor_xcls_righteditor_get_type ()) +#define EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditor)) +#define EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditorClass)) +#define EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR)) +#define EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_RIGHTEDITOR)) +#define EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditorClass)) + +typedef struct _EditorXcls_RightEditor EditorXcls_RightEditor; +typedef struct _EditorXcls_RightEditorClass EditorXcls_RightEditorClass; + +#define EDITOR_TYPE_XCLS_VIEW (editor_xcls_view_get_type ()) +#define EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_VIEW, EditorXcls_view)) +#define EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_VIEW, EditorXcls_viewClass)) +#define EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_VIEW)) +#define EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_VIEW)) +#define EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_VIEW, EditorXcls_viewClass)) + +typedef struct _EditorXcls_view EditorXcls_view; +typedef struct _EditorXcls_viewClass EditorXcls_viewClass; + +#define EDITOR_TYPE_XCLS_BUFFER (editor_xcls_buffer_get_type ()) +#define EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_buffer)) +#define EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_bufferClass)) +#define EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_BUFFER)) +#define EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_BUFFER)) +#define EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_bufferClass)) + +typedef struct _EditorXcls_buffer EditorXcls_buffer; +typedef struct _EditorXcls_bufferClass 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 EDITOR_TYPE_XCLS_HBOX2 (editor_xcls_hbox2_get_type ()) +#define EDITOR_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_HBOX2, EditorXcls_HBox2)) +#define EDITOR_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_HBOX2, EditorXcls_HBox2Class)) +#define EDITOR_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_HBOX2)) +#define EDITOR_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_HBOX2)) +#define EDITOR_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_HBOX2, EditorXcls_HBox2Class)) + +typedef struct _EditorXcls_HBox2 EditorXcls_HBox2; +typedef struct _EditorXcls_HBox2Class EditorXcls_HBox2Class; +typedef struct _EditorXcls_HBox2Private EditorXcls_HBox2Private; +typedef struct _EditorXcls_RightEditorPrivate EditorXcls_RightEditorPrivate; +typedef struct _EditorXcls_save_buttonPrivate EditorXcls_save_buttonPrivate; +typedef struct _JsRenderNodePrivate JsRenderNodePrivate; +typedef struct _EditorXcls_key_editPrivate EditorXcls_key_editPrivate; +typedef struct _EditorXcls_viewPrivate EditorXcls_viewPrivate; +typedef struct _EditorXcls_bufferPrivate EditorXcls_bufferPrivate; +#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL))) + +struct _Editor { + GObject parent_instance; + EditorPrivate * priv; + GtkVBox* el; + EditorXcls_save_button* save_button; + EditorXcls_key_edit* key_edit; + EditorXcls_RightEditor* RightEditor; + EditorXcls_view* view; + EditorXcls_buffer* buffer; + gchar* activeEditor; + gint pos_root_x; + gint pos_root_y; + gchar* ptype; + gchar* key; + gboolean pos; + gboolean dirty; + JsRenderNode* node; +}; + +struct _EditorClass { + GObjectClass parent_class; +}; + +struct _EditorPrivate { + Editor* _this; +}; + +struct _EditorXcls_HBox2 { + GObject parent_instance; + EditorXcls_HBox2Private * priv; + GtkHBox* el; +}; + +struct _EditorXcls_HBox2Class { + GObjectClass parent_class; +}; + +struct _EditorXcls_RightEditor { + GObject parent_instance; + EditorXcls_RightEditorPrivate * priv; + GtkScrolledWindow* el; +}; + +struct _EditorXcls_RightEditorClass { + GObjectClass parent_class; +}; + +struct _EditorXcls_save_button { + GObject parent_instance; + EditorXcls_save_buttonPrivate * priv; + GtkButton* el; +}; + +struct _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 _EditorXcls_key_edit { + GObject parent_instance; + EditorXcls_key_editPrivate * priv; + GtkEntry* el; +}; + +struct _EditorXcls_key_editClass { + GObjectClass parent_class; +}; + +struct _EditorXcls_HBox2Private { + Editor* _this; +}; + +struct _EditorXcls_save_buttonPrivate { + Editor* _this; +}; + +struct _EditorXcls_key_editPrivate { + Editor* _this; +}; + +struct _EditorXcls_RightEditorPrivate { + Editor* _this; +}; + +struct _EditorXcls_view { + GObject parent_instance; + EditorXcls_viewPrivate * priv; + GtkSourceView* el; +}; + +struct _EditorXcls_viewClass { + GObjectClass parent_class; +}; + +struct _EditorXcls_viewPrivate { + Editor* _this; +}; + +struct _EditorXcls_buffer { + GObject parent_instance; + EditorXcls_bufferPrivate * priv; + GtkSourceBuffer* el; +}; + +struct _EditorXcls_bufferClass { + GObjectClass parent_class; +}; + +struct _EditorXcls_bufferPrivate { + Editor* _this; +}; + + +extern Editor* _Editor; +Editor* _Editor = NULL; +static gpointer editor_parent_class = NULL; +static gpointer editor_xcls_hbox2_parent_class = NULL; +static gpointer editor_xcls_save_button_parent_class = NULL; +static gpointer editor_xcls_key_edit_parent_class = NULL; +static gpointer editor_xcls_righteditor_parent_class = NULL; +static gpointer editor_xcls_view_parent_class = NULL; +static gpointer editor_xcls_buffer_parent_class = NULL; + +GType editor_get_type (void) G_GNUC_CONST; +GType editor_xcls_save_button_get_type (void) G_GNUC_CONST; +GType editor_xcls_key_edit_get_type (void) G_GNUC_CONST; +GType editor_xcls_righteditor_get_type (void) G_GNUC_CONST; +GType editor_xcls_view_get_type (void) G_GNUC_CONST; +GType editor_xcls_buffer_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +#define EDITOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_EDITOR, EditorPrivate)) +enum { + EDITOR_DUMMY_PROPERTY +}; +Editor* editor_singleton (void); +Editor* editor_new (void); +Editor* editor_construct (GType object_type); +EditorXcls_HBox2* editor_xcls_hbox2_new (Editor* _owner); +EditorXcls_HBox2* editor_xcls_hbox2_construct (GType object_type, Editor* _owner); +GType editor_xcls_hbox2_get_type (void) G_GNUC_CONST; +EditorXcls_RightEditor* editor_xcls_righteditor_new (Editor* _owner); +EditorXcls_RightEditor* editor_xcls_righteditor_construct (GType object_type, Editor* _owner); +gboolean editor_saveContents (Editor* self); +gchar* editor_xcls_buffer_toString (EditorXcls_buffer* self); +gboolean editor_xcls_buffer_checkSyntax (EditorXcls_buffer* self); +void editor_show (Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key); +void editor_xcls_view_load (EditorXcls_view* self, const gchar* str); +#define EDITOR_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), EDITOR_TYPE_XCLS_HBOX2, EditorXcls_HBox2Private)) +enum { + EDITOR_XCLS_HBOX2_DUMMY_PROPERTY +}; +EditorXcls_save_button* editor_xcls_save_button_new (Editor* _owner); +EditorXcls_save_button* editor_xcls_save_button_construct (GType object_type, Editor* _owner); +EditorXcls_key_edit* editor_xcls_key_edit_new (Editor* _owner); +EditorXcls_key_edit* editor_xcls_key_edit_construct (GType object_type, Editor* _owner); +static void editor_xcls_hbox2_finalize (GObject* obj); +#define EDITOR_XCLS_SAVE_BUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_buttonPrivate)) +enum { + EDITOR_XCLS_SAVE_BUTTON_DUMMY_PROPERTY +}; +static void __lambda74_ (EditorXcls_save_button* self); +static void ___lambda74__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void editor_xcls_save_button_finalize (GObject* obj); +#define EDITOR_XCLS_KEY_EDIT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_editPrivate)) +enum { + EDITOR_XCLS_KEY_EDIT_DUMMY_PROPERTY +}; +static void editor_xcls_key_edit_finalize (GObject* obj); +#define EDITOR_XCLS_RIGHTEDITOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditorPrivate)) +enum { + EDITOR_XCLS_RIGHTEDITOR_DUMMY_PROPERTY +}; +EditorXcls_view* editor_xcls_view_new (Editor* _owner); +EditorXcls_view* editor_xcls_view_construct (GType object_type, Editor* _owner); +static void editor_xcls_righteditor_finalize (GObject* obj); +#define EDITOR_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), EDITOR_TYPE_XCLS_VIEW, EditorXcls_viewPrivate)) +enum { + EDITOR_XCLS_VIEW_DUMMY_PROPERTY +}; +EditorXcls_buffer* editor_xcls_buffer_new (Editor* _owner); +EditorXcls_buffer* editor_xcls_buffer_construct (GType object_type, Editor* _owner); +static gboolean __lambda76_ (EditorXcls_view* self, GdkEventKey* event); +static gboolean ___lambda76__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self); +static void _vala_PangoFontDescription_free (PangoFontDescription* self); +static void editor_xcls_view_finalize (GObject* obj); +#define EDITOR_XCLS_BUFFER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_bufferPrivate)) +enum { + EDITOR_XCLS_BUFFER_DUMMY_PROPERTY +}; +static void __lambda75_ (EditorXcls_buffer* self); +static void ___lambda75__gtk_text_buffer_changed (GtkTextBuffer* _sender, gpointer self); +static void editor_xcls_buffer_finalize (GObject* obj); +static void editor_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self ? g_object_ref (self) : NULL; +#line 321 "Editor.vala.c" +} + + +Editor* editor_singleton (void) { + Editor* result = NULL; + Editor* _tmp0_; + Editor* _tmp2_; + Editor* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _Editor; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (_tmp0_ == NULL) { +#line 334 "Editor.vala.c" + Editor* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = editor_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_Editor); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _Editor = _tmp1_; +#line 342 "Editor.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = _Editor; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 352 "Editor.vala.c" +} + + +Editor* editor_construct (GType object_type) { + Editor * self = NULL; + Editor* _tmp0_; + GtkVBox* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + Editor* _tmp5_; + EditorXcls_HBox2* _tmp6_; + EditorXcls_HBox2* child_0; + GtkVBox* _tmp7_; + GtkHBox* _tmp8_; + Editor* _tmp9_; + EditorXcls_RightEditor* _tmp10_; + EditorXcls_RightEditor* child_1; + GtkVBox* _tmp11_; + GtkScrolledWindow* _tmp12_; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (Editor*) g_object_new (object_type, NULL); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _g_object_ref0 (self); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp0_; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp1_); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp1_; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = g_strdup (""); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->activeEditor); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->activeEditor = _tmp2_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = g_strdup (""); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->ptype); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->ptype = _tmp3_; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = g_strdup (""); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->key); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->key = _tmp4_; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->pos = FALSE; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->dirty = FALSE; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->node); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->node = NULL; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->priv->_this; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = editor_xcls_hbox2_new (_tmp5_); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_0 = _tmp6_; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_0); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = self->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = child_0->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = self->priv->_this; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = editor_xcls_righteditor_new (_tmp9_); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_1 = _tmp10_; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_1); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = self->el; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = child_1->el; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_1); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_0); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 449 "Editor.vala.c" +} + + +Editor* editor_new (void) { +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return editor_construct (TYPE_EDITOR); +#line 456 "Editor.vala.c" +} + + +gboolean editor_saveContents (Editor* self) { + gboolean result = FALSE; + Editor* _tmp0_; + EditorXcls_buffer* _tmp1_; + gchar* _tmp2_ = NULL; + gchar* str; + Editor* _tmp3_; + EditorXcls_buffer* _tmp4_; + gboolean _tmp5_ = FALSE; + Editor* _tmp6_; + Editor* _tmp7_; + EditorXcls_save_button* _tmp8_; + GtkButton* _tmp9_; + const gchar* _tmp10_; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (self != NULL, FALSE); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = self->priv->_this; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _tmp0_->buffer; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = editor_xcls_buffer_toString (_tmp1_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + str = _tmp2_; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = self->priv->_this; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = _tmp3_->buffer; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = editor_xcls_buffer_checkSyntax (_tmp4_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (!_tmp5_) { +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_print ("check syntax failed"); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = FALSE; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (str); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 500 "Editor.vala.c" + } +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = self->priv->_this; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_->dirty = FALSE; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = self->priv->_this; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = _tmp7_->save_button; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = _tmp8_->el; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_set_sensitive ((GtkWidget*) _tmp9_, FALSE); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = self->ptype; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (g_strcmp0 (_tmp10_, "listener") == 0) { +#line 518 "Editor.vala.c" + JsRenderNode* _tmp11_; + GeeHashMap* _tmp12_; + const gchar* _tmp13_; + const gchar* _tmp14_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = self->node; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = _tmp11_->listeners; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp13_ = self->key; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_ = str; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp12_, _tmp13_, _tmp14_); +#line 533 "Editor.vala.c" + } else { + JsRenderNode* _tmp15_; + GeeHashMap* _tmp16_; + const gchar* _tmp17_; + const gchar* _tmp18_; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp15_ = self->node; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp16_ = _tmp15_->props; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp17_ = self->key; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp18_ = str; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp16_, _tmp17_, _tmp18_); +#line 549 "Editor.vala.c" + } +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_emit_by_name (self, "save"); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = TRUE; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (str); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 559 "Editor.vala.c" +} + + +void editor_show (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_; + EditorXcls_view* _tmp16_; + const gchar* _tmp17_; + EditorXcls_key_edit* _tmp18_; + GtkEntry* _tmp19_; + const gchar* _tmp20_; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (self != NULL); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (node != NULL); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (ptype != NULL); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (key != NULL); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = ptype; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->ptype); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->ptype = _tmp1_; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = key; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = g_strdup (_tmp2_); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->key); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->key = _tmp3_; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = node; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->node); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->node = _tmp5_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = g_strdup (""); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + val = _tmp6_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = ptype; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (g_strcmp0 (_tmp7_, "listener") == 0) { +#line 618 "Editor.vala.c" + JsRenderNode* _tmp8_; + GeeHashMap* _tmp9_; + const gchar* _tmp10_; + gpointer _tmp11_ = NULL; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = node; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = _tmp8_->listeners; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = key; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp9_, _tmp10_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (val); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + val = (gchar*) _tmp11_; +#line 635 "Editor.vala.c" + } else { + JsRenderNode* _tmp12_; + GeeHashMap* _tmp13_; + const gchar* _tmp14_; + gpointer _tmp15_ = NULL; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = node; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp13_ = _tmp12_->props; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_ = key; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp15_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp13_, _tmp14_); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (val); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + val = (gchar*) _tmp15_; +#line 653 "Editor.vala.c" + } +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp16_ = self->view; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp17_ = val; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_xcls_view_load (_tmp16_, _tmp17_); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp18_ = self->key_edit; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp19_ = _tmp18_->el; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp20_ = key; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_entry_set_text (_tmp19_, _tmp20_); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (val); +#line 671 "Editor.vala.c" +} + + +EditorXcls_HBox2* editor_xcls_hbox2_construct (GType object_type, Editor* _owner) { + EditorXcls_HBox2 * self = NULL; + Editor* _tmp0_; + Editor* _tmp1_; + GtkHBox* _tmp2_; + Editor* _tmp3_; + EditorXcls_save_button* _tmp4_; + EditorXcls_save_button* child_0; + GtkHBox* _tmp5_; + GtkButton* _tmp6_; + Editor* _tmp7_; + EditorXcls_key_edit* _tmp8_; + EditorXcls_key_edit* child_1; + GtkHBox* _tmp9_; + GtkEntry* _tmp10_; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (EditorXcls_HBox2*) g_object_new (object_type, NULL); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp2_); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp2_; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = self->priv->_this; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = editor_xcls_save_button_new (_tmp3_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_0 = _tmp4_; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_0); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->el; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = child_0->el; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = self->priv->_this; +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = editor_xcls_key_edit_new (_tmp7_); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_1 = _tmp8_; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_1); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = self->el; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = child_1->el; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_1); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_0); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 744 "Editor.vala.c" +} + + +EditorXcls_HBox2* editor_xcls_hbox2_new (Editor* _owner) { +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return editor_xcls_hbox2_construct (EDITOR_TYPE_XCLS_HBOX2, _owner); +#line 751 "Editor.vala.c" +} + + +static void editor_xcls_hbox2_class_init (EditorXcls_HBox2Class * klass) { +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (EditorXcls_HBox2Private)); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = editor_xcls_hbox2_finalize; +#line 762 "Editor.vala.c" +} + + +static void editor_xcls_hbox2_instance_init (EditorXcls_HBox2 * self) { +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = EDITOR_XCLS_HBOX2_GET_PRIVATE (self); +#line 769 "Editor.vala.c" +} + + +static void editor_xcls_hbox2_finalize (GObject* obj) { + EditorXcls_HBox2 * self; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, EDITOR_TYPE_XCLS_HBOX2, EditorXcls_HBox2); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (editor_xcls_hbox2_parent_class)->finalize (obj); +#line 783 "Editor.vala.c" +} + + +GType editor_xcls_hbox2_get_type (void) { + static volatile gsize editor_xcls_hbox2_type_id__volatile = 0; + if (g_once_init_enter (&editor_xcls_hbox2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (EditorXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) editor_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (EditorXcls_HBox2), 0, (GInstanceInitFunc) editor_xcls_hbox2_instance_init, NULL }; + GType editor_xcls_hbox2_type_id; + editor_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "EditorXcls_HBox2", &g_define_type_info, 0); + g_once_init_leave (&editor_xcls_hbox2_type_id__volatile, editor_xcls_hbox2_type_id); + } + return editor_xcls_hbox2_type_id__volatile; +} + + +static void __lambda74_ (EditorXcls_save_button* self) { + Editor* _tmp0_; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = self->priv->_this; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_saveContents (_tmp0_); +#line 805 "Editor.vala.c" +} + + +static void ___lambda74__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + __lambda74_ (self); +#line 812 "Editor.vala.c" +} + + +EditorXcls_save_button* editor_xcls_save_button_construct (GType object_type, Editor* _owner) { + EditorXcls_save_button * self = NULL; + Editor* _tmp0_; + Editor* _tmp1_; + Editor* _tmp2_; + EditorXcls_save_button* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (EditorXcls_save_button*) g_object_new (object_type, NULL); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->save_button); +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->save_button = _tmp3_; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = (GtkButton*) gtk_button_new (); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp4_); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->el; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_button_set_label (_tmp5_, "Save"); +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = self->el; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda74__gtk_button_clicked, self, 0); +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 863 "Editor.vala.c" +} + + +EditorXcls_save_button* editor_xcls_save_button_new (Editor* _owner) { +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return editor_xcls_save_button_construct (EDITOR_TYPE_XCLS_SAVE_BUTTON, _owner); +#line 870 "Editor.vala.c" +} + + +static void editor_xcls_save_button_class_init (EditorXcls_save_buttonClass * klass) { +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_xcls_save_button_parent_class = g_type_class_peek_parent (klass); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (EditorXcls_save_buttonPrivate)); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = editor_xcls_save_button_finalize; +#line 881 "Editor.vala.c" +} + + +static void editor_xcls_save_button_instance_init (EditorXcls_save_button * self) { +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = EDITOR_XCLS_SAVE_BUTTON_GET_PRIVATE (self); +#line 888 "Editor.vala.c" +} + + +static void editor_xcls_save_button_finalize (GObject* obj) { + EditorXcls_save_button * self; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_button); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (editor_xcls_save_button_parent_class)->finalize (obj); +#line 902 "Editor.vala.c" +} + + +GType editor_xcls_save_button_get_type (void) { + static volatile gsize editor_xcls_save_button_type_id__volatile = 0; + if (g_once_init_enter (&editor_xcls_save_button_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (EditorXcls_save_buttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) editor_xcls_save_button_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (EditorXcls_save_button), 0, (GInstanceInitFunc) editor_xcls_save_button_instance_init, NULL }; + GType editor_xcls_save_button_type_id; + editor_xcls_save_button_type_id = g_type_register_static (G_TYPE_OBJECT, "EditorXcls_save_button", &g_define_type_info, 0); + g_once_init_leave (&editor_xcls_save_button_type_id__volatile, editor_xcls_save_button_type_id); + } + return editor_xcls_save_button_type_id__volatile; +} + + +EditorXcls_key_edit* editor_xcls_key_edit_construct (GType object_type, Editor* _owner) { + EditorXcls_key_edit * self = NULL; + Editor* _tmp0_; + Editor* _tmp1_; + Editor* _tmp2_; + EditorXcls_key_edit* _tmp3_; + GtkEntry* _tmp4_; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (EditorXcls_key_edit*) g_object_new (object_type, NULL); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->key_edit); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->key_edit = _tmp3_; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp4_); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 955 "Editor.vala.c" +} + + +EditorXcls_key_edit* editor_xcls_key_edit_new (Editor* _owner) { +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return editor_xcls_key_edit_construct (EDITOR_TYPE_XCLS_KEY_EDIT, _owner); +#line 962 "Editor.vala.c" +} + + +static void editor_xcls_key_edit_class_init (EditorXcls_key_editClass * klass) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_xcls_key_edit_parent_class = g_type_class_peek_parent (klass); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (EditorXcls_key_editPrivate)); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = editor_xcls_key_edit_finalize; +#line 973 "Editor.vala.c" +} + + +static void editor_xcls_key_edit_instance_init (EditorXcls_key_edit * self) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = EDITOR_XCLS_KEY_EDIT_GET_PRIVATE (self); +#line 980 "Editor.vala.c" +} + + +static void editor_xcls_key_edit_finalize (GObject* obj) { + EditorXcls_key_edit * self; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_edit); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (editor_xcls_key_edit_parent_class)->finalize (obj); +#line 994 "Editor.vala.c" +} + + +GType editor_xcls_key_edit_get_type (void) { + static volatile gsize editor_xcls_key_edit_type_id__volatile = 0; + if (g_once_init_enter (&editor_xcls_key_edit_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (EditorXcls_key_editClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) editor_xcls_key_edit_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (EditorXcls_key_edit), 0, (GInstanceInitFunc) editor_xcls_key_edit_instance_init, NULL }; + GType editor_xcls_key_edit_type_id; + editor_xcls_key_edit_type_id = g_type_register_static (G_TYPE_OBJECT, "EditorXcls_key_edit", &g_define_type_info, 0); + g_once_init_leave (&editor_xcls_key_edit_type_id__volatile, editor_xcls_key_edit_type_id); + } + return editor_xcls_key_edit_type_id__volatile; +} + + +EditorXcls_RightEditor* editor_xcls_righteditor_construct (GType object_type, Editor* _owner) { + EditorXcls_RightEditor * self = NULL; + Editor* _tmp0_; + Editor* _tmp1_; + Editor* _tmp2_; + EditorXcls_RightEditor* _tmp3_; + GtkScrolledWindow* _tmp4_; + Editor* _tmp5_; + EditorXcls_view* _tmp6_; + EditorXcls_view* child_0; + GtkScrolledWindow* _tmp7_; + GtkSourceView* _tmp8_; + GtkScrolledWindow* _tmp9_; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (EditorXcls_RightEditor*) g_object_new (object_type, NULL); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->RightEditor); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->RightEditor = _tmp3_; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp4_); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->priv->_this; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = editor_xcls_view_new (_tmp5_); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_0 = _tmp6_; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_0); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = self->el; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = child_0->el; +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = self->el; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_scrolled_window_set_policy (_tmp9_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_0); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 1073 "Editor.vala.c" +} + + +EditorXcls_RightEditor* editor_xcls_righteditor_new (Editor* _owner) { +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return editor_xcls_righteditor_construct (EDITOR_TYPE_XCLS_RIGHTEDITOR, _owner); +#line 1080 "Editor.vala.c" +} + + +static void editor_xcls_righteditor_class_init (EditorXcls_RightEditorClass * klass) { +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_xcls_righteditor_parent_class = g_type_class_peek_parent (klass); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (EditorXcls_RightEditorPrivate)); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = editor_xcls_righteditor_finalize; +#line 1091 "Editor.vala.c" +} + + +static void editor_xcls_righteditor_instance_init (EditorXcls_RightEditor * self) { +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = EDITOR_XCLS_RIGHTEDITOR_GET_PRIVATE (self); +#line 1098 "Editor.vala.c" +} + + +static void editor_xcls_righteditor_finalize (GObject* obj) { + EditorXcls_RightEditor * self; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditor); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (editor_xcls_righteditor_parent_class)->finalize (obj); +#line 1112 "Editor.vala.c" +} + + +GType editor_xcls_righteditor_get_type (void) { + static volatile gsize editor_xcls_righteditor_type_id__volatile = 0; + if (g_once_init_enter (&editor_xcls_righteditor_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (EditorXcls_RightEditorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) editor_xcls_righteditor_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (EditorXcls_RightEditor), 0, (GInstanceInitFunc) editor_xcls_righteditor_instance_init, NULL }; + GType editor_xcls_righteditor_type_id; + editor_xcls_righteditor_type_id = g_type_register_static (G_TYPE_OBJECT, "EditorXcls_RightEditor", &g_define_type_info, 0); + g_once_init_leave (&editor_xcls_righteditor_type_id__volatile, editor_xcls_righteditor_type_id); + } + return editor_xcls_righteditor_type_id__volatile; +} + + +static gboolean __lambda76_ (EditorXcls_view* self, GdkEventKey* event) { + gboolean result = FALSE; + gboolean _tmp0_ = FALSE; + GdkEventKey _tmp1_; + guint _tmp2_; + gboolean _tmp5_; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = *event; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = _tmp1_.keyval; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (_tmp2_ == ((guint) 115)) { +#line 1142 "Editor.vala.c" + GdkEventKey _tmp3_; + GdkModifierType _tmp4_; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = *event; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = _tmp3_.state; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = (_tmp4_ & GDK_CONTROL_MASK) > 0; +#line 1151 "Editor.vala.c" + } else { +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = FALSE; +#line 1155 "Editor.vala.c" + } +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = _tmp0_; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (_tmp5_) { +#line 1161 "Editor.vala.c" + Editor* _tmp6_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_print ("SAVE: ctrl-S pressed"); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = self->priv->_this; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_saveContents (_tmp6_); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = FALSE; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1173 "Editor.vala.c" + } +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = FALSE; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1179 "Editor.vala.c" +} + + +static gboolean ___lambda76__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) { + gboolean result; + result = __lambda76_ (self, event); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1188 "Editor.vala.c" +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 1195 "Editor.vala.c" +} + + +EditorXcls_view* editor_xcls_view_construct (GType object_type, Editor* _owner) { + EditorXcls_view * self = NULL; + Editor* _tmp0_; + Editor* _tmp1_; + Editor* _tmp2_; + EditorXcls_view* _tmp3_; + GtkSourceView* _tmp4_; + GtkSourceView* _tmp5_; + GtkSourceView* _tmp6_; + GtkSourceView* _tmp7_; + GtkSourceView* _tmp8_; + GtkSourceView* _tmp9_; + Editor* _tmp10_; + EditorXcls_buffer* _tmp11_; + EditorXcls_buffer* child_0; + GtkSourceView* _tmp12_; + GtkSourceBuffer* _tmp13_; + PangoFontDescription* _tmp14_ = NULL; + PangoFontDescription* description; + GtkSourceView* _tmp15_; + GtkSourceView* _tmp16_; +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (EditorXcls_view*) g_object_new (object_type, NULL); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->view); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->view = _tmp3_; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = (GtkSourceView*) gtk_source_view_new (); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref_sink (_tmp4_); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->el; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_view_set_auto_indent (_tmp5_, TRUE); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = self->el; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_view_set_indent_width (_tmp6_, 4); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = self->el; +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_view_set_insert_spaces_instead_of_tabs (_tmp7_, TRUE); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = self->el; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_view_set_show_line_numbers (_tmp8_, TRUE); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = self->el; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_source_view_set_highlight_current_line (_tmp9_, TRUE); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = self->priv->_this; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = editor_xcls_buffer_new (_tmp10_); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + child_0 = _tmp11_; +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_object_ref ((GObject*) child_0); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = self->el; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp13_ = child_0->el; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_text_view_set_buffer ((GtkTextView*) _tmp12_, (GtkTextBuffer*) _tmp13_); +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_ = pango_font_description_from_string ("monospace"); +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + description = _tmp14_; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + pango_font_description_set_size (description, 8000); +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp15_ = self->el; +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_override_font ((GtkWidget*) _tmp15_, description); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp16_ = self->el; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_connect_object ((GtkWidget*) _tmp16_, "key-release-event", (GCallback) ___lambda76__gtk_widget_key_release_event, self, 0); +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + __vala_PangoFontDescription_free0 (description); +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (child_0); +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 1302 "Editor.vala.c" +} + + +EditorXcls_view* editor_xcls_view_new (Editor* _owner) { +#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return editor_xcls_view_construct (EDITOR_TYPE_XCLS_VIEW, _owner); +#line 1309 "Editor.vala.c" +} + + +void editor_xcls_view_load (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; + Editor* _tmp14_; + GtkSourceView* _tmp15_; + Editor* _tmp16_; + EditorXcls_save_button* _tmp17_; + GtkButton* _tmp18_; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (self != NULL); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_if_fail (str != NULL); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = self->el; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp0_); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = str; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = str; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = strlen (_tmp3_); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = _tmp4_; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_text_buffer_set_text (_tmp1_, _tmp2_, _tmp5_); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = gtk_source_language_manager_get_default (); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = _g_object_ref0 (_tmp6_); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + lm = _tmp7_; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp8_ = self->el; +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp9_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp8_); +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp10_ = gtk_source_language_manager_get_language (lm, "js"); +#line 278 "/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 279 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp11_ = self->el; +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp12_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp11_); +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp13_ = _g_object_ref0 (_tmp12_); +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + buf = _tmp13_; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_ = self->priv->_this; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp14_->dirty = FALSE; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp15_ = self->el; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_grab_focus ((GtkWidget*) _tmp15_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp16_ = self->priv->_this; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp17_ = _tmp16_->save_button; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp18_ = _tmp17_->el; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_set_sensitive ((GtkWidget*) _tmp18_, FALSE); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (buf); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (lm); +#line 1395 "Editor.vala.c" +} + + +static void editor_xcls_view_class_init (EditorXcls_viewClass * klass) { +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (EditorXcls_viewPrivate)); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = editor_xcls_view_finalize; +#line 1406 "Editor.vala.c" +} + + +static void editor_xcls_view_instance_init (EditorXcls_view * self) { +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = EDITOR_XCLS_VIEW_GET_PRIVATE (self); +#line 1413 "Editor.vala.c" +} + + +static void editor_xcls_view_finalize (GObject* obj) { + EditorXcls_view * self; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, EDITOR_TYPE_XCLS_VIEW, EditorXcls_view); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (editor_xcls_view_parent_class)->finalize (obj); +#line 1427 "Editor.vala.c" +} + + +GType editor_xcls_view_get_type (void) { + static volatile gsize editor_xcls_view_type_id__volatile = 0; + if (g_once_init_enter (&editor_xcls_view_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (EditorXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) editor_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (EditorXcls_view), 0, (GInstanceInitFunc) editor_xcls_view_instance_init, NULL }; + GType editor_xcls_view_type_id; + editor_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "EditorXcls_view", &g_define_type_info, 0); + g_once_init_leave (&editor_xcls_view_type_id__volatile, editor_xcls_view_type_id); + } + return editor_xcls_view_type_id__volatile; +} + + +static void __lambda75_ (EditorXcls_buffer* self) { + gboolean _tmp0_ = FALSE; + Editor* _tmp4_; +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = editor_xcls_buffer_checkSyntax (self); +#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + if (_tmp0_) { +#line 1450 "Editor.vala.c" + Editor* _tmp1_; + EditorXcls_save_button* _tmp2_; + GtkButton* _tmp3_; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = self->priv->_this; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = _tmp1_->save_button; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _tmp2_->el; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_widget_set_sensitive ((GtkWidget*) _tmp3_, TRUE); +#line 1462 "Editor.vala.c" + } +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = self->priv->_this; +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_->dirty = TRUE; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return; +#line 1470 "Editor.vala.c" +} + + +static void ___lambda75__gtk_text_buffer_changed (GtkTextBuffer* _sender, gpointer self) { +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + __lambda75_ (self); +#line 1477 "Editor.vala.c" +} + + +EditorXcls_buffer* editor_xcls_buffer_construct (GType object_type, Editor* _owner) { + EditorXcls_buffer * self = NULL; + Editor* _tmp0_; + Editor* _tmp1_; + Editor* _tmp2_; + EditorXcls_buffer* _tmp3_; + GtkSourceBuffer* _tmp4_; + GtkSourceBuffer* _tmp5_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = (EditorXcls_buffer*) g_object_new (object_type, NULL); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = _owner; +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv->_this = _tmp1_; +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->priv->_this; +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp3_ = _g_object_ref0 (self); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (_tmp2_->buffer); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_->buffer = _tmp3_; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = gtk_source_buffer_new (NULL); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->el = _tmp4_; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = self->el; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_connect_object ((GtkTextBuffer*) _tmp5_, "changed", (GCallback) ___lambda75__gtk_text_buffer_changed, self, 0); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return self; +#line 1521 "Editor.vala.c" +} + + +EditorXcls_buffer* editor_xcls_buffer_new (Editor* _owner) { +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return editor_xcls_buffer_construct (EDITOR_TYPE_XCLS_BUFFER, _owner); +#line 1528 "Editor.vala.c" +} + + +gboolean editor_xcls_buffer_checkSyntax (EditorXcls_buffer* self) { + gboolean result = FALSE; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (self != NULL, FALSE); +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = TRUE; +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1540 "Editor.vala.c" +} + + +gchar* editor_xcls_buffer_toString (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 366 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp0_ = self->el; +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_text_buffer_get_start_iter ((GtkTextBuffer*) _tmp0_, &_tmp1_); +#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + s = _tmp1_; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp2_ = self->el; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + gtk_text_buffer_get_end_iter ((GtkTextBuffer*) _tmp2_, &_tmp3_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + e = _tmp3_; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp4_ = self->el; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp5_ = s; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp6_ = e; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _tmp7_ = gtk_text_buffer_get_text ((GtkTextBuffer*) _tmp4_, &_tmp5_, &_tmp6_, TRUE); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + ret = _tmp7_; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + result = ret; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + return result; +#line 1585 "Editor.vala.c" +} + + +static void editor_xcls_buffer_class_init (EditorXcls_bufferClass * klass) { +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_xcls_buffer_parent_class = g_type_class_peek_parent (klass); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (EditorXcls_bufferPrivate)); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = editor_xcls_buffer_finalize; +#line 1596 "Editor.vala.c" +} + + +static void editor_xcls_buffer_instance_init (EditorXcls_buffer * self) { +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = EDITOR_XCLS_BUFFER_GET_PRIVATE (self); +#line 1603 "Editor.vala.c" +} + + +static void editor_xcls_buffer_finalize (GObject* obj) { + EditorXcls_buffer * self; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, EDITOR_TYPE_XCLS_BUFFER, EditorXcls_buffer); +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (editor_xcls_buffer_parent_class)->finalize (obj); +#line 1617 "Editor.vala.c" +} + + +GType editor_xcls_buffer_get_type (void) { + static volatile gsize editor_xcls_buffer_type_id__volatile = 0; + if (g_once_init_enter (&editor_xcls_buffer_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (EditorXcls_bufferClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) editor_xcls_buffer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (EditorXcls_buffer), 0, (GInstanceInitFunc) editor_xcls_buffer_instance_init, NULL }; + GType editor_xcls_buffer_type_id; + editor_xcls_buffer_type_id = g_type_register_static (G_TYPE_OBJECT, "EditorXcls_buffer", &g_define_type_info, 0); + g_once_init_leave (&editor_xcls_buffer_type_id__volatile, editor_xcls_buffer_type_id); + } + return editor_xcls_buffer_type_id__volatile; +} + + +static void editor_class_init (EditorClass * klass) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + editor_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_type_class_add_private (klass, sizeof (EditorPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (klass)->finalize = editor_finalize; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + g_signal_new ("save", TYPE_EDITOR, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 1642 "Editor.vala.c" +} + + +static void editor_instance_init (Editor * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self->priv = EDITOR_GET_PRIVATE (self); +#line 1649 "Editor.vala.c" +} + + +static void editor_finalize (GObject* obj) { + Editor * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_EDITOR, Editor); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->save_button); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->key_edit); +#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->RightEditor); +#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->view); +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->buffer); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->activeEditor); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->ptype); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_free0 (self->key); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + _g_object_unref0 (self->node); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala" + G_OBJECT_CLASS (editor_parent_class)->finalize (obj); +#line 1681 "Editor.vala.c" +} + + +GType editor_get_type (void) { + static volatile gsize editor_type_id__volatile = 0; + if (g_once_init_enter (&editor_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (EditorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) editor_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Editor), 0, (GInstanceInitFunc) editor_instance_init, NULL }; + GType editor_type_id; + editor_type_id = g_type_register_static (G_TYPE_OBJECT, "Editor", &g_define_type_info, 0); + g_once_init_leave (&editor_type_id__volatile, editor_type_id); + } + return editor_type_id__volatile; +} + + + diff --git a/Builder4/GladeView.vala.c b/Builder4/GladeView.vala.c new file mode 100644 index 000000000..04aaec828 --- /dev/null +++ b/Builder4/GladeView.vala.c @@ -0,0 +1,650 @@ +/* GladeView.vala.c generated by valac 0.20.1, the Vala compiler + * generated from GladeView.vala, do not modify */ + + +#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 _g_list_free0(var) ((var == NULL) ? NULL : (var = (g_list_free (var), NULL))) + +#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; + +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; + guint64 webkit_page_id; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*loadItems) (JsRenderJsRender* self, GError** error); + void (*save) (JsRenderJsRender* self); + void (*saveHTML) (JsRenderJsRender* self, const gchar* html); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); +}; + + +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 13 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return self ? g_object_ref (self) : NULL; +#line 147 "GladeView.vala.c" +} + + +Xcls_GladeView* xcls_gladeview_singleton (void) { + Xcls_GladeView* result = NULL; + Xcls_GladeView* _tmp0_; + Xcls_GladeView* _tmp2_; + Xcls_GladeView* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp0_ = _GladeView; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_tmp0_ == NULL) { +#line 160 "GladeView.vala.c" + Xcls_GladeView* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp1_ = xcls_gladeview_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (_GladeView); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _GladeView = _tmp1_; +#line 168 "GladeView.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp2_ = _GladeView; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return result; +#line 178 "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 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self = (Xcls_GladeView*) g_object_new (object_type, NULL); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp0_ = _g_object_ref0 (self); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->priv->_this); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self->priv->_this = _tmp0_; +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp1_ = glade_project_new (); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp2_ = _tmp1_; +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp3_ = (GladeDesignView*) glade_design_view_new (_tmp2_); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_object_ref_sink (_tmp3_); +#line 23 "/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" + self->el = _tmp3_; +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (_tmp2_); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->file); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self->file = NULL; +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return self; +#line 216 "GladeView.vala.c" +} + + +Xcls_GladeView* xcls_gladeview_new (void) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return xcls_gladeview_construct (TYPE_XCLS_GLADEVIEW); +#line 223 "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 32 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_return_if_fail (self != NULL); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp0_ = self->file; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_tmp0_ == NULL) { +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 258 "GladeView.vala.c" + } +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp1_ = self->file; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp2_ = js_render_js_render_getIconFileName (_tmp1_, FALSE); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + filename = _tmp2_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp3_ = self->el; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp4_ = gtk_widget_get_parent_window ((GtkWidget*) _tmp3_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + win = _tmp5_; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp6_ = win; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp7_ = gdk_window_get_width (_tmp6_); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + width = _tmp7_; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp8_ = win; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp9_ = gdk_window_get_height (_tmp8_); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + height = _tmp9_; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp10_ = win; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp11_ = width; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp12_ = height; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp13_ = gdk_pixbuf_get_from_window (_tmp10_, 0, 0, _tmp11_, _tmp12_); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + screenshot = _tmp13_; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp14_ = screenshot; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp15_ = filename; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + gdk_pixbuf_save (_tmp14_, _tmp15_, "png", &_inner_error_, NULL); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_inner_error_ != NULL) { +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (screenshot); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (win); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (filename); +#line 46 "/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 46 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_clear_error (&_inner_error_); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 316 "GladeView.vala.c" + } +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (screenshot); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (win); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (filename); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 326 "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_; + JsRenderJsRender* _tmp20_; + JsRenderNode* _tmp21_; + JsRenderNodeToGlade* _tmp22_; + JsRenderNodeToGlade* x; + GFileIOStream* iostream = NULL; + GFileIOStream* _tmp23_ = NULL; + GFile* _tmp24_ = NULL; + GFile* f; + GFileIOStream* _tmp25_; + GOutputStream* _tmp26_; + GOutputStream* _tmp27_; + GOutputStream* _tmp28_; + GOutputStream* ostream; + GOutputStream* _tmp29_; + GDataOutputStream* _tmp30_; + GDataOutputStream* dostream; + GDataOutputStream* _tmp31_; + JsRenderNodeToGlade* _tmp32_; + gchar* _tmp33_ = NULL; + gchar* _tmp34_; + GladeDesignView* _tmp35_; + GFile* _tmp36_; + gchar* _tmp37_ = NULL; + gchar* _tmp38_; + GladeProject* _tmp39_; + GFile* _tmp40_; + gchar* _tmp41_ = NULL; + gchar* _tmp42_; + GError * _inner_error_ = NULL; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_return_if_fail (self != NULL); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_return_if_fail (file != NULL); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp0_ = file; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->file); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self->file = _tmp1_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp2_ = self->el; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp3_ = glade_design_view_get_project (_tmp2_); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + p = _tmp4_; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp5_ = p; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp6_ = glade_project_get_objects (_tmp5_); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp7_ = g_list_copy (_tmp6_); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + li = _tmp7_; +#line 400 "GladeView.vala.c" + { + gint i; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + i = 0; +#line 405 "GladeView.vala.c" + { + gboolean _tmp8_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp8_ = TRUE; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + while (TRUE) { +#line 412 "GladeView.vala.c" + gboolean _tmp9_; + gint _tmp11_; + GList* _tmp12_; + guint _tmp13_ = 0U; + GladeProject* _tmp14_; + GList* _tmp15_; + gint _tmp16_; + gconstpointer _tmp17_ = NULL; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp9_ = _tmp8_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (!_tmp9_) { +#line 425 "GladeView.vala.c" + gint _tmp10_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp10_ = i; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + i = _tmp10_ + 1; +#line 431 "GladeView.vala.c" + } +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp8_ = FALSE; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp11_ = i; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp12_ = li; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp13_ = g_list_length (_tmp12_); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (!(((guint) _tmp11_) < _tmp13_)) { +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + break; +#line 445 "GladeView.vala.c" + } +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp14_ = p; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp15_ = li; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp16_ = i; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp17_ = g_list_nth_data (_tmp15_, (guint) _tmp16_); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + glade_project_remove_object (_tmp14_, (GObject*) _tmp17_); +#line 457 "GladeView.vala.c" + } + } + } +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp18_ = file; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp19_ = _tmp18_->tree; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_tmp19_ == NULL) { +#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 83 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 473 "GladeView.vala.c" + } +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp20_ = file; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp21_ = _tmp20_->tree; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp22_ = js_render_node_to_glade_new (_tmp21_, ""); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + x = _tmp22_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp24_ = g_file_new_tmp ("tpl-XXXXXX.glade", &_tmp23_, &_inner_error_); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (iostream); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + iostream = _tmp23_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + f = _tmp24_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_inner_error_ != NULL) { +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (iostream); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (x); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_list_free0 (li); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (p); +#line 91 "/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 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_clear_error (&_inner_error_); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 507 "GladeView.vala.c" + } +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp25_ = iostream; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp26_ = g_io_stream_get_output_stream ((GIOStream*) _tmp25_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp27_ = _tmp26_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp28_ = _g_object_ref0 (_tmp27_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + ostream = _tmp28_; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp29_ = ostream; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp30_ = g_data_output_stream_new (_tmp29_); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + dostream = _tmp30_; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp31_ = dostream; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp32_ = x; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp33_ = js_render_node_to_glade_munge (_tmp32_); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp34_ = _tmp33_; +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_data_output_stream_put_string (_tmp31_, _tmp34_, NULL, &_inner_error_); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (_tmp34_); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + if (_inner_error_ != NULL) { +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (dostream); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (ostream); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (f); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (iostream); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (x); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_list_free0 (li); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (p); +#line 94 "/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 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_clear_error (&_inner_error_); +#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + return; +#line 559 "GladeView.vala.c" + } +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp35_ = self->el; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + gtk_widget_show ((GtkWidget*) _tmp35_); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp36_ = f; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp37_ = g_file_get_path (_tmp36_); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp38_ = _tmp37_; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_print ("LOADING %s\n", _tmp38_); +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (_tmp38_); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp39_ = p; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp40_ = f; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp41_ = g_file_get_path (_tmp40_); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _tmp42_ = _tmp41_; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + glade_project_load_from_file (_tmp39_, _tmp42_); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_free0 (_tmp42_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (dostream); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (ostream); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (f); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (iostream); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (x); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_list_free0 (li); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (p); +#line 601 "GladeView.vala.c" +} + + +static void xcls_gladeview_class_init (Xcls_GladeViewClass * klass) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + xcls_gladeview_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + g_type_class_add_private (klass, sizeof (Xcls_GladeViewPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_gladeview_finalize; +#line 612 "GladeView.vala.c" +} + + +static void xcls_gladeview_instance_init (Xcls_GladeView * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self->priv = XCLS_GLADEVIEW_GET_PRIVATE (self); +#line 619 "GladeView.vala.c" +} + + +static void xcls_gladeview_finalize (GObject* obj) { + Xcls_GladeView * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_GLADEVIEW, Xcls_GladeView); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->priv->_this); +#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + _g_object_unref0 (self->file); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala" + G_OBJECT_CLASS (xcls_gladeview_parent_class)->finalize (obj); +#line 635 "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..f5efdcc1d --- /dev/null +++ b/Builder4/Main.vala.c @@ -0,0 +1,561 @@ +/* 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 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; + +#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 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_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_BACKBUTTON (xcls_mainwindow_xcls_backbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbutton)) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON)) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_backbutton Xcls_MainWindowXcls_backbutton; +typedef struct _Xcls_MainWindowXcls_backbuttonClass Xcls_MainWindowXcls_backbuttonClass; + +#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_EDITFILEBUTTON (xcls_mainwindow_xcls_editfilebutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebutton)) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON)) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass)) + +typedef struct _Xcls_MainWindowXcls_editfilebutton Xcls_MainWindowXcls_editfilebutton; +typedef struct _Xcls_MainWindowXcls_editfilebuttonClass Xcls_MainWindowXcls_editfilebuttonClass; + +#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 XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON (xcls_mainwindow_xcls_addprojectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addprojectbutton Xcls_MainWindowXcls_addprojectbutton; +typedef struct _Xcls_MainWindowXcls_addprojectbuttonClass Xcls_MainWindowXcls_addprojectbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON (xcls_mainwindow_xcls_addfilebutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebutton)) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addfilebutton Xcls_MainWindowXcls_addfilebutton; +typedef struct _Xcls_MainWindowXcls_addfilebuttonClass Xcls_MainWindowXcls_addfilebuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON (xcls_mainwindow_xcls_delprojectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbutton)) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_delprojectbutton Xcls_MainWindowXcls_delprojectbutton; +typedef struct _Xcls_MainWindowXcls_delprojectbuttonClass Xcls_MainWindowXcls_delprojectbuttonClass; + +#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_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_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 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_EDITOR (editor_get_type ()) +#define EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EDITOR, Editor)) +#define EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EDITOR, EditorClass)) +#define IS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EDITOR)) +#define IS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EDITOR)) +#define EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EDITOR, EditorClass)) + +typedef struct _Editor Editor; +typedef struct _EditorClass EditorClass; + +#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; + +#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_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_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_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_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; + +struct _Xcls_MainWindow { + GObject parent_instance; + Xcls_MainWindowPrivate * priv; + GtkWindow* el; + Xcls_MainWindowXcls_vbox* vbox; + 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_backbutton* backbutton; + Xcls_MainWindowXcls_projectbutton* projectbutton; + Xcls_MainWindowXcls_editfilebutton* editfilebutton; + Xcls_MainWindowXcls_projecteditbutton* projecteditbutton; + Xcls_MainWindowXcls_objectshowbutton* objectshowbutton; + Xcls_MainWindowXcls_addpropbutton* addpropbutton; + Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton; + Xcls_MainWindowXcls_addprojectbutton* addprojectbutton; + Xcls_MainWindowXcls_addfilebutton* addfilebutton; + Xcls_MainWindowXcls_delprojectbutton* delprojectbutton; + ProjectProject* project; + gboolean children_loaded; + Xcls_WindowLeftProjects* left_projects; + Xcls_WindowRooView* window_rooview; + Xcls_WindowLeftTree* left_tree; + Editor* code_editor; + Xcls_DialogNewComponent* new_file_dialog; + Xcls_ProjectSettings* projectsettings; + Xcls_ClutterFiles* clutterfiles; + Xcls_LeftProps* left_props; + gchar* state; + Xcls_RightPalete* rightpalete; + gchar* title; + Xcls_WindowAddProp* add_props; + Xcls_GladeView* window_gladeview; +}; + +struct _Xcls_MainWindowClass { + GObjectClass parent_class; +}; + + + +gint _vala_main (gchar** args, int args_length1); +GType builder4_application_get_type (void) G_GNUC_CONST; +Builder4Application* builder4_application_singleton (void); +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); +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_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_backbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_editfilebutton_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_mainwindow_xcls_addprojectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addfilebutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_delprojectbutton_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_get_type (void) G_GNUC_CONST; +GType editor_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_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_gladeview_get_type (void) G_GNUC_CONST; +void xcls_mainwindow_initChildren (Xcls_MainWindow* self); +void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self); + + +/** + * Test the writer code... + + +*/ +gint _vala_main (gchar** args, int args_length1) { + gint result = 0; + Builder4Application* _tmp0_ = NULL; + Builder4Application* app; + JsRenderLang_Class* _tmp1_; + JsRenderLang_Class* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindow* w; + GtkWindow* _tmp4_; +#line 8 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + gtk_init (&args_length1, &args); +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp0_ = builder4_application_singleton (); +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + app = _tmp0_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + gtk_clutter_init (&args_length1, &args); +#line 12 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp1_ = js_render_langclass_new (); +#line 12 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp2_ = _tmp1_; +#line 12 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _g_object_unref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + g_log_set_always_fatal (G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL); +#line 14 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + project_project_loadAll (FALSE); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp3_ = xcls_mainwindow_new (); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + w = _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _tmp4_ = w->el; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + gtk_widget_show_all ((GtkWidget*) _tmp4_); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + xcls_mainwindow_initChildren (w); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + xcls_mainwindow_hideViewEditing (w); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + gtk_main (); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + result = 0; +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _g_object_unref0 (w); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + _g_object_unref0 (app); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala" + return result; +#line 549 "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 558 "Main.vala.c" +} + + + diff --git a/Builder4/MainWindow.vala.c b/Builder4/MainWindow.vala.c new file mode 100644 index 000000000..1c2119dbc --- /dev/null +++ b/Builder4/MainWindow.vala.c @@ -0,0 +1,14495 @@ +/* MainWindow.vala.c generated by valac 0.20.1, the Vala compiler + * generated from MainWindow.vala, do not modify */ + + +#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_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_BACKBUTTON (xcls_mainwindow_xcls_backbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbutton)) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON)) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_backbutton Xcls_MainWindowXcls_backbutton; +typedef struct _Xcls_MainWindowXcls_backbuttonClass Xcls_MainWindowXcls_backbuttonClass; + +#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_EDITFILEBUTTON (xcls_mainwindow_xcls_editfilebutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebutton)) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON)) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass)) + +typedef struct _Xcls_MainWindowXcls_editfilebutton Xcls_MainWindowXcls_editfilebutton; +typedef struct _Xcls_MainWindowXcls_editfilebuttonClass Xcls_MainWindowXcls_editfilebuttonClass; + +#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 XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON (xcls_mainwindow_xcls_addprojectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addprojectbutton Xcls_MainWindowXcls_addprojectbutton; +typedef struct _Xcls_MainWindowXcls_addprojectbuttonClass Xcls_MainWindowXcls_addprojectbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON (xcls_mainwindow_xcls_addfilebutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebutton)) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addfilebutton Xcls_MainWindowXcls_addfilebutton; +typedef struct _Xcls_MainWindowXcls_addfilebuttonClass Xcls_MainWindowXcls_addfilebuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON (xcls_mainwindow_xcls_delprojectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbutton)) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_delprojectbutton Xcls_MainWindowXcls_delprojectbutton; +typedef struct _Xcls_MainWindowXcls_delprojectbuttonClass Xcls_MainWindowXcls_delprojectbuttonClass; + +#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_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_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 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_EDITOR (editor_get_type ()) +#define EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EDITOR, Editor)) +#define EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EDITOR, EditorClass)) +#define IS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EDITOR)) +#define IS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EDITOR)) +#define EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EDITOR, EditorClass)) + +typedef struct _Editor Editor; +typedef struct _EditorClass EditorClass; + +#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; + +#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_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_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_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_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 _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_backbuttonPrivate Xcls_MainWindowXcls_backbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_projectbuttonPrivate Xcls_MainWindowXcls_projectbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_projecteditbuttonPrivate Xcls_MainWindowXcls_projecteditbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_editfilebuttonPrivate Xcls_MainWindowXcls_editfilebuttonPrivate; +typedef struct _Xcls_MainWindowXcls_addpropsviewPrivate Xcls_MainWindowXcls_addpropsviewPrivate; +typedef struct _Xcls_MainWindowXcls_rooviewPrivate Xcls_MainWindowXcls_rooviewPrivate; +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_MainWindowXcls_treePrivate Xcls_MainWindowXcls_treePrivate; + +#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_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 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_WindowLeftTreeXcls_modelPrivate Xcls_WindowLeftTreeXcls_modelPrivate; +typedef struct _Xcls_MainWindowXcls_propsPrivate Xcls_MainWindowXcls_propsPrivate; +typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; +typedef struct _Xcls_MainWindowXcls_leftpanePrivate Xcls_MainWindowXcls_leftpanePrivate; +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_projecteditviewPrivate Xcls_MainWindowXcls_projecteditviewPrivate; +typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH (xcls_projectsettings_xcls_path_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_path)) +#define XCLS_PROJECTSETTINGS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH)) +#define XCLS_PROJECTSETTINGS_XCLS_PATH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass)) + +typedef struct _Xcls_ProjectSettingsXcls_path Xcls_ProjectSettingsXcls_path; +typedef struct _Xcls_ProjectSettingsXcls_pathClass Xcls_ProjectSettingsXcls_pathClass; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE (xcls_projectsettings_xcls_base_template_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_template)) +#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE)) +#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass)) + +typedef struct _Xcls_ProjectSettingsXcls_base_template Xcls_ProjectSettingsXcls_base_template; +typedef struct _Xcls_ProjectSettingsXcls_base_templateClass Xcls_ProjectSettingsXcls_base_templateClass; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL (xcls_projectsettings_xcls_rooturl_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURL)) +#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL)) +#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass)) + +typedef struct _Xcls_ProjectSettingsXcls_rootURL Xcls_ProjectSettingsXcls_rootURL; +typedef struct _Xcls_ProjectSettingsXcls_rootURLClass Xcls_ProjectSettingsXcls_rootURLClass; + +#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_MainWindowXcls_objectviewPrivate Xcls_MainWindowXcls_objectviewPrivate; +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_MainWindowXcls_codeeditviewPrivate Xcls_MainWindowXcls_codeeditviewPrivate; +typedef struct _EditorPrivate EditorPrivate; + +#define EDITOR_TYPE_XCLS_SAVE_BUTTON (editor_xcls_save_button_get_type ()) +#define EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_button)) +#define EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_buttonClass)) +#define EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON)) +#define EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_SAVE_BUTTON)) +#define EDITOR_XCLS_SAVE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_buttonClass)) + +typedef struct _EditorXcls_save_button EditorXcls_save_button; +typedef struct _EditorXcls_save_buttonClass EditorXcls_save_buttonClass; + +#define EDITOR_TYPE_XCLS_KEY_EDIT (editor_xcls_key_edit_get_type ()) +#define EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_edit)) +#define EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_editClass)) +#define EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_KEY_EDIT)) +#define EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_KEY_EDIT)) +#define EDITOR_XCLS_KEY_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_editClass)) + +typedef struct _EditorXcls_key_edit EditorXcls_key_edit; +typedef struct _EditorXcls_key_editClass EditorXcls_key_editClass; + +#define EDITOR_TYPE_XCLS_RIGHTEDITOR (editor_xcls_righteditor_get_type ()) +#define EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditor)) +#define EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditorClass)) +#define EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR)) +#define EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_RIGHTEDITOR)) +#define EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditorClass)) + +typedef struct _EditorXcls_RightEditor EditorXcls_RightEditor; +typedef struct _EditorXcls_RightEditorClass EditorXcls_RightEditorClass; + +#define EDITOR_TYPE_XCLS_VIEW (editor_xcls_view_get_type ()) +#define EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_VIEW, EditorXcls_view)) +#define EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_VIEW, EditorXcls_viewClass)) +#define EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_VIEW)) +#define EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_VIEW)) +#define EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_VIEW, EditorXcls_viewClass)) + +typedef struct _EditorXcls_view EditorXcls_view; +typedef struct _EditorXcls_viewClass EditorXcls_viewClass; + +#define EDITOR_TYPE_XCLS_BUFFER (editor_xcls_buffer_get_type ()) +#define EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_buffer)) +#define EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_bufferClass)) +#define EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_BUFFER)) +#define EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_BUFFER)) +#define EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_bufferClass)) + +typedef struct _EditorXcls_buffer EditorXcls_buffer; +typedef struct _EditorXcls_bufferClass 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 _Block11Data Block11Data; +typedef struct _Xcls_GladeViewPrivate Xcls_GladeViewPrivate; +typedef struct _Xcls_MainWindowXcls_editpanePrivate Xcls_MainWindowXcls_editpanePrivate; +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; +typedef struct _Block12Data Block12Data; +typedef struct _ProjectProjectPrivate ProjectProjectPrivate; +typedef struct _Xcls_MainWindowXcls_addprojectbuttonPrivate Xcls_MainWindowXcls_addprojectbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_delprojectbuttonPrivate Xcls_MainWindowXcls_delprojectbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_addfilebuttonPrivate Xcls_MainWindowXcls_addfilebuttonPrivate; +typedef struct _Xcls_MainWindowXcls_objectshowbuttonPrivate Xcls_MainWindowXcls_objectshowbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_addpropbuttonPrivate Xcls_MainWindowXcls_addpropbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate Xcls_MainWindowXcls_addlistenerbuttonPrivate; +typedef struct _Xcls_MainWindowXcls_mainpanePrivate Xcls_MainWindowXcls_mainpanePrivate; + +#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX8 (xcls_mainwindow_xcls_vbox8_get_type ()) +#define XCLS_MAINWINDOW_XCLS_VBOX8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8)) +#define XCLS_MAINWINDOW_XCLS_VBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8Class)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8)) +#define XCLS_MAINWINDOW_IS_XCLS_VBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8)) +#define XCLS_MAINWINDOW_XCLS_VBOX8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8Class)) + +typedef struct _Xcls_MainWindowXcls_VBox8 Xcls_MainWindowXcls_VBox8; +typedef struct _Xcls_MainWindowXcls_VBox8Class Xcls_MainWindowXcls_VBox8Class; +typedef struct _Xcls_MainWindowXcls_VBox8Private Xcls_MainWindowXcls_VBox8Private; +typedef struct _Xcls_MainWindowXcls_clutterembedPrivate Xcls_MainWindowXcls_clutterembedPrivate; +typedef struct _Xcls_MainWindowXcls_buttonlayoutPrivate Xcls_MainWindowXcls_buttonlayoutPrivate; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16 (xcls_mainwindow_xcls_boxlayout16_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16)) +#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16)) +#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16)) +#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16Class)) + +typedef struct _Xcls_MainWindowXcls_BoxLayout16 Xcls_MainWindowXcls_BoxLayout16; +typedef struct _Xcls_MainWindowXcls_BoxLayout16Class Xcls_MainWindowXcls_BoxLayout16Class; +typedef struct _Xcls_MainWindowXcls_BoxLayout16Private Xcls_MainWindowXcls_BoxLayout16Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18 (xcls_mainwindow_xcls_actor18_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR18(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18)) +#define XCLS_MAINWINDOW_XCLS_ACTOR18_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR18(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR18_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18)) +#define XCLS_MAINWINDOW_XCLS_ACTOR18_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18Class)) + +typedef struct _Xcls_MainWindowXcls_Actor18 Xcls_MainWindowXcls_Actor18; +typedef struct _Xcls_MainWindowXcls_Actor18Class Xcls_MainWindowXcls_Actor18Class; +typedef struct _Xcls_MainWindowXcls_Actor18Private Xcls_MainWindowXcls_Actor18Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19 (xcls_mainwindow_xcls_button19_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON19(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19)) +#define XCLS_MAINWINDOW_XCLS_BUTTON19_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON19(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON19_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19)) +#define XCLS_MAINWINDOW_XCLS_BUTTON19_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19Class)) + +typedef struct _Xcls_MainWindowXcls_Button19 Xcls_MainWindowXcls_Button19; +typedef struct _Xcls_MainWindowXcls_Button19Class Xcls_MainWindowXcls_Button19Class; +typedef struct _Xcls_MainWindowXcls_Button19Private Xcls_MainWindowXcls_Button19Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21 (xcls_mainwindow_xcls_actor21_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR21(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21)) +#define XCLS_MAINWINDOW_XCLS_ACTOR21_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR21(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR21_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21)) +#define XCLS_MAINWINDOW_XCLS_ACTOR21_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21Class)) + +typedef struct _Xcls_MainWindowXcls_Actor21 Xcls_MainWindowXcls_Actor21; +typedef struct _Xcls_MainWindowXcls_Actor21Class Xcls_MainWindowXcls_Actor21Class; +typedef struct _Xcls_MainWindowXcls_Actor21Private Xcls_MainWindowXcls_Actor21Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22 (xcls_mainwindow_xcls_button22_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON22(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22)) +#define XCLS_MAINWINDOW_XCLS_BUTTON22_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON22(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON22_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22)) +#define XCLS_MAINWINDOW_XCLS_BUTTON22_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22Class)) + +typedef struct _Xcls_MainWindowXcls_Button22 Xcls_MainWindowXcls_Button22; +typedef struct _Xcls_MainWindowXcls_Button22Class Xcls_MainWindowXcls_Button22Class; +typedef struct _Xcls_MainWindowXcls_Button22Private Xcls_MainWindowXcls_Button22Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24 (xcls_mainwindow_xcls_actor24_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR24(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24)) +#define XCLS_MAINWINDOW_XCLS_ACTOR24_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR24(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR24_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24)) +#define XCLS_MAINWINDOW_XCLS_ACTOR24_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24Class)) + +typedef struct _Xcls_MainWindowXcls_Actor24 Xcls_MainWindowXcls_Actor24; +typedef struct _Xcls_MainWindowXcls_Actor24Class Xcls_MainWindowXcls_Actor24Class; +typedef struct _Xcls_MainWindowXcls_Actor24Private Xcls_MainWindowXcls_Actor24Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25 (xcls_mainwindow_xcls_button25_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON25(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25)) +#define XCLS_MAINWINDOW_XCLS_BUTTON25_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON25(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON25_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25)) +#define XCLS_MAINWINDOW_XCLS_BUTTON25_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25Class)) + +typedef struct _Xcls_MainWindowXcls_Button25 Xcls_MainWindowXcls_Button25; +typedef struct _Xcls_MainWindowXcls_Button25Class Xcls_MainWindowXcls_Button25Class; +typedef struct _Xcls_MainWindowXcls_Button25Private Xcls_MainWindowXcls_Button25Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27 (xcls_mainwindow_xcls_actor27_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27)) +#define XCLS_MAINWINDOW_XCLS_ACTOR27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27)) +#define XCLS_MAINWINDOW_XCLS_ACTOR27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27Class)) + +typedef struct _Xcls_MainWindowXcls_Actor27 Xcls_MainWindowXcls_Actor27; +typedef struct _Xcls_MainWindowXcls_Actor27Class Xcls_MainWindowXcls_Actor27Class; +typedef struct _Xcls_MainWindowXcls_Actor27Private Xcls_MainWindowXcls_Actor27Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28 (xcls_mainwindow_xcls_button28_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON28(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28)) +#define XCLS_MAINWINDOW_XCLS_BUTTON28_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON28(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON28_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28)) +#define XCLS_MAINWINDOW_XCLS_BUTTON28_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28Class)) + +typedef struct _Xcls_MainWindowXcls_Button28 Xcls_MainWindowXcls_Button28; +typedef struct _Xcls_MainWindowXcls_Button28Class Xcls_MainWindowXcls_Button28Class; +typedef struct _Xcls_MainWindowXcls_Button28Private Xcls_MainWindowXcls_Button28Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30 (xcls_mainwindow_xcls_actor30_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR30(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30)) +#define XCLS_MAINWINDOW_XCLS_ACTOR30_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR30(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR30_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30)) +#define XCLS_MAINWINDOW_XCLS_ACTOR30_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30Class)) + +typedef struct _Xcls_MainWindowXcls_Actor30 Xcls_MainWindowXcls_Actor30; +typedef struct _Xcls_MainWindowXcls_Actor30Class Xcls_MainWindowXcls_Actor30Class; +typedef struct _Xcls_MainWindowXcls_Actor30Private Xcls_MainWindowXcls_Actor30Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31 (xcls_mainwindow_xcls_button31_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON31(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31)) +#define XCLS_MAINWINDOW_XCLS_BUTTON31_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON31(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON31_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31)) +#define XCLS_MAINWINDOW_XCLS_BUTTON31_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31Class)) + +typedef struct _Xcls_MainWindowXcls_Button31 Xcls_MainWindowXcls_Button31; +typedef struct _Xcls_MainWindowXcls_Button31Class Xcls_MainWindowXcls_Button31Class; +typedef struct _Xcls_MainWindowXcls_Button31Private Xcls_MainWindowXcls_Button31Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33 (xcls_mainwindow_xcls_actor33_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR33(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33)) +#define XCLS_MAINWINDOW_XCLS_ACTOR33_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR33(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR33_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33)) +#define XCLS_MAINWINDOW_XCLS_ACTOR33_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33Class)) + +typedef struct _Xcls_MainWindowXcls_Actor33 Xcls_MainWindowXcls_Actor33; +typedef struct _Xcls_MainWindowXcls_Actor33Class Xcls_MainWindowXcls_Actor33Class; +typedef struct _Xcls_MainWindowXcls_Actor33Private Xcls_MainWindowXcls_Actor33Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34 (xcls_mainwindow_xcls_button34_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON34(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34)) +#define XCLS_MAINWINDOW_XCLS_BUTTON34_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON34(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON34_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34)) +#define XCLS_MAINWINDOW_XCLS_BUTTON34_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34Class)) + +typedef struct _Xcls_MainWindowXcls_Button34 Xcls_MainWindowXcls_Button34; +typedef struct _Xcls_MainWindowXcls_Button34Class Xcls_MainWindowXcls_Button34Class; +typedef struct _Xcls_MainWindowXcls_Button34Private Xcls_MainWindowXcls_Button34Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36 (xcls_mainwindow_xcls_actor36_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR36(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36)) +#define XCLS_MAINWINDOW_XCLS_ACTOR36_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR36(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR36_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36)) +#define XCLS_MAINWINDOW_XCLS_ACTOR36_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36Class)) + +typedef struct _Xcls_MainWindowXcls_Actor36 Xcls_MainWindowXcls_Actor36; +typedef struct _Xcls_MainWindowXcls_Actor36Class Xcls_MainWindowXcls_Actor36Class; +typedef struct _Xcls_MainWindowXcls_Actor36Private Xcls_MainWindowXcls_Actor36Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37 (xcls_mainwindow_xcls_button37_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON37(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37)) +#define XCLS_MAINWINDOW_XCLS_BUTTON37_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON37(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON37_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37)) +#define XCLS_MAINWINDOW_XCLS_BUTTON37_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37Class)) + +typedef struct _Xcls_MainWindowXcls_Button37 Xcls_MainWindowXcls_Button37; +typedef struct _Xcls_MainWindowXcls_Button37Class Xcls_MainWindowXcls_Button37Class; +typedef struct _Xcls_MainWindowXcls_Button37Private Xcls_MainWindowXcls_Button37Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39 (xcls_mainwindow_xcls_actor39_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR39(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39)) +#define XCLS_MAINWINDOW_XCLS_ACTOR39_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR39(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR39_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39)) +#define XCLS_MAINWINDOW_XCLS_ACTOR39_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39Class)) + +typedef struct _Xcls_MainWindowXcls_Actor39 Xcls_MainWindowXcls_Actor39; +typedef struct _Xcls_MainWindowXcls_Actor39Class Xcls_MainWindowXcls_Actor39Class; +typedef struct _Xcls_MainWindowXcls_Actor39Private Xcls_MainWindowXcls_Actor39Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40 (xcls_mainwindow_xcls_button40_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON40(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40)) +#define XCLS_MAINWINDOW_XCLS_BUTTON40_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON40(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON40_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40)) +#define XCLS_MAINWINDOW_XCLS_BUTTON40_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40Class)) + +typedef struct _Xcls_MainWindowXcls_Button40 Xcls_MainWindowXcls_Button40; +typedef struct _Xcls_MainWindowXcls_Button40Class Xcls_MainWindowXcls_Button40Class; +typedef struct _Xcls_MainWindowXcls_Button40Private Xcls_MainWindowXcls_Button40Private; + +#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 XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42 (xcls_mainwindow_xcls_actor42_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR42(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42)) +#define XCLS_MAINWINDOW_XCLS_ACTOR42_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR42(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR42_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42)) +#define XCLS_MAINWINDOW_XCLS_ACTOR42_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42Class)) + +typedef struct _Xcls_MainWindowXcls_Actor42 Xcls_MainWindowXcls_Actor42; +typedef struct _Xcls_MainWindowXcls_Actor42Class Xcls_MainWindowXcls_Actor42Class; +typedef struct _Xcls_MainWindowXcls_Actor42Private Xcls_MainWindowXcls_Actor42Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43 (xcls_mainwindow_xcls_button43_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON43(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43)) +#define XCLS_MAINWINDOW_XCLS_BUTTON43_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON43(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON43_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43)) +#define XCLS_MAINWINDOW_XCLS_BUTTON43_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43Class)) + +typedef struct _Xcls_MainWindowXcls_Button43 Xcls_MainWindowXcls_Button43; +typedef struct _Xcls_MainWindowXcls_Button43Class Xcls_MainWindowXcls_Button43Class; +typedef struct _Xcls_MainWindowXcls_Button43Private Xcls_MainWindowXcls_Button43Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45 (xcls_mainwindow_xcls_actor45_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ACTOR45(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45)) +#define XCLS_MAINWINDOW_XCLS_ACTOR45_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45Class)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR45(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45)) +#define XCLS_MAINWINDOW_IS_XCLS_ACTOR45_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45)) +#define XCLS_MAINWINDOW_XCLS_ACTOR45_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45Class)) + +typedef struct _Xcls_MainWindowXcls_Actor45 Xcls_MainWindowXcls_Actor45; +typedef struct _Xcls_MainWindowXcls_Actor45Class Xcls_MainWindowXcls_Actor45Class; +typedef struct _Xcls_MainWindowXcls_Actor45Private Xcls_MainWindowXcls_Actor45Private; + +#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46 (xcls_mainwindow_xcls_button46_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BUTTON46(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46)) +#define XCLS_MAINWINDOW_XCLS_BUTTON46_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46Class)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON46(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46)) +#define XCLS_MAINWINDOW_IS_XCLS_BUTTON46_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46)) +#define XCLS_MAINWINDOW_XCLS_BUTTON46_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46Class)) + +typedef struct _Xcls_MainWindowXcls_Button46 Xcls_MainWindowXcls_Button46; +typedef struct _Xcls_MainWindowXcls_Button46Class Xcls_MainWindowXcls_Button46Class; +typedef struct _Xcls_MainWindowXcls_Button46Private Xcls_MainWindowXcls_Button46Private; + +#define TYPE_DIALOG_CONFIRM (dialog_confirm_get_type ()) +#define DIALOG_CONFIRM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_CONFIRM, DialogConfirm)) +#define DIALOG_CONFIRM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_CONFIRM, DialogConfirmClass)) +#define IS_DIALOG_CONFIRM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_CONFIRM)) +#define IS_DIALOG_CONFIRM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_CONFIRM)) +#define DIALOG_CONFIRM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_CONFIRM, DialogConfirmClass)) + +typedef struct _DialogConfirm DialogConfirm; +typedef struct _DialogConfirmClass DialogConfirmClass; +typedef struct _DialogConfirmPrivate DialogConfirmPrivate; + +struct _Xcls_MainWindow { + GObject parent_instance; + Xcls_MainWindowPrivate * priv; + GtkWindow* el; + Xcls_MainWindowXcls_vbox* vbox; + 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_backbutton* backbutton; + Xcls_MainWindowXcls_projectbutton* projectbutton; + Xcls_MainWindowXcls_editfilebutton* editfilebutton; + Xcls_MainWindowXcls_projecteditbutton* projecteditbutton; + Xcls_MainWindowXcls_objectshowbutton* objectshowbutton; + Xcls_MainWindowXcls_addpropbutton* addpropbutton; + Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton; + Xcls_MainWindowXcls_addprojectbutton* addprojectbutton; + Xcls_MainWindowXcls_addfilebutton* addfilebutton; + Xcls_MainWindowXcls_delprojectbutton* delprojectbutton; + ProjectProject* project; + gboolean children_loaded; + Xcls_WindowLeftProjects* left_projects; + Xcls_WindowRooView* window_rooview; + Xcls_WindowLeftTree* left_tree; + Editor* code_editor; + Xcls_DialogNewComponent* new_file_dialog; + Xcls_ProjectSettings* projectsettings; + Xcls_ClutterFiles* clutterfiles; + Xcls_LeftProps* left_props; + gchar* state; + Xcls_RightPalete* rightpalete; + gchar* title; + Xcls_WindowAddProp* add_props; + Xcls_GladeView* window_gladeview; +}; + +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_backbutton { + GObject parent_instance; + Xcls_MainWindowXcls_backbuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_backbuttonClass { + 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_editfilebutton { + GObject parent_instance; + Xcls_MainWindowXcls_editfilebuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_editfilebuttonClass { + 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_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; + Xcls_MainWindow* main_window; +}; + +struct _Xcls_WindowLeftTreeClass { + 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_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; + gboolean allow_edit; + JsRenderJsRender* file; + Xcls_MainWindow* main_window; + JsRenderNode* node; +}; + +struct _Xcls_LeftPropsClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreeXcls_model { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_modelPrivate * priv; + GtkTreeStore* el; + JsRenderJsRender* file; + gchar* activePath; + ProjectProject* project; +}; + +struct _Xcls_WindowLeftTreeXcls_modelClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_props { + GObject parent_instance; + Xcls_MainWindowXcls_propsPrivate * priv; + GtkVBox* el; +}; + +struct _Xcls_MainWindowXcls_propsClass { + 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; + guint64 webkit_page_id; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*loadItems) (JsRenderJsRender* self, GError** error); + void (*save) (JsRenderJsRender* self); + void (*saveHTML) (JsRenderJsRender* self, const gchar* html); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); +}; + +struct _Xcls_MainWindowXcls_leftpane { + GObject parent_instance; + Xcls_MainWindowXcls_leftpanePrivate * priv; + GtkVBox* el; +}; + +struct _Xcls_MainWindowXcls_leftpaneClass { + 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_projecteditview { + GObject parent_instance; + Xcls_MainWindowXcls_projecteditviewPrivate * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_projecteditviewClass { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettings { + GObject parent_instance; + Xcls_ProjectSettingsPrivate * priv; + GtkVBox* el; + Xcls_ProjectSettingsXcls_path* path; + Xcls_ProjectSettingsXcls_base_template* base_template; + Xcls_ProjectSettingsXcls_rootURL* rootURL; + 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_MainWindowXcls_objectview { + GObject parent_instance; + Xcls_MainWindowXcls_objectviewPrivate * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_objectviewClass { + 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_MainWindowXcls_codeeditview { + GObject parent_instance; + Xcls_MainWindowXcls_codeeditviewPrivate * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_codeeditviewClass { + GObjectClass parent_class; +}; + +struct _Editor { + GObject parent_instance; + EditorPrivate * priv; + GtkVBox* el; + EditorXcls_save_button* save_button; + EditorXcls_key_edit* key_edit; + EditorXcls_RightEditor* RightEditor; + EditorXcls_view* view; + EditorXcls_buffer* buffer; + gchar* activeEditor; + gint pos_root_x; + gint pos_root_y; + gchar* ptype; + gchar* key; + gboolean pos; + gboolean dirty; + JsRenderNode* node; +}; + +struct _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 _Block11Data { + 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 _Xcls_MainWindowXcls_editpane { + GObject parent_instance; + Xcls_MainWindowXcls_editpanePrivate * priv; + GtkVPaned* el; +}; + +struct _Xcls_MainWindowXcls_editpaneClass { + GObjectClass parent_class; +}; + +struct _Xcls_DialogNewComponent { + GObject parent_instance; + 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; + ProjectProject* project; + JsRenderJsRender* file; +}; + +struct _Xcls_DialogNewComponentClass { + GObjectClass parent_class; +}; + +struct _Block12Data { + int _ref_count_; + Xcls_MainWindow * self; + GtkContainer* ctr; +}; + +struct _ProjectProject { + GObject parent_instance; + ProjectProjectPrivate * priv; + gchar* id; + gchar* fn; + gchar* name; + gchar* runhtml; + gchar* base_template; + gchar* rootURL; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_addprojectbutton { + GObject parent_instance; + Xcls_MainWindowXcls_addprojectbuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_addprojectbuttonClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_delprojectbutton { + GObject parent_instance; + Xcls_MainWindowXcls_delprojectbuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_delprojectbuttonClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_addfilebutton { + GObject parent_instance; + Xcls_MainWindowXcls_addfilebuttonPrivate * priv; + ClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_addfilebuttonClass { + 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_vboxPrivate { + Xcls_MainWindow* _this; +}; + +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_mainpanePrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_VBox8 { + GObject parent_instance; + Xcls_MainWindowXcls_VBox8Private * priv; + GtkVBox* el; +}; + +struct _Xcls_MainWindowXcls_VBox8Class { + 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_VBox8Private { + 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_BoxLayout16 { + GObject parent_instance; + Xcls_MainWindowXcls_BoxLayout16Private * priv; + ClutterBoxLayout* el; +}; + +struct _Xcls_MainWindowXcls_BoxLayout16Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_BoxLayout16Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_backbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor18 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor18Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor18Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor18Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button19 { + GObject parent_instance; + Xcls_MainWindowXcls_Button19Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button19Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button19Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_projectbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor21 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor21Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor21Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor21Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button22 { + GObject parent_instance; + Xcls_MainWindowXcls_Button22Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button22Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button22Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_editfilebuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor24 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor24Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor24Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor24Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button25 { + GObject parent_instance; + Xcls_MainWindowXcls_Button25Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button25Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button25Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_projecteditbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor27 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor27Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor27Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor27Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button28 { + GObject parent_instance; + Xcls_MainWindowXcls_Button28Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button28Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button28Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_objectshowbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor30 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor30Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor30Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor30Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button31 { + GObject parent_instance; + Xcls_MainWindowXcls_Button31Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button31Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button31Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_addpropbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor33 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor33Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor33Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor33Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button34 { + GObject parent_instance; + Xcls_MainWindowXcls_Button34Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button34Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button34Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor36 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor36Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor36Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor36Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button37 { + GObject parent_instance; + Xcls_MainWindowXcls_Button37Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button37Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button37Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_addprojectbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor39 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor39Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor39Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor39Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button40 { + GObject parent_instance; + Xcls_MainWindowXcls_Button40Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button40Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button40Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_EditProject { + GObject parent_instance; + Xcls_EditProjectPrivate * priv; + GtkDialog* el; + Xcls_EditProjectXcls_xtype* xtype; + Xcls_EditProjectXcls_cellrender* cellrender; + Xcls_EditProjectXcls_model* model; + Xcls_EditProjectXcls_dir* dir; +}; + +struct _Xcls_EditProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_addfilebuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor42 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor42Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor42Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor42Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button43 { + GObject parent_instance; + Xcls_MainWindowXcls_Button43Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button43Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button43Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_delprojectbuttonPrivate { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Actor45 { + GObject parent_instance; + Xcls_MainWindowXcls_Actor45Private * priv; + GtkClutterActor* el; +}; + +struct _Xcls_MainWindowXcls_Actor45Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Actor45Private { + Xcls_MainWindow* _this; +}; + +struct _Xcls_MainWindowXcls_Button46 { + GObject parent_instance; + Xcls_MainWindowXcls_Button46Private * priv; + GtkButton* el; +}; + +struct _Xcls_MainWindowXcls_Button46Class { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_Button46Private { + Xcls_MainWindow* _this; +}; + +struct _DialogConfirm { + GObject parent_instance; + DialogConfirmPrivate * priv; + GtkMessageDialog* el; +}; + +struct _DialogConfirmClass { + GObjectClass parent_class; +}; + + +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_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_vbox8_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_boxlayout16_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_backbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor18_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button19_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_projectbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor21_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button22_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_editfilebutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor24_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button25_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_projecteditbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor27_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button28_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_objectshowbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor30_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button31_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_addpropbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor33_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button34_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_addlistenerbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor36_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button37_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_addprojectbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor39_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button40_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_addfilebutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor42_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button43_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_delprojectbutton_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_actor45_parent_class = NULL; +static gpointer xcls_mainwindow_xcls_button46_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_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_backbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_editfilebutton_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_mainwindow_xcls_addprojectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addfilebutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_delprojectbutton_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_get_type (void) G_GNUC_CONST; +GType editor_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_get_type (void) G_GNUC_CONST; +GType xcls_leftprops_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_gladeview_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 gboolean __lambda102_ (Xcls_MainWindow* self, GdkEventAny* event); +static gboolean ___lambda102__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +static void __lambda103_ (Xcls_MainWindow* self); +static void ___lambda103__gtk_widget_destroy (GtkWidget* _sender, gpointer self); +static void __lambda104_ (Xcls_MainWindow* self); +static void ___lambda104__gtk_widget_show (GtkWidget* _sender, gpointer self); +void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self); +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 __lambda105_ (Xcls_MainWindow* self); +void xcls_leftprops_finish_editing (Xcls_LeftProps* self); +gboolean editor_saveContents (Editor* self); +GType js_render_node_get_type (void) G_GNUC_CONST; +static gboolean ___lambda105__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self); +static void __lambda106_ (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; +GType js_render_js_render_get_type (void) G_GNUC_CONST; +void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node); +JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self); +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); +void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self); +static void ___lambda106__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self); +static void __lambda107_ (Xcls_MainWindow* self); +void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self); +void js_render_js_render_save (JsRenderJsRender* self); +static void ___lambda107__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self); +Xcls_LeftProps* xcls_leftprops_new (void); +Xcls_LeftProps* xcls_leftprops_construct (GType object_type); +static void __lambda108_ (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 ___lambda108__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self); +static gboolean __lambda109_ (Xcls_MainWindow* self); +static gboolean ___lambda109__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self); +static void __lambda110_ (Xcls_MainWindow* self); +void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file); +void xcls_windowlefttree_xcls_model_updateSelected (Xcls_WindowLeftTreeXcls_model* self); +static void ___lambda110__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self); +Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void); +Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type); +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; +static void __lambda111_ (Xcls_MainWindow* self, ProjectProject* proj); +void project_project_scanDirs (ProjectProject* self); +void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr); +static void ___lambda111__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_path_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_xcls_base_template_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_xcls_rooturl_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST; +static void __lambda112_ (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); +void project_project_save (ProjectProject* self); +void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self); +static void ___lambda112__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 __lambda113_ (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 ___lambda113__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self); +Editor* editor_new (void); +Editor* editor_construct (GType object_type); +GType editor_xcls_save_button_get_type (void) G_GNUC_CONST; +GType editor_xcls_key_edit_get_type (void) G_GNUC_CONST; +GType editor_xcls_righteditor_get_type (void) G_GNUC_CONST; +GType editor_xcls_view_get_type (void) G_GNUC_CONST; +GType editor_xcls_buffer_get_type (void) G_GNUC_CONST; +static void __lambda114_ (Xcls_MainWindow* self); +static void ___lambda114__editor_save (Editor* _sender, gpointer self); +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 __lambda115_ (Xcls_MainWindow* self, JsRenderJsRender* file); +static Block11Data* block11_data_ref (Block11Data* _data11_); +static void block11_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 ___lambda116_ (Block11Data* _data11_, GtkWidget* w); +static void ____lambda116__gtk_callback (GtkWidget* widget, gpointer self); +void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file); +static void ___lambda117_ (Block11Data* _data11_, GtkWidget* w); +static void ____lambda117__gtk_callback (GtkWidget* widget, gpointer self); +static void ___lambda115__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self); +Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void); +Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type); +GType xcls_dialognewcomponent_xcls_name_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_title_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_region_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_parent_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_permname_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_xcls_modorder_get_type (void) G_GNUC_CONST; +static void __lambda118_ (Xcls_MainWindow* self, ProjectProject* project, JsRenderJsRender* file); +static Block12Data* block12_data_ref (Block12Data* _data12_); +static void block12_data_unref (void * _userdata_); +static void ___lambda119_ (Block12Data* _data12_, GtkWidget* w); +static void ____lambda119__gtk_callback (GtkWidget* widget, gpointer self); +static void ___lambda120_ (Block12Data* _data12_, GtkWidget* w); +static void ____lambda120__gtk_callback (GtkWidget* widget, gpointer self); +static void ___lambda118__xcls_dialognewcomponent_success (Xcls_DialogNewComponent* _sender, ProjectProject* pr, JsRenderJsRender* file, gpointer self); +void xcls_mainwindow_showAddProp (Xcls_MainWindow* self); +JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self); +PaletePalete* palete_factory (const gchar* xtype); +void xcls_mainwindow_xcls_clutterembed_setSizesAlloc (Xcls_MainWindowXcls_clutterembed* self, const gchar* state); +void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self); +void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project); +void xcls_mainwindow_showAddListener (Xcls_MainWindow* self); +void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self); +void xcls_mainwindow_hideObject (Xcls_MainWindow* self); +void editor_show (Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key); +void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str); +void xcls_mainwindow_show (Xcls_MainWindow* self); +void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self); +void xcls_windowrooview_createThumb (Xcls_WindowRooView* self); +void xcls_gladeview_createThumb (Xcls_GladeView* self); +void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project); +void xcls_mainwindow_showObject (Xcls_MainWindow* self); +#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_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_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_VBox8* xcls_mainwindow_xcls_vbox8_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_VBox8* xcls_mainwindow_xcls_vbox8_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_vbox8_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_VBOX8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8Private)) +enum { + XCLS_MAINWINDOW_XCLS_VBOX8_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_vbox8_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 __lambda73_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc); +void xcls_mainwindow_xcls_clutterembed_setSizes (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc, const gchar* state); +static void ___lambda73__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self); +void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h); +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_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_boxlayout16_get_type (void) G_GNUC_CONST; +Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_construct (GType object_type, Xcls_MainWindow* _owner); +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_editfilebutton* xcls_mainwindow_xcls_editfilebutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_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); +Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_construct (GType object_type, Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner); +static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16Private)) +enum { + XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_DUMMY_PROPERTY +}; +static void xcls_mainwindow_xcls_boxlayout16_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_BACKBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor18_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_backbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR18_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR18_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button19_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor18_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON19_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON19_DUMMY_PROPERTY +}; +static void __lambda21_ (Xcls_MainWindowXcls_Button19* self); +static void ___lambda21__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button19_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_Actor21* xcls_mainwindow_xcls_actor21_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor21* xcls_mainwindow_xcls_actor21_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor21_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR21_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR21_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button22_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor21_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON22_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON22_DUMMY_PROPERTY +}; +static void __lambda57_ (Xcls_MainWindowXcls_Button22* self); +static void ___lambda57__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button22_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor24_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_editfilebutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR24_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR24_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button25_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor24_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON25_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON25_DUMMY_PROPERTY +}; +static void __lambda56_ (Xcls_MainWindowXcls_Button25* self); +void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c); +static void ___lambda56__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button25_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_Actor27* xcls_mainwindow_xcls_actor27_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor27* xcls_mainwindow_xcls_actor27_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor27_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR27_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button28_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor27_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON28_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON28_DUMMY_PROPERTY +}; +static void __lambda58_ (Xcls_MainWindowXcls_Button28* self); +static void ___lambda58__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button28_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_Actor30* xcls_mainwindow_xcls_actor30_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor30* xcls_mainwindow_xcls_actor30_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor30_get_type (void) G_GNUC_CONST; +static gboolean __lambda67_ (Xcls_MainWindowXcls_objectshowbutton* self); +static gboolean ___lambda67__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self); +static gboolean __lambda68_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static gboolean __lambda69_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event); +static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self); +static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR30_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR30_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button31_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor30_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON31_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON31_DUMMY_PROPERTY +}; +static void __lambda62_ (Xcls_MainWindowXcls_Button31* self); +static void ___lambda62__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button31_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_Actor33* xcls_mainwindow_xcls_actor33_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor33* xcls_mainwindow_xcls_actor33_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor33_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR33_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR33_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button34_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor33_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON34_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON34_DUMMY_PROPERTY +}; +static void __lambda70_ (Xcls_MainWindowXcls_Button34* self); +static void ___lambda70__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button34_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_Actor36* xcls_mainwindow_xcls_actor36_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor36* xcls_mainwindow_xcls_actor36_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor36_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR36_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR36_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button37_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor36_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON37_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON37_DUMMY_PROPERTY +}; +static void __lambda72_ (Xcls_MainWindowXcls_Button37* self); +static void ___lambda72__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button37_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor39_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_addprojectbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR39_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR39_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button40_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor39_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON40_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON40_DUMMY_PROPERTY +}; +static void __lambda44_ (Xcls_MainWindowXcls_Button40* self); +GType xcls_editproject_get_type (void) G_GNUC_CONST; +Xcls_EditProject* xcls_editproject_singleton (void); +GType xcls_editproject_xcls_xtype_get_type (void) G_GNUC_CONST; +GType xcls_editproject_xcls_cellrender_get_type (void) G_GNUC_CONST; +GType xcls_editproject_xcls_model_get_type (void) G_GNUC_CONST; +GType xcls_editproject_xcls_dir_get_type (void) G_GNUC_CONST; +ProjectProject* xcls_editproject_show (Xcls_EditProject* self); +void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self); +static void ___lambda44__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button40_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor42_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_addfilebutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR42_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR42_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button43_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor42_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON43_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON43_DUMMY_PROPERTY +}; +static void __lambda50_ (Xcls_MainWindowXcls_Button43* self); +ProjectProject* xcls_windowleftprojects_getSelectedProject (Xcls_WindowLeftProjects* self); +JsRenderJsRender* js_render_js_render_factory (const gchar* xt, ProjectProject* project, const gchar* path); +static void ___lambda50__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button43_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonPrivate)) +enum { + XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_actor45_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_delprojectbutton_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_ACTOR45_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45Private)) +enum { + XCLS_MAINWINDOW_XCLS_ACTOR45_DUMMY_PROPERTY +}; +Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_new (Xcls_MainWindow* _owner); +Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_construct (GType object_type, Xcls_MainWindow* _owner); +GType xcls_mainwindow_xcls_button46_get_type (void) G_GNUC_CONST; +static void xcls_mainwindow_xcls_actor45_finalize (GObject* obj); +#define XCLS_MAINWINDOW_XCLS_BUTTON46_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46Private)) +enum { + XCLS_MAINWINDOW_XCLS_BUTTON46_DUMMY_PROPERTY +}; +static void __lambda51_ (Xcls_MainWindowXcls_Button46* self); +GType dialog_confirm_get_type (void) G_GNUC_CONST; +DialogConfirm* dialog_confirm_singleton (void); +gint dialog_confirm_show (DialogConfirm* self, const gchar* title, const gchar* msg); +void project_project_remove (ProjectProject* project); +void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self); +static void ___lambda51__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void xcls_mainwindow_xcls_button46_finalize (GObject* obj); +static void xcls_mainwindow_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self ? g_object_ref (self) : NULL; +#line 2787 "MainWindow.vala.c" +} + + +Xcls_MainWindow* xcls_mainwindow_singleton (void) { + Xcls_MainWindow* result = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindow* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _MainWindow; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp0_ == NULL) { +#line 2800 "MainWindow.vala.c" + Xcls_MainWindow* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_mainwindow_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_MainWindow); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _MainWindow = _tmp1_; +#line 2808 "MainWindow.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _MainWindow; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 2818 "MainWindow.vala.c" +} + + +static gboolean __lambda102_ (Xcls_MainWindow* self, GdkEventAny* event) { + gboolean result = FALSE; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 2830 "MainWindow.vala.c" +} + + +static gboolean ___lambda102__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda102_ (self, event); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 2839 "MainWindow.vala.c" +} + + +static void __lambda103_ (Xcls_MainWindow* self) { +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_main_quit (); +#line 2846 "MainWindow.vala.c" +} + + +static void ___lambda103__gtk_widget_destroy (GtkWidget* _sender, gpointer self) { +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda103_ (self); +#line 2853 "MainWindow.vala.c" +} + + +static void __lambda104_ (Xcls_MainWindow* self) { +} + + +static void ___lambda104__gtk_widget_show (GtkWidget* _sender, gpointer self) { +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda104_ (self); +#line 2864 "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_; + GtkWindow* _tmp13_; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindow*) g_object_new (object_type, NULL); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _g_object_ref0 (self); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp0_; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp1_); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp1_; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->project); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->project = NULL; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->children_loaded = FALSE; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_projects); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_projects = NULL; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_rooview); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->window_rooview = NULL; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_tree); +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_tree = NULL; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->code_editor); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->code_editor = NULL; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->new_file_dialog); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->new_file_dialog = NULL; +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projectsettings); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->projectsettings = NULL; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->clutterfiles); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->clutterfiles = NULL; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_props); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_props = NULL; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->rightpalete); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->rightpalete = NULL; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = g_strdup ("Application Builder"); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->title); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->title = _tmp2_; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->add_props); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->add_props = NULL; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_gladeview); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->window_gladeview = NULL; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 0); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set (_tmp4_, "default-height", 500, NULL); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set (_tmp5_, "default-width", 800, NULL); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = xcls_mainwindow_xcls_vbox_new (_tmp6_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp7_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = g_strdup ("files"); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp10_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object ((GtkWidget*) _tmp11_, "delete-event", (GCallback) ___lambda102__gtk_widget_delete_event, self, 0); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object ((GtkWidget*) _tmp12_, "destroy", (GCallback) ___lambda103__gtk_widget_destroy, self, 0); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object ((GtkWidget*) _tmp13_, "show", (GCallback) ___lambda104__gtk_widget_show, self, 0); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 3005 "MainWindow.vala.c" +} + + +Xcls_MainWindow* xcls_mainwindow_new (void) { +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_construct (TYPE_XCLS_MAINWINDOW); +#line 3012 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_backbutton* _tmp1_; + ClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_projectbutton* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_projecteditbutton* _tmp7_; + ClutterActor* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_editfilebutton* _tmp10_; + ClutterActor* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_addpropsview* _tmp13_; + GtkClutterActor* _tmp14_; + Xcls_MainWindow* _tmp15_; + Xcls_MainWindowXcls_rooview* _tmp16_; + GtkClutterActor* _tmp17_; + GtkClutterActor* _tmp18_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp19_; + Xcls_MainWindowXcls_addpropsview* _tmp20_; + GtkClutterActor* _tmp21_; + Xcls_MainWindow* _tmp22_; + gchar* _tmp23_; + Xcls_MainWindow* _tmp24_; + Xcls_MainWindowXcls_addpropsview* _tmp25_; + GtkClutterActor* _tmp26_; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->backbutton; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp2_); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->projectbutton; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp5_); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->projecteditbutton; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp8_); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->editfilebutton; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->el; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp11_); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->addpropsview; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp14_); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->rooview; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _g_object_ref0 (_tmp17_); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp18_; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->priv->_this; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->addpropsview; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = g_strdup ("edit"); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp22_->state); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_->state = _tmp23_; +#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->priv->_this; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->addpropsview; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->el; +#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 3129 "MainWindow.vala.c" +} + + +static gboolean __lambda105_ (Xcls_MainWindow* self) { + gboolean result = FALSE; + const gchar* _tmp0_; + Editor* _tmp2_; + gboolean _tmp3_ = FALSE; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->state; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp0_, "codeedit") != 0) { +#line 3142 "MainWindow.vala.c" + Xcls_LeftProps* _tmp1_; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->left_props; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_leftprops_finish_editing (_tmp1_); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = TRUE; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3152 "MainWindow.vala.c" + } +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->code_editor; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = editor_saveContents (_tmp2_); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (!_tmp3_) { +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3164 "MainWindow.vala.c" + } +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3170 "MainWindow.vala.c" +} + + +static gboolean ___lambda105__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) { + gboolean result; + result = __lambda105_ (self); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3179 "MainWindow.vala.c" +} + + +static void __lambda106_ (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 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp15_label0 = 0; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp15_label1 = 0; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp15_label2 = 0; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp15_label3 = 0; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = sel; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp1_ == NULL) { +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = "NULL"; +#line 3212 "MainWindow.vala.c" + } else { +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = "a value"; +#line 3216 "MainWindow.vala.c" + } +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp0_; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("node_selected called %s\n", _tmp2_); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = sel; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp3_ == NULL) { +#line 3226 "MainWindow.vala.c" + Xcls_LeftProps* _tmp4_; + GtkVBox* _tmp5_; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->left_props; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_hide ((GtkWidget*) _tmp5_); +#line 3235 "MainWindow.vala.c" + } +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->left_props; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->el; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show ((GtkWidget*) _tmp7_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->left_props; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->left_tree; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = xcls_windowlefttree_getActiveFile (_tmp9_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = sel; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_leftprops_load (_tmp8_, _tmp11_, _tmp12_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp11_); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->state; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = (NULL == _tmp14_) ? 0 : g_quark_from_string (_tmp14_); +#line 157 "/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 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 3267 "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 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = sel; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp17_ == NULL) { +#line 3285 "MainWindow.vala.c" + Xcls_RightPalete* _tmp18_; +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->rightpalete; +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_rightpalete_clear (_tmp18_); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 3293 "MainWindow.vala.c" + } +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->rightpalete; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->left_tree; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = xcls_windowlefttree_getActiveFile (_tmp21_); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = js_render_js_render_palete (_tmp23_); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = sel; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = js_render_node_fqn (_tmp26_); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _tmp27_; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_rightpalete_load (_tmp19_, _tmp25_, _tmp28_); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp28_); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp25_); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp23_); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 3325 "MainWindow.vala.c" + } + } + } else if (_tmp16_ == ((0 != _tmp15_label1) ? _tmp15_label1 : (_tmp15_label1 = g_quark_from_static_string ("addprop")))) { +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 3331 "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 169 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = sel; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp29_ == NULL) { +#line 3349 "MainWindow.vala.c" + Xcls_WindowAddProp* _tmp30_; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = self->add_props; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_clear (_tmp30_); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 3357 "MainWindow.vala.c" + } +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = self->add_props; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = self->priv->_this; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_->left_tree; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = xcls_windowlefttree_getActiveFile (_tmp33_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = _tmp34_; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = js_render_js_render_palete (_tmp35_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _tmp36_; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = sel; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = js_render_node_fqn (_tmp38_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_show (_tmp31_, _tmp37_, "props", _tmp40_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp40_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp37_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp35_); +#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 3389 "MainWindow.vala.c" + } + } + } else if (_tmp16_ == ((0 != _tmp15_label2) ? _tmp15_label2 : (_tmp15_label2 = g_quark_from_static_string ("addlistener")))) { +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 3395 "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 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = sel; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp41_ == NULL) { +#line 3413 "MainWindow.vala.c" + Xcls_WindowAddProp* _tmp42_; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = self->add_props; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_clear (_tmp42_); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 3421 "MainWindow.vala.c" + } +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp43_ = self->add_props; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp44_ = self->priv->_this; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp45_ = _tmp44_->left_tree; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp46_ = xcls_windowlefttree_getActiveFile (_tmp45_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp47_ = _tmp46_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp48_ = js_render_js_render_palete (_tmp47_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp49_ = _tmp48_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp50_ = sel; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp51_ = js_render_node_fqn (_tmp50_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp52_ = _tmp51_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_show (_tmp43_, _tmp49_, "signals", _tmp52_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp52_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp49_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp47_); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 3453 "MainWindow.vala.c" + } + } + } else if (_tmp16_ == ((0 != _tmp15_label3) ? _tmp15_label3 : (_tmp15_label3 = g_quark_from_static_string ("codeedit")))) { +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 3459 "MainWindow.vala.c" + default: + { +#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideCodeEdit (self); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 3466 "MainWindow.vala.c" + } + } + } +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 3472 "MainWindow.vala.c" +} + + +static void ___lambda106__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) { +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda106_ (self, node); +#line 3479 "MainWindow.vala.c" +} + + +static void __lambda107_ (Xcls_MainWindow* self) { + Xcls_WindowRooView* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + Xcls_WindowLeftTreeXcls_model* _tmp2_; + JsRenderJsRender* _tmp3_; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->window_rooview; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_requestRedraw (_tmp0_); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->left_tree; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->model; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->file; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + js_render_js_render_save (_tmp3_); +#line 3500 "MainWindow.vala.c" +} + + +static void ___lambda107__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self) { +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda107_ (self); +#line 3507 "MainWindow.vala.c" +} + + +static void __lambda108_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key) { + JsRenderNode* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (file != NULL); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (node != NULL); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (type != NULL); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (key != NULL); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = node; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = type; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = key; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showCodeEdit (self, _tmp0_, _tmp1_, _tmp2_); +#line 3531 "MainWindow.vala.c" +} + + +static void ___lambda108__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self) { +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda108_ (self, file, node, type, key); +#line 3538 "MainWindow.vala.c" +} + + +static gboolean __lambda109_ (Xcls_MainWindow* self) { + gboolean result = FALSE; + const gchar* _tmp0_; + Editor* _tmp1_; + gboolean _tmp2_ = FALSE; + gboolean ret; + gboolean _tmp3_; +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->state; +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp0_, "codeedit") != 0) { +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = TRUE; +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3557 "MainWindow.vala.c" + } +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->code_editor; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = editor_saveContents (_tmp1_); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ret = _tmp2_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = ret; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (!_tmp3_) { +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3573 "MainWindow.vala.c" + } +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideCodeEdit (self); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = ret; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3581 "MainWindow.vala.c" +} + + +static gboolean ___lambda109__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self) { + gboolean result; + result = __lambda109_ (self); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 3590 "MainWindow.vala.c" +} + + +static void __lambda110_ (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderJsRender* _tmp1_ = NULL; + JsRenderJsRender* _tmp2_; + const gchar* _tmp3_; + gboolean _tmp4_; + Xcls_WindowLeftTree* _tmp10_; + Xcls_WindowLeftTreeXcls_model* _tmp11_; + Xcls_WindowLeftTree* _tmp12_; + Xcls_WindowLeftTreeXcls_model* _tmp13_; + JsRenderJsRender* _tmp14_; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->xtype; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0; +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_); +#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp4_) { +#line 3619 "MainWindow.vala.c" + Xcls_WindowRooView* _tmp5_; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->window_rooview; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_requestRedraw (_tmp5_); +#line 3625 "MainWindow.vala.c" + } else { + Xcls_GladeView* _tmp6_; + Xcls_WindowLeftTree* _tmp7_; + JsRenderJsRender* _tmp8_ = NULL; + JsRenderJsRender* _tmp9_; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->window_gladeview; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->left_tree; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = xcls_windowlefttree_getActiveFile (_tmp7_); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_gladeview_loadFile (_tmp6_, _tmp9_); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp9_); +#line 3643 "MainWindow.vala.c" + } +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->left_tree; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->model; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowlefttree_xcls_model_updateSelected (_tmp11_); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->left_tree; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->model; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->file; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + js_render_js_render_save (_tmp14_); +#line 3659 "MainWindow.vala.c" +} + + +static void ___lambda110__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self) { +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda110_ (self); +#line 3666 "MainWindow.vala.c" +} + + +static void __lambda111_ (Xcls_MainWindow* self, ProjectProject* proj) { + ProjectProject* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_ClutterFiles* _tmp2_; + ProjectProject* _tmp3_; +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (proj != NULL); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = proj; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + project_project_scanDirs (_tmp0_); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->priv->_this; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->clutterfiles; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = proj; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_clutterfiles_loadProject (_tmp2_, _tmp3_); +#line 3689 "MainWindow.vala.c" +} + + +static void ___lambda111__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self) { +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda111_ (self, project); +#line 3696 "MainWindow.vala.c" +} + + +static void __lambda112_ (Xcls_MainWindow* self, const gchar* btn) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderJsRender* _tmp1_ = NULL; + JsRenderJsRender* _tmp2_; + const gchar* _tmp3_; + gboolean _tmp4_; + gboolean _tmp13_ = FALSE; + const gchar* _tmp14_; + gboolean _tmp16_; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (btn != NULL); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->xtype; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp4_) { +#line 3725 "MainWindow.vala.c" + const gchar* _tmp5_; + const gchar* _tmp9_; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = btn; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp5_, "save") == 0) { +#line 3732 "MainWindow.vala.c" + Xcls_MainWindow* _tmp6_; + Xcls_WindowRooView* _tmp7_; + Xcls_WindowRooViewXcls_view* _tmp8_; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->window_rooview; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->view; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp8_, TRUE); +#line 3744 "MainWindow.vala.c" + } +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = btn; +#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp9_, "apply") == 0) { +#line 3750 "MainWindow.vala.c" + Xcls_MainWindow* _tmp10_; + Xcls_WindowRooView* _tmp11_; + Xcls_WindowRooViewXcls_view* _tmp12_; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->window_rooview; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->view; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp12_, TRUE); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 3764 "MainWindow.vala.c" + } + } else { + } +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = btn; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp14_, "save") == 0) { +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = TRUE; +#line 3774 "MainWindow.vala.c" + } else { + const gchar* _tmp15_; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = btn; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = g_strcmp0 (_tmp15_, "apply") == 0; +#line 3781 "MainWindow.vala.c" + } +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp13_; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp16_) { +#line 3787 "MainWindow.vala.c" + Xcls_MainWindow* _tmp17_; + ProjectProject* _tmp18_; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->priv->_this; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->project; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + project_project_save (_tmp18_); +#line 3796 "MainWindow.vala.c" + } +#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideProjectEdit (self); +#line 3800 "MainWindow.vala.c" +} + + +static void ___lambda112__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self) { +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda112_ (self, btn); +#line 3807 "MainWindow.vala.c" +} + + +static void __lambda113_ (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 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (key != NULL); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (type != NULL); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (skel != NULL); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (etype != NULL); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_props; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = etype; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = key; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = skel; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = type; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_leftprops_addProp (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_); +#line 3837 "MainWindow.vala.c" +} + + +static void ___lambda113__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self) { +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda113_ (self, key, type, skel, etype); +#line 3844 "MainWindow.vala.c" +} + + +static void __lambda114_ (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTreeXcls_model* _tmp1_; + JsRenderJsRender* _tmp2_; + Xcls_WindowLeftTree* _tmp3_; + Xcls_WindowLeftTreeXcls_model* _tmp4_; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->model; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->file; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + js_render_js_render_save (_tmp2_); +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->left_tree; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->model; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowlefttree_xcls_model_updateSelected (_tmp4_); +#line 3868 "MainWindow.vala.c" +} + + +static void ___lambda114__editor_save (Editor* _sender, gpointer self) { +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda114_ (self); +#line 3875 "MainWindow.vala.c" +} + + +static Block11Data* block11_data_ref (Block11Data* _data11_) { +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_atomic_int_inc (&_data11_->_ref_count_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return _data11_; +#line 3884 "MainWindow.vala.c" +} + + +static void block11_data_unref (void * _userdata_) { + Block11Data* _data11_; + _data11_ = (Block11Data*) _userdata_; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_atomic_int_dec_and_test (&_data11_->_ref_count_)) { +#line 3893 "MainWindow.vala.c" + Xcls_MainWindow * self; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = _data11_->self; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_data11_->ctr); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_slice_free (Block11Data, _data11_); +#line 3903 "MainWindow.vala.c" + } +} + + +static void ___lambda116_ (Block11Data* _data11_, GtkWidget* w) { + Xcls_MainWindow * self; + GtkContainer* _tmp0_; + GtkWidget* _tmp1_; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = _data11_->self; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (w != NULL); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _data11_->ctr; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = w; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_remove (_tmp0_, _tmp1_); +#line 3922 "MainWindow.vala.c" +} + + +static void ____lambda116__gtk_callback (GtkWidget* widget, gpointer self) { +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ___lambda116_ (self, widget); +#line 3929 "MainWindow.vala.c" +} + + +static void ___lambda117_ (Block11Data* _data11_, GtkWidget* w) { + Xcls_MainWindow * self; + GtkContainer* _tmp0_; + GtkWidget* _tmp1_; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = _data11_->self; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (w != NULL); +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _data11_->ctr; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = w; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_remove (_tmp0_, _tmp1_); +#line 3947 "MainWindow.vala.c" +} + + +static void ____lambda117__gtk_callback (GtkWidget* widget, gpointer self) { +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ___lambda117_ (self, widget); +#line 3954 "MainWindow.vala.c" +} + + +static void __lambda115_ (Xcls_MainWindow* self, JsRenderJsRender* file) { + Block11Data* _data11_; + 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_; + Xcls_MainWindow* _tmp34_; + Xcls_MainWindowXcls_editpane* _tmp35_; + GtkVPaned* _tmp36_; + Xcls_MainWindow* _tmp37_; + Xcls_MainWindowXcls_editpane* _tmp38_; + GtkVPaned* _tmp39_; + gint _tmp40_ = 0; + gint _tmp41_; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (file != NULL); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data11_ = g_slice_new0 (Block11Data); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data11_->_ref_count_ = 1; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data11_->self = g_object_ref (self); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = file; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->project; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp0_->project); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_->project = _tmp3_; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->priv->_this; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showViewEditing (_tmp4_); +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->left_tree; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->model; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = file; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowlefttree_xcls_model_loadFile (_tmp6_, _tmp7_); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->rooview; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->el; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = gtk_clutter_actor_get_widget (_tmp9_); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GTK_TYPE_CONTAINER, GtkContainer)); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data11_->ctr = _tmp11_; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = file; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->xtype; +#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp13_, "Roo") == 0) { +#line 4034 "MainWindow.vala.c" + GtkContainer* _tmp14_; + GtkContainer* _tmp15_; + Xcls_WindowRooView* _tmp16_; + GtkVPaned* _tmp17_; + Xcls_WindowRooView* _tmp18_; + JsRenderJsRender* _tmp19_; + Xcls_WindowRooView* _tmp20_; + GtkVPaned* _tmp21_; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _data11_->ctr; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_foreach (_tmp14_, ____lambda116__gtk_callback, _data11_); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _data11_->ctr; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->window_rooview; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (_tmp15_, (GtkWidget*) _tmp17_); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->window_rooview; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = file; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_loadFile (_tmp18_, _tmp19_); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->window_rooview; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp21_); +#line 4067 "MainWindow.vala.c" + } else { + GtkContainer* _tmp22_; + GtkContainer* _tmp23_; + Xcls_GladeView* _tmp24_; + GladeDesignView* _tmp25_; + Xcls_GladeView* _tmp26_; + JsRenderJsRender* _tmp27_; + Xcls_GladeView* _tmp28_; + GladeDesignView* _tmp29_; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _data11_->ctr; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_foreach (_tmp22_, ____lambda117__gtk_callback, _data11_); +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _data11_->ctr; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->window_gladeview; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->el; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (_tmp23_, (GtkWidget*) _tmp25_); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->window_gladeview; +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = file; +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_gladeview_loadFile (_tmp26_, _tmp27_); +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = self->window_gladeview; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = _tmp28_->el; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp29_); +#line 4101 "MainWindow.vala.c" + } +#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = file; +#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _tmp30_->name; +#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = g_strconcat ("OPEN : ", _tmp31_, NULL); +#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_; +#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("%s", _tmp33_); +#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp33_); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = self->priv->_this; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = _tmp34_->editpane; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = _tmp35_->el; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = self->priv->_this; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = _tmp37_->editpane; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = _tmp38_->el; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_get ((GtkPaned*) _tmp39_, "max-position", &_tmp40_, NULL); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = _tmp40_; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_set_position ((GtkPaned*) _tmp36_, _tmp41_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + block11_data_unref (_data11_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data11_ = NULL; +#line 4137 "MainWindow.vala.c" +} + + +static void ___lambda115__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self) { +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda115_ (self, file); +#line 4144 "MainWindow.vala.c" +} + + +static Block12Data* block12_data_ref (Block12Data* _data12_) { +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_atomic_int_inc (&_data12_->_ref_count_); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return _data12_; +#line 4153 "MainWindow.vala.c" +} + + +static void block12_data_unref (void * _userdata_) { + Block12Data* _data12_; + _data12_ = (Block12Data*) _userdata_; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_atomic_int_dec_and_test (&_data12_->_ref_count_)) { +#line 4162 "MainWindow.vala.c" + Xcls_MainWindow * self; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = _data12_->self; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_data12_->ctr); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_slice_free (Block12Data, _data12_); +#line 4172 "MainWindow.vala.c" + } +} + + +static void ___lambda119_ (Block12Data* _data12_, GtkWidget* w) { + Xcls_MainWindow * self; + GtkContainer* _tmp0_; + GtkWidget* _tmp1_; +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = _data12_->self; +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (w != NULL); +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _data12_->ctr; +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = w; +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_remove (_tmp0_, _tmp1_); +#line 4191 "MainWindow.vala.c" +} + + +static void ____lambda119__gtk_callback (GtkWidget* widget, gpointer self) { +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ___lambda119_ (self, widget); +#line 4198 "MainWindow.vala.c" +} + + +static void ___lambda120_ (Block12Data* _data12_, GtkWidget* w) { + Xcls_MainWindow * self; + GtkContainer* _tmp0_; + GtkWidget* _tmp1_; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = _data12_->self; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (w != NULL); +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _data12_->ctr; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = w; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_remove (_tmp0_, _tmp1_); +#line 4216 "MainWindow.vala.c" +} + + +static void ____lambda120__gtk_callback (GtkWidget* widget, gpointer self) { +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ___lambda120_ (self, widget); +#line 4223 "MainWindow.vala.c" +} + + +static void __lambda118_ (Xcls_MainWindow* self, ProjectProject* project, JsRenderJsRender* file) { + Block12Data* _data12_; + Xcls_MainWindow* _tmp0_; + ProjectProject* _tmp1_; + ProjectProject* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_WindowLeftTree* _tmp4_; + Xcls_WindowLeftTreeXcls_model* _tmp5_; + JsRenderJsRender* _tmp6_; + Xcls_MainWindowXcls_rooview* _tmp7_; + GtkClutterActor* _tmp8_; + GtkWidget* _tmp9_ = NULL; + GtkContainer* _tmp10_; + JsRenderJsRender* _tmp11_; + const gchar* _tmp12_; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (project != NULL); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (file != NULL); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data12_ = g_slice_new0 (Block12Data); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data12_->_ref_count_ = 1; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data12_->self = g_object_ref (self); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = project; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp0_->project); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_->project = _tmp2_; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showViewEditing (_tmp3_); +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->left_tree; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->model; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = file; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowlefttree_xcls_model_loadFile (_tmp5_, _tmp6_); +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->rooview; +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = gtk_clutter_actor_get_widget (_tmp8_); +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, GTK_TYPE_CONTAINER, GtkContainer)); +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data12_->ctr = _tmp10_; +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = file; +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->xtype; +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (g_strcmp0 (_tmp12_, "Roo") == 0) { +#line 4290 "MainWindow.vala.c" + GtkContainer* _tmp13_; + GtkContainer* _tmp14_; + Xcls_WindowRooView* _tmp15_; + GtkVPaned* _tmp16_; + Xcls_WindowRooView* _tmp17_; + JsRenderJsRender* _tmp18_; + Xcls_WindowRooView* _tmp19_; + GtkVPaned* _tmp20_; +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _data12_->ctr; +#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_foreach (_tmp13_, ____lambda119__gtk_callback, _data12_); +#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _data12_->ctr; +#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->window_rooview; +#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->el; +#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (_tmp14_, (GtkWidget*) _tmp16_); +#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->window_rooview; +#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = file; +#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_loadFile (_tmp17_, _tmp18_); +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->window_rooview; +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->el; +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp20_); +#line 4323 "MainWindow.vala.c" + } else { + GtkContainer* _tmp21_; + GtkContainer* _tmp22_; + Xcls_GladeView* _tmp23_; + GladeDesignView* _tmp24_; + Xcls_GladeView* _tmp25_; + JsRenderJsRender* _tmp26_; + Xcls_GladeView* _tmp27_; + GladeDesignView* _tmp28_; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _data12_->ctr; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_foreach (_tmp21_, ____lambda120__gtk_callback, _data12_); +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _data12_->ctr; +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = self->window_gladeview; +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->el; +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (_tmp22_, (GtkWidget*) _tmp24_); +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->window_gladeview; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = file; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_gladeview_loadFile (_tmp25_, _tmp26_); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = self->window_gladeview; +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _tmp27_->el; +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp28_); +#line 4357 "MainWindow.vala.c" + } +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + block12_data_unref (_data12_); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _data12_ = NULL; +#line 4363 "MainWindow.vala.c" +} + + +static void ___lambda118__xcls_dialognewcomponent_success (Xcls_DialogNewComponent* _sender, ProjectProject* pr, JsRenderJsRender* file, gpointer self) { +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda118_ (self, pr, file); +#line 4370 "MainWindow.vala.c" +} + + +void xcls_mainwindow_initChildren (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + Xcls_WindowLeftTree* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindow* _tmp4_; + Xcls_MainWindowXcls_tree* _tmp5_; + GtkVBox* _tmp6_; + Xcls_WindowLeftTree* _tmp7_; + GtkScrolledWindow* _tmp8_; + Xcls_WindowLeftTree* _tmp9_; + GtkScrolledWindow* _tmp10_; + Xcls_WindowLeftTree* _tmp11_; + Xcls_WindowLeftTree* _tmp12_; + Xcls_WindowLeftTree* _tmp13_; + Xcls_LeftProps* _tmp14_; + Xcls_LeftProps* _tmp15_; + Xcls_LeftProps* _tmp16_; + Xcls_MainWindow* _tmp17_; + Xcls_MainWindow* _tmp18_; + Xcls_MainWindowXcls_props* _tmp19_; + GtkVBox* _tmp20_; + Xcls_LeftProps* _tmp21_; + GtkVBox* _tmp22_; + Xcls_LeftProps* _tmp23_; + GtkVBox* _tmp24_; + Xcls_LeftProps* _tmp25_; + Xcls_LeftProps* _tmp26_; + Xcls_LeftProps* _tmp27_; + Xcls_WindowLeftProjects* _tmp28_; + Xcls_WindowLeftProjects* _tmp29_; + Xcls_MainWindowXcls_leftpane* _tmp30_; + GtkVBox* _tmp31_; + Xcls_WindowLeftProjects* _tmp32_; + GtkVBox* _tmp33_; + Xcls_WindowLeftProjects* _tmp34_; + GtkVBox* _tmp35_; + Xcls_WindowLeftProjects* _tmp36_; + Xcls_ProjectSettings* _tmp37_; + Xcls_ProjectSettings* _tmp38_; + Xcls_MainWindowXcls_projecteditview* _tmp39_; + GtkClutterActor* _tmp40_; + GtkWidget* _tmp41_ = NULL; + Xcls_ProjectSettings* _tmp42_; + GtkVBox* _tmp43_; + Xcls_MainWindow* _tmp44_; + Xcls_MainWindowXcls_projecteditview* _tmp45_; + GtkClutterActor* _tmp46_; + ClutterStage* _tmp47_ = NULL; + ClutterStage* _tmp48_; + ClutterStage* stage; + ClutterStage* _tmp49_; + ClutterColor _tmp50_ = {0}; + Xcls_ProjectSettings* _tmp51_; + Xcls_RightPalete* _tmp52_; + Xcls_RightPalete* _tmp53_; + Xcls_MainWindowXcls_objectview* _tmp54_; + GtkClutterActor* _tmp55_; + GtkWidget* _tmp56_ = NULL; + Xcls_RightPalete* _tmp57_; + GtkVBox* _tmp58_; + Xcls_MainWindow* _tmp59_; + Xcls_MainWindowXcls_objectview* _tmp60_; + GtkClutterActor* _tmp61_; + ClutterStage* _tmp62_ = NULL; + ClutterStage* _tmp63_; + ClutterStage* _tmp64_; + ClutterColor _tmp65_ = {0}; + Xcls_WindowAddProp* _tmp66_; + Xcls_WindowAddProp* _tmp67_; + Xcls_MainWindowXcls_addpropsview* _tmp68_; + GtkClutterActor* _tmp69_; + GtkWidget* _tmp70_ = NULL; + Xcls_WindowAddProp* _tmp71_; + GtkScrolledWindow* _tmp72_; + Xcls_MainWindow* _tmp73_; + Xcls_MainWindowXcls_addpropsview* _tmp74_; + GtkClutterActor* _tmp75_; + ClutterStage* _tmp76_ = NULL; + ClutterStage* _tmp77_; + ClutterStage* _tmp78_; + ClutterColor _tmp79_ = {0}; + Xcls_MainWindow* _tmp80_; + Xcls_WindowAddProp* _tmp81_; + Editor* _tmp82_; + Editor* _tmp83_; + Xcls_MainWindowXcls_codeeditview* _tmp84_; + GtkClutterActor* _tmp85_; + GtkWidget* _tmp86_ = NULL; + Editor* _tmp87_; + GtkVBox* _tmp88_; + Xcls_MainWindow* _tmp89_; + Xcls_MainWindowXcls_codeeditview* _tmp90_; + GtkClutterActor* _tmp91_; + ClutterStage* _tmp92_ = NULL; + ClutterStage* _tmp93_; + ClutterStage* _tmp94_; + ClutterColor _tmp95_ = {0}; + Xcls_MainWindow* _tmp96_; + Editor* _tmp97_; + Xcls_WindowRooView* _tmp98_; + Xcls_WindowRooView* _tmp99_; + Xcls_MainWindowXcls_rooview* _tmp100_; + GtkClutterActor* _tmp101_; + GtkWidget* _tmp102_ = NULL; + Xcls_WindowRooView* _tmp103_; + GtkVPaned* _tmp104_; + Xcls_WindowRooView* _tmp105_; + GtkVPaned* _tmp106_; + Xcls_MainWindow* _tmp107_; + Xcls_MainWindowXcls_rooview* _tmp108_; + GtkClutterActor* _tmp109_; + ClutterStage* _tmp110_ = NULL; + ClutterStage* _tmp111_; + ClutterStage* _tmp112_; + ClutterColor _tmp113_ = {0}; + Xcls_GladeView* _tmp114_; + Xcls_GladeView* _tmp115_; + Xcls_ClutterFiles* _tmp116_; + Xcls_ClutterFiles* _tmp117_; + ClutterStage* _tmp118_; + Xcls_ClutterFiles* _tmp119_; + ClutterScrollActor* _tmp120_; + Xcls_ClutterFiles* _tmp121_; + ClutterScrollActor* _tmp122_; + Xcls_ClutterFiles* _tmp123_; + Xcls_DialogNewComponent* _tmp124_; + Xcls_DialogNewComponent* _tmp125_; + GtkDialog* _tmp126_; + GtkWindow* _tmp127_; + Xcls_DialogNewComponent* _tmp128_; + GtkDialog* _tmp129_; + Xcls_DialogNewComponent* _tmp130_; + ClutterTimeline* _tmp131_; + ClutterTimeline* tl; +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("init children"); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = xcls_windowlefttree_new (); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_tree); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_tree = _tmp0_; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->left_tree; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp1_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->left_tree; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->main_window); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->main_window = _tmp4_; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->tree; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->el; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->left_tree; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp6_, (GtkWidget*) _tmp8_, TRUE, TRUE, (guint) 0); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->left_tree; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->el; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp10_); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->left_tree; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp11_, "before-node-change", (GCallback) ___lambda105__xcls_windowlefttree_before_node_change, self, 0); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->left_tree; +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp12_, "node-selected", (GCallback) ___lambda106__xcls_windowlefttree_node_selected, self, 0); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->left_tree; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp13_, "changed", (GCallback) ___lambda107__xcls_windowlefttree_changed, self, 0); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = xcls_leftprops_new (); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_props); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_props = _tmp14_; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->left_props; +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp15_); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->left_props; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->priv->_this; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _g_object_ref0 (_tmp17_); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp16_->main_window); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_->main_window = _tmp18_; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->props; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->el; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = self->left_props; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _tmp21_->el; +#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp20_, (GtkWidget*) _tmp22_, TRUE, TRUE, (guint) 0); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = self->left_props; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->el; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp24_); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->left_props; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp25_, "show-editor", (GCallback) ___lambda108__xcls_leftprops_show_editor, self, 0); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->left_props; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp26_, "stop-editor", (GCallback) ___lambda109__xcls_leftprops_stop_editor, self, 0); +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = self->left_props; +#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp27_, "changed", (GCallback) ___lambda110__xcls_leftprops_changed, self, 0); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = xcls_windowleftprojects_new (); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_projects); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_projects = _tmp28_; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = self->left_projects; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp29_); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = self->leftpane; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _tmp30_->el; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = self->left_projects; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_->el; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp31_, (GtkWidget*) _tmp33_, TRUE, TRUE, (guint) 0); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = self->left_projects; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = _tmp34_->el; +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp35_); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = self->left_projects; +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp36_, "project-selected", (GCallback) ___lambda111__xcls_windowleftprojects_project_selected, self, 0); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = xcls_projectsettings_new (); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projectsettings); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->projectsettings = _tmp37_; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = self->projectsettings; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp38_); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = self->projecteditview; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_->el; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = gtk_clutter_actor_get_widget (_tmp40_); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = self->projectsettings; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp43_ = _tmp42_->el; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp41_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp43_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp44_ = self->priv->_this; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp45_ = _tmp44_->projecteditview; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp46_ = _tmp45_->el; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp47_ = clutter_actor_get_stage ((ClutterActor*) _tmp46_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp48_ = _g_object_ref0 (_tmp47_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp48_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp49_ = stage; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp50_, "#000"); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp49_, &_tmp50_); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp51_ = self->projectsettings; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp51_, "button-pressed", (GCallback) ___lambda112__xcls_projectsettings_button_pressed, self, 0); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp52_ = xcls_rightpalete_new (); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->rightpalete); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->rightpalete = _tmp52_; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp53_ = self->rightpalete; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp53_); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp54_ = self->objectview; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp55_ = _tmp54_->el; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp56_ = gtk_clutter_actor_get_widget (_tmp55_); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp57_ = self->rightpalete; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp58_ = _tmp57_->el; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp56_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp58_); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp59_ = self->priv->_this; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp60_ = _tmp59_->objectview; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp61_ = _tmp60_->el; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp62_ = clutter_actor_get_stage ((ClutterActor*) _tmp61_); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp63_ = _g_object_ref0 (_tmp62_); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp63_; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp64_ = stage; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp65_, "#000"); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp64_, &_tmp65_); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp66_ = xcls_windowaddprop_new (); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->add_props); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->add_props = _tmp66_; +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp67_ = self->add_props; +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp67_); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp68_ = self->addpropsview; +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp69_ = _tmp68_->el; +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp70_ = gtk_clutter_actor_get_widget (_tmp69_); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp71_ = self->add_props; +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp72_ = _tmp71_->el; +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp70_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp72_); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp73_ = self->priv->_this; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp74_ = _tmp73_->addpropsview; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp75_ = _tmp74_->el; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp76_ = clutter_actor_get_stage ((ClutterActor*) _tmp75_); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp77_ = _g_object_ref0 (_tmp76_); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp77_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp78_ = stage; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp79_, "#000"); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp78_, &_tmp79_); +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp80_ = self->priv->_this; +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp81_ = _tmp80_->add_props; +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp81_, "select", (GCallback) ___lambda113__xcls_windowaddprop_select, self, 0); +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp82_ = editor_new (); +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->code_editor); +#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->code_editor = _tmp82_; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp83_ = self->code_editor; +#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp83_); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp84_ = self->codeeditview; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp85_ = _tmp84_->el; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp86_ = gtk_clutter_actor_get_widget (_tmp85_); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp87_ = self->code_editor; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp88_ = _tmp87_->el; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp86_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp88_); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp89_ = self->priv->_this; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp90_ = _tmp89_->codeeditview; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp91_ = _tmp90_->el; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp92_ = clutter_actor_get_stage ((ClutterActor*) _tmp91_); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp93_ = _g_object_ref0 (_tmp92_); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp93_; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp94_ = stage; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp95_, "#000"); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp94_, &_tmp95_); +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp96_ = self->priv->_this; +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp97_ = _tmp96_->code_editor; +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp97_, "save", (GCallback) ___lambda114__editor_save, self, 0); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp98_ = xcls_windowrooview_new (); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_rooview); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->window_rooview = _tmp98_; +#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp99_ = self->window_rooview; +#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp99_); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp100_ = self->rooview; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp101_ = _tmp100_->el; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp102_ = gtk_clutter_actor_get_widget (_tmp101_); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp103_ = self->window_rooview; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp104_ = _tmp103_->el; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp102_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp104_); +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp105_ = self->window_rooview; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp106_ = _tmp105_->el; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp106_); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp107_ = self->priv->_this; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp108_ = _tmp107_->rooview; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp109_ = _tmp108_->el; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp110_ = clutter_actor_get_stage ((ClutterActor*) _tmp109_); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp111_ = _g_object_ref0 (_tmp110_); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp111_; +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp112_ = stage; +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp113_, "#000"); +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color ((ClutterActor*) _tmp112_, &_tmp113_); +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp114_ = xcls_gladeview_new (); +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_gladeview); +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->window_gladeview = _tmp114_; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp115_ = self->window_gladeview; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp115_); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp116_ = xcls_clutterfiles_new (); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->clutterfiles); +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->clutterfiles = _tmp116_; +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp117_ = self->clutterfiles; +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) _tmp117_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp118_ = stage; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp119_ = self->clutterfiles; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp120_ = _tmp119_->el; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child ((ClutterActor*) _tmp118_, (ClutterActor*) _tmp120_); +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp121_ = self->clutterfiles; +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp122_ = _tmp121_->el; +#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show_all ((ClutterActor*) _tmp122_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp123_ = self->clutterfiles; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp123_, "open", (GCallback) ___lambda115__xcls_clutterfiles_open, self, 0); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp124_ = xcls_dialognewcomponent_new (); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->new_file_dialog); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->new_file_dialog = _tmp124_; +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp125_ = self->new_file_dialog; +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp126_ = _tmp125_->el; +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp127_ = self->el; +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_window_set_transient_for ((GtkWindow*) _tmp126_, _tmp127_); +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp128_ = self->new_file_dialog; +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp129_ = _tmp128_->el; +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_window_set_modal ((GtkWindow*) _tmp129_, TRUE); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp130_ = self->new_file_dialog; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp130_, "success", (GCallback) ___lambda118__xcls_dialognewcomponent_success, self, 0); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp131_ = clutter_timeline_new ((guint) 6000); +#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + tl = _tmp131_; +#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_timeline_set_repeat_count (tl, -1); +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_timeline_start (tl); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) tl); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->children_loaded = TRUE; +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (tl); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 4947 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_backbutton* _tmp1_; + ClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_projectbutton* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_projecteditbutton* _tmp7_; + ClutterActor* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_editfilebutton* _tmp10_; + ClutterActor* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_codeeditview* _tmp13_; + GtkClutterActor* _tmp14_; + Xcls_MainWindow* _tmp15_; + Xcls_MainWindowXcls_rooview* _tmp16_; + GtkClutterActor* _tmp17_; + GtkClutterActor* _tmp18_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp19_; + Xcls_MainWindowXcls_codeeditview* _tmp20_; + GtkClutterActor* _tmp21_; + Xcls_MainWindow* _tmp22_; + gchar* _tmp23_; + Xcls_MainWindow* _tmp24_; + Xcls_MainWindowXcls_codeeditview* _tmp25_; + GtkClutterActor* _tmp26_; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->backbutton; +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp2_); +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->projectbutton; +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp5_); +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->projecteditbutton; +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp8_); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->editfilebutton; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->el; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp11_); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->codeeditview; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp14_); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->rooview; +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _g_object_ref0 (_tmp17_); +#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp18_; +#line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->priv->_this; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->codeeditview; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = g_strdup ("edit"); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp22_->state); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_->state = _tmp23_; +#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->priv->_this; +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->codeeditview; +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->el; +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 5064 "MainWindow.vala.c" +} + + +void xcls_mainwindow_showAddProp (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderNode* _tmp1_ = NULL; + JsRenderNode* ae; + JsRenderNode* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_backbutton* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_projectbutton* _tmp7_; + ClutterActor* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_editfilebutton* _tmp10_; + ClutterActor* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_projecteditbutton* _tmp13_; + ClutterActor* _tmp14_; + Xcls_WindowAddProp* _tmp15_; + GtkScrolledWindow* _tmp16_; + Xcls_WindowAddProp* _tmp17_; + ProjectProject* _tmp18_; + const gchar* _tmp19_; + PaletePalete* _tmp20_ = NULL; + PaletePalete* _tmp21_; + JsRenderNode* _tmp22_; + gchar* _tmp23_ = NULL; + gchar* _tmp24_; + Xcls_MainWindow* _tmp25_; + Xcls_MainWindowXcls_addpropsview* _tmp26_; + GtkClutterActor* _tmp27_; + Xcls_MainWindow* _tmp28_; + Xcls_MainWindowXcls_rooview* _tmp29_; + GtkClutterActor* _tmp30_; + GtkClutterActor* _tmp31_; + GtkClutterActor* el; + GtkClutterActor* _tmp32_; + Xcls_MainWindow* _tmp33_; + Xcls_MainWindowXcls_clutterembed* _tmp34_; + Xcls_MainWindow* _tmp35_; + Xcls_MainWindowXcls_addpropsview* _tmp36_; + GtkClutterActor* _tmp37_; + GtkClutterActor* _tmp38_; + Xcls_MainWindow* _tmp39_; + Xcls_MainWindowXcls_addpropsview* _tmp40_; + GtkClutterActor* _tmp41_; + gchar* _tmp42_; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ae = _tmp1_; +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = ae; +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp2_ == NULL) { +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (ae); +#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 5130 "MainWindow.vala.c" + } +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->backbutton; +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp5_); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->projectbutton; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp8_); +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->editfilebutton; +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->el; +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp11_); +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->projecteditbutton; +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp14_); +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->add_props; +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->el; +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp16_); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->add_props; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->project; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_->xtype; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = palete_factory (_tmp19_); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = ae; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = js_render_node_fqn (_tmp22_); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_show (_tmp17_, _tmp21_, "props", _tmp24_); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp24_); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp21_); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->priv->_this; +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->addpropsview; +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->el; +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp27_); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = self->priv->_this; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = _tmp28_->rooview; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = _tmp29_->el; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _g_object_ref0 (_tmp30_); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp31_; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = el; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp32_); +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = self->priv->_this; +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = _tmp33_->clutterembed; +#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp34_, "addprop"); +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = self->priv->_this; +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = _tmp35_->addpropsview; +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _tmp36_->el; +#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp37_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = el; +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp38_); +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = self->priv->_this; +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_->addpropsview; +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = _tmp40_->el; +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp41_); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = g_strdup ("addprop"); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp42_; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (ae); +#line 5250 "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_addprojectbutton* _tmp5_; + ClutterActor* _tmp6_; + Xcls_MainWindow* _tmp7_; + Xcls_MainWindowXcls_delprojectbutton* _tmp8_; + ClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_MainWindowXcls_addfilebutton* _tmp11_; + ClutterActor* _tmp12_; + Xcls_MainWindow* _tmp13_; + Xcls_MainWindowXcls_backbutton* _tmp14_; + ClutterActor* _tmp15_; + Xcls_MainWindow* _tmp16_; + Xcls_MainWindowXcls_projectbutton* _tmp17_; + ClutterActor* _tmp18_; + Xcls_MainWindow* _tmp19_; + Xcls_MainWindowXcls_editfilebutton* _tmp20_; + ClutterActor* _tmp21_; + Xcls_MainWindow* _tmp22_; + Xcls_MainWindowXcls_projecteditbutton* _tmp23_; + ClutterActor* _tmp24_; + Xcls_MainWindow* _tmp25_; + Xcls_MainWindowXcls_objectshowbutton* _tmp26_; + ClutterActor* _tmp27_; + Xcls_MainWindow* _tmp28_; + Xcls_MainWindowXcls_addpropbutton* _tmp29_; + ClutterActor* _tmp30_; + Xcls_MainWindow* _tmp31_; + Xcls_MainWindowXcls_addlistenerbutton* _tmp32_; + ClutterActor* _tmp33_; + Xcls_MainWindow* _tmp34_; + Xcls_MainWindowXcls_rooview* _tmp35_; + GtkClutterActor* _tmp36_; + GtkClutterActor* _tmp37_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp38_; + gchar* _tmp39_; + Xcls_MainWindow* _tmp40_; + Xcls_ClutterFiles* _tmp41_; + ClutterScrollActor* _tmp42_; +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->editpane; +#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->el; +#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show ((GtkWidget*) _tmp1_); +#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->left_projects; +#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->el; +#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_hide ((GtkWidget*) _tmp3_); +#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->priv->_this; +#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->addprojectbutton; +#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->el; +#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp6_); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->delprojectbutton; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->el; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp9_); +#line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->addfilebutton; +#line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp12_); +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->backbutton; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->el; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp15_); +#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->projectbutton; +#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp18_); +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->priv->_this; +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->editfilebutton; +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp21_); +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->projecteditbutton; +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->el; +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp24_); +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->priv->_this; +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->objectshowbutton; +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->el; +#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp27_); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = self->priv->_this; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = _tmp28_->addpropbutton; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = _tmp29_->el; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp30_); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = self->priv->_this; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = _tmp31_->addlistenerbutton; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_->el; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp33_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = self->priv->_this; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = _tmp34_->rooview; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = _tmp35_->el; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _g_object_ref0 (_tmp36_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp37_; +#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 0.0f); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = self->priv->_this; +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = g_strdup ("edit"); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp38_->state); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_->state = _tmp39_; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = self->priv->_this; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = _tmp40_->clutterfiles; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = _tmp41_->el; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide ((ClutterActor*) _tmp42_); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("show view editing"); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 5431 "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_backbutton* _tmp7_; + ClutterActor* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_editfilebutton* _tmp10_; + ClutterActor* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_projecteditview* _tmp13_; + GtkClutterActor* _tmp14_; + Xcls_MainWindow* _tmp15_; + Xcls_MainWindowXcls_rooview* _tmp16_; + GtkClutterActor* _tmp17_; + GtkClutterActor* _tmp18_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp19_; + Xcls_MainWindowXcls_projecteditview* _tmp20_; + GtkClutterActor* _tmp21_; + Xcls_MainWindow* _tmp22_; + gchar* _tmp23_; + Xcls_MainWindow* _tmp24_; + Xcls_MainWindowXcls_projecteditview* _tmp25_; + GtkClutterActor* _tmp26_; +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->projectbutton; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp2_); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->projecteditbutton; +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp5_); +#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->backbutton; +#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp8_); +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->editfilebutton; +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->el; +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp11_); +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->projecteditview; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp14_); +#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->rooview; +#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _g_object_ref0 (_tmp17_); +#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp18_; +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->priv->_this; +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->projecteditview; +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 1.0f, (gdouble) 0.0f); +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = g_strdup ("edit"); +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp22_->state); +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_->state = _tmp23_; +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->priv->_this; +#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->projecteditview; +#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->el; +#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_); +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 5548 "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_MainWindow* _tmp6_; + Xcls_MainWindowXcls_editfilebutton* _tmp7_; + ClutterActor* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_backbutton* _tmp10_; + ClutterActor* _tmp11_; + Xcls_ProjectSettings* _tmp12_; + GtkVBox* _tmp13_; + Xcls_ProjectSettings* _tmp14_; + ProjectProject* _tmp15_; + Xcls_MainWindow* _tmp16_; + Xcls_MainWindowXcls_projecteditview* _tmp17_; + GtkClutterActor* _tmp18_; + Xcls_MainWindow* _tmp19_; + Xcls_MainWindowXcls_rooview* _tmp20_; + GtkClutterActor* _tmp21_; + GtkClutterActor* _tmp22_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp23_; + Xcls_MainWindowXcls_projecteditview* _tmp24_; + GtkClutterActor* _tmp25_; + Xcls_MainWindow* _tmp26_; + gchar* _tmp27_; + Xcls_MainWindow* _tmp28_; + Xcls_MainWindowXcls_projecteditview* _tmp29_; + GtkClutterActor* _tmp30_; +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->projectbutton; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp2_); +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->projecteditbutton; +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp5_); +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->editfilebutton; +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp8_); +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->backbutton; +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->el; +#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp11_); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->projectsettings; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->el; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp13_); +#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = self->projectsettings; +#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->project; +#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_projectsettings_show (_tmp14_, _tmp15_); +#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->projecteditview; +#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp18_); +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->priv->_this; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->rooview; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _g_object_ref0 (_tmp21_); +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp22_; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f); +#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = self->priv->_this; +#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->projecteditview; +#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->el; +#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp25_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->priv->_this; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = g_strdup ("projectedit"); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp26_->state); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_->state = _tmp27_; +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = self->priv->_this; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = _tmp28_->projecteditview; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = _tmp29_->el; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp30_); +#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 5681 "MainWindow.vala.c" +} + + +void xcls_mainwindow_showAddListener (Xcls_MainWindow* self) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderNode* _tmp1_ = NULL; + JsRenderNode* ae; + JsRenderNode* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_backbutton* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_projectbutton* _tmp7_; + ClutterActor* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_editfilebutton* _tmp10_; + ClutterActor* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_projecteditbutton* _tmp13_; + ClutterActor* _tmp14_; + Xcls_WindowAddProp* _tmp15_; + GtkScrolledWindow* _tmp16_; + Xcls_WindowAddProp* _tmp17_; + ProjectProject* _tmp18_; + const gchar* _tmp19_; + PaletePalete* _tmp20_ = NULL; + PaletePalete* _tmp21_; + JsRenderNode* _tmp22_; + gchar* _tmp23_ = NULL; + gchar* _tmp24_; + Xcls_MainWindow* _tmp25_; + Xcls_MainWindowXcls_addpropsview* _tmp26_; + GtkClutterActor* _tmp27_; + Xcls_MainWindow* _tmp28_; + Xcls_MainWindowXcls_rooview* _tmp29_; + GtkClutterActor* _tmp30_; + GtkClutterActor* _tmp31_; + GtkClutterActor* el; + GtkClutterActor* _tmp32_; + Xcls_MainWindow* _tmp33_; + Xcls_MainWindowXcls_clutterembed* _tmp34_; + Xcls_MainWindow* _tmp35_; + Xcls_MainWindowXcls_addpropsview* _tmp36_; + GtkClutterActor* _tmp37_; + GtkClutterActor* _tmp38_; + Xcls_MainWindow* _tmp39_; + Xcls_MainWindowXcls_addpropsview* _tmp40_; + GtkClutterActor* _tmp41_; + gchar* _tmp42_; +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_); +#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + ae = _tmp1_; +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = ae; +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp2_ == NULL) { +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (ae); +#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 5747 "MainWindow.vala.c" + } +#line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->backbutton; +#line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp5_); +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->projectbutton; +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp8_); +#line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->editfilebutton; +#line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->el; +#line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp11_); +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->projecteditbutton; +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp14_); +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->add_props; +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->el; +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp16_); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->add_props; +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->project; +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_->xtype; +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = palete_factory (_tmp19_); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_; +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = ae; +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = js_render_node_fqn (_tmp22_); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_; +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowaddprop_show (_tmp17_, _tmp21_, "signals", _tmp24_); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp24_); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp21_); +#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->priv->_this; +#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->addpropsview; +#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->el; +#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp27_); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = self->priv->_this; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = _tmp28_->rooview; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = _tmp29_->el; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _g_object_ref0 (_tmp30_); +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp31_; +#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = el; +#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp32_); +#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = self->priv->_this; +#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = _tmp33_->clutterembed; +#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp34_, "addlistener"); +#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = self->priv->_this; +#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = _tmp35_->addpropsview; +#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _tmp36_->el; +#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp37_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = el; +#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp38_); +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = self->priv->_this; +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_->addpropsview; +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = _tmp40_->el; +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp41_); +#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = g_strdup ("addlistener"); +#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp42_; +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (ae); +#line 5867 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_backbutton* _tmp1_; + ClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_projectbutton* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_projecteditbutton* _tmp7_; + ClutterActor* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_editfilebutton* _tmp10_; + ClutterActor* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_addpropsview* _tmp13_; + GtkClutterActor* _tmp14_; + Xcls_MainWindow* _tmp15_; + Xcls_MainWindowXcls_rooview* _tmp16_; + GtkClutterActor* _tmp17_; + GtkClutterActor* _tmp18_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp19_; + Xcls_MainWindowXcls_addpropsview* _tmp20_; + GtkClutterActor* _tmp21_; + Xcls_MainWindow* _tmp22_; + gchar* _tmp23_; + Xcls_MainWindow* _tmp24_; + Xcls_MainWindowXcls_addpropsview* _tmp25_; + GtkClutterActor* _tmp26_; +#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->backbutton; +#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp2_); +#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->projectbutton; +#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp5_); +#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->projecteditbutton; +#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp8_); +#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->editfilebutton; +#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->el; +#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp11_); +#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->addpropsview; +#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp14_); +#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->rooview; +#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _g_object_ref0 (_tmp17_); +#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp18_; +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->priv->_this; +#line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->addpropsview; +#line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f); +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = g_strdup ("edit"); +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp22_->state); +#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_->state = _tmp23_; +#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->priv->_this; +#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->addpropsview; +#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->el; +#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_); +#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 5984 "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 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp2_label0 = 0; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp2_label1 = 0; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp2_label2 = 0; +#line 5998 "MainWindow.vala.c" + Xcls_MainWindow* _tmp4_; + Xcls_MainWindowXcls_backbutton* _tmp5_; + ClutterActor* _tmp6_; + Xcls_MainWindow* _tmp7_; + Xcls_MainWindowXcls_projectbutton* _tmp8_; + ClutterActor* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_MainWindowXcls_editfilebutton* _tmp11_; + ClutterActor* _tmp12_; + Xcls_MainWindow* _tmp13_; + Xcls_MainWindowXcls_projecteditbutton* _tmp14_; + ClutterActor* _tmp15_; + Editor* _tmp16_; + GtkVBox* _tmp17_; + Editor* _tmp18_; + JsRenderNode* _tmp19_; + const gchar* _tmp20_; + const gchar* _tmp21_; + Xcls_MainWindow* _tmp22_; + Xcls_MainWindowXcls_codeeditview* _tmp23_; + GtkClutterActor* _tmp24_; + Xcls_MainWindow* _tmp25_; + Xcls_MainWindowXcls_rooview* _tmp26_; + GtkClutterActor* _tmp27_; + GtkClutterActor* _tmp28_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp29_; + Xcls_MainWindowXcls_clutterembed* _tmp30_; + Xcls_MainWindow* _tmp31_; + Xcls_MainWindowXcls_codeeditview* _tmp32_; + GtkClutterActor* _tmp33_; + Xcls_MainWindow* _tmp34_; + Xcls_MainWindowXcls_codeeditview* _tmp35_; + GtkClutterActor* _tmp36_; + gchar* _tmp37_; +#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (node != NULL); +#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (ptype != NULL); +#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (key != NULL); +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->state; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_); +#line 662 "/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 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 6052 "MainWindow.vala.c" + default: + { +#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (self); +#line 665 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 6059 "MainWindow.vala.c" + } + } + } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("addprop")))) { +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 6065 "MainWindow.vala.c" + default: + { +#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (self); +#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 6072 "MainWindow.vala.c" + } + } + } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("addlistener")))) { +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 6078 "MainWindow.vala.c" + default: + { +#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (self); +#line 671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 6085 "MainWindow.vala.c" + } + } + } +#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->priv->_this; +#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->backbutton; +#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->el; +#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp6_); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->projectbutton; +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->el; +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp9_); +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->editfilebutton; +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp12_); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->projecteditbutton; +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->el; +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp15_); +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->code_editor; +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp17_); +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->code_editor; +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = node; +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = ptype; +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = key; +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + editor_show (_tmp18_, _tmp19_, _tmp20_, _tmp21_); +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->codeeditview; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->el; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp24_); +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->priv->_this; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->rooview; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->el; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _g_object_ref0 (_tmp27_); +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp28_; +#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = self->priv->_this; +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = _tmp29_->clutterembed; +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp30_, "codedit"); +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = self->priv->_this; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = _tmp31_->codeeditview; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_->el; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp33_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = self->priv->_this; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = _tmp34_->codeeditview; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = _tmp35_->el; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp36_); +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = g_strdup ("codeedit"); +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp37_; +#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 6189 "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 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (str != NULL); +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->title; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = g_strconcat (_tmp1_, " - ", NULL); +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = str; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL); +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_window_set_title (_tmp0_, _tmp6_); +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp6_); +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp3_); +#line 6225 "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 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = xcls_windowlefttree_new (); +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_tree); +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->left_tree = _tmp0_; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->priv->_this; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->vbox; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->el; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->left_tree; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0); +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp6_); +#line 6261 "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_addprojectbutton* _tmp12_; + ClutterActor* _tmp13_; + Xcls_MainWindow* _tmp14_; + Xcls_MainWindowXcls_addfilebutton* _tmp15_; + ClutterActor* _tmp16_; + Xcls_MainWindow* _tmp17_; + Xcls_MainWindowXcls_backbutton* _tmp18_; + ClutterActor* _tmp19_; + Xcls_MainWindow* _tmp20_; + Xcls_MainWindowXcls_delprojectbutton* _tmp21_; + ClutterActor* _tmp22_; + Xcls_MainWindow* _tmp23_; + Xcls_MainWindowXcls_editfilebutton* _tmp24_; + ClutterActor* _tmp25_; + Xcls_MainWindow* _tmp26_; + Xcls_MainWindowXcls_projectbutton* _tmp27_; + ClutterActor* _tmp28_; + Xcls_MainWindow* _tmp29_; + Xcls_MainWindowXcls_projecteditbutton* _tmp30_; + ClutterActor* _tmp31_; + Xcls_MainWindow* _tmp32_; + Xcls_MainWindowXcls_objectshowbutton* _tmp33_; + ClutterActor* _tmp34_; + Xcls_MainWindow* _tmp35_; + Xcls_MainWindowXcls_addpropbutton* _tmp36_; + ClutterActor* _tmp37_; + Xcls_MainWindow* _tmp38_; + Xcls_MainWindowXcls_addlistenerbutton* _tmp39_; + ClutterActor* _tmp40_; + Xcls_MainWindowXcls_editpane* _tmp41_; + GtkVPaned* _tmp42_; + Xcls_WindowLeftProjects* _tmp43_; + GtkVBox* _tmp44_; + Xcls_MainWindow* _tmp45_; + Xcls_MainWindowXcls_rooview* _tmp46_; + GtkClutterActor* _tmp47_; + GtkClutterActor* _tmp48_; + GtkClutterActor* el; + GtkClutterActor* _tmp49_; + GtkClutterActor* _tmp50_; + GtkClutterActor* _tmp51_; + GtkClutterActor* _tmp52_; + Xcls_MainWindow* _tmp53_; + gchar* _tmp54_; + Xcls_MainWindow* _tmp55_; + ProjectProject* _tmp56_; + GtkClutterActor* _tmp61_; +#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->left_tree; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_); +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_ != NULL; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_); +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp3_) { +#line 6332 "MainWindow.vala.c" + Xcls_WindowLeftTree* _tmp4_; + JsRenderJsRender* _tmp5_ = NULL; + JsRenderJsRender* _tmp6_; + const gchar* _tmp7_; + gboolean _tmp8_; +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->left_tree; +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = xcls_windowlefttree_getActiveFile (_tmp4_); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_; +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->xtype; +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = g_strcmp0 (_tmp7_, "Roo") == 0; +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp6_); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp8_) { +#line 6352 "MainWindow.vala.c" + Xcls_WindowRooView* _tmp9_; +#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->window_rooview; +#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowrooview_createThumb (_tmp9_); +#line 6358 "MainWindow.vala.c" + } else { + Xcls_GladeView* _tmp10_; +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->window_gladeview; +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_gladeview_createThumb (_tmp10_); +#line 6365 "MainWindow.vala.c" + } + } +#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->addprojectbutton; +#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->el; +#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp13_); +#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = self->priv->_this; +#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->addfilebutton; +#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->el; +#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp16_); +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->priv->_this; +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->backbutton; +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_->el; +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp19_); +#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->delprojectbutton; +#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _tmp21_->el; +#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp22_); +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = self->priv->_this; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp23_->editfilebutton; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->el; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp25_); +#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->priv->_this; +#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->projectbutton; +#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _tmp27_->el; +#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp28_); +#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = self->priv->_this; +#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = _tmp29_->projecteditbutton; +#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _tmp30_->el; +#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp31_); +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = self->priv->_this; +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_->objectshowbutton; +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = _tmp33_->el; +#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp34_); +#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = self->priv->_this; +#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = _tmp35_->addpropbutton; +#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _tmp36_->el; +#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp37_); +#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = self->priv->_this; +#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = _tmp38_->addlistenerbutton; +#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_->el; +#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp40_); +#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = self->editpane; +#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = _tmp41_->el; +#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_hide ((GtkWidget*) _tmp42_); +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp43_ = self->left_projects; +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp44_ = _tmp43_->el; +#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show ((GtkWidget*) _tmp44_); +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp45_ = self->priv->_this; +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp46_ = _tmp45_->rooview; +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp47_ = _tmp46_->el; +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp48_ = _g_object_ref0 (_tmp47_); +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp48_; +#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp49_ = el; +#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp49_); +#line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp50_ = el; +#line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_easing_duration ((ClutterActor*) _tmp50_, (guint) 1000); +#line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp51_ = el; +#line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_rotation_angle ((ClutterActor*) _tmp51_, CLUTTER_Y_AXIS, (gdouble) 360.0f); +#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp52_ = el; +#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp52_, (gdouble) 0.0f, (gdouble) 0.0f); +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp53_ = self->priv->_this; +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp54_ = g_strdup ("files"); +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp53_->state); +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp53_->state = _tmp54_; +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp55_ = self->priv->_this; +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp56_ = _tmp55_->project; +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp56_ != NULL) { +#line 6500 "MainWindow.vala.c" + Xcls_MainWindow* _tmp57_; + Xcls_WindowLeftProjects* _tmp58_; + Xcls_MainWindow* _tmp59_; + ProjectProject* _tmp60_; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp57_ = self->priv->_this; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp58_ = _tmp57_->left_projects; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp59_ = self->priv->_this; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp60_ = _tmp59_->project; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowleftprojects_selectProject (_tmp58_, _tmp60_); +#line 6515 "MainWindow.vala.c" + } +#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp61_ = el; +#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp61_); +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("show view browsing"); +#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 6525 "MainWindow.vala.c" +} + + +void xcls_mainwindow_showObject (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + JsRenderNode* _tmp2_ = NULL; + JsRenderNode* n; + Xcls_MainWindow* _tmp3_; + Xcls_WindowLeftTree* _tmp4_; + Xcls_WindowLeftTreeXcls_model* _tmp5_; + JsRenderJsRender* _tmp6_; + gboolean _tmp7_ = FALSE; + JsRenderNode* _tmp8_; + gboolean _tmp14_; + Xcls_MainWindow* _tmp15_; + Xcls_MainWindowXcls_backbutton* _tmp16_; + ClutterActor* _tmp17_; + Xcls_MainWindow* _tmp18_; + Xcls_MainWindowXcls_projectbutton* _tmp19_; + ClutterActor* _tmp20_; + Xcls_MainWindow* _tmp21_; + Xcls_MainWindowXcls_editfilebutton* _tmp22_; + ClutterActor* _tmp23_; + Xcls_MainWindow* _tmp24_; + Xcls_MainWindowXcls_projecteditbutton* _tmp25_; + ClutterActor* _tmp26_; + Xcls_RightPalete* _tmp27_; + GtkVBox* _tmp28_; + gchar* _tmp29_ = NULL; + JsRenderNode* _tmp30_; + Xcls_RightPalete* _tmp34_; + Xcls_MainWindow* _tmp35_; + Xcls_WindowLeftTree* _tmp36_; + JsRenderJsRender* _tmp37_ = NULL; + JsRenderJsRender* _tmp38_; + PaletePalete* _tmp39_ = NULL; + PaletePalete* _tmp40_; + const gchar* _tmp41_; + Xcls_MainWindow* _tmp42_; + Xcls_MainWindowXcls_objectview* _tmp43_; + GtkClutterActor* _tmp44_; + Xcls_MainWindow* _tmp45_; + Xcls_MainWindowXcls_rooview* _tmp46_; + GtkClutterActor* _tmp47_; + GtkClutterActor* _tmp48_; + GtkClutterActor* el; + GtkClutterActor* _tmp49_; + Xcls_MainWindow* _tmp50_; + Xcls_MainWindowXcls_clutterembed* _tmp51_; + Xcls_MainWindow* _tmp52_; + Xcls_MainWindowXcls_objectview* _tmp53_; + GtkClutterActor* _tmp54_; + GtkClutterActor* _tmp55_; + Xcls_MainWindow* _tmp56_; + Xcls_MainWindowXcls_objectview* _tmp57_; + GtkClutterActor* _tmp58_; + gchar* _tmp59_; +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->left_tree; +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = xcls_windowlefttree_getActiveElement (_tmp1_); +#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + n = _tmp2_; +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->left_tree; +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->model; +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->file; +#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp6_ == NULL) { +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (n); +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 6608 "MainWindow.vala.c" + } +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = n; +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp8_ == NULL) { +#line 6614 "MainWindow.vala.c" + Xcls_MainWindow* _tmp9_; + Xcls_WindowLeftTree* _tmp10_; + Xcls_WindowLeftTreeXcls_model* _tmp11_; + JsRenderJsRender* _tmp12_; + JsRenderNode* _tmp13_; +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->left_tree; +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->model; +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->file; +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->tree; +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp13_ != NULL; +#line 6632 "MainWindow.vala.c" + } else { +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = FALSE; +#line 6636 "MainWindow.vala.c" + } +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp7_; +#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp14_) { +#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (n); +#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 6646 "MainWindow.vala.c" + } +#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->backbutton; +#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp17_); +#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = self->priv->_this; +#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_->projectbutton; +#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->el; +#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp20_); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = self->priv->_this; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _tmp21_->editfilebutton; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->el; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp23_); +#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->priv->_this; +#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->projecteditbutton; +#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->el; +#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp26_); +#line 792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = self->rightpalete; +#line 792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _tmp27_->el; +#line 792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_show_all ((GtkWidget*) _tmp28_); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = n; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp30_ == NULL) { +#line 6690 "MainWindow.vala.c" + gchar* _tmp31_; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = g_strdup ("*top"); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp29_); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = _tmp31_; +#line 6698 "MainWindow.vala.c" + } else { + JsRenderNode* _tmp32_; + gchar* _tmp33_ = NULL; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = n; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = js_render_node_fqn (_tmp32_); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp29_); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = _tmp33_; +#line 6710 "MainWindow.vala.c" + } +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = self->rightpalete; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = self->priv->_this; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = _tmp35_->left_tree; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = xcls_windowlefttree_getActiveFile (_tmp36_); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = _tmp37_; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = js_render_js_render_palete (_tmp38_); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = _tmp39_; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = _tmp29_; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_rightpalete_load (_tmp34_, _tmp40_, _tmp41_); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp40_); +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp38_); +#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = self->priv->_this; +#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp43_ = _tmp42_->objectview; +#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp44_ = _tmp43_->el; +#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp44_); +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp45_ = self->priv->_this; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp46_ = _tmp45_->rooview; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp47_ = _tmp46_->el; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp48_ = _g_object_ref0 (_tmp47_); +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp48_; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp49_ = el; +#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp49_); +#line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp50_ = self->priv->_this; +#line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp51_ = _tmp50_->clutterembed; +#line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp51_, "object"); +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp52_ = self->priv->_this; +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp53_ = _tmp52_->objectview; +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp54_ = _tmp53_->el; +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp54_, (gdouble) 1.0f, (gdouble) 1.0f); +#line 812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp55_ = el; +#line 812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp55_); +#line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp56_ = self->priv->_this; +#line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp57_ = _tmp56_->objectview; +#line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp58_ = _tmp57_->el; +#line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp58_); +#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp59_ = g_strdup ("object"); +#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->state = _tmp59_; +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp29_); +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (n); +#line 6794 "MainWindow.vala.c" +} + + +void xcls_mainwindow_hideObject (Xcls_MainWindow* self) { + Xcls_MainWindow* _tmp0_; + Xcls_MainWindowXcls_projecteditbutton* _tmp1_; + ClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_backbutton* _tmp4_; + ClutterActor* _tmp5_; + Xcls_MainWindow* _tmp6_; + Xcls_MainWindowXcls_projectbutton* _tmp7_; + ClutterActor* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_editfilebutton* _tmp10_; + ClutterActor* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_MainWindowXcls_objectview* _tmp13_; + GtkClutterActor* _tmp14_; + Xcls_MainWindow* _tmp15_; + Xcls_MainWindowXcls_rooview* _tmp16_; + GtkClutterActor* _tmp17_; + GtkClutterActor* _tmp18_; + GtkClutterActor* el; + Xcls_MainWindow* _tmp19_; + Xcls_MainWindowXcls_objectview* _tmp20_; + GtkClutterActor* _tmp21_; + Xcls_MainWindow* _tmp22_; + gchar* _tmp23_; + Xcls_MainWindow* _tmp24_; + Xcls_MainWindowXcls_objectview* _tmp25_; + GtkClutterActor* _tmp26_; +#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->projecteditbutton; +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp2_); +#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->backbutton; +#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->el; +#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_hide (_tmp5_); +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->projectbutton; +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp8_); +#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->editfilebutton; +#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->el; +#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_show (_tmp11_); +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->objectview; +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_->el; +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) _tmp14_); +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->rooview; +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _g_object_ref0 (_tmp17_); +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + el = _tmp18_; +#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_save_easing_state ((ClutterActor*) el); +#line 828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f); +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->priv->_this; +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_->objectview; +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->el; +#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f); +#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = g_strdup ("edit"); +#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp22_->state); +#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_->state = _tmp23_; +#line 835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) el); +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->priv->_this; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->objectview; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_->el; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_); +#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (el); +#line 6911 "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_mainpane* _tmp6_; + Xcls_MainWindowXcls_mainpane* child_0; + GtkVBox* _tmp7_; + GtkHPaned* _tmp8_; +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_vbox*) g_object_new (object_type, NULL); +#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->vbox); +#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->vbox = _tmp3_; +#line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_mainpane_new (_tmp5_); +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_end ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, TRUE, TRUE, (guint) 0); +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 6973 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner) { +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_vbox_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX, _owner); +#line 6980 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox_class_init (Xcls_MainWindowXcls_vboxClass * klass) { +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_vbox_parent_class = g_type_class_peek_parent (klass); +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_vboxPrivate)); +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox_finalize; +#line 6991 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox_instance_init (Xcls_MainWindowXcls_vbox * self) { +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE (self); +#line 6998 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj) { + Xcls_MainWindowXcls_vbox * self; +#line 840 "/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 842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox_parent_class)->finalize (obj); +#line 7012 "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_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_VBox8* _tmp11_; + Xcls_MainWindowXcls_VBox8* child_1; + GtkHPaned* _tmp12_; + GtkVBox* _tmp13_; +#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_mainpane*) g_object_new (object_type, NULL); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->mainpane); +#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->mainpane = _tmp3_; +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkHPaned*) gtk_hpaned_new (); +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->lastWidth = 0; +#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_set_position ((GtkPaned*) _tmp5_, 400); +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = xcls_mainwindow_xcls_leftpane_new (_tmp6_); +#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp7_; +#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_add1 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_); +#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = xcls_mainwindow_xcls_vbox8_new (_tmp10_); +#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_1 = _tmp11_; +#line 890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_1); +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = child_1->el; +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_add2 ((GtkPaned*) _tmp12_, (GtkWidget*) _tmp13_); +#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_1); +#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7114 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner) { +#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_mainpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, _owner); +#line 7121 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_mainpane_class_init (Xcls_MainWindowXcls_mainpaneClass * klass) { +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_mainpane_parent_class = g_type_class_peek_parent (klass); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_mainpanePrivate)); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_mainpane_finalize; +#line 7132 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_mainpane_instance_init (Xcls_MainWindowXcls_mainpane * self) { +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE (self); +#line 7139 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj) { + Xcls_MainWindowXcls_mainpane * self; +#line 865 "/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 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 868 "/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" + G_OBJECT_CLASS (xcls_mainwindow_xcls_mainpane_parent_class)->finalize (obj); +#line 7153 "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 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_leftpane*) g_object_new (object_type, NULL); +#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->leftpane); +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->leftpane = _tmp3_; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_editpane_new (_tmp5_); +#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0); +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7227 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner) { +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_leftpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, _owner); +#line 7234 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_leftpane_class_init (Xcls_MainWindowXcls_leftpaneClass * klass) { +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_leftpane_parent_class = g_type_class_peek_parent (klass); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_leftpanePrivate)); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_leftpane_finalize; +#line 7245 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_leftpane_instance_init (Xcls_MainWindowXcls_leftpane * self) { +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE (self); +#line 7252 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj) { + Xcls_MainWindowXcls_leftpane * self; +#line 896 "/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 898 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 899 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_leftpane_parent_class)->finalize (obj); +#line 7266 "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 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_editpane*) g_object_new (object_type, NULL); +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 932 "/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" + self->priv->_this = _tmp1_; +#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->editpane); +#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->editpane = _tmp3_; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVPaned*) gtk_vpaned_new (); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_tree_new (_tmp5_); +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_add1 ((GtkPaned*) _tmp7_, (GtkWidget*) _tmp8_); +#line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = xcls_mainwindow_xcls_props_new (_tmp9_); +#line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_1 = _tmp10_; +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_1); +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = child_1->el; +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_paned_add2 ((GtkPaned*) _tmp11_, (GtkWidget*) _tmp12_); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_1); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7361 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner) { +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_editpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, _owner); +#line 7368 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_editpane_class_init (Xcls_MainWindowXcls_editpaneClass * klass) { +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_editpane_parent_class = g_type_class_peek_parent (klass); +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editpanePrivate)); +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editpane_finalize; +#line 7379 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_editpane_instance_init (Xcls_MainWindowXcls_editpane * self) { +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE (self); +#line 7386 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj) { + Xcls_MainWindowXcls_editpane * self; +#line 921 "/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 923 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_editpane_parent_class)->finalize (obj); +#line 7400 "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 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_tree*) g_object_new (object_type, NULL); +#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->tree); +#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->tree = _tmp3_; +#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7453 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner) { +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_tree_construct (XCLS_MAINWINDOW_TYPE_XCLS_TREE, _owner); +#line 7460 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_tree_class_init (Xcls_MainWindowXcls_treeClass * klass) { +#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_tree_parent_class = g_type_class_peek_parent (klass); +#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_treePrivate)); +#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_tree_finalize; +#line 7471 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_tree_instance_init (Xcls_MainWindowXcls_tree * self) { +#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE (self); +#line 7478 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_tree_finalize (GObject* obj) { + Xcls_MainWindowXcls_tree * self; +#line 949 "/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 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_tree_parent_class)->finalize (obj); +#line 7492 "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 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_props*) g_object_new (object_type, NULL); +#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->props); +#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->props = _tmp3_; +#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7545 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner) { +#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_props_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROPS, _owner); +#line 7552 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_props_class_init (Xcls_MainWindowXcls_propsClass * klass) { +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_props_parent_class = g_type_class_peek_parent (klass); +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_propsPrivate)); +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_props_finalize; +#line 7563 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_props_instance_init (Xcls_MainWindowXcls_props * self) { +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE (self); +#line 7570 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_props_finalize (GObject* obj) { + Xcls_MainWindowXcls_props * self; +#line 971 "/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 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_props_parent_class)->finalize (obj); +#line 7584 "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_VBox8* xcls_mainwindow_xcls_vbox8_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_VBox8 * 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 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_VBox8*) g_object_new (object_type, NULL); +#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_clutterembed_new (_tmp3_); +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 1011 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = child_0->el; +#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0); +#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7648 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_VBox8* xcls_mainwindow_xcls_vbox8_new (Xcls_MainWindow* _owner) { +#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_vbox8_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, _owner); +#line 7655 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox8_class_init (Xcls_MainWindowXcls_VBox8Class * klass) { +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_vbox8_parent_class = g_type_class_peek_parent (klass); +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_VBox8Private)); +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox8_finalize; +#line 7666 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox8_instance_init (Xcls_MainWindowXcls_VBox8 * self) { +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_VBOX8_GET_PRIVATE (self); +#line 7673 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_vbox8_finalize (GObject* obj) { + Xcls_MainWindowXcls_VBox8 * self; +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8); +#line 995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox8_parent_class)->finalize (obj); +#line 7687 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_vbox8_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_vbox8_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_vbox8_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_VBox8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_vbox8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_VBox8), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_vbox8_instance_init, NULL }; + GType xcls_mainwindow_xcls_vbox8_type_id; + xcls_mainwindow_xcls_vbox8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_VBox8", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_vbox8_type_id__volatile, xcls_mainwindow_xcls_vbox8_type_id); + } + return xcls_mainwindow_xcls_vbox8_type_id__volatile; +} + + +static void __lambda73_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc) { + GtkAllocation _tmp0_; + Xcls_MainWindow* _tmp1_; + const gchar* _tmp2_; +#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (alloc != NULL); +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = *alloc; +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->priv->_this; +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->state; +#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_clutterembed_setSizes (self, &_tmp0_, _tmp2_); +#line 7717 "MainWindow.vala.c" +} + + +static void ___lambda73__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) { +#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda73_ (self, allocation); +#line 7724 "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 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_clutterembed*) g_object_new (object_type, NULL); +#line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->clutterembed); +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->clutterembed = _tmp3_; +#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterEmbed*) gtk_clutter_embed_new (); +#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1035 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1035 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_rooview_new (_tmp5_); +#line 1035 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = gtk_clutter_embed_get_stage (_tmp7_); +#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = child_0->el; +#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = xcls_mainwindow_xcls_objectview_new (_tmp10_); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_1 = _tmp11_; +#line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_1); +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_); +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = child_1->el; +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp13_, (ClutterActor*) _tmp14_); +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = xcls_mainwindow_xcls_codeeditview_new (_tmp15_); +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_2 = _tmp16_; +#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_2); +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->el; +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_); +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = child_2->el; +#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp18_, (ClutterActor*) _tmp19_); +#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = xcls_mainwindow_xcls_addpropsview_new (_tmp20_); +#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_3 = _tmp21_; +#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_3); +#line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->el; +#line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_); +#line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = child_3->el; +#line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_); +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->priv->_this; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = xcls_mainwindow_xcls_projecteditview_new (_tmp25_); +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_4 = _tmp26_; +#line 1048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_4); +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = self->el; +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = gtk_clutter_embed_get_stage (_tmp27_); +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = child_4->el; +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp28_, (ClutterActor*) _tmp29_); +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = self->priv->_this; +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = xcls_mainwindow_xcls_buttonlayout_new (_tmp30_); +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_5 = _tmp31_; +#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_5); +#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = self->el; +#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_); +#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = child_5->el; +#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp33_, _tmp34_); +#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = self->el; +#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = gtk_clutter_embed_get_stage (_tmp35_); +#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _g_object_ref0 (_tmp36_); +#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + stage = _tmp37_; +#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp38_, "#000"); +#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (stage, &_tmp38_); +#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = self->el; +#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object ((GtkWidget*) _tmp39_, "size-allocate", (GCallback) ___lambda73__gtk_widget_size_allocate, self, 0); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (stage); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_5); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_4); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_3); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_2); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_1); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 7933 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner) { +#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_clutterembed_construct (XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, _owner); +#line 7940 "MainWindow.vala.c" +} + + +void xcls_mainwindow_xcls_clutterembed_setSizes (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc, const gchar* state) { + Xcls_MainWindow* _tmp0_; + gboolean _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_ClutterFiles* _tmp3_; + GtkAllocation _tmp4_; + gint _tmp5_; + GtkAllocation _tmp6_; + gint _tmp7_; + Xcls_MainWindow* _tmp8_; + Xcls_MainWindowXcls_projecteditview* _tmp9_; + GtkClutterActor* _tmp10_; + GtkAllocation _tmp11_; + gint _tmp12_; + GtkAllocation _tmp13_; + gint _tmp14_; + gfloat _tmp15_ = 0.0F; + GtkAllocation _tmp16_; + gint _tmp17_; + gfloat _tmp20_; + gfloat avail; + gfloat _tmp21_ = 0.0F; + gfloat _tmp22_; + gfloat _tmp24_; + gfloat palsize; + gfloat _tmp25_; + Xcls_MainWindow* _tmp26_; + Xcls_MainWindowXcls_objectview* _tmp27_; + GtkClutterActor* _tmp28_; + gfloat _tmp29_; + GtkAllocation _tmp30_; + gint _tmp31_; + Xcls_MainWindow* _tmp32_; + Xcls_MainWindowXcls_addpropsview* _tmp33_; + GtkClutterActor* _tmp34_; + gfloat _tmp35_; + GtkAllocation _tmp36_; + gint _tmp37_; + gfloat _tmp38_ = 0.0F; + gfloat _tmp39_; + gfloat _tmp41_; + gfloat codesize; + gfloat _tmp42_; + Xcls_MainWindow* _tmp43_; + Xcls_MainWindowXcls_codeeditview* _tmp44_; + GtkClutterActor* _tmp45_; + gfloat _tmp46_; + GtkAllocation _tmp47_; + gint _tmp48_; + Xcls_MainWindow* _tmp49_; + Xcls_MainWindowXcls_rooview* _tmp50_; + GtkClutterActor* _tmp51_; + GtkAllocation _tmp52_; + gint _tmp53_; + GtkAllocation _tmp54_; + gint _tmp55_; + const gchar* _tmp56_; + const gchar* _tmp57_; + GQuark _tmp59_ = 0U; +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp58_label0 = 0; +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp58_label1 = 0; +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp58_label2 = 0; +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp58_label3 = 0; +#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (alloc != NULL); +#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (state != NULL); +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->children_loaded; +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (!_tmp1_) { +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 8025 "MainWindow.vala.c" + } +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _tmp2_->clutterfiles; +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = *alloc; +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_.width; +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = *alloc; +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_.height; +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_clutterfiles_set_size (_tmp3_, (gfloat) (_tmp5_ - 50), (gfloat) _tmp7_); +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->projecteditview; +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _tmp9_->el; +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = *alloc; +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_.width; +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = *alloc; +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = _tmp13_.height; +#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp10_, (gfloat) (_tmp12_ - 50), _tmp14_ / 2.0f); +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = *alloc; +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_.width; +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (((gfloat) _tmp17_) < 50.0f) { +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = (gfloat) 0; +#line 8065 "MainWindow.vala.c" + } else { + GtkAllocation _tmp18_; + gint _tmp19_; +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = *alloc; +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_.width; +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp19_ - 50.0f; +#line 8075 "MainWindow.vala.c" + } +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp15_; +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + avail = _tmp20_; +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = avail; +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp22_ < 300.0f) { +#line 8085 "MainWindow.vala.c" + gfloat _tmp23_; +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = avail; +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp23_; +#line 8091 "MainWindow.vala.c" + } else { +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = 300.0f; +#line 8095 "MainWindow.vala.c" + } +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = _tmp21_; +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + palsize = _tmp24_; +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = palsize; +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("set palsize size %f\n", (gdouble) _tmp25_); +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = self->priv->_this; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = _tmp26_->objectview; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = _tmp27_->el; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = palsize; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = *alloc; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = _tmp30_.height; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp28_, _tmp29_, (gfloat) _tmp31_); +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = self->priv->_this; +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = _tmp32_->addpropsview; +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = _tmp33_->el; +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = palsize; +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = *alloc; +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = _tmp36_.height; +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp34_, _tmp35_, (gfloat) _tmp37_); +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = avail; +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp39_ < 600.0f) { +#line 8137 "MainWindow.vala.c" + gfloat _tmp40_; +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = avail; +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = _tmp40_; +#line 8143 "MainWindow.vala.c" + } else { +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = 600.0f; +#line 8147 "MainWindow.vala.c" + } +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = _tmp38_; +#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + codesize = _tmp41_; +#line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = codesize; +#line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("set code size %f\n", (gdouble) _tmp42_); +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp43_ = self->priv->_this; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp44_ = _tmp43_->codeeditview; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp45_ = _tmp44_->el; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp46_ = codesize; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp47_ = *alloc; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp48_ = _tmp47_.height; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp45_, _tmp46_, (gfloat) _tmp48_); +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp49_ = self->priv->_this; +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp50_ = _tmp49_->rooview; +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp51_ = _tmp50_->el; +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp52_ = *alloc; +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp53_ = _tmp52_.width; +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp54_ = *alloc; +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp55_ = _tmp54_.height; +#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp51_, (gfloat) (_tmp53_ - 50), (gfloat) _tmp55_); +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp56_ = state; +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp57_ = _tmp56_; +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp59_ = (NULL == _tmp57_) ? 0 : g_quark_from_string (_tmp57_); +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp59_ == ((0 != _tmp58_label0) ? _tmp58_label0 : (_tmp58_label0 = g_quark_from_static_string ("codeedit")))) { +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8197 "MainWindow.vala.c" + default: + { + gfloat _tmp60_ = 0.0F; + gfloat _tmp61_; + gfloat _tmp65_; + gfloat scale; + Xcls_MainWindow* _tmp66_; + Xcls_MainWindowXcls_rooview* _tmp67_; + GtkClutterActor* _tmp68_; + gfloat _tmp69_; + gfloat _tmp70_; +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp61_ = avail; +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp61_ > 0.0f) { +#line 8213 "MainWindow.vala.c" + gfloat _tmp62_; + gfloat _tmp63_; + gfloat _tmp64_; +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp62_ = avail; +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp63_ = codesize; +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp64_ = avail; +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp60_ = ((_tmp62_ - _tmp63_) - 10) / _tmp64_; +#line 8225 "MainWindow.vala.c" + } else { +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp60_ = 0.0f; +#line 8229 "MainWindow.vala.c" + } +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp65_ = _tmp60_; +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + scale = _tmp65_; +#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp66_ = self->priv->_this; +#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp67_ = _tmp66_->rooview; +#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp68_ = _tmp67_->el; +#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp69_ = scale; +#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp70_ = scale; +#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp68_, (gdouble) _tmp69_, (gdouble) _tmp70_); +#line 1104 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8249 "MainWindow.vala.c" + } + } + } else if (((_tmp59_ == ((0 != _tmp58_label1) ? _tmp58_label1 : (_tmp58_label1 = g_quark_from_static_string ("addprop")))) || (_tmp59_ == ((0 != _tmp58_label2) ? _tmp58_label2 : (_tmp58_label2 = g_quark_from_static_string ("addlistener"))))) || (_tmp59_ == ((0 != _tmp58_label3) ? _tmp58_label3 : (_tmp58_label3 = g_quark_from_static_string ("object"))))) { +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 8255 "MainWindow.vala.c" + default: + { + gfloat _tmp71_ = 0.0F; + gfloat _tmp72_; + gfloat _tmp76_; + gfloat scale; + Xcls_MainWindow* _tmp77_; + Xcls_MainWindowXcls_rooview* _tmp78_; + GtkClutterActor* _tmp79_; + gfloat _tmp80_; + gfloat _tmp81_; +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp72_ = avail; +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp72_ > 0.0f) { +#line 8271 "MainWindow.vala.c" + gfloat _tmp73_; + gfloat _tmp74_; + gfloat _tmp75_; +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp73_ = avail; +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp74_ = palsize; +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp75_ = avail; +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp71_ = ((_tmp73_ - _tmp74_) - 10) / _tmp75_; +#line 8283 "MainWindow.vala.c" + } else { +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp71_ = 0.0f; +#line 8287 "MainWindow.vala.c" + } +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp76_ = _tmp71_; +#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + scale = _tmp76_; +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp77_ = self->priv->_this; +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp78_ = _tmp77_->rooview; +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp79_ = _tmp78_->el; +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp80_ = scale; +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp81_ = scale; +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp79_, (gdouble) _tmp80_, (gdouble) _tmp81_); +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 8307 "MainWindow.vala.c" + } + } + } +} + + +void xcls_mainwindow_xcls_clutterembed_setSizesAlloc (Xcls_MainWindowXcls_clutterembed* self, const gchar* state) { + GtkAllocation alloc = {0}; + GtkClutterEmbed* _tmp0_; + GtkAllocation _tmp1_ = {0}; + GtkAllocation _tmp2_; + const gchar* _tmp3_; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (self != NULL); +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_if_fail (state != NULL); +#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_widget_get_allocation ((GtkWidget*) _tmp0_, &_tmp1_); +#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + alloc = _tmp1_; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = alloc; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = state; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_clutterembed_setSizes (self, &_tmp2_, _tmp3_); +#line 8336 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_clutterembed_class_init (Xcls_MainWindowXcls_clutterembedClass * klass) { +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_clutterembed_parent_class = g_type_class_peek_parent (klass); +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_clutterembedPrivate)); +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_clutterembed_finalize; +#line 8347 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_clutterembed_instance_init (Xcls_MainWindowXcls_clutterembed * self) { +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE (self); +#line 8354 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj) { + Xcls_MainWindowXcls_clutterembed * self; +#line 1017 "/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 1019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_clutterembed_parent_class)->finalize (obj); +#line 8368 "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 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_rooview*) g_object_new (object_type, NULL); +#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->rooview); +#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->rooview = _tmp3_; +#line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 8419 "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 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->clutterembed; +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_); +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f); +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp10_); +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_; +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_); +#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp11_); +#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 1.0f, 1.0f); +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = self->priv->_this; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->clutterembed; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->el; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = gtk_clutter_embed_get_stage (_tmp16_); +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = clutter_actor_get_width (_tmp17_); +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = _tmp18_; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->clutterembed; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _tmp21_->el; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_); +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = clutter_actor_get_height (_tmp23_); +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp13_, _tmp19_ - 50, _tmp25_); +#line 8494 "MainWindow.vala.c" + } +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 8498 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner) { +#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_rooview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, _owner); +#line 8505 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_rooview_class_init (Xcls_MainWindowXcls_rooviewClass * klass) { +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_rooview_parent_class = g_type_class_peek_parent (klass); +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_rooviewPrivate)); +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_rooview_finalize; +#line 8516 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_rooview_instance_init (Xcls_MainWindowXcls_rooview * self) { +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE (self); +#line 8523 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj) { + Xcls_MainWindowXcls_rooview * self; +#line 1121 "/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 1123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_rooview_parent_class)->finalize (obj); +#line 8537 "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 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_objectview*) g_object_new (object_type, NULL); +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1174 "/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" + self->priv->_this = _tmp1_; +#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->objectview); +#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->objectview = _tmp3_; +#line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 8588 "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 1195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL); +#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL); +#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f); +#line 1199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->clutterembed; +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = clutter_actor_get_width (_tmp13_); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_; +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->clutterembed; +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = clutter_actor_get_height (_tmp19_); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_; +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_); +#line 8651 "MainWindow.vala.c" + } +#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 8655 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner) { +#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_objectview_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, _owner); +#line 8662 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectview_class_init (Xcls_MainWindowXcls_objectviewClass * klass) { +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_objectview_parent_class = g_type_class_peek_parent (klass); +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectviewPrivate)); +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectview_finalize; +#line 8673 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectview_instance_init (Xcls_MainWindowXcls_objectview * self) { +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE (self); +#line 8680 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj) { + Xcls_MainWindowXcls_objectview * self; +#line 1163 "/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 1165 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_objectview_parent_class)->finalize (obj); +#line 8694 "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 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_codeeditview*) g_object_new (object_type, NULL); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->codeeditview); +#line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->codeeditview = _tmp3_; +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 8745 "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 1239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL); +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f); +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->clutterembed; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_); +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = clutter_actor_get_width (_tmp13_); +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->clutterembed; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_); +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = clutter_actor_get_height (_tmp19_); +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_; +#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_); +#line 8808 "MainWindow.vala.c" + } +#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 8812 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner) { +#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_codeeditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, _owner); +#line 8819 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_codeeditview_class_init (Xcls_MainWindowXcls_codeeditviewClass * klass) { +#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_codeeditview_parent_class = g_type_class_peek_parent (klass); +#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_codeeditviewPrivate)); +#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_codeeditview_finalize; +#line 8830 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_codeeditview_instance_init (Xcls_MainWindowXcls_codeeditview * self) { +#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE (self); +#line 8837 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj) { + Xcls_MainWindowXcls_codeeditview * self; +#line 1207 "/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 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_codeeditview_parent_class)->finalize (obj); +#line 8851 "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 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_addpropsview*) g_object_new (object_type, NULL); +#line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->addpropsview); +#line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->addpropsview = _tmp3_; +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 8902 "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 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL); +#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL); +#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f); +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->el; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f); +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->clutterembed; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->el; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_); +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = clutter_actor_get_width (_tmp13_); +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = self->priv->_this; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->clutterembed; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = _tmp17_->el; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_); +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = clutter_actor_get_height (_tmp19_); +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_; +#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_); +#line 8965 "MainWindow.vala.c" + } +#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 8969 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner) { +#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_addpropsview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, _owner); +#line 8976 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropsview_class_init (Xcls_MainWindowXcls_addpropsviewClass * klass) { +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_addpropsview_parent_class = g_type_class_peek_parent (klass); +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropsviewPrivate)); +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropsview_finalize; +#line 8987 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropsview_instance_init (Xcls_MainWindowXcls_addpropsview * self) { +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE (self); +#line 8994 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj) { + Xcls_MainWindowXcls_addpropsview * self; +#line 1251 "/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 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropsview_parent_class)->finalize (obj); +#line 9008 "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 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_projecteditview*) g_object_new (object_type, NULL); +#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->projecteditview); +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->projecteditview = _tmp3_; +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 9059 "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 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp6_->clutterembed; +#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->el; +#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_); +#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f); +#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp10_); +#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_; +#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_); +#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp11_); +#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 0.0f, 0.0f); +#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->el; +#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_scale ((ClutterActor*) _tmp13_, (gdouble) 1.0f, (gdouble) 0.0f); +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = self->el; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->priv->_this; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = _tmp15_->clutterembed; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = _tmp16_->el; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_); +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = clutter_actor_get_width (_tmp18_); +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = _tmp19_; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = self->priv->_this; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = _tmp21_->clutterembed; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->el; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = gtk_clutter_embed_get_stage (_tmp23_); +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = clutter_actor_get_height (_tmp24_); +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = _tmp25_; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size ((ClutterActor*) _tmp14_, _tmp20_ - 50, _tmp26_ / 2); +#line 9139 "MainWindow.vala.c" + } +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 9143 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner) { +#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_projecteditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, _owner); +#line 9150 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditview_class_init (Xcls_MainWindowXcls_projecteditviewClass * klass) { +#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_projecteditview_parent_class = g_type_class_peek_parent (klass); +#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditviewPrivate)); +#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditview_finalize; +#line 9161 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditview_instance_init (Xcls_MainWindowXcls_projecteditview * self) { +#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE (self); +#line 9168 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj) { + Xcls_MainWindowXcls_projecteditview * self; +#line 1295 "/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 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditview_parent_class)->finalize (obj); +#line 9182 "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_BoxLayout16* _tmp6_; + Xcls_MainWindowXcls_BoxLayout16* child_0; + ClutterActor* _tmp7_; + ClutterBoxLayout* _tmp8_; + Xcls_MainWindow* _tmp9_; + Xcls_MainWindowXcls_backbutton* _tmp10_; + Xcls_MainWindowXcls_backbutton* child_1; + ClutterActor* _tmp11_; + ClutterActor* _tmp12_; + Xcls_MainWindow* _tmp13_; + Xcls_MainWindowXcls_projectbutton* _tmp14_; + Xcls_MainWindowXcls_projectbutton* child_2; + ClutterActor* _tmp15_; + ClutterActor* _tmp16_; + Xcls_MainWindow* _tmp17_; + Xcls_MainWindowXcls_editfilebutton* _tmp18_; + Xcls_MainWindowXcls_editfilebutton* child_3; + ClutterActor* _tmp19_; + ClutterActor* _tmp20_; + Xcls_MainWindow* _tmp21_; + Xcls_MainWindowXcls_projecteditbutton* _tmp22_; + Xcls_MainWindowXcls_projecteditbutton* child_4; + ClutterActor* _tmp23_; + ClutterActor* _tmp24_; + Xcls_MainWindow* _tmp25_; + Xcls_MainWindowXcls_objectshowbutton* _tmp26_; + Xcls_MainWindowXcls_objectshowbutton* child_5; + ClutterActor* _tmp27_; + ClutterActor* _tmp28_; + Xcls_MainWindow* _tmp29_; + Xcls_MainWindowXcls_addpropbutton* _tmp30_; + Xcls_MainWindowXcls_addpropbutton* child_6; + ClutterActor* _tmp31_; + ClutterActor* _tmp32_; + Xcls_MainWindow* _tmp33_; + Xcls_MainWindowXcls_addlistenerbutton* _tmp34_; + Xcls_MainWindowXcls_addlistenerbutton* child_7; + ClutterActor* _tmp35_; + ClutterActor* _tmp36_; + Xcls_MainWindow* _tmp37_; + Xcls_MainWindowXcls_addprojectbutton* _tmp38_; + Xcls_MainWindowXcls_addprojectbutton* child_8; + ClutterActor* _tmp39_; + ClutterActor* _tmp40_; + Xcls_MainWindow* _tmp41_; + Xcls_MainWindowXcls_addfilebutton* _tmp42_; + Xcls_MainWindowXcls_addfilebutton* child_9; + ClutterActor* _tmp43_; + ClutterActor* _tmp44_; + Xcls_MainWindow* _tmp45_; + Xcls_MainWindowXcls_delprojectbutton* _tmp46_; + Xcls_MainWindowXcls_delprojectbutton* child_10; + ClutterActor* _tmp47_; + ClutterActor* _tmp48_; +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_buttonlayout*) g_object_new (object_type, NULL); +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->buttonlayout); +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->buttonlayout = _tmp3_; +#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_boxlayout16_new (_tmp5_); +#line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_layout_manager (_tmp7_, (ClutterLayoutManager*) _tmp8_); +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = xcls_mainwindow_xcls_backbutton_new (_tmp9_); +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_1 = _tmp10_; +#line 1359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_1); +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = child_1->el; +#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp11_, _tmp12_); +#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = self->priv->_this; +#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = xcls_mainwindow_xcls_projectbutton_new (_tmp13_); +#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_2 = _tmp14_; +#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_2); +#line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = self->el; +#line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = child_2->el; +#line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp15_, _tmp16_); +#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = self->priv->_this; +#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = xcls_mainwindow_xcls_editfilebutton_new (_tmp17_); +#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_3 = _tmp18_; +#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_3); +#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->el; +#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = child_3->el; +#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp19_, _tmp20_); +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = self->priv->_this; +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = xcls_mainwindow_xcls_projecteditbutton_new (_tmp21_); +#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_4 = _tmp22_; +#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_4); +#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = self->el; +#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = child_4->el; +#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp23_, _tmp24_); +#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = self->priv->_this; +#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp26_ = xcls_mainwindow_xcls_objectshowbutton_new (_tmp25_); +#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_5 = _tmp26_; +#line 1371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_5); +#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp27_ = self->el; +#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp28_ = child_5->el; +#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp27_, _tmp28_); +#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp29_ = self->priv->_this; +#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp30_ = xcls_mainwindow_xcls_addpropbutton_new (_tmp29_); +#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_6 = _tmp30_; +#line 1374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_6); +#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp31_ = self->el; +#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp32_ = child_6->el; +#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp31_, _tmp32_); +#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp33_ = self->priv->_this; +#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp34_ = xcls_mainwindow_xcls_addlistenerbutton_new (_tmp33_); +#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_7 = _tmp34_; +#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_7); +#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp35_ = self->el; +#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp36_ = child_7->el; +#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp35_, _tmp36_); +#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp37_ = self->priv->_this; +#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp38_ = xcls_mainwindow_xcls_addprojectbutton_new (_tmp37_); +#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_8 = _tmp38_; +#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_8); +#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp39_ = self->el; +#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp40_ = child_8->el; +#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp39_, _tmp40_); +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp41_ = self->priv->_this; +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp42_ = xcls_mainwindow_xcls_addfilebutton_new (_tmp41_); +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_9 = _tmp42_; +#line 1383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_9); +#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp43_ = self->el; +#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp44_ = child_9->el; +#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp43_, _tmp44_); +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp45_ = self->priv->_this; +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp46_ = xcls_mainwindow_xcls_delprojectbutton_new (_tmp45_); +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_10 = _tmp46_; +#line 1386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_10); +#line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp47_ = self->el; +#line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp48_ = child_10->el; +#line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp47_, _tmp48_); +#line 9442 "MainWindow.vala.c" + { + ClutterActor* _tmp49_; + Xcls_MainWindow* _tmp50_; + Xcls_MainWindowXcls_clutterembed* _tmp51_; + GtkClutterEmbed* _tmp52_; + ClutterActor* _tmp53_ = NULL; + ClutterAlignConstraint* _tmp54_; + ClutterAlignConstraint* _tmp55_; + ClutterActor* _tmp56_; + ClutterActor* _tmp57_; + Xcls_MainWindow* _tmp58_; + Xcls_MainWindowXcls_clutterembed* _tmp59_; + GtkClutterEmbed* _tmp60_; + ClutterActor* _tmp61_ = NULL; + gfloat _tmp62_; + gfloat _tmp63_; +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp49_ = self->el; +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp50_ = self->priv->_this; +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp51_ = _tmp50_->clutterembed; +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp52_ = _tmp51_->el; +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp53_ = gtk_clutter_embed_get_stage (_tmp52_); +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp54_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp53_, CLUTTER_ALIGN_X_AXIS, 0.0f); +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp54_); +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp55_ = _tmp54_; +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_constraint (_tmp49_, (ClutterConstraint*) _tmp55_); +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp55_); +#line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp56_ = self->el; +#line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_pivot_point (_tmp56_, 0.5f, 0.5f); +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp57_ = self->el; +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp58_ = self->priv->_this; +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp59_ = _tmp58_->clutterembed; +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp60_ = _tmp59_->el; +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp61_ = gtk_clutter_embed_get_stage (_tmp60_); +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp62_ = clutter_actor_get_height (_tmp61_); +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp63_ = _tmp62_; +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp57_, (gfloat) 50, _tmp63_); +#line 9499 "MainWindow.vala.c" + } +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_10); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_9); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_8); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_7); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_6); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_5); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_4); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_3); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_2); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_1); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 9525 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner) { +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_buttonlayout_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, _owner); +#line 9532 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_buttonlayout_class_init (Xcls_MainWindowXcls_buttonlayoutClass * klass) { +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_buttonlayout_parent_class = g_type_class_peek_parent (klass); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_buttonlayoutPrivate)); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_buttonlayout_finalize; +#line 9543 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_buttonlayout_instance_init (Xcls_MainWindowXcls_buttonlayout * self) { +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE (self); +#line 9550 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj) { + Xcls_MainWindowXcls_buttonlayout * self; +#line 1337 "/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 1339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_buttonlayout_parent_class)->finalize (obj); +#line 9564 "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_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_BoxLayout16 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + ClutterBoxLayout* _tmp2_; + ClutterBoxLayout* _tmp3_; +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_BoxLayout16*) g_object_new (object_type, NULL); +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new (); +#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1423 "/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" + self->el = _tmp2_; +#line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL); +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 9612 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_new (Xcls_MainWindow* _owner) { +#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_boxlayout16_construct (XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, _owner); +#line 9619 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_boxlayout16_class_init (Xcls_MainWindowXcls_BoxLayout16Class * klass) { +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_boxlayout16_parent_class = g_type_class_peek_parent (klass); +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_BoxLayout16Private)); +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_boxlayout16_finalize; +#line 9630 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_boxlayout16_instance_init (Xcls_MainWindowXcls_BoxLayout16 * self) { +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_GET_PRIVATE (self); +#line 9637 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_boxlayout16_finalize (GObject* obj) { + Xcls_MainWindowXcls_BoxLayout16 * self; +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16); +#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_boxlayout16_parent_class)->finalize (obj); +#line 9651 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_boxlayout16_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_boxlayout16_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_boxlayout16_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_BoxLayout16Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_boxlayout16_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_BoxLayout16), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_boxlayout16_instance_init, NULL }; + GType xcls_mainwindow_xcls_boxlayout16_type_id; + xcls_mainwindow_xcls_boxlayout16_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_BoxLayout16", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_boxlayout16_type_id__volatile, xcls_mainwindow_xcls_boxlayout16_type_id); + } + return xcls_mainwindow_xcls_boxlayout16_type_id__volatile; +} + + +Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_backbutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_backbutton* _tmp3_; + ClutterActor* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor18* _tmp6_; + Xcls_MainWindowXcls_Actor18* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_backbutton*) g_object_new (object_type, NULL); +#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->backbutton); +#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->backbutton = _tmp3_; +#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor18_new (_tmp5_); +#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50); +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 9730 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_new (Xcls_MainWindow* _owner) { +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_backbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, _owner); +#line 9737 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_backbutton_class_init (Xcls_MainWindowXcls_backbuttonClass * klass) { +#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_backbutton_parent_class = g_type_class_peek_parent (klass); +#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_backbuttonPrivate)); +#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_backbutton_finalize; +#line 9748 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_backbutton_instance_init (Xcls_MainWindowXcls_backbutton * self) { +#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_PRIVATE (self); +#line 9755 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_backbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_backbutton * self; +#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbutton); +#line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_backbutton_parent_class)->finalize (obj); +#line 9769 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_backbutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_backbutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_backbutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_backbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_backbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_backbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_backbutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_backbutton_type_id; + xcls_mainwindow_xcls_backbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_backbutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_backbutton_type_id__volatile, xcls_mainwindow_xcls_backbutton_type_id); + } + return xcls_mainwindow_xcls_backbutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor18 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button19* _tmp4_; + Xcls_MainWindowXcls_Button19* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor18*) g_object_new (object_type, NULL); +#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button19_new (_tmp3_); +#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 9836 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_new (Xcls_MainWindow* _owner) { +#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor18_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, _owner); +#line 9843 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor18_class_init (Xcls_MainWindowXcls_Actor18Class * klass) { +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor18_parent_class = g_type_class_peek_parent (klass); +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor18Private)); +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor18_finalize; +#line 9854 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor18_instance_init (Xcls_MainWindowXcls_Actor18 * self) { +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR18_GET_PRIVATE (self); +#line 9861 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor18_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor18 * self; +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18); +#line 1463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor18_parent_class)->finalize (obj); +#line 9875 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor18_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor18_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor18_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor18Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor18_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor18), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor18_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor18_type_id; + xcls_mainwindow_xcls_actor18_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor18", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor18_type_id__volatile, xcls_mainwindow_xcls_actor18_type_id); + } + return xcls_mainwindow_xcls_actor18_type_id__volatile; +} + + +static void __lambda21_ (Xcls_MainWindowXcls_Button19* self) { + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label4 = 0; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label5 = 0; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label6 = 0; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1510 "/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 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9922 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; +#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideViewEditing (_tmp5_); +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9932 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) { +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9938 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp6_; +#line 1517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showViewEditing (_tmp6_); +#line 1518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9948 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) { +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9954 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; +#line 1521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 1521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp7_); +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9964 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) { +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9970 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp8_; +#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp8_); +#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9980 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) { +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 9986 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; +#line 1530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp9_); +#line 1531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 9996 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("codeedit")))) { +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 10002 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp10_; +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideCodeEdit (_tmp10_); +#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 10012 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label6) ? _tmp3_label6 : (_tmp3_label6 = g_quark_from_static_string ("projectedit")))) { +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 10018 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideProjectEdit (_tmp11_); +#line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 10028 "MainWindow.vala.c" + } + } + } else { +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 10034 "MainWindow.vala.c" + default: + { +#line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 10039 "MainWindow.vala.c" + } + } + } +#line 1546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 10045 "MainWindow.vala.c" +} + + +static void ___lambda21__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda21_ (self); +#line 10052 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button19 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button19*) g_object_new (object_type, NULL); +#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "<<"); +#line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda21__gtk_button_clicked, self, 0); +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 10103 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_new (Xcls_MainWindow* _owner) { +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button19_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, _owner); +#line 10110 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button19_class_init (Xcls_MainWindowXcls_Button19Class * klass) { +#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button19_parent_class = g_type_class_peek_parent (klass); +#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button19Private)); +#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button19_finalize; +#line 10121 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button19_instance_init (Xcls_MainWindowXcls_Button19 * self) { +#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON19_GET_PRIVATE (self); +#line 10128 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button19_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button19 * self; +#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19); +#line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button19_parent_class)->finalize (obj); +#line 10142 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button19_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button19_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button19_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button19Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button19_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button19), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button19_instance_init, NULL }; + GType xcls_mainwindow_xcls_button19_type_id; + xcls_mainwindow_xcls_button19_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button19", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button19_type_id__volatile, xcls_mainwindow_xcls_button19_type_id); + } + return xcls_mainwindow_xcls_button19_type_id__volatile; +} + + +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_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor21* _tmp6_; + Xcls_MainWindowXcls_Actor21* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; +#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_projectbutton*) g_object_new (object_type, NULL); +#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->projectbutton); +#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->projectbutton = _tmp3_; +#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor21_new (_tmp5_); +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 1577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50); +#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 10221 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner) { +#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_projectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, _owner); +#line 10228 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projectbutton_class_init (Xcls_MainWindowXcls_projectbuttonClass * klass) { +#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_projectbutton_parent_class = g_type_class_peek_parent (klass); +#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projectbuttonPrivate)); +#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projectbutton_finalize; +#line 10239 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projectbutton_instance_init (Xcls_MainWindowXcls_projectbutton * self) { +#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE (self); +#line 10246 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_projectbutton * self; +#line 1553 "/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 1555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_projectbutton_parent_class)->finalize (obj); +#line 10260 "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_Actor21* xcls_mainwindow_xcls_actor21_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor21 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button22* _tmp4_; + Xcls_MainWindowXcls_Button22* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor21*) g_object_new (object_type, NULL); +#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button22_new (_tmp3_); +#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 10327 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor21* xcls_mainwindow_xcls_actor21_new (Xcls_MainWindow* _owner) { +#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor21_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, _owner); +#line 10334 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor21_class_init (Xcls_MainWindowXcls_Actor21Class * klass) { +#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor21_parent_class = g_type_class_peek_parent (klass); +#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor21Private)); +#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor21_finalize; +#line 10345 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor21_instance_init (Xcls_MainWindowXcls_Actor21 * self) { +#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR21_GET_PRIVATE (self); +#line 10352 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor21_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor21 * self; +#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21); +#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor21_parent_class)->finalize (obj); +#line 10366 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor21_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor21_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor21_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor21Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor21_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor21), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor21_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor21_type_id; + xcls_mainwindow_xcls_actor21_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor21", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor21_type_id__volatile, xcls_mainwindow_xcls_actor21_type_id); + } + return xcls_mainwindow_xcls_actor21_type_id__volatile; +} + + +static void __lambda57_ (Xcls_MainWindowXcls_Button22* self) { + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label4 = 0; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1630 "/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 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 10409 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; +#line 1633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideViewEditing (_tmp5_); +#line 1634 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 10419 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) { +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 10425 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp6_; +#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showViewEditing (_tmp6_); +#line 1637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 10435 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) { +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 10441 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; + Xcls_MainWindow* _tmp8_; +#line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp7_); +#line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideViewEditing (_tmp8_); +#line 1642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 10456 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) { +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 10462 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; + Xcls_MainWindow* _tmp10_; +#line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp9_); +#line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideViewEditing (_tmp10_); +#line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 10477 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) { +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 10483 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + Xcls_MainWindow* _tmp12_; +#line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp11_); +#line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideViewEditing (_tmp12_); +#line 1651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 10498 "MainWindow.vala.c" + } + } + } else { +#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 10504 "MainWindow.vala.c" + default: + { +#line 1654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 10509 "MainWindow.vala.c" + } + } + } +#line 1656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 10515 "MainWindow.vala.c" +} + + +static void ___lambda57__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda57_ (self); +#line 10522 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button22 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button22*) g_object_new (object_type, NULL); +#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 1625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "Open\nFiles"); +#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda57__gtk_button_clicked, self, 0); +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 10573 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_new (Xcls_MainWindow* _owner) { +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button22_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, _owner); +#line 10580 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button22_class_init (Xcls_MainWindowXcls_Button22Class * klass) { +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button22_parent_class = g_type_class_peek_parent (klass); +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button22Private)); +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button22_finalize; +#line 10591 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button22_instance_init (Xcls_MainWindowXcls_Button22 * self) { +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON22_GET_PRIVATE (self); +#line 10598 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button22_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button22 * self; +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22); +#line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button22_parent_class)->finalize (obj); +#line 10612 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button22_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button22_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button22_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button22Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button22_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button22), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button22_instance_init, NULL }; + GType xcls_mainwindow_xcls_button22_type_id; + xcls_mainwindow_xcls_button22_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button22", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button22_type_id__volatile, xcls_mainwindow_xcls_button22_type_id); + } + return xcls_mainwindow_xcls_button22_type_id__volatile; +} + + +Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_editfilebutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_editfilebutton* _tmp3_; + ClutterActor* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor24* _tmp6_; + Xcls_MainWindowXcls_Actor24* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; +#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_editfilebutton*) g_object_new (object_type, NULL); +#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->editfilebutton); +#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->editfilebutton = _tmp3_; +#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor24_new (_tmp5_); +#line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, 50.0f, 50.0f); +#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 10691 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_new (Xcls_MainWindow* _owner) { +#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_editfilebutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, _owner); +#line 10698 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_editfilebutton_class_init (Xcls_MainWindowXcls_editfilebuttonClass * klass) { +#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_editfilebutton_parent_class = g_type_class_peek_parent (klass); +#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editfilebuttonPrivate)); +#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editfilebutton_finalize; +#line 10709 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_editfilebutton_instance_init (Xcls_MainWindowXcls_editfilebutton * self) { +#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_PRIVATE (self); +#line 10716 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_editfilebutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_editfilebutton * self; +#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebutton); +#line 1665 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_editfilebutton_parent_class)->finalize (obj); +#line 10730 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_editfilebutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_editfilebutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_editfilebutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_editfilebuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_editfilebutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_editfilebutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_editfilebutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_editfilebutton_type_id; + xcls_mainwindow_xcls_editfilebutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_editfilebutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_editfilebutton_type_id__volatile, xcls_mainwindow_xcls_editfilebutton_type_id); + } + return xcls_mainwindow_xcls_editfilebutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor24 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button25* _tmp4_; + Xcls_MainWindowXcls_Button25* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor24*) g_object_new (object_type, NULL); +#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button25_new (_tmp3_); +#line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 1709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 10797 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_new (Xcls_MainWindow* _owner) { +#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor24_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, _owner); +#line 10804 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor24_class_init (Xcls_MainWindowXcls_Actor24Class * klass) { +#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor24_parent_class = g_type_class_peek_parent (klass); +#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor24Private)); +#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor24_finalize; +#line 10815 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor24_instance_init (Xcls_MainWindowXcls_Actor24 * self) { +#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR24_GET_PRIVATE (self); +#line 10822 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor24_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor24 * self; +#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24); +#line 1693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor24_parent_class)->finalize (obj); +#line 10836 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor24_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor24_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor24_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor24Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor24_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor24), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor24_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor24_type_id; + xcls_mainwindow_xcls_actor24_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor24", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor24_type_id__volatile, xcls_mainwindow_xcls_actor24_type_id); + } + return xcls_mainwindow_xcls_actor24_type_id__volatile; +} + + +static void __lambda56_ (Xcls_MainWindowXcls_Button25* self) { + gboolean _tmp0_ = FALSE; + Xcls_MainWindow* _tmp1_; + ProjectProject* _tmp2_; + gboolean _tmp7_; + Xcls_MainWindow* _tmp8_; + Xcls_DialogNewComponent* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_WindowLeftTree* _tmp11_; + Xcls_WindowLeftTreeXcls_model* _tmp12_; + JsRenderJsRender* _tmp13_; +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = self->priv->_this; +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->project; +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp2_ == NULL) { +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = TRUE; +#line 10871 "MainWindow.vala.c" + } else { + Xcls_MainWindow* _tmp3_; + Xcls_WindowLeftTree* _tmp4_; + Xcls_WindowLeftTreeXcls_model* _tmp5_; + JsRenderJsRender* _tmp6_; +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->left_tree; +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->model; +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->file; +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _tmp6_ == NULL; +#line 10887 "MainWindow.vala.c" + } +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = _tmp0_; +#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp7_) { +#line 1743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 10895 "MainWindow.vala.c" + } +#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = _tmp8_->new_file_dialog; +#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->left_tree; +#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->model; +#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->file; +#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_dialognewcomponent_show (_tmp9_, _tmp13_); +#line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 10913 "MainWindow.vala.c" +} + + +static void ___lambda56__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda56_ (self); +#line 10920 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button25 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button25*) g_object_new (object_type, NULL); +#line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 1734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 1735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 1736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "File\nDetails"); +#line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda56__gtk_button_clicked, self, 0); +#line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 10971 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_new (Xcls_MainWindow* _owner) { +#line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button25_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, _owner); +#line 10978 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button25_class_init (Xcls_MainWindowXcls_Button25Class * klass) { +#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button25_parent_class = g_type_class_peek_parent (klass); +#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button25Private)); +#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button25_finalize; +#line 10989 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button25_instance_init (Xcls_MainWindowXcls_Button25 * self) { +#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON25_GET_PRIVATE (self); +#line 10996 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button25_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button25 * self; +#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25); +#line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button25_parent_class)->finalize (obj); +#line 11010 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button25_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button25_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button25_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button25Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button25_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button25), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button25_instance_init, NULL }; + GType xcls_mainwindow_xcls_button25_type_id; + xcls_mainwindow_xcls_button25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button25", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button25_type_id__volatile, xcls_mainwindow_xcls_button25_type_id); + } + return xcls_mainwindow_xcls_button25_type_id__volatile; +} + + +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_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor27* _tmp6_; + Xcls_MainWindowXcls_Actor27* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; +#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_projecteditbutton*) g_object_new (object_type, NULL); +#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->projecteditbutton); +#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->projecteditbutton = _tmp3_; +#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor27_new (_tmp5_); +#line 1774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50); +#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 11089 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner) { +#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_projecteditbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, _owner); +#line 11096 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditbutton_class_init (Xcls_MainWindowXcls_projecteditbuttonClass * klass) { +#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_projecteditbutton_parent_class = g_type_class_peek_parent (klass); +#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditbuttonPrivate)); +#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditbutton_finalize; +#line 11107 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditbutton_instance_init (Xcls_MainWindowXcls_projecteditbutton * self) { +#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE (self); +#line 11114 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_projecteditbutton * self; +#line 1756 "/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 1758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditbutton_parent_class)->finalize (obj); +#line 11128 "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_Actor27* xcls_mainwindow_xcls_actor27_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor27 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button28* _tmp4_; + Xcls_MainWindowXcls_Button28* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor27*) g_object_new (object_type, NULL); +#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button28_new (_tmp3_); +#line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 1802 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 11195 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor27* xcls_mainwindow_xcls_actor27_new (Xcls_MainWindow* _owner) { +#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor27_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, _owner); +#line 11202 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor27_class_init (Xcls_MainWindowXcls_Actor27Class * klass) { +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor27_parent_class = g_type_class_peek_parent (klass); +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor27Private)); +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor27_finalize; +#line 11213 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor27_instance_init (Xcls_MainWindowXcls_Actor27 * self) { +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR27_GET_PRIVATE (self); +#line 11220 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor27_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor27 * self; +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27); +#line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor27_parent_class)->finalize (obj); +#line 11234 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor27_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor27_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor27_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor27Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor27_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor27), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor27_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor27_type_id; + xcls_mainwindow_xcls_actor27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor27", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor27_type_id__volatile, xcls_mainwindow_xcls_actor27_type_id); + } + return xcls_mainwindow_xcls_actor27_type_id__volatile; +} + + +static void __lambda58_ (Xcls_MainWindowXcls_Button28* self) { + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label4 = 0; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label5 = 0; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1833 "/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 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11279 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; +#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showProjectEdit (_tmp5_); +#line 1836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11289 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) { +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11295 "MainWindow.vala.c" + default: + { +#line 1839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11300 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("projectedit")))) { +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11306 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp6_; +#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideProjectEdit (_tmp6_); +#line 1842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11316 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) { +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11322 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; + Xcls_MainWindow* _tmp8_; +#line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp7_); +#line 1848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showProjectEdit (_tmp8_); +#line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11337 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("addlistener")))) { +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11343 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; + Xcls_MainWindow* _tmp10_; +#line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp9_); +#line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showProjectEdit (_tmp10_); +#line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11358 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("object")))) { +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11364 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + Xcls_MainWindow* _tmp12_; +#line 1856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 1856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp11_); +#line 1857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 1857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showProjectEdit (_tmp12_); +#line 1858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11379 "MainWindow.vala.c" + } + } + } else { +#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11385 "MainWindow.vala.c" + default: + { +#line 1860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11390 "MainWindow.vala.c" + } + } + } +#line 1862 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 11396 "MainWindow.vala.c" +} + + +static void ___lambda58__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda58_ (self); +#line 11403 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button28 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button28*) g_object_new (object_type, NULL); +#line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 1827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 1828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 1829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "Project\nDetails"); +#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda58__gtk_button_clicked, self, 0); +#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 11454 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_new (Xcls_MainWindow* _owner) { +#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button28_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, _owner); +#line 11461 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button28_class_init (Xcls_MainWindowXcls_Button28Class * klass) { +#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button28_parent_class = g_type_class_peek_parent (klass); +#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button28Private)); +#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button28_finalize; +#line 11472 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button28_instance_init (Xcls_MainWindowXcls_Button28 * self) { +#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON28_GET_PRIVATE (self); +#line 11479 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button28_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button28 * self; +#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28); +#line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button28_parent_class)->finalize (obj); +#line 11493 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button28_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button28_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button28_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button28Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button28_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button28), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button28_instance_init, NULL }; + GType xcls_mainwindow_xcls_button28_type_id; + xcls_mainwindow_xcls_button28_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button28", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button28_type_id__volatile, xcls_mainwindow_xcls_button28_type_id); + } + return xcls_mainwindow_xcls_button28_type_id__volatile; +} + + +static gboolean __lambda67_ (Xcls_MainWindowXcls_objectshowbutton* self) { + gboolean result = FALSE; + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1900 "/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 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11535 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; + Xcls_MainWindow* _tmp6_; +#line 1904 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1904 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp5_); +#line 1905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 1905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showObject (_tmp6_); +#line 1906 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11550 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) { +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11556 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; + Xcls_MainWindow* _tmp8_; +#line 1908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 1908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp7_); +#line 1909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 1909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showObject (_tmp8_); +#line 1910 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11571 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) { +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11577 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; +#line 1914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 1914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showObject (_tmp9_); +#line 1915 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11587 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) { +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11593 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp10_; +#line 1919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 1919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp10_); +#line 1920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 1921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11605 "MainWindow.vala.c" + } + } + } else { +#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11611 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + const gchar* _tmp12_; +#line 1924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 1924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->state; +#line 1924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("unhandled add objects from %s\n", _tmp12_); +#line 1925 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11624 "MainWindow.vala.c" + } + } + } +#line 1927 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1927 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 11632 "MainWindow.vala.c" +} + + +static gboolean ___lambda67__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) { + gboolean result; + result = __lambda67_ (self); +#line 1896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 11641 "MainWindow.vala.c" +} + + +static gboolean __lambda68_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#333"); +#line 1932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 11661 "MainWindow.vala.c" +} + + +static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda68_ (self, event); +#line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 11670 "MainWindow.vala.c" +} + + +static gboolean __lambda69_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) { + gboolean result = FALSE; + ClutterActor* _tmp0_; + ClutterColor _tmp1_ = {0}; +#line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 1936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->el; +#line 1936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_color_from_string (&_tmp1_, "#000"); +#line 1936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_background_color (_tmp0_, &_tmp1_); +#line 1937 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + result = FALSE; +#line 1937 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 11690 "MainWindow.vala.c" +} + + +static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) { + gboolean result; + result = __lambda69_ (self, event); +#line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return result; +#line 11699 "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_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor30* _tmp6_; + Xcls_MainWindowXcls_Actor30* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; + ClutterActor* _tmp10_; + ClutterActor* _tmp11_; + ClutterActor* _tmp12_; +#line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_objectshowbutton*) g_object_new (object_type, NULL); +#line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->objectshowbutton); +#line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->objectshowbutton = _tmp3_; +#line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 1888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor30_new (_tmp5_); +#line 1888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 1889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 1890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 1890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 1894 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 1894 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50); +#line 1896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->el; +#line 1896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp10_, "button-press-event", (GCallback) ___lambda67__clutter_actor_button_press_event, self, 0); +#line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->el; +#line 1931 "/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 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->el; +#line 1935 "/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 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 11781 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner) { +#line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_objectshowbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, _owner); +#line 11788 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectshowbutton_class_init (Xcls_MainWindowXcls_objectshowbuttonClass * klass) { +#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_objectshowbutton_parent_class = g_type_class_peek_parent (klass); +#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectshowbuttonPrivate)); +#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectshowbutton_finalize; +#line 11799 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectshowbutton_instance_init (Xcls_MainWindowXcls_objectshowbutton * self) { +#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE (self); +#line 11806 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_objectshowbutton * self; +#line 1870 "/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 1872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1873 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_objectshowbutton_parent_class)->finalize (obj); +#line 11820 "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_Actor30* xcls_mainwindow_xcls_actor30_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor30 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button31* _tmp4_; + Xcls_MainWindowXcls_Button31* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor30*) g_object_new (object_type, NULL); +#line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 1960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button31_new (_tmp3_); +#line 1960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 1961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 11887 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor30* xcls_mainwindow_xcls_actor30_new (Xcls_MainWindow* _owner) { +#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor30_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, _owner); +#line 11894 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor30_class_init (Xcls_MainWindowXcls_Actor30Class * klass) { +#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor30_parent_class = g_type_class_peek_parent (klass); +#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor30Private)); +#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor30_finalize; +#line 11905 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor30_instance_init (Xcls_MainWindowXcls_Actor30 * self) { +#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR30_GET_PRIVATE (self); +#line 11912 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor30_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor30 * self; +#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30); +#line 1945 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1946 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor30_parent_class)->finalize (obj); +#line 11926 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor30_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor30_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor30_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor30Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor30_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor30), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor30_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor30_type_id; + xcls_mainwindow_xcls_actor30_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor30", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor30_type_id__volatile, xcls_mainwindow_xcls_actor30_type_id); + } + return xcls_mainwindow_xcls_actor30_type_id__volatile; +} + + +static void __lambda62_ (Xcls_MainWindowXcls_Button31* self) { + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 1995 "/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 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11967 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; + Xcls_MainWindow* _tmp6_; +#line 1999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 1999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp5_); +#line 2000 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 2000 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showObject (_tmp6_); +#line 2001 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 11982 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) { +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 11988 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; + Xcls_MainWindow* _tmp8_; +#line 2003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 2003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp7_); +#line 2004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 2004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showObject (_tmp8_); +#line 2005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12003 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) { +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12009 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; +#line 2009 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 2009 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showObject (_tmp9_); +#line 2010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12019 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) { +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12025 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp10_; +#line 2014 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 2014 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp10_); +#line 2015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 2016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12037 "MainWindow.vala.c" + } + } + } else { +#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12043 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + const gchar* _tmp12_; +#line 2019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 2019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->state; +#line 2019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("unhandled add objects from %s\n", _tmp12_); +#line 2020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12056 "MainWindow.vala.c" + } + } + } +#line 2022 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 12062 "MainWindow.vala.c" +} + + +static void ___lambda62__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 1991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda62_ (self); +#line 12069 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button31 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button31*) g_object_new (object_type, NULL); +#line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 1986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 1986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 1987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 1987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 1988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 1988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "Show\nPalete"); +#line 1991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 1991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda62__gtk_button_clicked, self, 0); +#line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 12120 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_new (Xcls_MainWindow* _owner) { +#line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button31_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, _owner); +#line 12127 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button31_class_init (Xcls_MainWindowXcls_Button31Class * klass) { +#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button31_parent_class = g_type_class_peek_parent (klass); +#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button31Private)); +#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button31_finalize; +#line 12138 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button31_instance_init (Xcls_MainWindowXcls_Button31 * self) { +#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON31_GET_PRIVATE (self); +#line 12145 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button31_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button31 * self; +#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31); +#line 1971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 1972 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button31_parent_class)->finalize (obj); +#line 12159 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button31_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button31_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button31_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button31Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button31_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button31), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button31_instance_init, NULL }; + GType xcls_mainwindow_xcls_button31_type_id; + xcls_mainwindow_xcls_button31_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button31", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button31_type_id__volatile, xcls_mainwindow_xcls_button31_type_id); + } + return xcls_mainwindow_xcls_button31_type_id__volatile; +} + + +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_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor33* _tmp6_; + Xcls_MainWindowXcls_Actor33* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; +#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_addpropbutton*) g_object_new (object_type, NULL); +#line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->addpropbutton); +#line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->addpropbutton = _tmp3_; +#line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 2048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 2048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor33_new (_tmp5_); +#line 2048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 2049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 2050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 2050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 2054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 2054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50); +#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 12238 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner) { +#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_addpropbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, _owner); +#line 12245 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropbutton_class_init (Xcls_MainWindowXcls_addpropbuttonClass * klass) { +#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_addpropbutton_parent_class = g_type_class_peek_parent (klass); +#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropbuttonPrivate)); +#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropbutton_finalize; +#line 12256 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropbutton_instance_init (Xcls_MainWindowXcls_addpropbutton * self) { +#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE (self); +#line 12263 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_addpropbutton * self; +#line 2030 "/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 2032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2033 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropbutton_parent_class)->finalize (obj); +#line 12277 "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_Actor33* xcls_mainwindow_xcls_actor33_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor33 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button34* _tmp4_; + Xcls_MainWindowXcls_Button34* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor33*) g_object_new (object_type, NULL); +#line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 2075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button34_new (_tmp3_); +#line 2075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 2076 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 12344 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor33* xcls_mainwindow_xcls_actor33_new (Xcls_MainWindow* _owner) { +#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor33_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, _owner); +#line 12351 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor33_class_init (Xcls_MainWindowXcls_Actor33Class * klass) { +#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor33_parent_class = g_type_class_peek_parent (klass); +#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor33Private)); +#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor33_finalize; +#line 12362 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor33_instance_init (Xcls_MainWindowXcls_Actor33 * self) { +#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR33_GET_PRIVATE (self); +#line 12369 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor33_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor33 * self; +#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33); +#line 2060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor33_parent_class)->finalize (obj); +#line 12383 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor33_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor33_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor33_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor33Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor33_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor33), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor33_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor33_type_id; + xcls_mainwindow_xcls_actor33_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor33", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor33_type_id__volatile, xcls_mainwindow_xcls_actor33_type_id); + } + return xcls_mainwindow_xcls_actor33_type_id__volatile; +} + + +static void __lambda70_ (Xcls_MainWindowXcls_Button34* self) { + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 2110 "/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 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12424 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; +#line 2112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 2112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddProp (_tmp5_); +#line 2113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12434 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("object")))) { +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12440 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp6_; + Xcls_MainWindow* _tmp7_; +#line 2116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 2116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp6_); +#line 2117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 2117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddProp (_tmp7_); +#line 2118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12455 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addlistener")))) { +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12461 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp8_; + Xcls_MainWindow* _tmp9_; +#line 2121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 2121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp8_); +#line 2122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 2122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddProp (_tmp9_); +#line 2123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12476 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) { +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12482 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp10_; +#line 2127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 2127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp10_); +#line 2128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12492 "MainWindow.vala.c" + } + } + } else { +#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12498 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + const gchar* _tmp12_; +#line 2131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 2131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->state; +#line 2131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("unhandled add property from %s\n", _tmp12_); +#line 2132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12511 "MainWindow.vala.c" + } + } + } +#line 2135 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 12517 "MainWindow.vala.c" +} + + +static void ___lambda70__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 2106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda70_ (self); +#line 12524 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button34 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button34*) g_object_new (object_type, NULL); +#line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2101 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 2101 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 2102 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 2102 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 2103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "Add\nProp"); +#line 2106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 2106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda70__gtk_button_clicked, self, 0); +#line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 12575 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_new (Xcls_MainWindow* _owner) { +#line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button34_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, _owner); +#line 12582 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button34_class_init (Xcls_MainWindowXcls_Button34Class * klass) { +#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button34_parent_class = g_type_class_peek_parent (klass); +#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button34Private)); +#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button34_finalize; +#line 12593 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button34_instance_init (Xcls_MainWindowXcls_Button34 * self) { +#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON34_GET_PRIVATE (self); +#line 12600 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button34_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button34 * self; +#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34); +#line 2086 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2087 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button34_parent_class)->finalize (obj); +#line 12614 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button34_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button34_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button34_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button34Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button34_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button34), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button34_instance_init, NULL }; + GType xcls_mainwindow_xcls_button34_type_id; + xcls_mainwindow_xcls_button34_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button34", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button34_type_id__volatile, xcls_mainwindow_xcls_button34_type_id); + } + return xcls_mainwindow_xcls_button34_type_id__volatile; +} + + +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_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor36* _tmp6_; + Xcls_MainWindowXcls_Actor36* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; +#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_addlistenerbutton*) g_object_new (object_type, NULL); +#line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->addlistenerbutton); +#line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->addlistenerbutton = _tmp3_; +#line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 2161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 2161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor36_new (_tmp5_); +#line 2161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 2162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 2163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 2163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 2167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 2167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50); +#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 12693 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner) { +#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_addlistenerbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, _owner); +#line 12700 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addlistenerbutton_class_init (Xcls_MainWindowXcls_addlistenerbuttonClass * klass) { +#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_addlistenerbutton_parent_class = g_type_class_peek_parent (klass); +#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addlistenerbuttonPrivate)); +#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addlistenerbutton_finalize; +#line 12711 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addlistenerbutton_instance_init (Xcls_MainWindowXcls_addlistenerbutton * self) { +#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE (self); +#line 12718 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_addlistenerbutton * self; +#line 2143 "/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 2145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_addlistenerbutton_parent_class)->finalize (obj); +#line 12732 "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_Actor36* xcls_mainwindow_xcls_actor36_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor36 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button37* _tmp4_; + Xcls_MainWindowXcls_Button37* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor36*) g_object_new (object_type, NULL); +#line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 2188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button37_new (_tmp3_); +#line 2188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 2189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 12799 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor36* xcls_mainwindow_xcls_actor36_new (Xcls_MainWindow* _owner) { +#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor36_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, _owner); +#line 12806 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor36_class_init (Xcls_MainWindowXcls_Actor36Class * klass) { +#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor36_parent_class = g_type_class_peek_parent (klass); +#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor36Private)); +#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor36_finalize; +#line 12817 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor36_instance_init (Xcls_MainWindowXcls_Actor36 * self) { +#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR36_GET_PRIVATE (self); +#line 12824 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor36_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor36 * self; +#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36); +#line 2173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor36_parent_class)->finalize (obj); +#line 12838 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor36_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor36_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor36_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor36Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor36_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor36), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor36_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor36_type_id; + xcls_mainwindow_xcls_actor36_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor36", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor36_type_id__volatile, xcls_mainwindow_xcls_actor36_type_id); + } + return xcls_mainwindow_xcls_actor36_type_id__volatile; +} + + +static void __lambda72_ (Xcls_MainWindowXcls_Button37* self) { + Xcls_MainWindow* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + GQuark _tmp4_ = 0U; +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label0 = 0; +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label1 = 0; +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label2 = 0; +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + static GQuark _tmp3_label3 = 0; +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->state; +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_; +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_); +#line 2223 "/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 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12879 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp5_; +#line 2225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 2225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddListener (_tmp5_); +#line 2226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12889 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) { +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12895 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp6_; +#line 2230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->priv->_this; +#line 2230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddListener (_tmp6_); +#line 2231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12905 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) { +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12911 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp7_; + Xcls_MainWindow* _tmp8_; +#line 2235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 2235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideAddProp (_tmp7_); +#line 2236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 2236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddListener (_tmp8_); +#line 2237 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12926 "MainWindow.vala.c" + } + } + } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) { +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12932 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp9_; + Xcls_MainWindow* _tmp10_; +#line 2239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->priv->_this; +#line 2239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_hideObject (_tmp9_); +#line 2240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 2240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_showAddListener (_tmp10_); +#line 2241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12947 "MainWindow.vala.c" + } + } + } else { +#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + switch (0) { +#line 12953 "MainWindow.vala.c" + default: + { + Xcls_MainWindow* _tmp11_; + const gchar* _tmp12_; +#line 2244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 2244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->state; +#line 2244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("unhandled add listener from %s\n", _tmp12_); +#line 2246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + break; +#line 12966 "MainWindow.vala.c" + } + } + } +#line 2249 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 12972 "MainWindow.vala.c" +} + + +static void ___lambda72__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 2219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda72_ (self); +#line 12979 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button37 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button37*) g_object_new (object_type, NULL); +#line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 2214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 2215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 2215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 2216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "Add\nEvent\nCode"); +#line 2219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 2219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda72__gtk_button_clicked, self, 0); +#line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 13030 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_new (Xcls_MainWindow* _owner) { +#line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button37_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, _owner); +#line 13037 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button37_class_init (Xcls_MainWindowXcls_Button37Class * klass) { +#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button37_parent_class = g_type_class_peek_parent (klass); +#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button37Private)); +#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button37_finalize; +#line 13048 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button37_instance_init (Xcls_MainWindowXcls_Button37 * self) { +#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON37_GET_PRIVATE (self); +#line 13055 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button37_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button37 * self; +#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37); +#line 2199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button37_parent_class)->finalize (obj); +#line 13069 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button37_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button37_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button37_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button37Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button37_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button37), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button37_instance_init, NULL }; + GType xcls_mainwindow_xcls_button37_type_id; + xcls_mainwindow_xcls_button37_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button37", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button37_type_id__volatile, xcls_mainwindow_xcls_button37_type_id); + } + return xcls_mainwindow_xcls_button37_type_id__volatile; +} + + +Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_addprojectbutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_addprojectbutton* _tmp3_; + ClutterActor* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor39* _tmp6_; + Xcls_MainWindowXcls_Actor39* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; +#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_addprojectbutton*) g_object_new (object_type, NULL); +#line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->addprojectbutton); +#line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->addprojectbutton = _tmp3_; +#line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 2275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 2275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor39_new (_tmp5_); +#line 2275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 2276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 2277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 2277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 2281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 2281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, 50.0f, 50.0f); +#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 13148 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_new (Xcls_MainWindow* _owner) { +#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_addprojectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, _owner); +#line 13155 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addprojectbutton_class_init (Xcls_MainWindowXcls_addprojectbuttonClass * klass) { +#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_addprojectbutton_parent_class = g_type_class_peek_parent (klass); +#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addprojectbuttonPrivate)); +#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addprojectbutton_finalize; +#line 13166 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addprojectbutton_instance_init (Xcls_MainWindowXcls_addprojectbutton * self) { +#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_PRIVATE (self); +#line 13173 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addprojectbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_addprojectbutton * self; +#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbutton); +#line 2259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_addprojectbutton_parent_class)->finalize (obj); +#line 13187 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_addprojectbutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_addprojectbutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_addprojectbutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addprojectbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addprojectbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addprojectbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addprojectbutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_addprojectbutton_type_id; + xcls_mainwindow_xcls_addprojectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addprojectbutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_addprojectbutton_type_id__volatile, xcls_mainwindow_xcls_addprojectbutton_type_id); + } + return xcls_mainwindow_xcls_addprojectbutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor39 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button40* _tmp4_; + Xcls_MainWindowXcls_Button40* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor39*) g_object_new (object_type, NULL); +#line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 2302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button40_new (_tmp3_); +#line 2302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 2303 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 13254 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_new (Xcls_MainWindow* _owner) { +#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor39_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, _owner); +#line 13261 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor39_class_init (Xcls_MainWindowXcls_Actor39Class * klass) { +#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor39_parent_class = g_type_class_peek_parent (klass); +#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor39Private)); +#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor39_finalize; +#line 13272 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor39_instance_init (Xcls_MainWindowXcls_Actor39 * self) { +#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR39_GET_PRIVATE (self); +#line 13279 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor39_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor39 * self; +#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39); +#line 2287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor39_parent_class)->finalize (obj); +#line 13293 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor39_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor39_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor39_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor39Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor39_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor39), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor39_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor39_type_id; + xcls_mainwindow_xcls_actor39_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor39", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor39_type_id__volatile, xcls_mainwindow_xcls_actor39_type_id); + } + return xcls_mainwindow_xcls_actor39_type_id__volatile; +} + + +static void __lambda44_ (Xcls_MainWindowXcls_Button40* self) { + Xcls_EditProject* _tmp0_ = NULL; + Xcls_EditProject* pe; + Xcls_EditProject* _tmp1_; + GtkDialog* _tmp2_; + Xcls_MainWindow* _tmp3_; + GtkWindow* _tmp4_; + Xcls_EditProject* _tmp5_; + GtkDialog* _tmp6_; + Xcls_EditProject* _tmp7_; + ProjectProject* _tmp8_ = NULL; + ProjectProject* p; + ProjectProject* _tmp9_; + Xcls_MainWindow* _tmp10_; + Xcls_WindowLeftProjects* _tmp11_; + Xcls_MainWindow* _tmp12_; + Xcls_WindowLeftProjects* _tmp13_; + Xcls_MainWindow* _tmp14_; + Xcls_WindowLeftProjects* _tmp15_; + ProjectProject* _tmp16_; +#line 2337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = xcls_editproject_singleton (); +#line 2337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + pe = _tmp0_; +#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = pe; +#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->el; +#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_window_set_transient_for ((GtkWindow*) _tmp2_, _tmp4_); +#line 2339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = pe; +#line 2339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->el; +#line 2339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE); +#line 2341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = pe; +#line 2341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = xcls_editproject_show (_tmp7_); +#line 2341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + p = _tmp8_; +#line 2343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = p; +#line 2343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp9_ == NULL) { +#line 2344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (p); +#line 2344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (pe); +#line 2344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 13365 "MainWindow.vala.c" + } +#line 2346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = self->priv->_this; +#line 2346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = _tmp10_->left_projects; +#line 2346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_->is_loaded = FALSE; +#line 2347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = self->priv->_this; +#line 2347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->left_projects; +#line 2347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowleftprojects_load (_tmp13_); +#line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = self->priv->_this; +#line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_->left_projects; +#line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = p; +#line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowleftprojects_selectProject (_tmp15_, _tmp16_); +#line 2349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (p); +#line 2349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (pe); +#line 2349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 13393 "MainWindow.vala.c" +} + + +static void ___lambda44__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 2333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda44_ (self); +#line 13400 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button40 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button40*) g_object_new (object_type, NULL); +#line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 2328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 2329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 2329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 2330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "New\nProj."); +#line 2333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 2333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda44__gtk_button_clicked, self, 0); +#line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 13451 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_new (Xcls_MainWindow* _owner) { +#line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button40_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, _owner); +#line 13458 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button40_class_init (Xcls_MainWindowXcls_Button40Class * klass) { +#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button40_parent_class = g_type_class_peek_parent (klass); +#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button40Private)); +#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button40_finalize; +#line 13469 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button40_instance_init (Xcls_MainWindowXcls_Button40 * self) { +#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON40_GET_PRIVATE (self); +#line 13476 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button40_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button40 * self; +#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40); +#line 2313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button40_parent_class)->finalize (obj); +#line 13490 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button40_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button40_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button40_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button40Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button40_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button40), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button40_instance_init, NULL }; + GType xcls_mainwindow_xcls_button40_type_id; + xcls_mainwindow_xcls_button40_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button40", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button40_type_id__volatile, xcls_mainwindow_xcls_button40_type_id); + } + return xcls_mainwindow_xcls_button40_type_id__volatile; +} + + +Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_addfilebutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_addfilebutton* _tmp3_; + ClutterActor* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor42* _tmp6_; + Xcls_MainWindowXcls_Actor42* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; +#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_addfilebutton*) g_object_new (object_type, NULL); +#line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->addfilebutton); +#line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->addfilebutton = _tmp3_; +#line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 2375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 2375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor42_new (_tmp5_); +#line 2375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 2376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 2377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 2377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 2381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 2381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, 50.0f, 50.0f); +#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 13569 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_new (Xcls_MainWindow* _owner) { +#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_addfilebutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, _owner); +#line 13576 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addfilebutton_class_init (Xcls_MainWindowXcls_addfilebuttonClass * klass) { +#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_addfilebutton_parent_class = g_type_class_peek_parent (klass); +#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addfilebuttonPrivate)); +#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addfilebutton_finalize; +#line 13587 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addfilebutton_instance_init (Xcls_MainWindowXcls_addfilebutton * self) { +#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_PRIVATE (self); +#line 13594 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_addfilebutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_addfilebutton * self; +#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebutton); +#line 2359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_addfilebutton_parent_class)->finalize (obj); +#line 13608 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_addfilebutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_addfilebutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_addfilebutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addfilebuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addfilebutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addfilebutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addfilebutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_addfilebutton_type_id; + xcls_mainwindow_xcls_addfilebutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addfilebutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_addfilebutton_type_id__volatile, xcls_mainwindow_xcls_addfilebutton_type_id); + } + return xcls_mainwindow_xcls_addfilebutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor42 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button43* _tmp4_; + Xcls_MainWindowXcls_Button43* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor42*) g_object_new (object_type, NULL); +#line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 2402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button43_new (_tmp3_); +#line 2402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 2403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 13675 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_new (Xcls_MainWindow* _owner) { +#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor42_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, _owner); +#line 13682 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor42_class_init (Xcls_MainWindowXcls_Actor42Class * klass) { +#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor42_parent_class = g_type_class_peek_parent (klass); +#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor42Private)); +#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor42_finalize; +#line 13693 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor42_instance_init (Xcls_MainWindowXcls_Actor42 * self) { +#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR42_GET_PRIVATE (self); +#line 13700 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor42_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor42 * self; +#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42); +#line 2387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor42_parent_class)->finalize (obj); +#line 13714 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor42_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor42_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor42_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor42Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor42_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor42), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor42_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor42_type_id; + xcls_mainwindow_xcls_actor42_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor42", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor42_type_id__volatile, xcls_mainwindow_xcls_actor42_type_id); + } + return xcls_mainwindow_xcls_actor42_type_id__volatile; +} + + +static void __lambda50_ (Xcls_MainWindowXcls_Button43* self) { + Xcls_MainWindow* _tmp0_; + Xcls_WindowLeftProjects* _tmp1_; + ProjectProject* _tmp2_ = NULL; + ProjectProject* proj; + ProjectProject* _tmp3_; + ProjectProject* _tmp4_; + const gchar* _tmp5_; + ProjectProject* _tmp6_; + JsRenderJsRender* _tmp7_ = NULL; + JsRenderJsRender* f; + Xcls_MainWindow* _tmp8_; + ProjectProject* _tmp9_; + ProjectProject* _tmp10_; + Xcls_MainWindow* _tmp11_; + Xcls_DialogNewComponent* _tmp12_; + JsRenderJsRender* _tmp13_; +#line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = self->priv->_this; +#line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _tmp0_->left_projects; +#line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = xcls_windowleftprojects_getSelectedProject (_tmp1_); +#line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + proj = _tmp2_; +#line 2439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = proj; +#line 2439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp3_ == NULL) { +#line 2440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (proj); +#line 2440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 13763 "MainWindow.vala.c" + } +#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = proj; +#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = _tmp4_->xtype; +#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = proj; +#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = js_render_js_render_factory (_tmp5_, _tmp6_, ""); +#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + f = _tmp7_; +#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = self->priv->_this; +#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = proj; +#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = _g_object_ref0 (_tmp9_); +#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp8_->project); +#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_->project = _tmp10_; +#line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = self->priv->_this; +#line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = _tmp11_->new_file_dialog; +#line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = f; +#line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_dialognewcomponent_show (_tmp12_, _tmp13_); +#line 2449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (f); +#line 2449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (proj); +#line 2449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 13799 "MainWindow.vala.c" +} + + +static void ___lambda50__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 2433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda50_ (self); +#line 13806 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button43 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button43*) g_object_new (object_type, NULL); +#line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 2428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 2429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 2429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 2430 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2430 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "Add\nFile"); +#line 2433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 2433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda50__gtk_button_clicked, self, 0); +#line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 13857 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_new (Xcls_MainWindow* _owner) { +#line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button43_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, _owner); +#line 13864 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button43_class_init (Xcls_MainWindowXcls_Button43Class * klass) { +#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button43_parent_class = g_type_class_peek_parent (klass); +#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button43Private)); +#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button43_finalize; +#line 13875 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button43_instance_init (Xcls_MainWindowXcls_Button43 * self) { +#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON43_GET_PRIVATE (self); +#line 13882 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button43_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button43 * self; +#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43); +#line 2413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button43_parent_class)->finalize (obj); +#line 13896 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button43_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button43_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button43_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button43Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button43_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button43), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button43_instance_init, NULL }; + GType xcls_mainwindow_xcls_button43_type_id; + xcls_mainwindow_xcls_button43_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button43", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button43_type_id__volatile, xcls_mainwindow_xcls_button43_type_id); + } + return xcls_mainwindow_xcls_button43_type_id__volatile; +} + + +Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_delprojectbutton * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + Xcls_MainWindow* _tmp2_; + Xcls_MainWindowXcls_delprojectbutton* _tmp3_; + ClutterActor* _tmp4_; + Xcls_MainWindow* _tmp5_; + Xcls_MainWindowXcls_Actor45* _tmp6_; + Xcls_MainWindowXcls_Actor45* child_0; + ClutterActor* _tmp7_; + GtkClutterActor* _tmp8_; + ClutterActor* _tmp9_; +#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_delprojectbutton*) g_object_new (object_type, NULL); +#line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = self->priv->_this; +#line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = _g_object_ref0 (self); +#line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp2_->delprojectbutton); +#line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_->delprojectbutton = _tmp3_; +#line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = clutter_actor_new (); +#line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp4_); +#line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp4_; +#line 2473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->priv->_this; +#line 2473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = xcls_mainwindow_xcls_actor45_new (_tmp5_); +#line 2473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp6_; +#line 2474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->el; +#line 2475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = child_0->el; +#line 2475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_); +#line 2479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = self->el; +#line 2479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50); +#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 13975 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_new (Xcls_MainWindow* _owner) { +#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_delprojectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, _owner); +#line 13982 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_delprojectbutton_class_init (Xcls_MainWindowXcls_delprojectbuttonClass * klass) { +#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_delprojectbutton_parent_class = g_type_class_peek_parent (klass); +#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_delprojectbuttonPrivate)); +#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_delprojectbutton_finalize; +#line 13993 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_delprojectbutton_instance_init (Xcls_MainWindowXcls_delprojectbutton * self) { +#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_PRIVATE (self); +#line 14000 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_delprojectbutton_finalize (GObject* obj) { + Xcls_MainWindowXcls_delprojectbutton * self; +#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbutton); +#line 2457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2458 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_delprojectbutton_parent_class)->finalize (obj); +#line 14014 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_delprojectbutton_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_delprojectbutton_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_delprojectbutton_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_delprojectbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_delprojectbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_delprojectbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_delprojectbutton_instance_init, NULL }; + GType xcls_mainwindow_xcls_delprojectbutton_type_id; + xcls_mainwindow_xcls_delprojectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_delprojectbutton", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_delprojectbutton_type_id__volatile, xcls_mainwindow_xcls_delprojectbutton_type_id); + } + return xcls_mainwindow_xcls_delprojectbutton_type_id__volatile; +} + + +Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Actor45 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkClutterActor* _tmp2_; + Xcls_MainWindow* _tmp3_; + Xcls_MainWindowXcls_Button46* _tmp4_; + Xcls_MainWindowXcls_Button46* child_0; + GtkClutterActor* _tmp5_; + GtkWidget* _tmp6_ = NULL; + GtkButton* _tmp7_; +#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Actor45*) g_object_new (object_type, NULL); +#line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new (); +#line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 2500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = xcls_mainwindow_xcls_button46_new (_tmp3_); +#line 2500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + child_0 = _tmp4_; +#line 2501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref ((GObject*) child_0); +#line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_); +#line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = child_0->el; +#line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_); +#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (child_0); +#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 14081 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_new (Xcls_MainWindow* _owner) { +#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_actor45_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, _owner); +#line 14088 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor45_class_init (Xcls_MainWindowXcls_Actor45Class * klass) { +#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_actor45_parent_class = g_type_class_peek_parent (klass); +#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor45Private)); +#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor45_finalize; +#line 14099 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor45_instance_init (Xcls_MainWindowXcls_Actor45 * self) { +#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_ACTOR45_GET_PRIVATE (self); +#line 14106 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_actor45_finalize (GObject* obj) { + Xcls_MainWindowXcls_Actor45 * self; +#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45); +#line 2485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_actor45_parent_class)->finalize (obj); +#line 14120 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_actor45_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_actor45_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_actor45_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor45Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor45_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor45), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor45_instance_init, NULL }; + GType xcls_mainwindow_xcls_actor45_type_id; + xcls_mainwindow_xcls_actor45_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor45", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_actor45_type_id__volatile, xcls_mainwindow_xcls_actor45_type_id); + } + return xcls_mainwindow_xcls_actor45_type_id__volatile; +} + + +static void __lambda51_ (Xcls_MainWindowXcls_Button46* self) { + DialogConfirm* _tmp0_ = NULL; + DialogConfirm* cd; + DialogConfirm* _tmp1_; + GtkMessageDialog* _tmp2_; + Xcls_MainWindow* _tmp3_; + GtkWindow* _tmp4_; + DialogConfirm* _tmp5_; + GtkMessageDialog* _tmp6_; + Xcls_MainWindow* _tmp7_; + Xcls_WindowLeftProjects* _tmp8_; + ProjectProject* _tmp9_ = NULL; + ProjectProject* project; + ProjectProject* _tmp10_; + DialogConfirm* _tmp11_; + ProjectProject* _tmp12_; + const gchar* _tmp13_; + gchar* _tmp14_ = NULL; + gchar* _tmp15_; + gint _tmp16_ = 0; + gboolean _tmp17_; + ProjectProject* _tmp18_; + Xcls_MainWindow* _tmp19_; + Xcls_MainWindow* _tmp20_; + Xcls_WindowLeftProjects* _tmp21_; + Xcls_MainWindow* _tmp22_; + Xcls_WindowLeftProjects* _tmp23_; + Xcls_MainWindow* _tmp24_; + Xcls_ClutterFiles* _tmp25_; +#line 2533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = dialog_confirm_singleton (); +#line 2533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + cd = _tmp0_; +#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = cd; +#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = _tmp1_->el; +#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->priv->_this; +#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = _tmp3_->el; +#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_window_set_transient_for ((GtkWindow*) _tmp2_, _tmp4_); +#line 2535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = cd; +#line 2535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = _tmp5_->el; +#line 2535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE); +#line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp7_ = self->priv->_this; +#line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp8_ = _tmp7_->left_projects; +#line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp9_ = xcls_windowleftprojects_getSelectedProject (_tmp8_); +#line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + project = _tmp9_; +#line 2538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp10_ = project; +#line 2538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp10_ == NULL) { +#line 2539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_print ("SKIP - no project\n"); +#line 2540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (project); +#line 2540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (cd); +#line 2540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 14205 "MainWindow.vala.c" + } +#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp11_ = cd; +#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp12_ = project; +#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp13_ = _tmp12_->name; +#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp14_ = g_strdup_printf ("Are you sure you want to delete project %s", _tmp13_); +#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp15_ = _tmp14_; +#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp16_ = dialog_confirm_show (_tmp11_, "Confirm", _tmp15_); +#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp17_ = GTK_RESPONSE_YES != _tmp16_; +#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (_tmp15_); +#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + if (_tmp17_) { +#line 2546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (project); +#line 2546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (cd); +#line 2546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return; +#line 14231 "MainWindow.vala.c" + } +#line 2551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp18_ = project; +#line 2551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + project_project_remove (_tmp18_); +#line 2552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_ = self->priv->_this; +#line 2552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (_tmp19_->project); +#line 2552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp19_->project = NULL; +#line 2554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp20_ = self->priv->_this; +#line 2554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_ = _tmp20_->left_projects; +#line 2554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp21_->is_loaded = FALSE; +#line 2555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp22_ = self->priv->_this; +#line 2555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp23_ = _tmp22_->left_projects; +#line 2555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_windowleftprojects_load (_tmp23_); +#line 2556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp24_ = self->priv->_this; +#line 2556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp25_ = _tmp24_->clutterfiles; +#line 2556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_clutterfiles_clearFiles (_tmp25_); +#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (project); +#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (cd); +#line 14265 "MainWindow.vala.c" +} + + +static void ___lambda51__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + __lambda51_ (self); +#line 14272 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_construct (GType object_type, Xcls_MainWindow* _owner) { + Xcls_MainWindowXcls_Button46 * self = NULL; + Xcls_MainWindow* _tmp0_; + Xcls_MainWindow* _tmp1_; + GtkButton* _tmp2_; + GtkButton* _tmp3_; + GtkButton* _tmp4_; + GtkButton* _tmp5_; + GtkButton* _tmp6_; +#line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = (Xcls_MainWindowXcls_Button46*) g_object_new (object_type, NULL); +#line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp0_ = _owner; +#line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv->_this = _tmp1_; +#line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_ref_sink (_tmp2_); +#line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->el = _tmp2_; +#line 2526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp3_ = self->el; +#line 2526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL); +#line 2527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp4_ = self->el; +#line 2527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL); +#line 2528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp5_ = self->el; +#line 2528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + gtk_button_set_label (_tmp5_, "Del\nProj"); +#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _tmp6_ = self->el; +#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda51__gtk_button_clicked, self, 0); +#line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return self; +#line 14323 "MainWindow.vala.c" +} + + +Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_new (Xcls_MainWindow* _owner) { +#line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + return xcls_mainwindow_xcls_button46_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, _owner); +#line 14330 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button46_class_init (Xcls_MainWindowXcls_Button46Class * klass) { +#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_xcls_button46_parent_class = g_type_class_peek_parent (klass); +#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button46Private)); +#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button46_finalize; +#line 14341 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button46_instance_init (Xcls_MainWindowXcls_Button46 * self) { +#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_XCLS_BUTTON46_GET_PRIVATE (self); +#line 14348 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_xcls_button46_finalize (GObject* obj) { + Xcls_MainWindowXcls_Button46 * self; +#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46); +#line 2511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 2512 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_xcls_button46_parent_class)->finalize (obj); +#line 14362 "MainWindow.vala.c" +} + + +GType xcls_mainwindow_xcls_button46_get_type (void) { + static volatile gsize xcls_mainwindow_xcls_button46_type_id__volatile = 0; + if (g_once_init_enter (&xcls_mainwindow_xcls_button46_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button46Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button46_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button46), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button46_instance_init, NULL }; + GType xcls_mainwindow_xcls_button46_type_id; + xcls_mainwindow_xcls_button46_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button46", &g_define_type_info, 0); + g_once_init_leave (&xcls_mainwindow_xcls_button46_type_id__volatile, xcls_mainwindow_xcls_button46_type_id); + } + return xcls_mainwindow_xcls_button46_type_id__volatile; +} + + +static void xcls_mainwindow_class_init (Xcls_MainWindowClass * klass) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + xcls_mainwindow_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + g_type_class_add_private (klass, sizeof (Xcls_MainWindowPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_finalize; +#line 14385 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_instance_init (Xcls_MainWindow * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self->priv = XCLS_MAINWINDOW_GET_PRIVATE (self); +#line 14392 "MainWindow.vala.c" +} + + +static void xcls_mainwindow_finalize (GObject* obj) { + Xcls_MainWindow * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MAINWINDOW, Xcls_MainWindow); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->vbox); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->mainpane); +#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->leftpane); +#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->editpane); +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->tree); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->props); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->clutterembed); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->rooview); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->objectview); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->codeeditview); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->addpropsview); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projecteditview); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->buttonlayout); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->backbutton); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projectbutton); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->editfilebutton); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projecteditbutton); +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->objectshowbutton); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->addpropbutton); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->addlistenerbutton); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->addprojectbutton); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->addfilebutton); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->delprojectbutton); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->project); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_projects); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_rooview); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_tree); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->code_editor); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->new_file_dialog); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->projectsettings); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->clutterfiles); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->left_props); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->state); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->rightpalete); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_free0 (self->title); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->add_props); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + _g_object_unref0 (self->window_gladeview); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala" + G_OBJECT_CLASS (xcls_mainwindow_parent_class)->finalize (obj); +#line 14480 "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..fcbc2ccac --- /dev/null +++ b/Builder4/ProjectSettings.vala.c @@ -0,0 +1,2540 @@ +/* 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_PATH (xcls_projectsettings_xcls_path_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_path)) +#define XCLS_PROJECTSETTINGS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH)) +#define XCLS_PROJECTSETTINGS_XCLS_PATH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass)) + +typedef struct _Xcls_ProjectSettingsXcls_path Xcls_ProjectSettingsXcls_path; +typedef struct _Xcls_ProjectSettingsXcls_pathClass Xcls_ProjectSettingsXcls_pathClass; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE (xcls_projectsettings_xcls_base_template_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_template)) +#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE)) +#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass)) + +typedef struct _Xcls_ProjectSettingsXcls_base_template Xcls_ProjectSettingsXcls_base_template; +typedef struct _Xcls_ProjectSettingsXcls_base_templateClass Xcls_ProjectSettingsXcls_base_templateClass; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL (xcls_projectsettings_xcls_rooturl_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURL)) +#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL)) +#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass)) + +typedef struct _Xcls_ProjectSettingsXcls_rootURL Xcls_ProjectSettingsXcls_rootURL; +typedef struct _Xcls_ProjectSettingsXcls_rootURLClass Xcls_ProjectSettingsXcls_rootURLClass; + +#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; +typedef struct _Xcls_ProjectSettingsXcls_pathPrivate Xcls_ProjectSettingsXcls_pathPrivate; + +#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_HBOX7 (xcls_projectsettings_xcls_hbox7_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_HBOX7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7)) +#define XCLS_PROJECTSETTINGS_XCLS_HBOX7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7)) +#define XCLS_PROJECTSETTINGS_XCLS_HBOX7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7Class)) + +typedef struct _Xcls_ProjectSettingsXcls_HBox7 Xcls_ProjectSettingsXcls_HBox7; +typedef struct _Xcls_ProjectSettingsXcls_HBox7Class Xcls_ProjectSettingsXcls_HBox7Class; +typedef struct _Xcls_ProjectSettingsXcls_HBox7Private Xcls_ProjectSettingsXcls_HBox7Private; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10 (xcls_projectsettings_xcls_hbox10_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_HBOX10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10)) +#define XCLS_PROJECTSETTINGS_XCLS_HBOX10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10)) +#define XCLS_PROJECTSETTINGS_XCLS_HBOX10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10Class)) + +typedef struct _Xcls_ProjectSettingsXcls_HBox10 Xcls_ProjectSettingsXcls_HBox10; +typedef struct _Xcls_ProjectSettingsXcls_HBox10Class Xcls_ProjectSettingsXcls_HBox10Class; +typedef struct _Xcls_ProjectSettingsXcls_HBox10Private Xcls_ProjectSettingsXcls_HBox10Private; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13 (xcls_projectsettings_xcls_scrolledwindow13_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13)) +#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW13(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW13_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13)) +#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13Class)) + +typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow13 Xcls_ProjectSettingsXcls_ScrolledWindow13; +typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow13Class Xcls_ProjectSettingsXcls_ScrolledWindow13Class; +typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow13Private Xcls_ProjectSettingsXcls_ScrolledWindow13Private; +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 _g_free0(var) (var = (g_free (var), NULL)) +typedef struct _Xcls_ProjectSettingsXcls_rootURLPrivate Xcls_ProjectSettingsXcls_rootURLPrivate; +typedef struct _Xcls_ProjectSettingsXcls_base_templatePrivate Xcls_ProjectSettingsXcls_base_templatePrivate; + +#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_LABEL8 (xcls_projectsettings_xcls_label8_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8)) +#define XCLS_PROJECTSETTINGS_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8)) +#define XCLS_PROJECTSETTINGS_XCLS_LABEL8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8Class)) + +typedef struct _Xcls_ProjectSettingsXcls_Label8 Xcls_ProjectSettingsXcls_Label8; +typedef struct _Xcls_ProjectSettingsXcls_Label8Class Xcls_ProjectSettingsXcls_Label8Class; +typedef struct _Xcls_ProjectSettingsXcls_Label8Private Xcls_ProjectSettingsXcls_Label8Private; + +#define XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11 (xcls_projectsettings_xcls_label11_get_type ()) +#define XCLS_PROJECTSETTINGS_XCLS_LABEL11(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11)) +#define XCLS_PROJECTSETTINGS_XCLS_LABEL11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11Class)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL11(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11)) +#define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11)) +#define XCLS_PROJECTSETTINGS_XCLS_LABEL11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11Class)) + +typedef struct _Xcls_ProjectSettingsXcls_Label11 Xcls_ProjectSettingsXcls_Label11; +typedef struct _Xcls_ProjectSettingsXcls_Label11Class Xcls_ProjectSettingsXcls_Label11Class; +typedef struct _Xcls_ProjectSettingsXcls_Label11Private Xcls_ProjectSettingsXcls_Label11Private; +#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_path* path; + Xcls_ProjectSettingsXcls_base_template* base_template; + Xcls_ProjectSettingsXcls_rootURL* rootURL; + 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_path { + GObject parent_instance; + Xcls_ProjectSettingsXcls_pathPrivate * priv; + GtkLabel* el; +}; + +struct _Xcls_ProjectSettingsXcls_pathClass { + 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_HBox7 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_HBox7Private * priv; + GtkHBox* el; +}; + +struct _Xcls_ProjectSettingsXcls_HBox7Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_HBox10 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_HBox10Private * priv; + GtkHBox* el; +}; + +struct _Xcls_ProjectSettingsXcls_HBox10Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_ScrolledWindow13 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_ScrolledWindow13Private * priv; + GtkScrolledWindow* el; +}; + +struct _Xcls_ProjectSettingsXcls_ScrolledWindow13Class { + 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; + gchar* base_template; + gchar* rootURL; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_rootURL { + GObject parent_instance; + Xcls_ProjectSettingsXcls_rootURLPrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_ProjectSettingsXcls_rootURLClass { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_base_template { + GObject parent_instance; + Xcls_ProjectSettingsXcls_base_templatePrivate * priv; + GtkEntry* el; +}; + +struct _Xcls_ProjectSettingsXcls_base_templateClass { + 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_Button3Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_Button4Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_pathPrivate { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_Label6Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_HBox7Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_Label8 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_Label8Private * priv; + GtkLabel* el; +}; + +struct _Xcls_ProjectSettingsXcls_Label8Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_Label8Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_base_templatePrivate { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_HBox10Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_Label11 { + GObject parent_instance; + Xcls_ProjectSettingsXcls_Label11Private * priv; + GtkLabel* el; +}; + +struct _Xcls_ProjectSettingsXcls_Label11Class { + GObjectClass parent_class; +}; + +struct _Xcls_ProjectSettingsXcls_Label11Private { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_rootURLPrivate { + Xcls_ProjectSettings* _this; +}; + +struct _Xcls_ProjectSettingsXcls_ScrolledWindow13Private { + 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_path_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_label6_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_hbox7_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_label8_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_base_template_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_hbox10_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_label11_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_rooturl_parent_class = NULL; +static gpointer xcls_projectsettings_xcls_scrolledwindow13_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_path_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_xcls_base_template_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_xcls_rooturl_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_singleton (void); +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_path* xcls_projectsettings_xcls_path_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_path* xcls_projectsettings_xcls_path_construct (GType object_type, Xcls_ProjectSettings* _owner); +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_HBox7* xcls_projectsettings_xcls_hbox7_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_HBox7* xcls_projectsettings_xcls_hbox7_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_hbox7_get_type (void) G_GNUC_CONST; +Xcls_ProjectSettingsXcls_HBox10* xcls_projectsettings_xcls_hbox10_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_HBox10* xcls_projectsettings_xcls_hbox10_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_hbox10_get_type (void) G_GNUC_CONST; +Xcls_ProjectSettingsXcls_ScrolledWindow13* xcls_projectsettings_xcls_scrolledwindow13_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_ScrolledWindow13* xcls_projectsettings_xcls_scrolledwindow13_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_scrolledwindow13_get_type (void) G_GNUC_CONST; +void xcls_projectsettings_save (Xcls_ProjectSettings* self); +GType js_render_js_render_get_type (void) G_GNUC_CONST; +void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project); +gchar* project_project_firstPath (ProjectProject* self); +#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; +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 __lambda60_ (Xcls_ProjectSettingsXcls_Button3* self); +static gboolean ___lambda60__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 __lambda61_ (Xcls_ProjectSettingsXcls_Button4* self); +static gboolean ___lambda61__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void xcls_projectsettings_xcls_button4_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_PATH_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathPrivate)) +enum { + XCLS_PROJECTSETTINGS_XCLS_PATH_DUMMY_PROPERTY +}; +static void xcls_projectsettings_xcls_path_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_HBOX7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_HBOX7_DUMMY_PROPERTY +}; +Xcls_ProjectSettingsXcls_Label8* xcls_projectsettings_xcls_label8_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_Label8* xcls_projectsettings_xcls_label8_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_label8_get_type (void) G_GNUC_CONST; +Xcls_ProjectSettingsXcls_base_template* xcls_projectsettings_xcls_base_template_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_base_template* xcls_projectsettings_xcls_base_template_construct (GType object_type, Xcls_ProjectSettings* _owner); +static void xcls_projectsettings_xcls_hbox7_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_LABEL8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_LABEL8_DUMMY_PROPERTY +}; +static void xcls_projectsettings_xcls_label8_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templatePrivate)) +enum { + XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_DUMMY_PROPERTY +}; +static void xcls_projectsettings_xcls_base_template_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_HBOX10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_HBOX10_DUMMY_PROPERTY +}; +Xcls_ProjectSettingsXcls_Label11* xcls_projectsettings_xcls_label11_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_Label11* xcls_projectsettings_xcls_label11_construct (GType object_type, Xcls_ProjectSettings* _owner); +GType xcls_projectsettings_xcls_label11_get_type (void) G_GNUC_CONST; +Xcls_ProjectSettingsXcls_rootURL* xcls_projectsettings_xcls_rooturl_new (Xcls_ProjectSettings* _owner); +Xcls_ProjectSettingsXcls_rootURL* xcls_projectsettings_xcls_rooturl_construct (GType object_type, Xcls_ProjectSettings* _owner); +static void xcls_projectsettings_xcls_hbox10_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_LABEL11_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_LABEL11_DUMMY_PROPERTY +}; +static void xcls_projectsettings_xcls_label11_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLPrivate)) +enum { + XCLS_PROJECTSETTINGS_XCLS_ROOTURL_DUMMY_PROPERTY +}; +static void xcls_projectsettings_xcls_rooturl_finalize (GObject* obj); +#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13Private)) +enum { + XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_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_scrolledwindow13_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 __lambda59_ (Xcls_ProjectSettingsXcls_view* self, GdkEventKey* event); +static gboolean ___lambda59__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 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self ? g_object_ref (self) : NULL; +#line 575 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettings* xcls_projectsettings_singleton (void) { + Xcls_ProjectSettings* result = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp2_; + Xcls_ProjectSettings* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = ProjectSettings; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + if (_tmp0_ == NULL) { +#line 588 "ProjectSettings.vala.c" + Xcls_ProjectSettings* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = xcls_projectsettings_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (ProjectSettings); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + ProjectSettings = _tmp1_; +#line 596 "ProjectSettings.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = ProjectSettings; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 606 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type) { + Xcls_ProjectSettings * self = NULL; + Xcls_ProjectSettings* _tmp0_; + GtkVBox* _tmp1_; + GtkVBox* _tmp2_; + Xcls_ProjectSettings* _tmp3_; + Xcls_ProjectSettingsXcls_HBox2* _tmp4_; + Xcls_ProjectSettingsXcls_HBox2* child_0; + GtkVBox* _tmp5_; + GtkHBox* _tmp6_; + Xcls_ProjectSettings* _tmp7_; + Xcls_ProjectSettingsXcls_path* _tmp8_; + Xcls_ProjectSettingsXcls_path* child_1; + GtkVBox* _tmp9_; + GtkLabel* _tmp10_; + Xcls_ProjectSettings* _tmp11_; + Xcls_ProjectSettingsXcls_Label6* _tmp12_; + Xcls_ProjectSettingsXcls_Label6* child_2; + GtkVBox* _tmp13_; + GtkLabel* _tmp14_; + Xcls_ProjectSettings* _tmp15_; + Xcls_ProjectSettingsXcls_HBox7* _tmp16_; + Xcls_ProjectSettingsXcls_HBox7* child_3; + GtkVBox* _tmp17_; + GtkHBox* _tmp18_; + Xcls_ProjectSettings* _tmp19_; + Xcls_ProjectSettingsXcls_HBox10* _tmp20_; + Xcls_ProjectSettingsXcls_HBox10* child_4; + GtkVBox* _tmp21_; + GtkHBox* _tmp22_; + Xcls_ProjectSettings* _tmp23_; + Xcls_ProjectSettingsXcls_ScrolledWindow13* _tmp24_; + Xcls_ProjectSettingsXcls_ScrolledWindow13* child_5; + GtkVBox* _tmp25_; + GtkScrolledWindow* _tmp26_; +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettings*) g_object_new (object_type, NULL); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _g_object_ref0 (self); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp0_; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp1_); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp1_; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = self->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_set_border_width ((GtkContainer*) _tmp2_, (guint) 5); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->priv->_this; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = xcls_projectsettings_xcls_hbox2_new (_tmp3_); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_0 = _tmp4_; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_0); +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = self->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = child_0->el; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->priv->_this; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = xcls_projectsettings_xcls_path_new (_tmp7_); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_1 = _tmp8_; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_1); +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = self->el; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = child_1->el; +#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, FALSE, FALSE, (guint) 0); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = self->priv->_this; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = xcls_projectsettings_xcls_label6_new (_tmp11_); +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_2 = _tmp12_; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_2); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp13_ = self->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp14_ = child_2->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp13_, (GtkWidget*) _tmp14_, FALSE, FALSE, (guint) 0); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp15_ = self->priv->_this; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp16_ = xcls_projectsettings_xcls_hbox7_new (_tmp15_); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_3 = _tmp16_; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_3); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp17_ = self->el; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp18_ = child_3->el; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp17_, (GtkWidget*) _tmp18_, FALSE, FALSE, (guint) 0); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp19_ = self->priv->_this; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp20_ = xcls_projectsettings_xcls_hbox10_new (_tmp19_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_4 = _tmp20_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_4); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp21_ = self->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp22_ = child_4->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp21_, (GtkWidget*) _tmp22_, FALSE, FALSE, (guint) 0); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp23_ = self->priv->_this; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp24_ = xcls_projectsettings_xcls_scrolledwindow13_new (_tmp23_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_5 = _tmp24_; +#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_5); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp25_ = self->el; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp26_ = child_5->el; +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp25_, (GtkWidget*) _tmp26_, TRUE, TRUE, (guint) 0); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_5); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_4); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_3); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_2); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_1); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_0); +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 763 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettings* xcls_projectsettings_new (void) { +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_construct (TYPE_XCLS_PROJECTSETTINGS); +#line 770 "ProjectSettings.vala.c" +} + + +void xcls_projectsettings_save (Xcls_ProjectSettings* self) { + 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_; + ProjectProject* _tmp13_; + Xcls_ProjectSettings* _tmp14_; + Xcls_ProjectSettingsXcls_rootURL* _tmp15_; + GtkEntry* _tmp16_; + const gchar* _tmp17_ = NULL; + gchar* _tmp18_; + Xcls_ProjectSettings* _tmp19_; + ProjectProject* _tmp20_; + Xcls_ProjectSettings* _tmp21_; + Xcls_ProjectSettingsXcls_base_template* _tmp22_; + GtkEntry* _tmp23_; + const gchar* _tmp24_ = NULL; + gchar* _tmp25_; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_if_fail (self != NULL); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = self->priv->_this; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _tmp0_->view; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = _tmp1_->el; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp2_); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + buf = _tmp4_; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_start_iter (buf, &_tmp5_); +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + s = _tmp5_; +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_end_iter (buf, &_tmp6_); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + e = _tmp6_; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->priv->_this; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = _tmp7_->project; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = s; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = e; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = gtk_text_buffer_get_text (buf, &_tmp9_, &_tmp10_, TRUE); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_free0 (_tmp8_->runhtml); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_->runhtml = _tmp11_; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = self->priv->_this; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp13_ = _tmp12_->project; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp14_ = self->priv->_this; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp15_ = _tmp14_->rootURL; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp16_ = _tmp15_->el; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp17_ = gtk_entry_get_text (_tmp16_); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp18_ = g_strdup (_tmp17_); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_free0 (_tmp13_->rootURL); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp13_->rootURL = _tmp18_; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp19_ = self->priv->_this; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp20_ = _tmp19_->project; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp21_ = self->priv->_this; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp22_ = _tmp21_->base_template; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp23_ = _tmp22_->el; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp24_ = gtk_entry_get_text (_tmp23_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp25_ = g_strdup (_tmp24_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_free0 (_tmp20_->base_template); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp20_->base_template = _tmp25_; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (buf); +#line 878 "ProjectSettings.vala.c" +} + + +void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project) { + Xcls_ProjectSettings* _tmp0_; + ProjectProject* _tmp1_; + ProjectProject* _tmp2_; + Xcls_ProjectSettings* _tmp3_; + Xcls_ProjectSettingsXcls_path* _tmp4_; + GtkLabel* _tmp5_; + ProjectProject* _tmp6_; + gchar* _tmp7_ = NULL; + gchar* _tmp8_; + GtkSourceLanguageManager* _tmp9_ = NULL; + GtkSourceLanguageManager* _tmp10_; + GtkSourceLanguageManager* lm; + Xcls_ProjectSettings* _tmp11_; + Xcls_ProjectSettingsXcls_view* _tmp12_; + GtkSourceView* _tmp13_; + GtkTextBuffer* _tmp14_ = NULL; + GtkSourceLanguage* _tmp15_ = NULL; + Xcls_ProjectSettings* _tmp16_; + Xcls_ProjectSettingsXcls_view* _tmp17_; + GtkSourceView* _tmp18_; + GtkTextBuffer* _tmp19_ = NULL; + ProjectProject* _tmp20_; + const gchar* _tmp21_; + Xcls_ProjectSettings* _tmp22_; + Xcls_ProjectSettingsXcls_rootURL* _tmp23_; + GtkEntry* _tmp24_; + Xcls_ProjectSettings* _tmp25_; + ProjectProject* _tmp26_; + const gchar* _tmp27_; + Xcls_ProjectSettings* _tmp28_; + Xcls_ProjectSettingsXcls_base_template* _tmp29_; + GtkEntry* _tmp30_; + Xcls_ProjectSettings* _tmp31_; + ProjectProject* _tmp32_; + const gchar* _tmp33_; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_if_fail (self != NULL); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_if_fail (project != NULL); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = self->priv->_this; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = project; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (_tmp0_->project); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_->project = _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_ = _tmp3_->path; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = _tmp4_->el; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = project; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = project_project_firstPath (_tmp6_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = _tmp7_; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_label_set_label (_tmp5_, _tmp8_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_free0 (_tmp8_); +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = gtk_source_language_manager_get_default (); +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = _g_object_ref0 (_tmp9_); +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + lm = _tmp10_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = self->priv->_this; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = _tmp11_->view; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp13_ = _tmp12_->el; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp14_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp13_); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp15_ = gtk_source_language_manager_get_language (lm, "html"); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_source_buffer_set_language (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, gtk_source_buffer_get_type (), GtkSourceBuffer), _tmp15_); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp16_ = self->priv->_this; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp17_ = _tmp16_->view; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp18_ = _tmp17_->el; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp19_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp18_); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp20_ = project; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp21_ = _tmp20_->runhtml; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_set_text (_tmp19_, _tmp21_, -1); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp22_ = self->priv->_this; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp23_ = _tmp22_->rootURL; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp24_ = _tmp23_->el; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp25_ = self->priv->_this; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp26_ = _tmp25_->project; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp27_ = _tmp26_->rootURL; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_entry_set_text (_tmp24_, _tmp27_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp28_ = self->priv->_this; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp29_ = _tmp28_->base_template; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp30_ = _tmp29_->el; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp31_ = self->priv->_this; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp32_ = _tmp31_->project; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp33_ = _tmp32_->base_template; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_entry_set_text (_tmp30_, _tmp33_); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (lm); +#line 1010 "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_; +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_HBox2*) g_object_new (object_type, NULL); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0); +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->priv->_this; +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = xcls_projectsettings_xcls_button3_new (_tmp3_); +#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_0 = _tmp4_; +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_0); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = self->el; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = child_0->el; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->priv->_this; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = xcls_projectsettings_xcls_button4_new (_tmp7_); +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_1 = _tmp8_; +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_1); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = self->el; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = child_1->el; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_1); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_0); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1083 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_new (Xcls_ProjectSettings* _owner) { +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_hbox2_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, _owner); +#line 1090 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox2_class_init (Xcls_ProjectSettingsXcls_HBox2Class * klass) { +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_HBox2Private)); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_hbox2_finalize; +#line 1101 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox2_instance_init (Xcls_ProjectSettingsXcls_HBox2 * self) { +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_PRIVATE (self); +#line 1108 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox2_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_HBox2 * self; +#line 109 "/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 111 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_hbox2_parent_class)->finalize (obj); +#line 1122 "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 __lambda60_ (Xcls_ProjectSettingsXcls_Button3* self) { + gboolean result = FALSE; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = self->priv->_this; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_save (_tmp0_); +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = self->priv->_this; +#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_emit_by_name (_tmp1_, "button-pressed", "apply"); +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1154 "ProjectSettings.vala.c" +} + + +static gboolean ___lambda60__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda60_ (self); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1163 "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 147 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_Button3*) g_object_new (object_type, NULL); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->el; +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_button_set_label (_tmp3_, "Apply"); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = self->el; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda60__gtk_widget_button_press_event, self, 0); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1204 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_new (Xcls_ProjectSettings* _owner) { +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_button3_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, _owner); +#line 1211 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button3_class_init (Xcls_ProjectSettingsXcls_Button3Class * klass) { +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_button3_parent_class = g_type_class_peek_parent (klass); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button3Private)); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button3_finalize; +#line 1222 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button3_instance_init (Xcls_ProjectSettingsXcls_Button3 * self) { +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_PRIVATE (self); +#line 1229 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button3_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_Button3 * self; +#line 138 "/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 140 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_button3_parent_class)->finalize (obj); +#line 1243 "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 __lambda61_ (Xcls_ProjectSettingsXcls_Button4* self) { + gboolean result = FALSE; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = self->priv->_this; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_save (_tmp0_); +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = self->priv->_this; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_emit_by_name (_tmp1_, "button-pressed", "save"); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1275 "ProjectSettings.vala.c" +} + + +static gboolean ___lambda61__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda61_ (self); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 1284 "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 179 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_Button4*) g_object_new (object_type, NULL); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->el; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_button_set_label (_tmp3_, "Save"); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = self->el; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda61__gtk_widget_button_press_event, self, 0); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1325 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_new (Xcls_ProjectSettings* _owner) { +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_button4_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, _owner); +#line 1332 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button4_class_init (Xcls_ProjectSettingsXcls_Button4Class * klass) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_button4_parent_class = g_type_class_peek_parent (klass); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button4Private)); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button4_finalize; +#line 1343 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button4_instance_init (Xcls_ProjectSettingsXcls_Button4 * self) { +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_PRIVATE (self); +#line 1350 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_button4_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_Button4 * self; +#line 170 "/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 172 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_button4_parent_class)->finalize (obj); +#line 1364 "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; +} + + +Xcls_ProjectSettingsXcls_path* xcls_projectsettings_xcls_path_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_path * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + Xcls_ProjectSettings* _tmp2_; + Xcls_ProjectSettingsXcls_path* _tmp3_; + GtkLabel* _tmp4_; + GtkLabel* _tmp5_; +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_path*) g_object_new (object_type, NULL); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = self->priv->_this; +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = _g_object_ref0 (self); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (_tmp2_->path); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_->path = _tmp3_; +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = (GtkLabel*) gtk_label_new ("filename"); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp4_); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp4_; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = self->el; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_set ((GtkMisc*) _tmp5_, "xalign", 0.f, NULL); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1422 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_path* xcls_projectsettings_xcls_path_new (Xcls_ProjectSettings* _owner) { +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_path_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, _owner); +#line 1429 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_path_class_init (Xcls_ProjectSettingsXcls_pathClass * klass) { +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_path_parent_class = g_type_class_peek_parent (klass); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_pathPrivate)); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_path_finalize; +#line 1440 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_path_instance_init (Xcls_ProjectSettingsXcls_path * self) { +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_PATH_GET_PRIVATE (self); +#line 1447 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_path_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_path * self; +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_path); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_path_parent_class)->finalize (obj); +#line 1461 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_path_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_path_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_path_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_pathClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_path_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_path), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_path_instance_init, NULL }; + GType xcls_projectsettings_xcls_path_type_id; + xcls_projectsettings_xcls_path_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_path", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_path_type_id__volatile, xcls_projectsettings_xcls_path_type_id); + } + return xcls_projectsettings_xcls_path_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 236 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_Label6*) g_object_new (object_type, NULL); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("HTML To insert at end of "); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1504 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_new (Xcls_ProjectSettings* _owner) { +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_label6_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, _owner); +#line 1511 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label6_class_init (Xcls_ProjectSettingsXcls_Label6Class * klass) { +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_label6_parent_class = g_type_class_peek_parent (klass); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Label6Private)); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_label6_finalize; +#line 1522 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label6_instance_init (Xcls_ProjectSettingsXcls_Label6 * self) { +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_PRIVATE (self); +#line 1529 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label6_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_Label6 * self; +#line 227 "/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 229 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_label6_parent_class)->finalize (obj); +#line 1543 "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_HBox7* xcls_projectsettings_xcls_hbox7_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_HBox7 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkHBox* _tmp2_; + Xcls_ProjectSettings* _tmp3_; + Xcls_ProjectSettingsXcls_Label8* _tmp4_; + Xcls_ProjectSettingsXcls_Label8* child_0; + GtkHBox* _tmp5_; + GtkLabel* _tmp6_; + Xcls_ProjectSettings* _tmp7_; + Xcls_ProjectSettingsXcls_base_template* _tmp8_; + Xcls_ProjectSettingsXcls_base_template* child_1; + GtkHBox* _tmp9_; + GtkEntry* _tmp10_; +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_HBox7*) g_object_new (object_type, NULL); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->priv->_this; +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = xcls_projectsettings_xcls_label8_new (_tmp3_); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_0 = _tmp4_; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_0); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = self->el; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = child_0->el; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0); +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->priv->_this; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = xcls_projectsettings_xcls_base_template_new (_tmp7_); +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_1 = _tmp8_; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_1); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = self->el; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = child_1->el; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_1); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_0); +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1628 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_HBox7* xcls_projectsettings_xcls_hbox7_new (Xcls_ProjectSettings* _owner) { +#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_hbox7_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, _owner); +#line 1635 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox7_class_init (Xcls_ProjectSettingsXcls_HBox7Class * klass) { +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_hbox7_parent_class = g_type_class_peek_parent (klass); +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_HBox7Private)); +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_hbox7_finalize; +#line 1646 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox7_instance_init (Xcls_ProjectSettingsXcls_HBox7 * self) { +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_HBOX7_GET_PRIVATE (self); +#line 1653 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox7_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_HBox7 * self; +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX7, Xcls_ProjectSettingsXcls_HBox7); +#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_hbox7_parent_class)->finalize (obj); +#line 1667 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_hbox7_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_hbox7_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_hbox7_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_HBox7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_hbox7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_HBox7), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_hbox7_instance_init, NULL }; + GType xcls_projectsettings_xcls_hbox7_type_id; + xcls_projectsettings_xcls_hbox7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_HBox7", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_hbox7_type_id__volatile, xcls_projectsettings_xcls_hbox7_type_id); + } + return xcls_projectsettings_xcls_hbox7_type_id__volatile; +} + + +Xcls_ProjectSettingsXcls_Label8* xcls_projectsettings_xcls_label8_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_Label8 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkLabel* _tmp2_; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_Label8*) g_object_new (object_type, NULL); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("HTML template file"); +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1710 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Label8* xcls_projectsettings_xcls_label8_new (Xcls_ProjectSettings* _owner) { +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_label8_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, _owner); +#line 1717 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label8_class_init (Xcls_ProjectSettingsXcls_Label8Class * klass) { +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_label8_parent_class = g_type_class_peek_parent (klass); +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Label8Private)); +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_label8_finalize; +#line 1728 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label8_instance_init (Xcls_ProjectSettingsXcls_Label8 * self) { +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_LABEL8_GET_PRIVATE (self); +#line 1735 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label8_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_Label8 * self; +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL8, Xcls_ProjectSettingsXcls_Label8); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_label8_parent_class)->finalize (obj); +#line 1749 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_label8_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_label8_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_label8_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Label8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_label8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Label8), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_label8_instance_init, NULL }; + GType xcls_projectsettings_xcls_label8_type_id; + xcls_projectsettings_xcls_label8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Label8", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_label8_type_id__volatile, xcls_projectsettings_xcls_label8_type_id); + } + return xcls_projectsettings_xcls_label8_type_id__volatile; +} + + +Xcls_ProjectSettingsXcls_base_template* xcls_projectsettings_xcls_base_template_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_base_template * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + Xcls_ProjectSettings* _tmp2_; + Xcls_ProjectSettingsXcls_base_template* _tmp3_; + GtkEntry* _tmp4_; +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_base_template*) g_object_new (object_type, NULL); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = self->priv->_this; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = _g_object_ref0 (self); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (_tmp2_->base_template); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_->base_template = _tmp3_; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp4_); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp4_; +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1802 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_base_template* xcls_projectsettings_xcls_base_template_new (Xcls_ProjectSettings* _owner) { +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_base_template_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, _owner); +#line 1809 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_base_template_class_init (Xcls_ProjectSettingsXcls_base_templateClass * klass) { +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_base_template_parent_class = g_type_class_peek_parent (klass); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_base_templatePrivate)); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_base_template_finalize; +#line 1820 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_base_template_instance_init (Xcls_ProjectSettingsXcls_base_template * self) { +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_GET_PRIVATE (self); +#line 1827 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_base_template_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_base_template * self; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_template); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_base_template_parent_class)->finalize (obj); +#line 1841 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_base_template_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_base_template_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_base_template_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_base_templateClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_base_template_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_base_template), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_base_template_instance_init, NULL }; + GType xcls_projectsettings_xcls_base_template_type_id; + xcls_projectsettings_xcls_base_template_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_base_template", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_base_template_type_id__volatile, xcls_projectsettings_xcls_base_template_type_id); + } + return xcls_projectsettings_xcls_base_template_type_id__volatile; +} + + +Xcls_ProjectSettingsXcls_HBox10* xcls_projectsettings_xcls_hbox10_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_HBox10 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkHBox* _tmp2_; + Xcls_ProjectSettings* _tmp3_; + Xcls_ProjectSettingsXcls_Label11* _tmp4_; + Xcls_ProjectSettingsXcls_Label11* child_0; + GtkHBox* _tmp5_; + GtkLabel* _tmp6_; + Xcls_ProjectSettings* _tmp7_; + Xcls_ProjectSettingsXcls_rootURL* _tmp8_; + Xcls_ProjectSettingsXcls_rootURL* child_1; + GtkHBox* _tmp9_; + GtkEntry* _tmp10_; +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_HBox10*) g_object_new (object_type, NULL); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0); +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->priv->_this; +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = xcls_projectsettings_xcls_label11_new (_tmp3_); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_0 = _tmp4_; +#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_0); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = self->el; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = child_0->el; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0); +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->priv->_this; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp8_ = xcls_projectsettings_xcls_rooturl_new (_tmp7_); +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_1 = _tmp8_; +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_1); +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = self->el; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp10_ = child_1->el; +#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_1); +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_0); +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 1926 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_HBox10* xcls_projectsettings_xcls_hbox10_new (Xcls_ProjectSettings* _owner) { +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_hbox10_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, _owner); +#line 1933 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox10_class_init (Xcls_ProjectSettingsXcls_HBox10Class * klass) { +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_hbox10_parent_class = g_type_class_peek_parent (klass); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_HBox10Private)); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_hbox10_finalize; +#line 1944 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox10_instance_init (Xcls_ProjectSettingsXcls_HBox10 * self) { +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_HBOX10_GET_PRIVATE (self); +#line 1951 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_hbox10_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_HBox10 * self; +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX10, Xcls_ProjectSettingsXcls_HBox10); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_hbox10_parent_class)->finalize (obj); +#line 1965 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_hbox10_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_hbox10_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_hbox10_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_HBox10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_hbox10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_HBox10), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_hbox10_instance_init, NULL }; + GType xcls_projectsettings_xcls_hbox10_type_id; + xcls_projectsettings_xcls_hbox10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_HBox10", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_hbox10_type_id__volatile, xcls_projectsettings_xcls_hbox10_type_id); + } + return xcls_projectsettings_xcls_hbox10_type_id__volatile; +} + + +Xcls_ProjectSettingsXcls_Label11* xcls_projectsettings_xcls_label11_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_Label11 * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + GtkLabel* _tmp2_; +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_Label11*) g_object_new (object_type, NULL); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkLabel*) gtk_label_new ("root URL"); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 2008 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_Label11* xcls_projectsettings_xcls_label11_new (Xcls_ProjectSettings* _owner) { +#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_label11_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, _owner); +#line 2015 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label11_class_init (Xcls_ProjectSettingsXcls_Label11Class * klass) { +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_label11_parent_class = g_type_class_peek_parent (klass); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Label11Private)); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_label11_finalize; +#line 2026 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label11_instance_init (Xcls_ProjectSettingsXcls_Label11 * self) { +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_LABEL11_GET_PRIVATE (self); +#line 2033 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_label11_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_Label11 * self; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL11, Xcls_ProjectSettingsXcls_Label11); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_label11_parent_class)->finalize (obj); +#line 2047 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_label11_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_label11_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_label11_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Label11Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_label11_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Label11), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_label11_instance_init, NULL }; + GType xcls_projectsettings_xcls_label11_type_id; + xcls_projectsettings_xcls_label11_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Label11", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_label11_type_id__volatile, xcls_projectsettings_xcls_label11_type_id); + } + return xcls_projectsettings_xcls_label11_type_id__volatile; +} + + +Xcls_ProjectSettingsXcls_rootURL* xcls_projectsettings_xcls_rooturl_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_rootURL * self = NULL; + Xcls_ProjectSettings* _tmp0_; + Xcls_ProjectSettings* _tmp1_; + Xcls_ProjectSettings* _tmp2_; + Xcls_ProjectSettingsXcls_rootURL* _tmp3_; + GtkEntry* _tmp4_; +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_rootURL*) g_object_new (object_type, NULL); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = self->priv->_this; +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = _g_object_ref0 (self); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (_tmp2_->rootURL); +#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_->rootURL = _tmp3_; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = (GtkEntry*) gtk_entry_new (); +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp4_); +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp4_; +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 2100 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_rootURL* xcls_projectsettings_xcls_rooturl_new (Xcls_ProjectSettings* _owner) { +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_rooturl_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, _owner); +#line 2107 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_rooturl_class_init (Xcls_ProjectSettingsXcls_rootURLClass * klass) { +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_rooturl_parent_class = g_type_class_peek_parent (klass); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_rootURLPrivate)); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_rooturl_finalize; +#line 2118 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_rooturl_instance_init (Xcls_ProjectSettingsXcls_rootURL * self) { +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_ROOTURL_GET_PRIVATE (self); +#line 2125 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_rooturl_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_rootURL * self; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURL); +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_rooturl_parent_class)->finalize (obj); +#line 2139 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_rooturl_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_rooturl_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_rooturl_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_rootURLClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_rooturl_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_rootURL), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_rooturl_instance_init, NULL }; + GType xcls_projectsettings_xcls_rooturl_type_id; + xcls_projectsettings_xcls_rooturl_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_rootURL", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_rooturl_type_id__volatile, xcls_projectsettings_xcls_rooturl_type_id); + } + return xcls_projectsettings_xcls_rooturl_type_id__volatile; +} + + +Xcls_ProjectSettingsXcls_ScrolledWindow13* xcls_projectsettings_xcls_scrolledwindow13_construct (GType object_type, Xcls_ProjectSettings* _owner) { + Xcls_ProjectSettingsXcls_ScrolledWindow13 * 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 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_ScrolledWindow13*) g_object_new (object_type, NULL); +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp2_); +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp2_; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = self->priv->_this; +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = xcls_projectsettings_xcls_view_new (_tmp3_); +#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + child_0 = _tmp4_; +#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref ((GObject*) child_0); +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = self->el; +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = child_0->el; +#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (child_0); +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 2203 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_ScrolledWindow13* xcls_projectsettings_xcls_scrolledwindow13_new (Xcls_ProjectSettings* _owner) { +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_scrolledwindow13_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, _owner); +#line 2210 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_scrolledwindow13_class_init (Xcls_ProjectSettingsXcls_ScrolledWindow13Class * klass) { +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_scrolledwindow13_parent_class = g_type_class_peek_parent (klass); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow13Private)); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_scrolledwindow13_finalize; +#line 2221 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_scrolledwindow13_instance_init (Xcls_ProjectSettingsXcls_ScrolledWindow13 * self) { +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW13_GET_PRIVATE (self); +#line 2228 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_scrolledwindow13_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_ScrolledWindow13 * self; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW13, Xcls_ProjectSettingsXcls_ScrolledWindow13); +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_scrolledwindow13_parent_class)->finalize (obj); +#line 2242 "ProjectSettings.vala.c" +} + + +GType xcls_projectsettings_xcls_scrolledwindow13_get_type (void) { + static volatile gsize xcls_projectsettings_xcls_scrolledwindow13_type_id__volatile = 0; + if (g_once_init_enter (&xcls_projectsettings_xcls_scrolledwindow13_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow13Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_scrolledwindow13_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow13), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_scrolledwindow13_instance_init, NULL }; + GType xcls_projectsettings_xcls_scrolledwindow13_type_id; + xcls_projectsettings_xcls_scrolledwindow13_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_ScrolledWindow13", &g_define_type_info, 0); + g_once_init_leave (&xcls_projectsettings_xcls_scrolledwindow13_type_id__volatile, xcls_projectsettings_xcls_scrolledwindow13_type_id); + } + return xcls_projectsettings_xcls_scrolledwindow13_type_id__volatile; +} + + +static gboolean __lambda59_ (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 454 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = *event; +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _tmp0_.keyval; +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + if (_tmp1_ != ((guint) 115)) { +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 2293 "ProjectSettings.vala.c" + } +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = *event; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = _tmp2_.state; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + if ((_tmp3_ & GDK_CONTROL_MASK) < 1) { +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 2305 "ProjectSettings.vala.c" + } +#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = self->el; +#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp4_); +#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + buf = _tmp6_; +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = buf; +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_start_iter (_tmp7_, &_tmp8_); +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + s = _tmp8_; +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp9_ = buf; +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_text_buffer_get_end_iter (_tmp9_, &_tmp10_); +#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + e = _tmp10_; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp11_ = self->priv->_this; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_ = _tmp11_->project; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp13_ = buf; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp14_ = s; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp15_ = e; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp16_ = gtk_text_buffer_get_text (_tmp13_, &_tmp14_, &_tmp15_, TRUE); +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_free0 (_tmp12_->runhtml); +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp12_->runhtml = _tmp16_; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp17_ = self->priv->_this; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_emit_by_name (_tmp17_, "button-pressed", "save"); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + result = FALSE; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (buf); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 2353 "ProjectSettings.vala.c" +} + + +static gboolean ___lambda59__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) { + gboolean result; + result = __lambda59_ (self, event); +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return result; +#line 2362 "ProjectSettings.vala.c" +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 2369 "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 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self = (Xcls_ProjectSettingsXcls_view*) g_object_new (object_type, NULL); +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp0_ = _owner; +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv->_this = _tmp1_; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_ = self->priv->_this; +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp3_ = _g_object_ref0 (self); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (_tmp2_->view); +#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp2_->view = _tmp3_; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp4_ = (GtkSourceView*) gtk_source_view_new (); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_object_ref_sink (_tmp4_); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->el = _tmp4_; +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp5_ = pango_font_description_from_string ("monospace"); +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + description = _tmp5_; +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + pango_font_description_set_size (description, 9000); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp6_ = self->el; +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + gtk_widget_override_font ((GtkWidget*) _tmp6_, description); +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _tmp7_ = self->el; +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_signal_connect_object ((GtkWidget*) _tmp7_, "key-release-event", (GCallback) ___lambda59__gtk_widget_key_release_event, self, 0); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + __vala_PangoFontDescription_free0 (description); +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return self; +#line 2430 "ProjectSettings.vala.c" +} + + +Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_new (Xcls_ProjectSettings* _owner) { +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + return xcls_projectsettings_xcls_view_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, _owner); +#line 2437 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_view_class_init (Xcls_ProjectSettingsXcls_viewClass * klass) { +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + xcls_projectsettings_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_viewPrivate)); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_view_finalize; +#line 2448 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_view_instance_init (Xcls_ProjectSettingsXcls_view * self) { +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + self->priv = XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_PRIVATE (self); +#line 2455 "ProjectSettings.vala.c" +} + + +static void xcls_projectsettings_xcls_view_finalize (GObject* obj) { + Xcls_ProjectSettingsXcls_view * self; +#line 428 "/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 430 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->el); +#line 431 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->priv->_this); +#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + G_OBJECT_CLASS (xcls_projectsettings_xcls_view_parent_class)->finalize (obj); +#line 2469 "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 2494 "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 2501 "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 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->path); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->base_template); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->rootURL); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala" + _g_object_unref0 (self->view); +#line 38 "/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 2525 "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..cb6103244 --- /dev/null +++ b/Builder4/StandardErrorDialog.vala.c @@ -0,0 +1,292 @@ +/* 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 + + +#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))) + +struct _Xcls_StandardErrorDialog { + GObject parent_instance; + Xcls_StandardErrorDialogPrivate * priv; + GtkMessageDialog* el; +}; + +struct _Xcls_StandardErrorDialogClass { + GObjectClass parent_class; +}; + +struct _Xcls_StandardErrorDialogPrivate { + Xcls_StandardErrorDialog* _this; +}; + + +extern Xcls_StandardErrorDialog* StandardErrorDialog; +Xcls_StandardErrorDialog* StandardErrorDialog = NULL; +static gpointer xcls_standarderrordialog_parent_class = NULL; + +GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST; +#define XCLS_STANDARDERRORDIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogPrivate)) +enum { + XCLS_STANDARDERRORDIALOG_DUMMY_PROPERTY +}; +Xcls_StandardErrorDialog* xcls_standarderrordialog_singleton (void); +Xcls_StandardErrorDialog* xcls_standarderrordialog_new (void); +Xcls_StandardErrorDialog* xcls_standarderrordialog_construct (GType object_type); +static gboolean __lambda15_ (Xcls_StandardErrorDialog* self, GtkWidget* _self_, GdkEventAny* event); +static gboolean ___lambda15__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self); +static void __lambda16_ (Xcls_StandardErrorDialog* self, GtkDialog* _self_, gint response_id); +static void ___lambda16__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self); +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, GtkWindow* win, const gchar* msg); +static void xcls_standarderrordialog_finalize (GObject* obj); + + +static gpointer _g_object_ref0 (gpointer self) { +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return self ? g_object_ref (self) : NULL; +#line 77 "StandardErrorDialog.vala.c" +} + + +Xcls_StandardErrorDialog* xcls_standarderrordialog_singleton (void) { + Xcls_StandardErrorDialog* result = NULL; + Xcls_StandardErrorDialog* _tmp0_; + Xcls_StandardErrorDialog* _tmp2_; + Xcls_StandardErrorDialog* _tmp3_; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp0_ = StandardErrorDialog; +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + if (_tmp0_ == NULL) { +#line 90 "StandardErrorDialog.vala.c" + Xcls_StandardErrorDialog* _tmp1_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp1_ = xcls_standarderrordialog_new (); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _g_object_unref0 (StandardErrorDialog); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + StandardErrorDialog = _tmp1_; +#line 98 "StandardErrorDialog.vala.c" + } +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp2_ = StandardErrorDialog; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + result = _tmp3_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return result; +#line 108 "StandardErrorDialog.vala.c" +} + + +static gboolean __lambda15_ (Xcls_StandardErrorDialog* self, GtkWidget* _self_, GdkEventAny* event) { + gboolean result = FALSE; + GtkMessageDialog* _tmp0_; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp0_ = self->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + result = TRUE; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return result; +#line 127 "StandardErrorDialog.vala.c" +} + + +static gboolean ___lambda15__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) { + gboolean result; + result = __lambda15_ (self, _sender, event); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return result; +#line 136 "StandardErrorDialog.vala.c" +} + + +static void __lambda16_ (Xcls_StandardErrorDialog* self, GtkDialog* _self_, gint response_id) { + GtkMessageDialog* _tmp0_; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (_self_ != NULL); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp0_ = self->el; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_widget_hide ((GtkWidget*) _tmp0_); +#line 148 "StandardErrorDialog.vala.c" +} + + +static void ___lambda16__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) { +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + __lambda16_ (self, _sender, response_id); +#line 155 "StandardErrorDialog.vala.c" +} + + +Xcls_StandardErrorDialog* xcls_standarderrordialog_construct (GType object_type) { + Xcls_StandardErrorDialog * self = NULL; + Xcls_StandardErrorDialog* _tmp0_; + GtkMessageDialog* _tmp1_; + GtkMessageDialog* _tmp2_; + GtkMessageDialog* _tmp3_; + GtkMessageDialog* _tmp4_; + GtkMessageDialog* _tmp5_; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + self = (Xcls_StandardErrorDialog*) g_object_new (object_type, NULL); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp0_ = _g_object_ref0 (self); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _g_object_unref0 (self->priv->_this); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + self->priv->_this = _tmp0_; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp1_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "fixme"); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_object_ref_sink (_tmp1_); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _g_object_unref0 (self->el); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + self->el = _tmp1_; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp2_ = self->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_window_set_modal ((GtkWindow*) _tmp2_, TRUE); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp3_ = self->el; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_object_set (_tmp3_, "use-markup", TRUE, NULL); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp4_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_signal_connect_object ((GtkWidget*) _tmp4_, "delete-event", (GCallback) ___lambda15__gtk_widget_delete_event, self, 0); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp5_ = self->el; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_signal_connect_object ((GtkDialog*) _tmp5_, "response", (GCallback) ___lambda16__gtk_dialog_response, self, 0); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return self; +#line 201 "StandardErrorDialog.vala.c" +} + + +Xcls_StandardErrorDialog* xcls_standarderrordialog_new (void) { +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + return xcls_standarderrordialog_construct (TYPE_XCLS_STANDARDERRORDIALOG); +#line 208 "StandardErrorDialog.vala.c" +} + + +void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, GtkWindow* win, const gchar* msg) { + GtkMessageDialog* _tmp0_; + GtkWindow* _tmp1_; + GtkMessageDialog* _tmp2_; + GtkMessageDialog* _tmp3_; + const gchar* _tmp4_; + GtkMessageDialog* _tmp5_; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (self != NULL); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (win != NULL); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_return_if_fail (msg != NULL); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp0_ = self->el; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp1_ = win; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_window_set_transient_for ((GtkWindow*) _tmp0_, _tmp1_); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp2_ = self->el; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_window_set_modal ((GtkWindow*) _tmp2_, TRUE); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp3_ = self->el; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp4_ = msg; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + g_object_set (_tmp3_, "text", _tmp4_, NULL); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _tmp5_ = self->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + gtk_widget_show_all ((GtkWidget*) _tmp5_); +#line 245 "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" + g_type_class_add_private (klass, sizeof (Xcls_StandardErrorDialogPrivate)); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_standarderrordialog_finalize; +#line 256 "StandardErrorDialog.vala.c" +} + + +static void xcls_standarderrordialog_instance_init (Xcls_StandardErrorDialog * self) { +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + self->priv = XCLS_STANDARDERRORDIALOG_GET_PRIVATE (self); +#line 263 "StandardErrorDialog.vala.c" +} + + +static void xcls_standarderrordialog_finalize (GObject* 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 23 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + _g_object_unref0 (self->priv->_this); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala" + G_OBJECT_CLASS (xcls_standarderrordialog_parent_class)->finalize (obj); +#line 277 "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 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, NULL }; + GType xcls_standarderrordialog_type_id; + xcls_standarderrordialog_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_StandardErrorDialog", &g_define_type_info, 0); + g_once_init_leave (&xcls_standarderrordialog_type_id__volatile, xcls_standarderrordialog_type_id); + } + return xcls_standarderrordialog_type_id__volatile; +} + + + diff --git a/Builder4/WindowAddProp.vala.c b/Builder4/WindowAddProp.vala.c new file mode 100644 index 000000000..ae02b7c93 --- /dev/null +++ b/Builder4/WindowAddProp.vala.c @@ -0,0 +1,1352 @@ +/* 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; + gboolean ctor_only; + gchar* parent; + gchar* value; + gchar* sig; + PaleteGirObject* gparent; + 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 __lambda71_ (Xcls_WindowAddPropXcls_TreeView2* self, GtkTreePath* path, GtkTreeViewColumn* column); +gchar* xcls_windowaddprop_xcls_model_getValue (Xcls_WindowAddPropXcls_model* self, GtkTreeIter* iter, gint col); +static void ___lambda71__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 280 "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 344 "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 351 "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 366 "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 416 "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 473 "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 593 "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 605 "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 624 "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 630 "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 636 "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 643 "WindowAddProp.vala.c" +} + + +static void __lambda71_ (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 740 "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 747 "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 771 "WindowAddProp.vala.c" +} + + +static void ___lambda71__gtk_tree_view_row_activated (GtkTreeView* _sender, GtkTreePath* path, GtkTreeViewColumn* column, gpointer self) { +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala" + __lambda71_ (self, path, column); +#line 778 "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 861 "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 886 "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) ___lambda71__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 898 "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 905 "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 916 "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 923 "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 937 "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 988 "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 995 "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 1034 "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 1045 "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 1052 "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 1066 "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 1154 "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 1161 "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 1172 "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 1179 "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 1193 "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 1246 "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 1253 "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 1264 "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 1271 "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 1285 "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 1310 "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 1317 "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 1337 "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..8fb3f5b4c --- /dev/null +++ b/Builder4/WindowLeftProjects.vala.c @@ -0,0 +1,1756 @@ +/* WindowLeftProjects.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowLeftProjects.vala, do not modify */ + + +#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_SCROLLEDWINDOW2 (xcls_windowleftprojects_xcls_scrolledwindow2_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2 Xcls_WindowLeftProjectsXcls_ScrolledWindow2; +typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class; +typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private; + +#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 _Xcls_WindowLeftProjectsXcls_viewPrivate Xcls_WindowLeftProjectsXcls_viewPrivate; +typedef struct _Block10Data Block10Data; + +#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5 (xcls_windowleftprojects_xcls_treeviewcolumn5_get_type ()) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5)) +#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5)) +#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class)) + +typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5 Xcls_WindowLeftProjectsXcls_TreeViewColumn5; +typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class; +typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private; +#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_ScrolledWindow2 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private * priv; + GtkScrolledWindow* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class { + 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; + gchar* base_template; + gchar* rootURL; + GeeHashMap* paths; + GeeHashMap* files; + gchar* xtype; +}; + +struct _ProjectProjectClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_view { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_viewPrivate * priv; + GtkTreeView* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_viewClass { + GObjectClass parent_class; +}; + +struct _Block10Data { + int _ref_count_; + Xcls_WindowLeftProjects * self; + GtkTreeSelection* sel; + gboolean found; + ProjectProject* project; +}; + +struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_viewPrivate { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5 { + GObject parent_instance; + Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private * priv; + GtkTreeViewColumn* el; +}; + +struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftProjectsXcls_modelPrivate { + Xcls_WindowLeftProjects* _this; +}; + +struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private { + 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_scrolledwindow2_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_treeviewcolumn5_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_singleton (void); +Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void); +Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type); +Xcls_WindowLeftProjectsXcls_ScrolledWindow2* xcls_windowleftprojects_xcls_scrolledwindow2_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_ScrolledWindow2* xcls_windowleftprojects_xcls_scrolledwindow2_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_scrolledwindow2_get_type (void) G_GNUC_CONST; +static void __lambda48_ (Xcls_WindowLeftProjects* self); +void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self); +static void ___lambda48__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; +ProjectProject* xcls_windowleftprojects_getSelectedProject (Xcls_WindowLeftProjects* self); +void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project); +static Block10Data* block10_data_ref (Block10Data* _data10_); +static void block10_data_unref (void * _userdata_); +static gboolean __lambda49_ (Block10Data* _data10_, GtkTreeModel* mod, GtkTreePath* path, GtkTreeIter* iter); +static gboolean ___lambda49__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self); +#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_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_scrolledwindow2_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_TreeViewColumn5* xcls_windowleftprojects_xcls_treeviewcolumn5_new (Xcls_WindowLeftProjects* _owner); +Xcls_WindowLeftProjectsXcls_TreeViewColumn5* xcls_windowleftprojects_xcls_treeviewcolumn5_construct (GType object_type, Xcls_WindowLeftProjects* _owner); +GType xcls_windowleftprojects_xcls_treeviewcolumn5_get_type (void) G_GNUC_CONST; +static void __lambda47_ (Xcls_WindowLeftProjectsXcls_view* self); +static void ___lambda47__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 ___lambda46_ (Xcls_WindowLeftProjectsXcls_model* self, GtkTreeModel* mod, GtkTreeIter* a, GtkTreeIter* b); +static gint ____lambda46__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_TREEVIEWCOLUMN5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private)) +enum { + XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5_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_treeviewcolumn5_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 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self ? g_object_ref (self) : NULL; +#line 302 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjects* xcls_windowleftprojects_singleton (void) { + Xcls_WindowLeftProjects* result = NULL; + Xcls_WindowLeftProjects* _tmp0_; + Xcls_WindowLeftProjects* _tmp2_; + Xcls_WindowLeftProjects* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _WindowLeftProjects; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (_tmp0_ == NULL) { +#line 315 "WindowLeftProjects.vala.c" + Xcls_WindowLeftProjects* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = xcls_windowleftprojects_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_WindowLeftProjects); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _WindowLeftProjects = _tmp1_; +#line 323 "WindowLeftProjects.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = _WindowLeftProjects; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 333 "WindowLeftProjects.vala.c" +} + + +static void __lambda48_ (Xcls_WindowLeftProjects* self) { +#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_load (self); +#line 340 "WindowLeftProjects.vala.c" +} + + +static void ___lambda48__gtk_widget_show (GtkWidget* _sender, gpointer self) { +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + __lambda48_ (self); +#line 347 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type) { + Xcls_WindowLeftProjects * self = NULL; + Xcls_WindowLeftProjects* _tmp0_; + GtkVBox* _tmp1_; + Xcls_WindowLeftProjects* _tmp2_; + Xcls_WindowLeftProjectsXcls_ScrolledWindow2* _tmp3_; + Xcls_WindowLeftProjectsXcls_ScrolledWindow2* child_0; + GtkVBox* _tmp4_; + GtkScrolledWindow* _tmp5_; + GtkVBox* _tmp6_; +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjects*) g_object_new (object_type, NULL); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _g_object_ref0 (self); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp0_; +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp1_); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp1_; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->is_loaded = FALSE; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->is_loading = FALSE; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = xcls_windowleftprojects_xcls_scrolledwindow2_new (_tmp2_); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp3_; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = self->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = child_0->el; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_box_pack_end ((GtkBox*) _tmp4_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0); +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = self->el; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_connect_object ((GtkWidget*) _tmp6_, "show", (GCallback) ___lambda48__gtk_widget_show, self, 0); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 403 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void) { +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_construct (TYPE_XCLS_WINDOWLEFTPROJECTS); +#line 410 "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 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_if_fail (self != NULL); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = self->priv->_this; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _tmp0_->is_loaded; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (_tmp1_) { +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return; +#line 439 "WindowLeftProjects.vala.c" + } +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_->is_loading = TRUE; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_->is_loaded = TRUE; +#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + project_project_loadAll (FALSE); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = project_project_allProjectsByName (); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + projects = _tmp4_; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->model; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = _tmp5_->el; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = _g_object_ref0 (_tmp6_); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + m = _tmp7_; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = m; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_list_store_clear (_tmp8_); +#line 467 "WindowLeftProjects.vala.c" + { + gint i; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + i = 0; +#line 472 "WindowLeftProjects.vala.c" + { + gboolean _tmp9_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = TRUE; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + while (TRUE) { +#line 479 "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 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = _tmp9_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (!_tmp10_) { +#line 507 "WindowLeftProjects.vala.c" + gint _tmp11_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = i; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + i = _tmp11_ + 1; +#line 513 "WindowLeftProjects.vala.c" + } +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = FALSE; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp12_ = i; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp13_ = projects; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp14_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp13_); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp15_ = _tmp14_; +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (!(_tmp12_ < _tmp15_)) { +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + break; +#line 529 "WindowLeftProjects.vala.c" + } +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp16_ = m; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_list_store_append (_tmp16_, &_tmp17_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + iter = _tmp17_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp18_ = m; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp19_ = iter; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp20_ = projects; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp21_ = i; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp22_ = gee_abstract_list_get ((GeeAbstractList*) _tmp20_, _tmp21_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp23_ = (ProjectProject*) _tmp22_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp24_ = _tmp23_->name; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_list_store_set (_tmp18_, &_tmp19_, 0, _tmp24_, -1); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp23_); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_value_init (&_tmp25_, G_TYPE_OBJECT); +#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + o = _tmp25_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp26_ = projects; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp27_ = i; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp28_ = gee_abstract_list_get ((GeeAbstractList*) _tmp26_, _tmp27_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp29_ = G_TYPE_CHECK_INSTANCE_CAST ((ProjectProject*) _tmp28_, G_TYPE_OBJECT, GObject); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_value_set_object (&o, _tmp29_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp29_); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp30_ = m; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp31_ = iter; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp32_ = o; +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_list_store_set_value (_tmp30_, &_tmp31_, 1, &_tmp32_); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL; +#line 581 "WindowLeftProjects.vala.c" + } + } + } +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp33_ = m; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp33_, 0, GTK_SORT_ASCENDING); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp34_ = self->priv->_this; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp34_->is_loading = FALSE; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (m); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (projects); +#line 597 "WindowLeftProjects.vala.c" +} + + +ProjectProject* xcls_windowleftprojects_getSelectedProject (Xcls_WindowLeftProjects* self) { + ProjectProject* result = NULL; + GtkTreeIter iter = {0}; + GtkTreeModel* mod = NULL; + Xcls_WindowLeftProjectsXcls_view* _tmp0_; + GtkTreeView* _tmp1_; + GtkTreeSelection* _tmp2_ = NULL; + GtkTreeSelection* _tmp3_; + GtkTreeSelection* s; + GtkTreeSelection* _tmp4_; + GtkTreeModel* _tmp5_ = NULL; + GtkTreeIter _tmp6_ = {0}; + gboolean _tmp7_ = FALSE; + GtkTreeModel* _tmp8_; + GValue gval = {0}; + GtkTreeModel* _tmp9_; + GtkTreeIter _tmp10_; + GValue _tmp11_ = {0}; + GObject* _tmp12_ = NULL; + ProjectProject* _tmp13_; + ProjectProject* project; +#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = self->view; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _tmp0_->el; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = gtk_tree_view_get_selection (_tmp1_); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + s = _tmp3_; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = s; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = gtk_tree_selection_get_selected (_tmp4_, &_tmp5_, &_tmp6_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (mod); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = _g_object_ref0 (_tmp5_); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + mod = _tmp8_; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + iter = _tmp6_; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (!_tmp7_) { +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = NULL; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (s); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (mod); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 656 "WindowLeftProjects.vala.c" + } +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = mod; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = iter; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_get_value (_tmp9_, &_tmp10_, 1, &_tmp11_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gval = _tmp11_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp12_ = g_value_get_object (&gval); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp13_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp12_, PROJECT_TYPE_PROJECT, ProjectProject)); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + project = _tmp13_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = project; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (s); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (mod); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 684 "WindowLeftProjects.vala.c" +} + + +static Block10Data* block10_data_ref (Block10Data* _data10_) { +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_atomic_int_inc (&_data10_->_ref_count_); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return _data10_; +#line 693 "WindowLeftProjects.vala.c" +} + + +static void block10_data_unref (void * _userdata_) { + Block10Data* _data10_; + _data10_ = (Block10Data*) _userdata_; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (g_atomic_int_dec_and_test (&_data10_->_ref_count_)) { +#line 702 "WindowLeftProjects.vala.c" + Xcls_WindowLeftProjects * self; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = _data10_->self; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_data10_->sel); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_data10_->project); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_slice_free (Block10Data, _data10_); +#line 714 "WindowLeftProjects.vala.c" + } +} + + +static gboolean __lambda49_ (Block10Data* _data10_, 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; + const gchar* _tmp4_; + ProjectProject* _tmp5_; + const gchar* _tmp6_; + GtkTreeSelection* _tmp11_; + GtkTreeIter _tmp12_; + ProjectProject* _tmp13_; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = _data10_->self; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (mod != NULL, FALSE); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (path != NULL, FALSE); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (iter != NULL, FALSE); +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = mod; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = *iter; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_get_value (_tmp0_, &_tmp1_, 1, &_tmp2_); +#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" + val = _tmp2_; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = g_value_get_object (&val); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, PROJECT_TYPE_PROJECT, ProjectProject)->fn; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = _data10_->project; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = _tmp5_->fn; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (g_strcmp0 (_tmp4_, _tmp6_) != 0) { +#line 761 "WindowLeftProjects.vala.c" + GObject* _tmp7_ = NULL; + const gchar* _tmp8_; + ProjectProject* _tmp9_; + const gchar* _tmp10_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = g_value_get_object (&val); +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, PROJECT_TYPE_PROJECT, ProjectProject)->name; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = _data10_->project; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = _tmp9_->name; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_print ("SKIP %s != %s\n", _tmp8_, _tmp10_); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = FALSE; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 782 "WindowLeftProjects.vala.c" + } +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = _data10_->sel; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp12_ = *iter; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_selection_select_iter (_tmp11_, &_tmp12_); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp13_ = _data10_->project; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_emit_by_name (self, "project-selected", _tmp13_); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data10_->found = TRUE; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = TRUE; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 802 "WindowLeftProjects.vala.c" +} + + +static gboolean ___lambda49__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) { + gboolean result; + result = __lambda49_ (self, model, path, iter); +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 811 "WindowLeftProjects.vala.c" +} + + +void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project) { + Block10Data* _data10_; + ProjectProject* _tmp0_; + ProjectProject* _tmp1_; + Xcls_WindowLeftProjects* _tmp2_; + Xcls_WindowLeftProjectsXcls_view* _tmp3_; + GtkTreeView* _tmp4_; + GtkTreeSelection* _tmp5_ = NULL; + GtkTreeSelection* _tmp6_; + GtkTreeSelection* _tmp7_; + Xcls_WindowLeftProjects* _tmp8_; + Xcls_WindowLeftProjectsXcls_model* _tmp9_; + GtkListStore* _tmp10_; + gboolean _tmp11_; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_if_fail (self != NULL); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_if_fail (project != NULL); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data10_ = g_slice_new0 (Block10Data); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data10_->_ref_count_ = 1; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data10_->self = g_object_ref (self); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = project; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_data10_->project); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data10_->project = _tmp1_; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _tmp2_->view; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = _tmp3_->el; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = gtk_tree_view_get_selection (_tmp4_); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data10_->sel = _tmp6_; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = _data10_->sel; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_selection_unselect_all (_tmp7_); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data10_->found = FALSE; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = self->priv->_this; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = _tmp8_->model; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = _tmp9_->el; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_foreach ((GtkTreeModel*) _tmp10_, ___lambda49__gtk_tree_model_foreach_func, _data10_); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = _data10_->found; +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (!_tmp11_) { +#line 877 "WindowLeftProjects.vala.c" + ProjectProject* _tmp12_; + const gchar* _tmp13_; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp12_ = _data10_->project; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp13_ = _tmp12_->name; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_print ("tried to select %s, could not find it", _tmp13_); +#line 886 "WindowLeftProjects.vala.c" + } +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + block10_data_unref (_data10_); +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _data10_ = NULL; +#line 892 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_ScrolledWindow2* xcls_windowleftprojects_xcls_scrolledwindow2_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_ScrolledWindow2 * 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 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_ScrolledWindow2*) g_object_new (object_type, NULL); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->el; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = self->priv->_this; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = xcls_windowleftprojects_xcls_view_new (_tmp4_); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp5_; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = self->el; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = child_0->el; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_); +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = self->el; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 954 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_ScrolledWindow2* xcls_windowleftprojects_xcls_scrolledwindow2_new (Xcls_WindowLeftProjects* _owner) { +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_scrolledwindow2_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, _owner); +#line 961 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_scrolledwindow2_class_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class * klass) { +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_scrolledwindow2_parent_class = g_type_class_peek_parent (klass); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow2Private)); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_scrolledwindow2_finalize; +#line 972 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_scrolledwindow2_instance_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow2 * self) { +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW2_GET_PRIVATE (self); +#line 979 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_scrolledwindow2_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_ScrolledWindow2 * self; +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW2, Xcls_WindowLeftProjectsXcls_ScrolledWindow2); +#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_scrolledwindow2_parent_class)->finalize (obj); +#line 993 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_scrolledwindow2_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_scrolledwindow2_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_scrolledwindow2_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_scrolledwindow2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow2), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_scrolledwindow2_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_scrolledwindow2_type_id; + xcls_windowleftprojects_xcls_scrolledwindow2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_ScrolledWindow2", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_scrolledwindow2_type_id__volatile, xcls_windowleftprojects_xcls_scrolledwindow2_type_id); + } + return xcls_windowleftprojects_xcls_scrolledwindow2_type_id__volatile; +} + + +static void __lambda47_ (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 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = self->priv->_this; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _tmp0_->is_loading; +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (_tmp1_) { +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return; +#line 1040 "WindowLeftProjects.vala.c" + } +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->el; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + s = _tmp4_; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = s; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (mod); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = _g_object_ref0 (_tmp6_); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + mod = _tmp9_; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + iter = _tmp7_; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (!_tmp8_) { +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (s); +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (mod); +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return; +#line 1070 "WindowLeftProjects.vala.c" + } +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = mod; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = iter; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_get_value (_tmp10_, &_tmp11_, 1, &_tmp12_); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gval = _tmp12_; +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp13_ = g_value_get_object (&gval); +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp14_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, PROJECT_TYPE_PROJECT, ProjectProject)); +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + project = _tmp14_; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp15_ = self->priv->_this; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp16_ = project; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_emit_by_name (_tmp15_, "project-selected", _tmp16_); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (project); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (s); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (mod); +#line 1102 "WindowLeftProjects.vala.c" +} + + +static void ___lambda47__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) { +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + __lambda47_ (self); +#line 1109 "WindowLeftProjects.vala.c" +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 1116 "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_TreeViewColumn5* _tmp12_; + Xcls_WindowLeftProjectsXcls_TreeViewColumn5* child_1; + GtkTreeView* _tmp13_; + GtkTreeViewColumn* _tmp14_; + PangoFontDescription* _tmp15_; + PangoFontDescription* description; + GtkTreeView* _tmp16_; + GtkTreeView* _tmp17_; + GtkTreeSelection* _tmp18_ = NULL; + GtkTreeSelection* _tmp19_; + GtkTreeSelection* selection; + GtkTreeView* _tmp20_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_view*) g_object_new (object_type, NULL); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _g_object_ref0 (self); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp2_->view); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_->view = _tmp3_; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = (GtkTreeView*) gtk_tree_view_new (); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp4_); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp4_; +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE); +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = self->el; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_view_set_headers_visible (_tmp6_, FALSE); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->priv->_this; +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = xcls_windowleftprojects_xcls_model_new (_tmp7_); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp8_; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = self->el; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = child_0->el; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_view_set_model (_tmp9_, (GtkTreeModel*) _tmp10_); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = self->priv->_this; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp12_ = xcls_windowleftprojects_xcls_treeviewcolumn5_new (_tmp11_); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_1 = _tmp12_; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_1); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp13_ = self->el; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp14_ = child_1->el; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_view_append_column (_tmp13_, _tmp14_); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp15_ = pango_font_description_new (); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + description = _tmp15_; +#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + pango_font_description_set_size (description, 8000); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp16_ = self->el; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp16_, description); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp17_ = self->el; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp18_ = gtk_tree_view_get_selection (_tmp17_); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp19_ = _g_object_ref0 (_tmp18_); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + selection = _tmp19_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp20_ = self->el; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_signal_connect_object (_tmp20_, "cursor-changed", (GCallback) ___lambda47__gtk_tree_view_cursor_changed, self, 0); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (selection); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + __vala_PangoFontDescription_free0 (description); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_1); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1245 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_new (Xcls_WindowLeftProjects* _owner) { +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_view_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, _owner); +#line 1252 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_view_class_init (Xcls_WindowLeftProjectsXcls_viewClass * klass) { +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_viewPrivate)); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_view_finalize; +#line 1263 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_view_instance_init (Xcls_WindowLeftProjectsXcls_view * self) { +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_PRIVATE (self); +#line 1270 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_view_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_view * self; +#line 147 "/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 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_view_parent_class)->finalize (obj); +#line 1284 "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 ___lambda46_ (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 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (mod != NULL, 0); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (a != NULL, 0); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (b != NULL, 0); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = mod; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = *a; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_get_value (_tmp0_, &_tmp1_, 0, &_tmp2_); +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL; +#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + ga = _tmp2_; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = mod; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = *b; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_model_get_value (_tmp3_, &_tmp4_, 0, &_tmp5_); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gb = _tmp5_; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = ga; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = gb; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (g_strcmp0 (g_value_get_string (&_tmp6_), g_value_get_string (&_tmp7_)) == 0) { +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = 0; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL; +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 1356 "WindowLeftProjects.vala.c" + } +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = ga; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = gb; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + if (g_strcmp0 (g_value_get_string (&_tmp9_), g_value_get_string (&_tmp10_)) > 0) { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = 1; +#line 1366 "WindowLeftProjects.vala.c" + } else { +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = -1; +#line 1370 "WindowLeftProjects.vala.c" + } +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp11_ = _tmp8_; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + result = _tmp11_; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL; +#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 1382 "WindowLeftProjects.vala.c" +} + + +static gint ____lambda46__gtk_tree_iter_compare_func (GtkTreeModel* model, GtkTreeIter* a, GtkTreeIter* b, gpointer self) { + gint result; + result = ___lambda46_ (self, model, a, b); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return result; +#line 1391 "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 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_model*) g_object_new (object_type, NULL); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _g_object_ref0 (self); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp2_->model); +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_->model = _tmp3_; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_OBJECT); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp4_; +#line 1428 "WindowLeftProjects.vala.c" + { + GtkListStore* _tmp5_; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_tree_sortable_set_sort_func ((GtkTreeSortable*) _tmp5_, 0, ____lambda46__gtk_tree_iter_compare_func, g_object_ref (self), g_object_unref); +#line 1435 "WindowLeftProjects.vala.c" + } +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1439 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_new (Xcls_WindowLeftProjects* _owner) { +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_model_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, _owner); +#line 1446 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_model_class_init (Xcls_WindowLeftProjectsXcls_modelClass * klass) { +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_modelPrivate)); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_model_finalize; +#line 1457 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_model_instance_init (Xcls_WindowLeftProjectsXcls_model * self) { +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_PRIVATE (self); +#line 1464 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_model_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_model * self; +#line 208 "/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 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_model_parent_class)->finalize (obj); +#line 1478 "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_TreeViewColumn5* xcls_windowleftprojects_xcls_treeviewcolumn5_construct (GType object_type, Xcls_WindowLeftProjects* _owner) { + Xcls_WindowLeftProjectsXcls_TreeViewColumn5 * 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 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_TreeViewColumn5*) g_object_new (object_type, NULL); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = gtk_tree_view_column_new (); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp2_); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp2_; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = self->priv->_this; +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = xcls_windowleftprojects_xcls_namecol_new (_tmp3_); +#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + child_0 = _tmp4_; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref ((GObject*) child_0); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp5_ = self->el; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp6_ = child_0->el; +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE); +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp7_ = self->el; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp8_ = self->priv->_this; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp9_ = _tmp8_->namecol; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp10_ = _tmp9_->el; +#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (child_0); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1556 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_TreeViewColumn5* xcls_windowleftprojects_xcls_treeviewcolumn5_new (Xcls_WindowLeftProjects* _owner) { +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_treeviewcolumn5_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, _owner); +#line 1563 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_treeviewcolumn5_class_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class * klass) { +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_treeviewcolumn5_parent_class = g_type_class_peek_parent (klass); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn5Private)); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_treeviewcolumn5_finalize; +#line 1574 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_treeviewcolumn5_instance_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn5 * self) { +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN5_GET_PRIVATE (self); +#line 1581 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_treeviewcolumn5_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_TreeViewColumn5 * self; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN5, Xcls_WindowLeftProjectsXcls_TreeViewColumn5); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_treeviewcolumn5_parent_class)->finalize (obj); +#line 1595 "WindowLeftProjects.vala.c" +} + + +GType xcls_windowleftprojects_xcls_treeviewcolumn5_get_type (void) { + static volatile gsize xcls_windowleftprojects_xcls_treeviewcolumn5_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowleftprojects_xcls_treeviewcolumn5_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn5), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn5_instance_init, NULL }; + GType xcls_windowleftprojects_xcls_treeviewcolumn5_type_id; + xcls_windowleftprojects_xcls_treeviewcolumn5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_TreeViewColumn5", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowleftprojects_xcls_treeviewcolumn5_type_id__volatile, xcls_windowleftprojects_xcls_treeviewcolumn5_type_id); + } + return xcls_windowleftprojects_xcls_treeviewcolumn5_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 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = (Xcls_WindowLeftProjectsXcls_namecol*) g_object_new (object_type, NULL); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp0_ = _owner; +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv->_this = _tmp1_; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_ = self->priv->_this; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp3_ = _g_object_ref0 (self); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (_tmp2_->namecol); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp2_->namecol = _tmp3_; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_object_ref_sink (_tmp4_); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->el = _tmp4_; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return self; +#line 1648 "WindowLeftProjects.vala.c" +} + + +Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_new (Xcls_WindowLeftProjects* _owner) { +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + return xcls_windowleftprojects_xcls_namecol_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, _owner); +#line 1655 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_namecol_class_init (Xcls_WindowLeftProjectsXcls_namecolClass * klass) { +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_xcls_namecol_parent_class = g_type_class_peek_parent (klass); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_namecolPrivate)); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_namecol_finalize; +#line 1666 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_namecol_instance_init (Xcls_WindowLeftProjectsXcls_namecol * self) { +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_PRIVATE (self); +#line 1673 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_xcls_namecol_finalize (GObject* obj) { + Xcls_WindowLeftProjectsXcls_namecol * self; +#line 273 "/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 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_xcls_namecol_parent_class)->finalize (obj); +#line 1687 "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 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + xcls_windowleftprojects_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_finalize; +#line 3 "/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 3 "/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 1714 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_instance_init (Xcls_WindowLeftProjects * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self->priv = XCLS_WINDOWLEFTPROJECTS_GET_PRIVATE (self); +#line 1721 "WindowLeftProjects.vala.c" +} + + +static void xcls_windowleftprojects_finalize (GObject* obj) { + Xcls_WindowLeftProjects * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->view); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->model); +#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + _g_object_unref0 (self->namecol); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala" + G_OBJECT_CLASS (xcls_windowleftprojects_parent_class)->finalize (obj); +#line 1741 "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..a797c26b4 --- /dev/null +++ b/Builder4/WindowLeftProps.vala.c @@ -0,0 +1,9767 @@ +/* WindowLeftProps.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowLeftProps.vala, do not modify */ + + +#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 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; + +#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; +typedef struct _Xcls_LeftPropsXcls_keyrenderPrivate Xcls_LeftPropsXcls_keyrenderPrivate; +typedef struct _Xcls_LeftPropsXcls_valrenderPrivate Xcls_LeftPropsXcls_valrenderPrivate; +#define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL))) +typedef struct _Block5Data Block5Data; +#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_valcolPrivate Xcls_LeftPropsXcls_valcolPrivate; +typedef struct _JsRenderNodePrivate JsRenderNodePrivate; +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_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_BACKBUTTON (xcls_mainwindow_xcls_backbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbutton)) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON)) +#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_backbutton Xcls_MainWindowXcls_backbutton; +typedef struct _Xcls_MainWindowXcls_backbuttonClass Xcls_MainWindowXcls_backbuttonClass; + +#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_EDITFILEBUTTON (xcls_mainwindow_xcls_editfilebutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebutton)) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON)) +#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass)) + +typedef struct _Xcls_MainWindowXcls_editfilebutton Xcls_MainWindowXcls_editfilebutton; +typedef struct _Xcls_MainWindowXcls_editfilebuttonClass Xcls_MainWindowXcls_editfilebuttonClass; + +#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 XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON (xcls_mainwindow_xcls_addprojectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbutton)) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addprojectbutton Xcls_MainWindowXcls_addprojectbutton; +typedef struct _Xcls_MainWindowXcls_addprojectbuttonClass Xcls_MainWindowXcls_addprojectbuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON (xcls_mainwindow_xcls_addfilebutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebutton)) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON)) +#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass)) + +typedef struct _Xcls_MainWindowXcls_addfilebutton Xcls_MainWindowXcls_addfilebutton; +typedef struct _Xcls_MainWindowXcls_addfilebuttonClass Xcls_MainWindowXcls_addfilebuttonClass; + +#define XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON (xcls_mainwindow_xcls_delprojectbutton_get_type ()) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbutton)) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass)) +#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON)) +#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON)) +#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass)) + +typedef struct _Xcls_MainWindowXcls_delprojectbutton Xcls_MainWindowXcls_delprojectbutton; +typedef struct _Xcls_MainWindowXcls_delprojectbuttonClass Xcls_MainWindowXcls_delprojectbuttonClass; + +#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_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_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 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_EDITOR (editor_get_type ()) +#define EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EDITOR, Editor)) +#define EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EDITOR, EditorClass)) +#define IS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EDITOR)) +#define IS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EDITOR)) +#define EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EDITOR, EditorClass)) + +typedef struct _Editor Editor; +typedef struct _EditorClass EditorClass; + +#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; + +#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_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_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_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_MainWindowXcls_editpanePrivate Xcls_MainWindowXcls_editpanePrivate; +typedef struct _Block6Data Block6Data; +typedef struct _Xcls_LeftPropsXcls_keycolPrivate Xcls_LeftPropsXcls_keycolPrivate; +typedef struct _Block7Data Block7Data; +typedef struct _Block8Data Block8Data; + +#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 _Block9Data Block9Data; +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; + gboolean allow_edit; + JsRenderJsRender* file; + Xcls_MainWindow* main_window; + JsRenderNode* node; +}; + +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 _Xcls_LeftPropsXcls_keyrender { + GObject parent_instance; + Xcls_LeftPropsXcls_keyrenderPrivate * priv; + GtkCellRendererText* el; +}; + +struct _Xcls_LeftPropsXcls_keyrenderClass { + GObjectClass parent_class; +}; + +struct _Xcls_LeftPropsXcls_valrender { + GObject parent_instance; + Xcls_LeftPropsXcls_valrenderPrivate * priv; + GtkCellRendererCombo* el; +}; + +struct _Xcls_LeftPropsXcls_valrenderClass { + GObjectClass parent_class; +}; + +struct _Block5Data { + 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_valcol { + GObject parent_instance; + Xcls_LeftPropsXcls_valcolPrivate * priv; + GtkTreeViewColumn* el; +}; + +struct _Xcls_LeftPropsXcls_valcolClass { + 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_MainWindow { + GObject parent_instance; + Xcls_MainWindowPrivate * priv; + GtkWindow* el; + Xcls_MainWindowXcls_vbox* vbox; + 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_backbutton* backbutton; + Xcls_MainWindowXcls_projectbutton* projectbutton; + Xcls_MainWindowXcls_editfilebutton* editfilebutton; + Xcls_MainWindowXcls_projecteditbutton* projecteditbutton; + Xcls_MainWindowXcls_objectshowbutton* objectshowbutton; + Xcls_MainWindowXcls_addpropbutton* addpropbutton; + Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton; + Xcls_MainWindowXcls_addprojectbutton* addprojectbutton; + Xcls_MainWindowXcls_addfilebutton* addfilebutton; + Xcls_MainWindowXcls_delprojectbutton* delprojectbutton; + ProjectProject* project; + gboolean children_loaded; + Xcls_WindowLeftProjects* left_projects; + Xcls_WindowRooView* window_rooview; + Xcls_WindowLeftTree* left_tree; + Editor* code_editor; + Xcls_DialogNewComponent* new_file_dialog; + Xcls_ProjectSettings* projectsettings; + Xcls_ClutterFiles* clutterfiles; + Xcls_LeftProps* left_props; + gchar* state; + Xcls_RightPalete* rightpalete; + gchar* title; + Xcls_WindowAddProp* add_props; + Xcls_GladeView* window_gladeview; +}; + +struct _Xcls_MainWindowClass { + GObjectClass parent_class; +}; + +struct _Xcls_MainWindowXcls_editpane { + GObject parent_instance; + Xcls_MainWindowXcls_editpanePrivate * priv; + GtkVPaned* el; +}; + +struct _Xcls_MainWindowXcls_editpaneClass { + GObjectClass parent_class; +}; + +struct _Block6Data { + 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 _Block7Data { + int _ref_count_; + Xcls_LeftProps * self; + gchar* type; + gchar* fkey; +}; + +struct _Block8Data { + int _ref_count_; + Block7Data * _data7_; + GtkTreeIter iter; +}; + +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 _Block9Data { + 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* _LeftProps; +Xcls_LeftProps* _LeftProps = 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 xcls_mainwindow_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); +void xcls_leftprops_before_edit (Xcls_LeftProps* self); +gchar* xcls_leftprops_keySortFormat (Xcls_LeftProps* self, const gchar* key); +void xcls_leftprops_finish_editing (Xcls_LeftProps* self); +gboolean xcls_leftprops_startEditingValue (Xcls_LeftProps* self, GtkTreePath* path); +static Block5Data* block5_data_ref (Block5Data* _data5_); +static void block5_data_unref (void * _userdata_); +static gboolean ___lambda89_ (Block5Data* _data5_); +static gboolean ____lambda89__gsource_func (gpointer self); +void xcls_leftprops_xcls_valrender_setOptions (Xcls_LeftPropsXcls_valrender* self, gchar** ar, int ar_length1); +static gboolean ___lambda90_ (Block5Data* _data5_); +static gboolean ____lambda90__gsource_func (gpointer self); +static gboolean __lambda91_ (Block5Data* _data5_); +static gboolean ___lambda91__gsource_func (gpointer self); +void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node); +void xcls_leftprops_updateIter (Xcls_LeftProps* self, GtkTreeIter* iter, const gchar* type, const gchar* key, const gchar* value); +GType xcls_mainwindow_xcls_vbox_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_backbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_editfilebutton_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_mainwindow_xcls_addprojectbutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_addfilebutton_get_type (void) G_GNUC_CONST; +GType xcls_mainwindow_xcls_delprojectbutton_get_type (void) G_GNUC_CONST; +GType project_project_get_type (void) G_GNUC_CONST; +GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST; +GType xcls_windowrooview_get_type (void) G_GNUC_CONST; +GType xcls_windowlefttree_get_type (void) G_GNUC_CONST; +GType editor_get_type (void) G_GNUC_CONST; +GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST; +GType xcls_projectsettings_get_type (void) G_GNUC_CONST; +GType xcls_clutterfiles_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_gladeview_get_type (void) G_GNUC_CONST; +gchar* xcls_leftprops_keyFormat (Xcls_LeftProps* self, const gchar* val, const gchar* type); +void xcls_leftprops_deleteSelected (Xcls_LeftProps* self); +void xcls_leftprops_startEditingKey (Xcls_LeftProps* self, GtkTreePath* path); +static Block6Data* block6_data_ref (Block6Data* _data6_); +static void block6_data_unref (void * _userdata_); +static gboolean __lambda85_ (Block6Data* _data6_); +static gboolean ___lambda85__gsource_func (gpointer self); +void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type); +static Block7Data* block7_data_ref (Block7Data* _data7_); +static void block7_data_unref (void * _userdata_); +static gboolean __lambda92_ (Block7Data* _data7_, GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter); +static Block8Data* block8_data_ref (Block8Data* _data8_); +static void block8_data_unref (void * _userdata_); +static gboolean __lambda93_ (Block8Data* _data8_); +static gboolean ___lambda93__gsource_func (gpointer self); +static gboolean ___lambda92__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, 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 __lambda101_ (Xcls_LeftPropsXcls_Button3* self, GtkWidget* _self_, GdkEventButton* ev); +static gboolean ___lambda101__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 __lambda77_ (Xcls_LeftPropsXcls_MenuItem8* self); +static void ___lambda77__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 __lambda94_ (Xcls_LeftPropsXcls_MenuItem9* self); +static void ___lambda94__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 __lambda95_ (Xcls_LeftPropsXcls_MenuItem10* self); +static void ___lambda95__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 __lambda96_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_); +static void ___lambda96__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 __lambda97_ (Xcls_LeftPropsXcls_MenuItem13* self); +static void ___lambda97__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 __lambda98_ (Xcls_LeftPropsXcls_MenuItem14* self); +static void ___lambda98__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 __lambda99_ (Xcls_LeftPropsXcls_MenuItem16* self); +static void ___lambda99__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 __lambda100_ (Xcls_LeftPropsXcls_MenuItem17* self); +static void ___lambda100__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 __lambda82_ (Xcls_LeftPropsXcls_view* self, GdkEventButton* ev); +static Block9Data* block9_data_ref (Block9Data* _data9_); +static void block9_data_unref (void * _userdata_); +static gboolean ___lambda83_ (Xcls_LeftPropsXcls_view* self); +static gboolean ____lambda83__gsource_func (gpointer self); +static gboolean ___lambda87_ (Block9Data* _data9_); +static gboolean ____lambda87__gsource_func (gpointer self); +static gboolean ___lambda88_ (Block9Data* _data9_); +static gboolean ____lambda88__gsource_func (gpointer self); +static gboolean ___lambda82__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 __lambda78_ (Xcls_LeftPropsXcls_keyrender* self, GtkCellEditable* editable, const gchar* path); +static void ___lambda78__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self); +static void __lambda79_ (Xcls_LeftPropsXcls_keyrender* self, const gchar* path, const gchar* newtext); +static void ___lambda79__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 __lambda80_ (Xcls_LeftPropsXcls_valrender* self, GtkCellEditable* editable, const gchar* path); +static void ___lambda80__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self); +static void __lambda81_ (Xcls_LeftPropsXcls_valrender* self, const gchar* path, const gchar* newtext); +static void ___lambda81__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, 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 __lambda84_ (Xcls_LeftPropsXcls_MenuItem27* self); +static void ___lambda84__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 __lambda86_ (Xcls_LeftPropsXcls_MenuItem29* self); +static void ___lambda86__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 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self ? g_object_ref (self) : NULL; +#line 1630 "WindowLeftProps.vala.c" +} + + +Xcls_LeftProps* xcls_leftprops_singleton (void) { + Xcls_LeftProps* result = NULL; + Xcls_LeftProps* _tmp0_; + Xcls_LeftProps* _tmp2_; + Xcls_LeftProps* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _LeftProps; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp0_ == NULL) { +#line 1643 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = xcls_leftprops_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_LeftProps); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _LeftProps = _tmp1_; +#line 1651 "WindowLeftProps.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _LeftProps; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1661 "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 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftProps*) g_object_new (object_type, NULL); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _g_object_ref0 (self); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp0_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp1_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp1_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->allow_edit = FALSE; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->main_window); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->main_window = NULL; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = xcls_leftprops_xcls_hbox2_new (_tmp2_); +#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp3_; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = child_0->el; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_box_pack_start ((GtkBox*) _tmp4_, (GtkWidget*) _tmp5_, FALSE, TRUE, (guint) 0); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->priv->_this; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = xcls_leftprops_xcls_editprops_new (_tmp6_); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp7_; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->el; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = child_1->el; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_box_pack_end ((GtkBox*) _tmp8_, (GtkWidget*) _tmp9_, TRUE, TRUE, (guint) 0); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 1735 "WindowLeftProps.vala.c" +} + + +Xcls_LeftProps* xcls_leftprops_new (void) { +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_construct (TYPE_XCLS_LEFTPROPS); +#line 1742 "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 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("before edit - stop editing\n"); +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->keyrender; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp2_, FALSE); +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_->keyrender; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_->el; +#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp5_, "editable", FALSE, NULL); +#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_ = _tmp6_->valrender; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->el; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp8_, FALSE); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->priv->_this; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->valrender; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_->el; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp11_, "editable", FALSE, NULL); +#line 1795 "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 1813 "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 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (key != NULL, NULL); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = key; +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = string_get (_tmp0_, (glong) 0); +#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp1_ == '*') { +#line 1849 "WindowLeftProps.vala.c" + const gchar* _tmp2_; + gchar* _tmp3_; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = key; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = g_strconcat ("1 ", _tmp2_, NULL); +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp3_; +#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1860 "WindowLeftProps.vala.c" + } +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = key; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, " ", 0); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = _tmp6_; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits_length1 = _vala_array_length (_tmp5_); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _bits_size_ = bits_length1; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = key; +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = string_get (_tmp7_, (glong) 0); +#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp8_ == '|') { +#line 1878 "WindowLeftProps.vala.c" + gchar** _tmp9_; + gint _tmp9__length1; + gchar** _tmp10_; + gint _tmp10__length1; + const gchar* _tmp11_; + gchar* _tmp12_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = bits; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9__length1 = bits_length1; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = bits; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10__length1 = bits_length1; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp9_[_tmp10__length1 - 1]; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = g_strconcat ("2 ", _tmp11_, NULL); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp12_; +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); +#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1903 "WindowLeftProps.vala.c" + } +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = key; +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = string_get (_tmp13_, (glong) 0); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp14_ == '@') { +#line 1911 "WindowLeftProps.vala.c" + gchar** _tmp15_; + gint _tmp15__length1; + gchar** _tmp16_; + gint _tmp16__length1; + const gchar* _tmp17_; + gchar* _tmp18_; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = bits; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15__length1 = bits_length1; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = bits; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16__length1 = bits_length1; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp15_[_tmp16__length1 - 1]; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = g_strconcat ("3 ", _tmp17_, NULL); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp18_; +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1936 "WindowLeftProps.vala.c" + } +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = key; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = string_get (_tmp19_, (glong) 0); +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp20_ == '#') { +#line 1944 "WindowLeftProps.vala.c" + gchar** _tmp21_; + gint _tmp21__length1; + gchar** _tmp22_; + gint _tmp22__length1; + const gchar* _tmp23_; + gchar* _tmp24_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = bits; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21__length1 = bits_length1; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = bits; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22__length1 = bits_length1; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp21_[_tmp22__length1 - 1]; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = g_strconcat ("4 ", _tmp23_, NULL); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp24_; +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); +#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1969 "WindowLeftProps.vala.c" + } +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = bits; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25__length1 = bits_length1; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = bits; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26__length1 = bits_length1; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = _tmp25_[_tmp26__length1 - 1]; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = g_strconcat ("5 ", _tmp27_, NULL); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp28_; +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 1989 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_finish_editing (Xcls_LeftProps* self) { +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (self); +#line 1998 "WindowLeftProps.vala.c" +} + + +static gpointer _gtk_tree_path_copy0 (gpointer self) { +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self ? gtk_tree_path_copy (self) : NULL; +#line 2005 "WindowLeftProps.vala.c" +} + + +static Block5Data* block5_data_ref (Block5Data* _data5_) { +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data5_->_ref_count_); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data5_; +#line 2014 "WindowLeftProps.vala.c" +} + + +static void block5_data_unref (void * _userdata_) { + Block5Data* _data5_; + _data5_ = (Block5Data*) _userdata_; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data5_->_ref_count_)) { +#line 2023 "WindowLeftProps.vala.c" + Xcls_LeftProps * self; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data5_->self; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_data5_->type); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_data5_->key); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data5_->path); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block5Data, _data5_); +#line 2037 "WindowLeftProps.vala.c" + } +} + + +static gboolean ___lambda89_ (Block5Data* _data5_) { + 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 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data5_->self; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->view; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = gtk_tree_view_get_selection (_tmp1_); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _data5_->path; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_select_path (_tmp2_, _tmp3_); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->file; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->node; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _data5_->type; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _data5_->key; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (self, "show-editor", _tmp4_, _tmp5_, _tmp6_, _tmp7_); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2079 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda89__gsource_func (gpointer self) { + gboolean result; + result = ___lambda89_ (self); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2088 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda90_ (Block5Data* _data5_) { + 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 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data5_->self; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->view; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _data5_->path; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->valcol; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_->el; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->valrender; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_->el; +#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_cursor_on_cell (_tmp1_, _tmp2_, _tmp4_, (GtkCellRenderer*) _tmp6_, TRUE); +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2124 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda90__gsource_func (gpointer self) { + gboolean result; + result = ___lambda90_ (self); +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2133 "WindowLeftProps.vala.c" +} + + +static gboolean __lambda91_ (Block5Data* _data5_) { + 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 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data5_->self; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->valrender; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp1_, "has-entry", TRUE, NULL); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->valrender; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_->el; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp3_, "editable", TRUE, NULL); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->allow_edit = TRUE; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->view; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_->el; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _data5_->path; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->valcol; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->el; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->valrender; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->el; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_cursor_on_cell (_tmp5_, _tmp6_, _tmp8_, (GtkCellRenderer*) _tmp10_, TRUE); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2187 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda91__gsource_func (gpointer self) { + gboolean result; + result = __lambda91_ (self); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2196 "WindowLeftProps.vala.c" +} + + +gboolean xcls_leftprops_startEditingValue (Xcls_LeftProps* self, GtkTreePath* path) { + gboolean result = FALSE; + Block5Data* _data5_; + 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_ = FALSE; + const gchar* _tmp36_; + gint _tmp37_; + gint _tmp38_; + gboolean _tmp41_; + gboolean _tmp42_ = FALSE; + const gchar* _tmp43_; + gint _tmp44_; + gint _tmp45_; + gboolean _tmp47_; + const gchar* _tmp48_; + gint _tmp49_; + gint _tmp50_; + gboolean _tmp51_; + GtkTreeStore* _tmp52_; + GtkTreeIter _tmp53_; + GtkTreePath* _tmp54_ = NULL; + GtkTreePath* _tmp55_; + gchar* _tmp56_ = NULL; + gchar* _tmp57_; + gchar** _tmp58_; + gint _tmp58__length1; + const gchar* _tmp59_; + gchar* _tmp60_ = NULL; + gchar* _tmp61_; + gboolean _tmp62_ = FALSE; + gchar** _tmp63_; + gint _tmp63__length1; + gboolean _tmp75_; + gchar** _tmp87_ = NULL; + gchar** opts; + gint opts_length1; + gint _opts_size_; + Xcls_LeftPropsXcls_valrender* _tmp88_; + gchar** _tmp89_; + gint _tmp89__length1; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (self != NULL, FALSE); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (path != NULL, FALSE); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = g_slice_new0 (Block5Data); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_->_ref_count_ = 1; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_->self = g_object_ref (self); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = path; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _gtk_tree_path_copy0 (_tmp0_); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data5_->path); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_->path = _tmp1_; +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("start editing?\n"); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (self, "stop-editor", &_tmp2_); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp2_) { +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("stop editor failed\n"); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block5_data_unref (_data5_); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = NULL; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2314 "WindowLeftProps.vala.c" + } +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->model; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_->el; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + mod = _tmp5_; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = mod; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _data5_->path; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp6_, &_tmp8_, _tmp7_); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp8_; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = mod; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = iter; +#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 3, &_tmp11_); +#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" + gval = _tmp11_; +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = gval; +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = g_strdup (g_value_get_string (&_tmp12_)); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + val = _tmp13_; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = mod; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = iter; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp14_, &_tmp15_, 1, &_tmp16_); +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp16_; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = gval; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = g_strdup (g_value_get_string (&_tmp17_)); +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_->key = _tmp18_; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = _data5_->key; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = _tmp20_ = g_strsplit (_tmp19_, " ", 0); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar = _tmp21_; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar_length1 = _vala_array_length (_tmp20_); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _type_ar_size_ = type_ar_length1; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = mod; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = iter; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp22_, &_tmp23_, 0, &_tmp24_); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp24_; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = gval; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = g_strdup (g_value_get_string (&_tmp25_)); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_->type = _tmp26_; +#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + use_textarea = FALSE; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = _data5_->type; +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp27_, "listener") == 0) { +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + use_textarea = TRUE; +#line 2398 "WindowLeftProps.vala.c" + } +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = _data5_->key; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = strlen (_tmp29_); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = _tmp30_; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp31_ > 0) { +#line 2408 "WindowLeftProps.vala.c" + const gchar* _tmp32_; + gchar _tmp33_ = '\0'; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = _data5_->key; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = string_get (_tmp32_, (glong) 0); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = _tmp33_ == '|'; +#line 2417 "WindowLeftProps.vala.c" + } else { +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = FALSE; +#line 2421 "WindowLeftProps.vala.c" + } +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = _tmp28_; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp34_) { +#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + use_textarea = TRUE; +#line 2429 "WindowLeftProps.vala.c" + } +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = _data5_->key; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = strlen (_tmp36_); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = _tmp37_; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp38_ > 0) { +#line 2439 "WindowLeftProps.vala.c" + const gchar* _tmp39_; + gchar _tmp40_ = '\0'; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = _data5_->key; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = string_get (_tmp39_, (glong) 0); +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = _tmp40_ == '$'; +#line 2448 "WindowLeftProps.vala.c" + } else { +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = FALSE; +#line 2452 "WindowLeftProps.vala.c" + } +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = _tmp35_; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp41_) { +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + use_textarea = TRUE; +#line 2460 "WindowLeftProps.vala.c" + } +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = _data5_->key; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = strlen (_tmp43_); +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = _tmp44_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp45_ > 0) { +#line 2470 "WindowLeftProps.vala.c" + const gchar* _tmp46_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = _data5_->key; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = g_strcmp0 (_tmp46_, "* init") == 0; +#line 2476 "WindowLeftProps.vala.c" + } else { +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = FALSE; +#line 2480 "WindowLeftProps.vala.c" + } +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = _tmp42_; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp47_) { +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + use_textarea = TRUE; +#line 2488 "WindowLeftProps.vala.c" + } +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = val; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = strlen (_tmp48_); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = _tmp49_; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp50_ > 40) { +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + use_textarea = TRUE; +#line 2500 "WindowLeftProps.vala.c" + } +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = use_textarea; +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp51_) { +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("Call show editor\n"); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda89__gsource_func, block5_data_ref (_data5_), block5_data_unref); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block5_data_unref (_data5_); +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = NULL; +#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2526 "WindowLeftProps.vala.c" + } +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = mod; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = iter; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp54_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp52_, &_tmp53_); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp55_ = _tmp54_; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp56_ = gtk_tree_path_to_string (_tmp55_); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp57_ = _tmp56_; +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("turn on editing %s \n", _tmp57_); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp57_); +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp55_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58_ = type_ar; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58__length1 = type_ar_length1; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp59_ = _tmp58_[0]; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp60_ = g_utf8_strup (_tmp59_, (gssize) (-1)); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp61_ = _tmp60_; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("%s", _tmp61_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp61_); +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp63_ = type_ar; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp63__length1 = type_ar_length1; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp63__length1 > 1) { +#line 2566 "WindowLeftProps.vala.c" + gboolean _tmp64_ = FALSE; + gchar** _tmp65_; + gint _tmp65__length1; + const gchar* _tmp66_; + gchar* _tmp67_ = NULL; + gchar* _tmp68_; + gboolean _tmp69_; + gboolean _tmp74_; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp65_ = type_ar; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp65__length1 = type_ar_length1; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp66_ = _tmp65_[0]; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp67_ = g_utf8_strup (_tmp66_, (gssize) (-1)); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp68_ = _tmp67_; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp69_ = g_strcmp0 (_tmp68_, "BOOLEAN") == 0; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp68_); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp69_) { +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_ = TRUE; +#line 2593 "WindowLeftProps.vala.c" + } else { + gchar** _tmp70_; + gint _tmp70__length1; + const gchar* _tmp71_; + gchar* _tmp72_ = NULL; + gchar* _tmp73_; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp70_ = type_ar; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp70__length1 = type_ar_length1; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp71_ = _tmp70_[0]; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp72_ = g_utf8_strup (_tmp71_, (gssize) (-1)); +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp73_ = _tmp72_; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_ = g_strcmp0 (_tmp73_, "BOOL") == 0; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp73_); +#line 2614 "WindowLeftProps.vala.c" + } +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp74_ = _tmp64_; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp62_ = _tmp74_; +#line 2620 "WindowLeftProps.vala.c" + } else { +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp62_ = FALSE; +#line 2624 "WindowLeftProps.vala.c" + } +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp75_ = _tmp62_; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp75_) { +#line 2630 "WindowLeftProps.vala.c" + Xcls_LeftPropsXcls_valrender* _tmp76_; + GtkCellRendererCombo* _tmp77_; + gchar* _tmp78_; + gchar* _tmp79_; + gchar** _tmp80_ = NULL; + gchar** opts; + gint opts_length1; + gint _opts_size_; + Xcls_LeftPropsXcls_valrender* _tmp81_; + gchar** _tmp82_; + gint _tmp82__length1; + Xcls_LeftPropsXcls_valrender* _tmp83_; + GtkCellRendererCombo* _tmp84_; + Xcls_LeftPropsXcls_valrender* _tmp85_; + GtkCellRendererCombo* _tmp86_; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("start editing try/false)???"); +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp76_ = self->valrender; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp77_ = _tmp76_->el; +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp77_, "has-entry", FALSE, NULL); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp78_ = g_strdup ("true"); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp79_ = g_strdup ("false"); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp80_ = g_new0 (gchar*, 2 + 1); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp80_[0] = _tmp78_; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp80_[1] = _tmp79_; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts = _tmp80_; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts_length1 = 2; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _opts_size_ = opts_length1; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp81_ = self->valrender; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp82_ = opts; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp82__length1 = opts_length1; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valrender_setOptions (_tmp81_, _tmp82_, _tmp82__length1); +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp83_ = self->valrender; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp84_ = _tmp83_->el; +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp84_, "has-entry", FALSE, NULL); +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp85_ = self->valrender; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp86_ = _tmp85_->el; +#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp86_, "editable", TRUE, NULL); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->allow_edit = TRUE; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 100, ____lambda90__gsource_func, block5_data_ref (_data5_), block5_data_unref); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = TRUE; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts = (_vala_array_free (opts, opts_length1, (GDestroyNotify) g_free), NULL); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block5_data_unref (_data5_); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = NULL; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2712 "WindowLeftProps.vala.c" + } +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp87_ = g_new0 (gchar*, 0 + 1); +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts = _tmp87_; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts_length1 = 0; +#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _opts_size_ = opts_length1; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp88_ = self->valrender; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp89_ = opts; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp89__length1 = opts_length1; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valrender_setOptions (_tmp88_, _tmp89_, _tmp89__length1); +#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda91__gsource_func, block5_data_ref (_data5_), block5_data_unref); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + opts = (_vala_array_free (opts, opts_length1, (GDestroyNotify) g_free), NULL); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block5_data_unref (_data5_); +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data5_ = NULL; +#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 2750 "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; + gint i; + JsRenderNode* _tmp25_; + GeeHashMap* _tmp26_; + GeeMapIterator* _tmp27_ = NULL; + Xcls_LeftPropsXcls_model* _tmp40_; + GtkTreeStore* _tmp41_; + Xcls_LeftPropsXcls_view* _tmp42_; + GtkTreeView* _tmp43_; + GtkTreeSelection* _tmp44_ = NULL; + Xcls_LeftProps* _tmp45_; + Xcls_MainWindow* _tmp46_; + Xcls_MainWindowXcls_editpane* _tmp47_; + GtkVPaned* _tmp48_; + GtkVPaned* _tmp49_; + GtkVPaned* pane; + gint _tmp50_; + gint try_size; + gint _tmp51_ = 0; + gint _tmp52_; + GtkVPaned* _tmp53_; + gint _tmp54_ = 0; + gint _tmp55_; + GtkVPaned* _tmp63_; + gint _tmp64_; +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (file != NULL); +#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("load leftprops\n"); +#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (self); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = node; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->node); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->node = _tmp1_; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = file; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->file); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->file = _tmp3_; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->model; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_->el; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_clear (_tmp5_); +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = node; +#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp6_ == NULL) { +#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 2831 "WindowLeftProps.vala.c" + } +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->model; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->el; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _g_object_ref0 (_tmp8_); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + m = _tmp9_; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = node; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_->listeners; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp11_); +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + miter = _tmp12_; +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + i = 0; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + while (TRUE) { +#line 2853 "WindowLeftProps.vala.c" + GeeMapIterator* _tmp13_; + gboolean _tmp14_ = FALSE; + gint _tmp15_; + GtkTreeStore* _tmp16_; + GtkTreeIter _tmp17_ = {0}; + GtkTreeIter _tmp18_; + GeeMapIterator* _tmp19_; + gpointer _tmp20_ = NULL; + gchar* _tmp21_; + GeeMapIterator* _tmp22_; + gpointer _tmp23_ = NULL; + gchar* _tmp24_; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = miter; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = gee_map_iterator_next (_tmp13_); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp14_) { +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 2874 "WindowLeftProps.vala.c" + } +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = i; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + i = _tmp15_ + 1; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = m; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_append (_tmp16_, &_tmp17_, NULL); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp17_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = iter; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = miter; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = gee_map_iterator_get_key (_tmp19_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = (gchar*) _tmp20_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = miter; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = gee_map_iterator_get_value (_tmp22_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = (gchar*) _tmp23_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (self, &_tmp18_, "listener", _tmp21_, _tmp24_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp24_); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp21_); +#line 2906 "WindowLeftProps.vala.c" + } +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = node; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = _tmp25_->props; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp26_); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (miter); +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + miter = _tmp27_; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + while (TRUE) { +#line 2920 "WindowLeftProps.vala.c" + GeeMapIterator* _tmp28_; + gboolean _tmp29_ = FALSE; + gint _tmp30_; + GtkTreeStore* _tmp31_; + GtkTreeIter _tmp32_ = {0}; + GtkTreeIter _tmp33_; + GeeMapIterator* _tmp34_; + gpointer _tmp35_ = NULL; + gchar* _tmp36_; + GeeMapIterator* _tmp37_; + gpointer _tmp38_ = NULL; + gchar* _tmp39_; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = miter; +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = gee_map_iterator_next (_tmp28_); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp29_) { +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 2941 "WindowLeftProps.vala.c" + } +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = i; +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + i = _tmp30_ + 1; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = m; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_append (_tmp31_, &_tmp32_, NULL); +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp32_; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = iter; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = miter; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = gee_map_iterator_get_key (_tmp34_); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = (gchar*) _tmp35_; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = miter; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = gee_map_iterator_get_value (_tmp37_); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = (gchar*) _tmp38_; +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (self, &_tmp33_, "prop", _tmp36_, _tmp39_); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp39_); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp36_); +#line 2973 "WindowLeftProps.vala.c" + } +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("clear selection\n"); +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = self->model; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = _tmp40_->el; +#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp41_, 6, GTK_SORT_ASCENDING); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = self->view; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = _tmp42_->el; +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = gtk_tree_view_get_selection (_tmp43_); +#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_unselect_all (_tmp44_); +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = self->priv->_this; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = _tmp45_->main_window; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = _tmp46_->editpane; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = _tmp47_->el; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = _g_object_ref0 (_tmp48_); +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + pane = _tmp49_; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = i; +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + try_size = (_tmp50_ * 25) + 60; +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = try_size; +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = pane; +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_get ((GtkPaned*) _tmp53_, "max-position", &_tmp54_, NULL); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp55_ = _tmp54_; +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (((_tmp52_ * 1.0f) / (_tmp55_ * 1.0f)) > 0.8f) { +#line 3017 "WindowLeftProps.vala.c" + GtkVPaned* _tmp56_; + gint _tmp57_ = 0; + gint _tmp58_; +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp56_ = pane; +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_get ((GtkPaned*) _tmp56_, "max-position", &_tmp57_, NULL); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58_ = _tmp57_; +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = (gint) (_tmp58_ * 0.2f); +#line 3029 "WindowLeftProps.vala.c" + } else { + GtkVPaned* _tmp59_; + gint _tmp60_ = 0; + gint _tmp61_; + gint _tmp62_; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp59_ = pane; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_get ((GtkPaned*) _tmp59_, "max-position", &_tmp60_, NULL); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp61_ = _tmp60_; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp62_ = try_size; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = _tmp61_ - _tmp62_; +#line 3045 "WindowLeftProps.vala.c" + } +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp63_ = pane; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_ = _tmp51_; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_paned_set_position ((GtkPaned*) _tmp63_, _tmp64_); +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (pane); +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (miter); +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (m); +#line 3059 "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 3082 "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 3105 "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 3113 "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 3125 "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 3150 "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 3156 "WindowLeftProps.vala.c" + } else { +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = FALSE; +#line 3160 "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 3166 "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 3178 "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 3188 "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 3194 "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 3208 "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 3218 "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 3224 "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 3233 "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 3253 "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 3265 "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 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (val != NULL, NULL); +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (type != NULL, NULL); +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = type; +#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp0_, "listener") == 0) { +#line 3304 "WindowLeftProps.vala.c" + const gchar* _tmp1_; + gchar* _tmp2_ = NULL; + gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + gchar* _tmp6_; + gchar* _tmp7_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = val; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = g_markup_escape_text (_tmp1_, (gssize) (-1)); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = g_strconcat ("", _tmp3_, NULL); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = g_strconcat (_tmp5_, "", NULL); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _tmp6_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp3_); +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp7_; +#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3334 "WindowLeftProps.vala.c" + } +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = val; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = strlen (_tmp8_); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp10_ < 1) { +#line 3344 "WindowLeftProps.vala.c" + gchar* _tmp11_; +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = g_strdup ("--empty--"); +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp11_; +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3352 "WindowLeftProps.vala.c" + } +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = val; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = string_strip (_tmp12_); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _tmp13_; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_ = g_strsplit (_tmp14_, " ", 0); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17__length1 = _vala_array_length (_tmp15_); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp14_); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = _tmp17_; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar_length1 = _tmp17__length1; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _ar_size_ = ar_length1; +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = ar; +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18__length1 = ar_length1; +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = ar; +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19__length1 = ar_length1; +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = _tmp18_[_tmp19__length1 - 1]; +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = g_markup_escape_text (_tmp20_, (gssize) (-1)); +#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp21_; +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = val; +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = string_get (_tmp22_, (glong) 0); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (_tmp23_) { +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '@': +#line 3396 "WindowLeftProps.vala.c" + { + const gchar* _tmp24_; + gchar _tmp25_ = '\0'; + const gchar* _tmp28_; + const gchar* _tmp29_ = NULL; + gchar* _tmp30_ = NULL; +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = dval; +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = string_get (_tmp24_, (glong) 0); +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp25_ == '@') { +#line 3409 "WindowLeftProps.vala.c" + const gchar* _tmp26_; + gchar* _tmp27_ = NULL; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = dval; +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = string_substring (_tmp26_, (glong) 1, (glong) (-1)); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp27_; +#line 3420 "WindowLeftProps.vala.c" + } +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = dval; +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = string_to_string (_tmp28_); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = g_strconcat ("@ ", _tmp29_, "", NULL); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp30_; +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3436 "WindowLeftProps.vala.c" + } +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '#': +#line 3440 "WindowLeftProps.vala.c" + { + const gchar* _tmp31_; + gchar _tmp32_ = '\0'; + const gchar* _tmp35_; + const gchar* _tmp36_ = NULL; + gchar* _tmp37_ = NULL; +#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = dval; +#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = string_get (_tmp31_, (glong) 0); +#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp32_ == '#') { +#line 3453 "WindowLeftProps.vala.c" + const gchar* _tmp33_; + gchar* _tmp34_ = NULL; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = dval; +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = string_substring (_tmp33_, (glong) 1, (glong) (-1)); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp34_; +#line 3464 "WindowLeftProps.vala.c" + } +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = dval; +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = string_to_string (_tmp35_); +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = g_strconcat ("", _tmp36_, "", NULL); +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp37_; +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3480 "WindowLeftProps.vala.c" + } +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '*': +#line 3484 "WindowLeftProps.vala.c" + { + const gchar* _tmp38_; + gchar _tmp39_ = '\0'; + const gchar* _tmp42_; + const gchar* _tmp43_ = NULL; + gchar* _tmp44_ = NULL; +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = dval; +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = string_get (_tmp38_, (glong) 0); +#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp39_ == '*') { +#line 3497 "WindowLeftProps.vala.c" + const gchar* _tmp40_; + gchar* _tmp41_ = NULL; +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = dval; +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = string_substring (_tmp40_, (glong) 1, (glong) (-1)); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp41_; +#line 3508 "WindowLeftProps.vala.c" + } +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = dval; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = string_to_string (_tmp42_); +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = g_strconcat ("", _tmp43_, "", NULL); +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp44_; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3524 "WindowLeftProps.vala.c" + } +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '$': +#line 3528 "WindowLeftProps.vala.c" + { + const gchar* _tmp45_; + gchar _tmp46_ = '\0'; + const gchar* _tmp49_; + const gchar* _tmp50_ = NULL; + gchar* _tmp51_ = NULL; +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = dval; +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = string_get (_tmp45_, (glong) 0); +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp46_ == '$') { +#line 3541 "WindowLeftProps.vala.c" + const gchar* _tmp47_; + gchar* _tmp48_ = NULL; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = dval; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = string_substring (_tmp47_, (glong) 1, (glong) (-1)); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp48_; +#line 3552 "WindowLeftProps.vala.c" + } +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = dval; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = string_to_string (_tmp49_); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = g_strconcat ("", _tmp50_, "", NULL); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp51_; +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3568 "WindowLeftProps.vala.c" + } +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + case '|': +#line 3572 "WindowLeftProps.vala.c" + { + const gchar* _tmp52_; + gchar _tmp53_ = '\0'; + const gchar* _tmp56_; + const gchar* _tmp57_ = NULL; + gchar* _tmp58_ = NULL; +#line 359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = dval; +#line 359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = string_get (_tmp52_, (glong) 0); +#line 359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp53_ == '|') { +#line 3585 "WindowLeftProps.vala.c" + const gchar* _tmp54_; + gchar* _tmp55_ = NULL; +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp54_ = dval; +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp55_ = string_substring (_tmp54_, (glong) 1, (glong) (-1)); +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dval = _tmp55_; +#line 3596 "WindowLeftProps.vala.c" + } +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp56_ = dval; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp57_ = string_to_string (_tmp56_); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58_ = g_strconcat ("", _tmp57_, "", NULL); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp58_; +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3612 "WindowLeftProps.vala.c" + } + default: + { +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = dval; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3622 "WindowLeftProps.vala.c" + } + } +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dval); +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 3629 "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 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp20_label0 = 0; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp20_label1 = 0; +#line 3665 "WindowLeftProps.vala.c" + JsRenderJsRender* _tmp28_; + JsRenderNode* _tmp29_; + Xcls_LeftProps* _tmp30_; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->view; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = gtk_tree_view_get_selection (_tmp1_); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + s = _tmp3_; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = s; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_get_selected (_tmp4_, &_tmp5_, &_tmp6_); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _g_object_ref0 (_tmp5_); +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + mod = _tmp7_; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp6_; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = mod; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = iter; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value (_tmp8_, &_tmp9_, 0, &_tmp10_); +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp10_; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = gval; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = g_strdup (g_value_get_string (&_tmp11_)); +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + type = _tmp12_; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = mod; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = iter; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value (_tmp13_, &_tmp14_, 1, &_tmp15_); +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp15_; +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = gval; +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = g_strdup (g_value_get_string (&_tmp16_)); +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + key = _tmp17_; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = type; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = _tmp18_; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = (NULL == _tmp19_) ? 0 : g_quark_from_string (_tmp19_); +#line 389 "/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 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 3735 "WindowLeftProps.vala.c" + default: + { + JsRenderNode* _tmp22_; + GeeHashMap* _tmp23_; + const gchar* _tmp24_; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = self->node; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp22_->listeners; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = key; +#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_map_remove ((GeeMap*) _tmp23_, _tmp24_, NULL); +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 3751 "WindowLeftProps.vala.c" + } + } + } else if (_tmp21_ == ((0 != _tmp20_label1) ? _tmp20_label1 : (_tmp20_label1 = g_quark_from_static_string ("props")))) { +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 3757 "WindowLeftProps.vala.c" + default: + { + JsRenderNode* _tmp25_; + GeeHashMap* _tmp26_; + const gchar* _tmp27_; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = self->node; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = _tmp25_->props; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = key; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_map_remove ((GeeMap*) _tmp26_, _tmp27_, NULL); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 3773 "WindowLeftProps.vala.c" + } + } + } +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = self->file; +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = self->node; +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_load (self, _tmp28_, _tmp29_); +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = self->priv->_this; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (_tmp30_, "changed"); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (key); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (type); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (s); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (mod); +#line 3797 "WindowLeftProps.vala.c" +} + + +static Block6Data* block6_data_ref (Block6Data* _data6_) { +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data6_->_ref_count_); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data6_; +#line 3806 "WindowLeftProps.vala.c" +} + + +static void block6_data_unref (void * _userdata_) { + Block6Data* _data6_; + _data6_ = (Block6Data*) _userdata_; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) { +#line 3815 "WindowLeftProps.vala.c" + Xcls_LeftProps * self; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data6_->self; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data6_->path); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block6Data, _data6_); +#line 3825 "WindowLeftProps.vala.c" + } +} + + +static gboolean __lambda85_ (Block6Data* _data6_) { + 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 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data6_->self; +#line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->allow_edit = TRUE; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->keyrender; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp1_, "editable", TRUE, NULL); +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->view; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_->el; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _data6_->path; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->keycol; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_->el; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->keyrender; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->el; +#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_cursor_on_cell (_tmp3_, _tmp4_, _tmp6_, (GtkCellRenderer*) _tmp8_, TRUE); +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3872 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda85__gsource_func (gpointer self) { + gboolean result; + result = __lambda85_ (self); +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 3881 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_startEditingKey (Xcls_LeftProps* self, GtkTreePath* path) { + Block6Data* _data6_; + GtkTreePath* _tmp0_; + GtkTreePath* _tmp1_; + gboolean _tmp2_ = FALSE; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_ = g_slice_new0 (Block6Data); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_->_ref_count_ = 1; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_->self = g_object_ref (self); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = path; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _gtk_tree_path_copy0 (_tmp0_); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data6_->path); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_->path = _tmp1_; +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (self, "stop-editor", &_tmp2_); +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp2_) { +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block6_data_unref (_data6_); +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_ = NULL; +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 3918 "WindowLeftProps.vala.c" + } +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda85__gsource_func, block6_data_ref (_data6_), block6_data_unref); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block6_data_unref (_data6_); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data6_ = NULL; +#line 3926 "WindowLeftProps.vala.c" +} + + +static Block7Data* block7_data_ref (Block7Data* _data7_) { +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data7_->_ref_count_); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data7_; +#line 3935 "WindowLeftProps.vala.c" +} + + +static void block7_data_unref (void * _userdata_) { + Block7Data* _data7_; + _data7_ = (Block7Data*) _userdata_; +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data7_->_ref_count_)) { +#line 3944 "WindowLeftProps.vala.c" + Xcls_LeftProps * self; +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data7_->self; +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_data7_->fkey); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_data7_->type); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block7Data, _data7_); +#line 3956 "WindowLeftProps.vala.c" + } +} + + +static Block8Data* block8_data_ref (Block8Data* _data8_) { +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data8_->_ref_count_); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data8_; +#line 3966 "WindowLeftProps.vala.c" +} + + +static void block8_data_unref (void * _userdata_) { + Block8Data* _data8_; + _data8_ = (Block8Data*) _userdata_; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data8_->_ref_count_)) { +#line 3975 "WindowLeftProps.vala.c" + Xcls_LeftProps * self; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data8_->_data7_->self; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block7_data_unref (_data8_->_data7_); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_->_data7_ = NULL; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block8Data, _data8_); +#line 3985 "WindowLeftProps.vala.c" + } +} + + +static gboolean __lambda93_ (Block8Data* _data8_) { + Block7Data* _data7_; + Xcls_LeftProps * self; + gboolean result = FALSE; + Xcls_LeftPropsXcls_model* _tmp0_; + GtkTreeStore* _tmp1_; + GtkTreeIter _tmp2_; + GtkTreePath* _tmp3_ = NULL; + GtkTreePath* _tmp4_; +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_ = _data8_->_data7_; +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data7_->self; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->model; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->el; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _data8_->iter; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp1_, &_tmp2_); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_; +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_startEditingValue (self, _tmp4_); +#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp4_); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4021 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda93__gsource_func (gpointer self) { + gboolean result; + result = __lambda93_ (self); +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4030 "WindowLeftProps.vala.c" +} + + +static gboolean __lambda92_ (Block7Data* _data7_, GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter) { + Xcls_LeftProps * self; + gboolean result = FALSE; + Block8Data* _data8_; + 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 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data7_->self; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (model != NULL, FALSE); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (path != NULL, FALSE); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (iter != NULL, FALSE); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = g_slice_new0 (Block8Data); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_->_ref_count_ = 1; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_->_data7_ = block7_data_ref (_data7_); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = *iter; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_->iter = _tmp0_; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = self->model; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _data8_->iter; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp2_, &_tmp3_, 0, &_tmp4_); +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp4_; +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = gval; +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _data7_->type; +#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (g_value_get_string (&_tmp5_), _tmp6_) != 0) { +#line 4088 "WindowLeftProps.vala.c" + GValue _tmp7_; + const gchar* _tmp8_; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = gval; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _data7_->type; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("not type: %s = %s\n", g_value_get_string (&_tmp7_), _tmp8_); +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block8_data_unref (_data8_); +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = NULL; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4107 "WindowLeftProps.vala.c" + } +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->model; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->el; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _data8_->iter; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 1, &_tmp12_); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp12_; +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = gval; +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _data7_->fkey; +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (g_value_get_string (&_tmp13_), _tmp14_) != 0) { +#line 4127 "WindowLeftProps.vala.c" + GValue _tmp15_; + const gchar* _tmp16_; +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = gval; +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _data7_->fkey; +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("not key: %s = %s\n", g_value_get_string (&_tmp15_), _tmp16_); +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block8_data_unref (_data8_); +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = NULL; +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4146 "WindowLeftProps.vala.c" + } +#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 40, ___lambda93__gsource_func, block8_data_ref (_data8_), block8_data_unref); +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = TRUE; +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block8_data_unref (_data8_); +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data8_ = NULL; +#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4160 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda92__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) { + gboolean result; + result = __lambda92_ (self, model, path, iter); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4169 "WindowLeftProps.vala.c" +} + + +void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type) { + Block7Data* _data7_; + 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 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (in_type != NULL); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (key != NULL); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (value != NULL); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (value_type != NULL); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_ = g_slice_new0 (Block7Data); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_->_ref_count_ = 1; +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_->self = g_object_ref (self); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = in_type; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp1_, "signals") == 0) { +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = "listener"; +#line 4219 "WindowLeftProps.vala.c" + } else { + const gchar* _tmp2_; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = in_type; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _tmp2_; +#line 4226 "WindowLeftProps.vala.c" + } +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp0_; +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = g_strdup (_tmp3_); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_->type = _tmp4_; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = value_type; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = strlen (_tmp6_); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp8_ > 0) { +#line 4242 "WindowLeftProps.vala.c" + const gchar* _tmp9_; + gchar* _tmp10_; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = value_type; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = g_strconcat (_tmp9_, " ", NULL); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp10_; +#line 4253 "WindowLeftProps.vala.c" + } else { + gchar* _tmp11_; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = g_strdup (""); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp11_; +#line 4262 "WindowLeftProps.vala.c" + } +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = _tmp5_; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = key; +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL); +#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_->fkey = _tmp14_; +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = _data7_->type; +#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp15_, "listener") == 0) { +#line 4276 "WindowLeftProps.vala.c" + JsRenderNode* _tmp16_; + GeeHashMap* _tmp17_; + const gchar* _tmp18_; + gboolean _tmp19_ = FALSE; + JsRenderNode* _tmp20_; + GeeHashMap* _tmp21_; + const gchar* _tmp22_; + const gchar* _tmp23_; +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = self->node; +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_->listeners; +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = key; +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp17_, _tmp18_); +#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp19_) { +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block7_data_unref (_data7_); +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_ = NULL; +#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 4303 "WindowLeftProps.vala.c" + } +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = self->node; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = _tmp20_->listeners; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = key; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = value; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp21_, _tmp22_, _tmp23_); +#line 4315 "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 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = self->node; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = _tmp24_->props; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = _data7_->fkey; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp25_, _tmp26_); +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp27_) { +#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block7_data_unref (_data7_); +#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_ = NULL; +#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 4343 "WindowLeftProps.vala.c" + } +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = self->node; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = _tmp28_->props; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = _data7_->fkey; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = value; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp29_, _tmp30_, _tmp31_); +#line 4355 "WindowLeftProps.vala.c" + } +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = self->file; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = self->node; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_load (self, _tmp32_, _tmp33_); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = self->view; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = _tmp34_->el; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = gtk_tree_view_get_selection (_tmp35_); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = _g_object_ref0 (_tmp36_); +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + s = _tmp37_; +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = s; +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_unselect_all (_tmp38_); +#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("trying to find new iter"); +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = self->model; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = _tmp39_->el; +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_foreach ((GtkTreeModel*) _tmp40_, ___lambda92__gtk_tree_model_foreach_func, _data7_); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (s); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp5_); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block7_data_unref (_data7_); +#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data7_ = NULL; +#line 4393 "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 491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (iter != NULL); +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (type != NULL); +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (key != NULL); +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (value != NULL); +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = key; +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = value; +#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("update Iter %s, %s\n", _tmp0_, _tmp1_); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = value; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = string_strip (_tmp2_); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, "\n", 0); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _tmp6_; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7__length1 = _vala_array_length (_tmp5_); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp4_); +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dl = _tmp7_; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dl_length1 = _tmp7__length1; +#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _dl_size_ = dl_length1; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = dl; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9__length1 = dl_length1; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp9__length1 > 1) { +#line 4483 "WindowLeftProps.vala.c" + gchar** _tmp10_; + gint _tmp10__length1; + const gchar* _tmp11_; + gchar* _tmp12_ = NULL; + gchar* _tmp13_; + gchar* _tmp14_; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = dl; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10__length1 = dl_length1; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_[0]; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = string_strip (_tmp11_); +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = _tmp12_; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = g_strconcat (_tmp13_, "...", NULL); +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp8_); +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp14_; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp13_); +#line 4508 "WindowLeftProps.vala.c" + } else { + gchar** _tmp15_; + gint _tmp15__length1; + const gchar* _tmp16_; + gchar* _tmp17_; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = dl; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15__length1 = dl_length1; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_[0]; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = g_strdup (_tmp16_); +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp8_); +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp17_; +#line 4526 "WindowLeftProps.vala.c" + } +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = _tmp8_; +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = g_strdup (_tmp18_); +#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dis_val = _tmp19_; +#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = type; +#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp20_, "listener") == 0) { +#line 4538 "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 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = self->model; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = _tmp21_->el; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = *iter; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = type; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = key; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = key; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = type; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = xcls_leftprops_keyFormat (self, _tmp26_, _tmp27_); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = _tmp28_; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = value; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = dis_val; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = key; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = g_strconcat (_tmp32_, " ", NULL); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = _tmp33_; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = value; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = g_strconcat (_tmp34_, _tmp35_, NULL); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = _tmp36_; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = g_markup_escape_text (_tmp37_, (gssize) (-1)); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = _tmp38_; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = g_strconcat ("", _tmp39_, NULL); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = _tmp40_; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = g_strconcat (_tmp41_, "", NULL); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = _tmp42_; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = key; +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = g_strconcat ("0 ", _tmp44_, NULL); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = _tmp45_; +#line 510 "/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 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp46_); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp43_); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp41_); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp39_); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp37_); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp34_); +#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp29_); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dis_val); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp8_); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 4641 "WindowLeftProps.vala.c" + } +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = self->model; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = _tmp47_->el; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = *iter; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = key; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = key; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = xcls_leftprops_keyFormat (self, _tmp51_, "prop"); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = _tmp52_; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp54_ = value; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp55_ = dis_val; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp56_ = key; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp57_ = g_strconcat (_tmp56_, " ", NULL); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58_ = _tmp57_; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp59_ = value; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp60_ = g_strconcat (_tmp58_, _tmp59_, NULL); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp61_ = _tmp60_; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp62_ = g_markup_escape_text (_tmp61_, (gssize) (-1)); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp63_ = _tmp62_; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_ = g_strconcat ("", _tmp63_, NULL); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp65_ = _tmp64_; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp66_ = g_strconcat (_tmp65_, "", NULL); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp67_ = _tmp66_; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp68_ = key; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp69_ = xcls_leftprops_keySortFormat (self, _tmp68_); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp70_ = _tmp69_; +#line 524 "/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 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp70_); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp67_); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp65_); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp63_); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp61_); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp58_); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp53_); +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (dis_val); +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (_tmp8_); +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL); +#line 4713 "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 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (return_value != NULL); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (n_param_values == 1); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (G_CCLOSURE_SWAP_DATA (closure)) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data1 = closure->data; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data2 = param_values->data[0].v_pointer; +#line 4735 "WindowLeftProps.vala.c" + } else { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data1 = param_values->data[0].v_pointer; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data2 = closure->data; +#line 4741 "WindowLeftProps.vala.c" + } +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + callback = (GMarshalFunc_BOOLEAN__VOID) (marshal_data ? marshal_data : cc->callback); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + v_return = callback (data1, data2); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_set_boolean (return_value, v_return); +#line 4749 "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 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (n_param_values == 5); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (G_CCLOSURE_SWAP_DATA (closure)) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data1 = closure->data; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data2 = param_values->data[0].v_pointer; +#line 4768 "WindowLeftProps.vala.c" + } else { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data1 = param_values->data[0].v_pointer; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + data2 = closure->data; +#line 4774 "WindowLeftProps.vala.c" + } +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + callback = (GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING) (marshal_data ? marshal_data : cc->callback); +#line 3 "/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 4780 "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 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_HBox2*) g_object_new (object_type, NULL); +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = xcls_leftprops_xcls_button3_new (_tmp3_); +#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp4_; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 553 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 553 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = child_0->el; +#line 553 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 4832 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_new (Xcls_LeftProps* _owner) { +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_hbox2_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, _owner); +#line 4839 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox2_class_init (Xcls_LeftPropsXcls_HBox2Class * klass) { +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_hbox2_parent_class = g_type_class_peek_parent (klass); +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox2Private)); +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox2_finalize; +#line 4850 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox2_instance_init (Xcls_LeftPropsXcls_HBox2 * self) { +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_HBOX2_GET_PRIVATE (self); +#line 4857 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox2_finalize (GObject* obj) { + Xcls_LeftPropsXcls_HBox2 * self; +#line 534 "/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 536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_hbox2_parent_class)->finalize (obj); +#line 4871 "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 __lambda101_ (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 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_self_ != NULL, FALSE); +#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (ev != NULL, FALSE); +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp0_); +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = self->priv->_this; +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->AddPropertyPopup; +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + p = _tmp3_; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = p->el; +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = gdk_screen_get_default (); +#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_set_screen (_tmp4_, _tmp5_); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = p->el; +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_show_all ((GtkWidget*) _tmp6_); +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = p->el; +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = *ev; +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_.button; +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = *ev; +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_.time; +#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_popup (_tmp7_, NULL, NULL, NULL, NULL, _tmp9_, _tmp11_); +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = TRUE; +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (p); +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4946 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda101__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda101_ (self, _sender, event); +#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 4955 "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 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_Button3*) g_object_new (object_type, NULL); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = xcls_leftprops_xcls_hbox4_new (_tmp3_); +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp4_; +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = child_0->el; +#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 578 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 578 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = xcls_leftprops_xcls_addpropertypopup_new (_tmp7_); +#line 578 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp8_; +#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->el; +#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkWidget*) _tmp9_, "button-press-event", (GCallback) ___lambda101__gtk_widget_button_press_event, self, 0); +#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5025 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_new (Xcls_LeftProps* _owner) { +#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_button3_construct (XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, _owner); +#line 5032 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_button3_class_init (Xcls_LeftPropsXcls_Button3Class * klass) { +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_button3_parent_class = g_type_class_peek_parent (klass); +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Button3Private)); +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_button3_finalize; +#line 5043 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_button3_instance_init (Xcls_LeftPropsXcls_Button3 * self) { +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_BUTTON3_GET_PRIVATE (self); +#line 5050 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_button3_finalize (GObject* obj) { + Xcls_LeftPropsXcls_Button3 * self; +#line 558 "/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 560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_button3_parent_class)->finalize (obj); +#line 5064 "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 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_HBox4*) g_object_new (object_type, NULL); +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = xcls_leftprops_xcls_image5_new (_tmp3_); +#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp4_; +#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = child_0->el; +#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = xcls_leftprops_xcls_label6_new (_tmp7_); +#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp8_; +#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->el; +#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = child_1->el; +#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_); +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5149 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_new (Xcls_LeftProps* _owner) { +#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_hbox4_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, _owner); +#line 5156 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox4_class_init (Xcls_LeftPropsXcls_HBox4Class * klass) { +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_hbox4_parent_class = g_type_class_peek_parent (klass); +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox4Private)); +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox4_finalize; +#line 5167 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox4_instance_init (Xcls_LeftPropsXcls_HBox4 * self) { +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_HBOX4_GET_PRIVATE (self); +#line 5174 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_hbox4_finalize (GObject* obj) { + Xcls_LeftPropsXcls_HBox4 * self; +#line 596 "/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 598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_hbox4_parent_class)->finalize (obj); +#line 5188 "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 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_Image5*) g_object_new (object_type, NULL); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkImage*) gtk_image_new (); +#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp3_, "stock", GTK_STOCK_ADD, NULL); +#line 641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp4_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL); +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5241 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_new (Xcls_LeftProps* _owner) { +#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_image5_construct (XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, _owner); +#line 5248 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_image5_class_init (Xcls_LeftPropsXcls_Image5Class * klass) { +#line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_image5_parent_class = g_type_class_peek_parent (klass); +#line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Image5Private)); +#line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_image5_finalize; +#line 5259 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_image5_instance_init (Xcls_LeftPropsXcls_Image5 * self) { +#line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_IMAGE5_GET_PRIVATE (self); +#line 5266 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_image5_finalize (GObject* obj) { + Xcls_LeftPropsXcls_Image5 * self; +#line 623 "/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 625 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_image5_parent_class)->finalize (obj); +#line 5280 "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 5323 "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 5330 "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 5341 "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 5348 "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 5362 "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 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_AddPropertyPopup*) g_object_new (object_type, NULL); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->AddPropertyPopup); +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->AddPropertyPopup = _tmp3_; +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkMenu*) gtk_menu_new (); +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 685 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->priv->_this; +#line 685 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = xcls_leftprops_xcls_menuitem8_new (_tmp5_); +#line 685 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp6_; +#line 686 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->el; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = child_0->el; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_); +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->priv->_this; +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = xcls_leftprops_xcls_menuitem9_new (_tmp9_); +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp10_; +#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->el; +#line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = child_1->el; +#line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) _tmp12_); +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = self->priv->_this; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = xcls_leftprops_xcls_menuitem10_new (_tmp13_); +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_2 = _tmp14_; +#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_2); +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->el; +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = child_2->el; +#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_); +#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = self->priv->_this; +#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = xcls_leftprops_xcls_separatormenuitem11_new (_tmp17_); +#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_3 = _tmp18_; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_3); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = self->el; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = child_3->el; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp19_, (GtkWidget*) _tmp20_); +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = self->priv->_this; +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = xcls_leftprops_xcls_menuitem12_new (_tmp21_); +#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_4 = _tmp22_; +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_4); +#line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = self->el; +#line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = child_4->el; +#line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp23_, (GtkWidget*) _tmp24_); +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = self->priv->_this; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = xcls_leftprops_xcls_menuitem13_new (_tmp25_); +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_5 = _tmp26_; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_5); +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = self->el; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = child_5->el; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp27_, (GtkWidget*) _tmp28_); +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = self->priv->_this; +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = xcls_leftprops_xcls_menuitem14_new (_tmp29_); +#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_6 = _tmp30_; +#line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_6); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = self->el; +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = child_6->el; +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp31_, (GtkWidget*) _tmp32_); +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = self->priv->_this; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = xcls_leftprops_xcls_separatormenuitem15_new (_tmp33_); +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_7 = _tmp34_; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_7); +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = self->el; +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = child_7->el; +#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp35_, (GtkWidget*) _tmp36_); +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = self->priv->_this; +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = xcls_leftprops_xcls_menuitem16_new (_tmp37_); +#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_8 = _tmp38_; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_8); +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = self->el; +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = child_8->el; +#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp39_, (GtkWidget*) _tmp40_); +#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = self->priv->_this; +#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = xcls_leftprops_xcls_menuitem17_new (_tmp41_); +#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_9 = _tmp42_; +#line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_9); +#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = self->el; +#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = child_9->el; +#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp43_, (GtkWidget*) _tmp44_); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_9); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_8); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_7); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_6); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_5); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_4); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_3); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_2); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5625 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_new (Xcls_LeftProps* _owner) { +#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_addpropertypopup_construct (XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, _owner); +#line 5632 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_addpropertypopup_class_init (Xcls_LeftPropsXcls_AddPropertyPopupClass * klass) { +#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_addpropertypopup_parent_class = g_type_class_peek_parent (klass); +#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_AddPropertyPopupPrivate)); +#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_addpropertypopup_finalize; +#line 5643 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_addpropertypopup_instance_init (Xcls_LeftPropsXcls_AddPropertyPopup * self) { +#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_PRIVATE (self); +#line 5650 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_addpropertypopup_finalize (GObject* obj) { + Xcls_LeftPropsXcls_AddPropertyPopup * self; +#line 667 "/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 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_addpropertypopup_parent_class)->finalize (obj); +#line 5664 "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 __lambda77_ (Xcls_LeftPropsXcls_MenuItem8* self) { + Xcls_LeftProps* _tmp0_; +#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "id", "", "string"); +#line 5686 "WindowLeftProps.vala.c" +} + + +static void ___lambda77__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda77_ (self); +#line 5693 "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 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem8*) g_object_new (object_type, NULL); +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp3_, "Using this.get('*someid') will find any id in an application."); +#line 737 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 737 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp4_, "ID"); +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda77__gtk_menu_item_activate, self, 0); +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5739 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_new (Xcls_LeftProps* _owner) { +#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem8_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, _owner); +#line 5746 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem8_class_init (Xcls_LeftPropsXcls_MenuItem8Class * klass) { +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem8Private)); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem8_finalize; +#line 5757 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem8_instance_init (Xcls_LeftPropsXcls_MenuItem8 * self) { +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_PRIVATE (self); +#line 5764 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem8_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem8 * self; +#line 719 "/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 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem8_parent_class)->finalize (obj); +#line 5778 "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 __lambda94_ (Xcls_LeftPropsXcls_MenuItem9* self) { + Xcls_LeftProps* _tmp0_; +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "pack", "add", "*"); +#line 5800 "WindowLeftProps.vala.c" +} + + +static void ___lambda94__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda94_ (self); +#line 5807 "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 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem9*) g_object_new (object_type, NULL); +#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp3_, "Add what type of packing is to be used"); +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp4_, "PACK"); +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda94__gtk_menu_item_activate, self, 0); +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5853 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_new (Xcls_LeftProps* _owner) { +#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem9_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, _owner); +#line 5860 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem9_class_init (Xcls_LeftPropsXcls_MenuItem9Class * klass) { +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem9_parent_class = g_type_class_peek_parent (klass); +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem9Private)); +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem9_finalize; +#line 5871 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem9_instance_init (Xcls_LeftPropsXcls_MenuItem9 * self) { +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_PRIVATE (self); +#line 5878 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem9_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem9 * self; +#line 747 "/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 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem9_parent_class)->finalize (obj); +#line 5892 "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 __lambda95_ (Xcls_LeftPropsXcls_MenuItem10* self) { + Xcls_LeftProps* _tmp0_; +#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "init", "{\n\n}\n", "*"); +#line 5914 "WindowLeftProps.vala.c" +} + + +static void ___lambda95__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 797 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda95_ (self); +#line 5921 "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 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem10*) g_object_new (object_type, NULL); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp3_, "Override the init method"); +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp4_, "INIT"); +#line 797 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 797 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda95__gtk_menu_item_activate, self, 0); +#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 5967 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_new (Xcls_LeftProps* _owner) { +#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem10_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, _owner); +#line 5974 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem10_class_init (Xcls_LeftPropsXcls_MenuItem10Class * klass) { +#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem10_parent_class = g_type_class_peek_parent (klass); +#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem10Private)); +#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem10_finalize; +#line 5985 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem10_instance_init (Xcls_LeftPropsXcls_MenuItem10 * self) { +#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_PRIVATE (self); +#line 5992 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem10_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem10 * self; +#line 776 "/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 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem10_parent_class)->finalize (obj); +#line 6006 "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 814 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_SeparatorMenuItem11*) g_object_new (object_type, NULL); +#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new (); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6049 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_new (Xcls_LeftProps* _owner) { +#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_separatormenuitem11_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, _owner); +#line 6056 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem11_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem11Class * klass) { +#line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_separatormenuitem11_parent_class = g_type_class_peek_parent (klass); +#line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11Private)); +#line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem11_finalize; +#line 6067 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem11_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem11 * self) { +#line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_PRIVATE (self); +#line 6074 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem11_finalize (GObject* obj) { + Xcls_LeftPropsXcls_SeparatorMenuItem11 * self; +#line 805 "/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 807 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem11_parent_class)->finalize (obj); +#line 6088 "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 __lambda96_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_) { + Xcls_LeftProps* _tmp0_; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (_self_ != NULL); +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "", "string"); +#line 6112 "WindowLeftProps.vala.c" +} + + +static void ___lambda96__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda96_ (self, _sender); +#line 6119 "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 835 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 835 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem12*) g_object_new (object_type, NULL); +#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp3_, "Add a user defined string property"); +#line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp4_, "String"); +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda96__gtk_menu_item_activate, self, 0); +#line 835 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6165 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_new (Xcls_LeftProps* _owner) { +#line 835 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem12_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, _owner); +#line 6172 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem12_class_init (Xcls_LeftPropsXcls_MenuItem12Class * klass) { +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem12_parent_class = g_type_class_peek_parent (klass); +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem12Private)); +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem12_finalize; +#line 6183 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem12_instance_init (Xcls_LeftPropsXcls_MenuItem12 * self) { +#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_PRIVATE (self); +#line 6190 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem12_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem12 * self; +#line 826 "/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 828 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 829 "/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" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem12_parent_class)->finalize (obj); +#line 6204 "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 __lambda97_ (Xcls_LeftPropsXcls_MenuItem13* self) { + Xcls_LeftProps* _tmp0_; +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "0", "int"); +#line 6226 "WindowLeftProps.vala.c" +} + + +static void ___lambda97__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda97_ (self); +#line 6233 "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 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem13*) g_object_new (object_type, NULL); +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 868 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 868 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 868 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 868 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp3_, "Add a user defined number property"); +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp4_, "Number"); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda97__gtk_menu_item_activate, self, 0); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6279 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_new (Xcls_LeftProps* _owner) { +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem13_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, _owner); +#line 6286 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem13_class_init (Xcls_LeftPropsXcls_MenuItem13Class * klass) { +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem13_parent_class = g_type_class_peek_parent (klass); +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem13Private)); +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem13_finalize; +#line 6297 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem13_instance_init (Xcls_LeftPropsXcls_MenuItem13 * self) { +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_PRIVATE (self); +#line 6304 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem13_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem13 * self; +#line 856 "/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 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem13_parent_class)->finalize (obj); +#line 6318 "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 __lambda98_ (Xcls_LeftPropsXcls_MenuItem14* self) { + Xcls_LeftProps* _tmp0_; +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "true", "bool"); +#line 6340 "WindowLeftProps.vala.c" +} + + +static void ___lambda98__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda98_ (self); +#line 6347 "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 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem14*) g_object_new (object_type, NULL); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp3_, "Add a user defined boolean property"); +#line 903 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 903 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp4_, "Boolean"); +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda98__gtk_menu_item_activate, self, 0); +#line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6393 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_new (Xcls_LeftProps* _owner) { +#line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem14_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, _owner); +#line 6400 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem14_class_init (Xcls_LeftPropsXcls_MenuItem14Class * klass) { +#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem14_parent_class = g_type_class_peek_parent (klass); +#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem14Private)); +#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem14_finalize; +#line 6411 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem14_instance_init (Xcls_LeftPropsXcls_MenuItem14 * self) { +#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_PRIVATE (self); +#line 6418 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem14_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem14 * self; +#line 885 "/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 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem14_parent_class)->finalize (obj); +#line 6432 "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 923 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 923 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_SeparatorMenuItem15*) g_object_new (object_type, NULL); +#line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new (); +#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 923 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6475 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_new (Xcls_LeftProps* _owner) { +#line 923 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_separatormenuitem15_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, _owner); +#line 6482 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem15_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem15Class * klass) { +#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_separatormenuitem15_parent_class = g_type_class_peek_parent (klass); +#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15Private)); +#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem15_finalize; +#line 6493 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem15_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem15 * self) { +#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_PRIVATE (self); +#line 6500 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem15_finalize (GObject* obj) { + Xcls_LeftPropsXcls_SeparatorMenuItem15 * self; +#line 914 "/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 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem15_parent_class)->finalize (obj); +#line 6514 "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 __lambda99_ (Xcls_LeftPropsXcls_MenuItem16* self) { + Xcls_LeftProps* _tmp0_; +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "function() { }", "| function"); +#line 6536 "WindowLeftProps.vala.c" +} + + +static void ___lambda99__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 956 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda99_ (self); +#line 6543 "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 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem16*) g_object_new (object_type, NULL); +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 947 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 947 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 947 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 947 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 952 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 952 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp3_, "Add a user function boolean property"); +#line 953 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 953 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp4_, "Javascript Function"); +#line 956 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 956 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda99__gtk_menu_item_activate, self, 0); +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6589 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_new (Xcls_LeftProps* _owner) { +#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem16_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, _owner); +#line 6596 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem16_class_init (Xcls_LeftPropsXcls_MenuItem16Class * klass) { +#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem16_parent_class = g_type_class_peek_parent (klass); +#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem16Private)); +#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem16_finalize; +#line 6607 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem16_instance_init (Xcls_LeftPropsXcls_MenuItem16 * self) { +#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_PRIVATE (self); +#line 6614 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem16_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem16 * self; +#line 935 "/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 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 938 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem16_parent_class)->finalize (obj); +#line 6628 "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 __lambda100_ (Xcls_LeftPropsXcls_MenuItem17* self) { + Xcls_LeftProps* _tmp0_; +#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "() {\n\n}\n", "| return_type"); +#line 6650 "WindowLeftProps.vala.c" +} + + +static void ___lambda100__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda100_ (self); +#line 6657 "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 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem17*) g_object_new (object_type, NULL); +#line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp3_, "Add a user function boolean property"); +#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp4_, "Vala Method"); +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda100__gtk_menu_item_activate, self, 0); +#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6703 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_new (Xcls_LeftProps* _owner) { +#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem17_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, _owner); +#line 6710 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem17_class_init (Xcls_LeftPropsXcls_MenuItem17Class * klass) { +#line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem17_parent_class = g_type_class_peek_parent (klass); +#line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem17Private)); +#line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem17_finalize; +#line 6721 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem17_instance_init (Xcls_LeftPropsXcls_MenuItem17 * self) { +#line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_PRIVATE (self); +#line 6728 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem17_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem17 * self; +#line 964 "/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 966 "/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" + _g_object_unref0 (self->priv->_this); +#line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem17_parent_class)->finalize (obj); +#line 6742 "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 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_EditProps*) g_object_new (object_type, NULL); +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->EditProps); +#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->EditProps = _tmp3_; +#line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->editing = FALSE; +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN); +#line 1014 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->priv->_this; +#line 1014 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = xcls_leftprops_xcls_view_new (_tmp6_); +#line 1014 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp7_; +#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->el; +#line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = child_0->el; +#line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_); +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = self->priv->_this; +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = xcls_leftprops_xcls_contextmenu_new (_tmp10_); +#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp11_; +#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 6830 "WindowLeftProps.vala.c" + { + GtkScrolledWindow* _tmp12_; +#line 1024 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->el; +#line 1024 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_scrolled_window_set_policy (_tmp12_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 6837 "WindowLeftProps.vala.c" + } +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 6845 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_new (Xcls_LeftProps* _owner) { +#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_editprops_construct (XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, _owner); +#line 6852 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_editprops_class_init (Xcls_LeftPropsXcls_EditPropsClass * klass) { +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_editprops_parent_class = g_type_class_peek_parent (klass); +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_EditPropsPrivate)); +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_editprops_finalize; +#line 6863 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_editprops_instance_init (Xcls_LeftPropsXcls_EditProps * self) { +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_PRIVATE (self); +#line 6870 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_editprops_finalize (GObject* obj) { + Xcls_LeftPropsXcls_EditProps * self; +#line 993 "/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 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_editprops_parent_class)->finalize (obj); +#line 6884 "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 1062 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 6903 "WindowLeftProps.vala.c" +} + + +static Block9Data* block9_data_ref (Block9Data* _data9_) { +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_atomic_int_inc (&_data9_->_ref_count_); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return _data9_; +#line 6912 "WindowLeftProps.vala.c" +} + + +static void block9_data_unref (void * _userdata_) { + Block9Data* _data9_; + _data9_ = (Block9Data*) _userdata_; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_atomic_int_dec_and_test (&_data9_->_ref_count_)) { +#line 6921 "WindowLeftProps.vala.c" + Xcls_LeftPropsXcls_view * self; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data9_->self; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data9_->path); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_slice_free (Block9Data, _data9_); +#line 6931 "WindowLeftProps.vala.c" + } +} + + +static gboolean ___lambda83_ (Xcls_LeftPropsXcls_view* self) { + gboolean result = FALSE; + GtkTreeView* _tmp0_; + GtkTreeSelection* _tmp1_ = NULL; +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_unselect_all (_tmp1_); +#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6950 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda83__gsource_func (gpointer self) { + gboolean result; + result = ___lambda83_ (self); +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6959 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda87_ (Block9Data* _data9_) { + Xcls_LeftPropsXcls_view * self; + gboolean result = FALSE; + GtkTreeView* _tmp0_; + GtkTreeSelection* _tmp1_ = NULL; + GtkTreePath* _tmp2_; +#line 1104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data9_->self; +#line 1106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 1106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _data9_->path; +#line 1106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_select_path (_tmp1_, _tmp2_); +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6983 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda87__gsource_func (gpointer self) { + gboolean result; + result = ___lambda87_ (self); +#line 1104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 6992 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda88_ (Block9Data* _data9_) { + Xcls_LeftPropsXcls_view * self; + gboolean result = FALSE; + GtkTreeView* _tmp0_; + GtkTreeSelection* _tmp1_ = NULL; + GtkTreePath* _tmp2_; +#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = _data9_->self; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _data9_->path; +#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_select_path (_tmp1_, _tmp2_); +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 7016 "WindowLeftProps.vala.c" +} + + +static gboolean ____lambda88__gsource_func (gpointer self) { + gboolean result; + result = ___lambda88_ (self); +#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 7025 "WindowLeftProps.vala.c" +} + + +static gboolean __lambda82_ (Xcls_LeftPropsXcls_view* self, GdkEventButton* ev) { + gboolean result = FALSE; + Block9Data* _data9_; + 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 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (ev != NULL, FALSE); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data9_ = g_slice_new0 (Block9Data); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data9_->_ref_count_ = 1; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data9_->self = g_object_ref (self); +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = *ev; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_.x; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = *ev; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _tmp3_.y; +#line 1078 "/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 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_data9_->path); +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data9_->path = _tmp5_; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _g_object_ref0 (_tmp6_); +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + col = _tmp10_; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + cell_x = _tmp7_; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + cell_y = _tmp8_; +#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp9_) { +#line 7098 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp11_; +#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("nothing selected on click"); +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda83__gsource_func, g_object_ref (self), g_object_unref); +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->priv->_this; +#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp11_); +#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block9_data_unref (_data9_); +#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data9_ = NULL; +#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 7118 "WindowLeftProps.vala.c" + } +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = *ev; +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _tmp13_.type; +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp14_ == GDK_BUTTON_PRESS) { +#line 7126 "WindowLeftProps.vala.c" + GdkEventButton _tmp15_; + guint _tmp16_; +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = *ev; +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_.button; +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = _tmp16_ == ((guint) 3); +#line 7135 "WindowLeftProps.vala.c" + } else { +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = FALSE; +#line 7139 "WindowLeftProps.vala.c" + } +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp12_; +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp17_) { +#line 7145 "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 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = col; +#line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = gtk_tree_view_column_get_title (_tmp18_); +#line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = _tmp19_; +#line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp20_, "Value") == 0) { +#line 7173 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp21_; +#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = self->priv->_this; +#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp21_); +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block9_data_unref (_data9_); +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data9_ = NULL; +#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 7189 "WindowLeftProps.vala.c" + } +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = self->priv->_this; +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp22_->ContextMenu; +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = _g_object_ref0 (_tmp23_); +#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + p = _tmp24_; +#line 1099 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = p; +#line 1099 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = _tmp25_->el; +#line 1099 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = gdk_screen_get_default (); +#line 1099 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_set_screen (_tmp26_, _tmp27_); +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = p; +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = _tmp28_->el; +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_show_all ((GtkWidget*) _tmp29_); +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = p; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp31_ = _tmp30_->el; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = *ev; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = _tmp32_.button; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = *ev; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = _tmp34_.time; +#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_popup (_tmp31_, NULL, NULL, NULL, NULL, _tmp33_, _tmp35_); +#line 1104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda87__gsource_func, block9_data_ref (_data9_), block9_data_unref); +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = self->priv->_this; +#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp36_); +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (p); +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block9_data_unref (_data9_); +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data9_ = NULL; +#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 7245 "WindowLeftProps.vala.c" + } +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = col; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = gtk_tree_view_column_get_title (_tmp37_); +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = _tmp38_; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (g_strcmp0 (_tmp39_, "Value") != 0) { +#line 7255 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp40_; +#line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("col title != Value"); +#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda88__gsource_func, block9_data_ref (_data9_), block9_data_unref); +#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = self->priv->_this; +#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_before_edit (_tmp40_); +#line 1124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = FALSE; +#line 1124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block9_data_unref (_data9_); +#line 1124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data9_ = NULL; +#line 1124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 7275 "WindowLeftProps.vala.c" + } +#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = self->priv->_this; +#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = _tmp41_->keyrender; +#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = _tmp42_->el; +#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp43_, FALSE); +#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = self->priv->_this; +#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = _tmp44_->keyrender; +#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = _tmp45_->el; +#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp46_, "editable", FALSE, NULL); +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = self->priv->_this; +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = _data9_->path; +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = xcls_leftprops_startEditingValue (_tmp47_, _tmp48_); +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + result = _tmp49_; +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (col); +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + block9_data_unref (_data9_); +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _data9_ = NULL; +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 7309 "WindowLeftProps.vala.c" +} + + +static gboolean ___lambda82__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda82_ (self, event); +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return result; +#line 7318 "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 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_view*) g_object_new (object_type, NULL); +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->view); +#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->view = _tmp3_; +#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkTreeView*) gtk_tree_view_new (); +#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_tooltip_column (_tmp5_, 5); +#line 1048 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1048 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_enable_tree_lines (_tmp6_, TRUE); +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->el; +#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_headers_visible (_tmp7_, TRUE); +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = xcls_leftprops_xcls_model_new (_tmp8_); +#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp9_; +#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = self->el; +#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = child_0->el; +#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_); +#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->priv->_this; +#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = xcls_leftprops_xcls_keycol_new (_tmp12_); +#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp13_; +#line 1054 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = self->el; +#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = child_1->el; +#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_append_column (_tmp14_, _tmp15_); +#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = self->priv->_this; +#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = xcls_leftprops_xcls_valcol_new (_tmp16_); +#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_2 = _tmp17_; +#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_2); +#line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = self->el; +#line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = child_2->el; +#line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_append_column (_tmp18_, _tmp19_); +#line 7430 "WindowLeftProps.vala.c" + { + GtkTreeView* _tmp20_; + GtkTreeSelection* _tmp21_ = NULL; + GtkTreeSelection* _tmp22_; + GtkTreeSelection* selection; + PangoFontDescription* _tmp23_; + PangoFontDescription* description; + GtkTreeView* _tmp24_; +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = self->el; +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = gtk_tree_view_get_selection (_tmp20_); +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = _g_object_ref0 (_tmp21_); +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + selection = _tmp22_; +#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = pango_font_description_new (); +#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + description = _tmp23_; +#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + pango_font_description_set_size (description, 8000); +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = self->el; +#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp24_, description); +#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __vala_PangoFontDescription_free0 (description); +#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (selection); +#line 7463 "WindowLeftProps.vala.c" + } +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = self->el; +#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkWidget*) _tmp25_, "button-press-event", (GCallback) ___lambda82__gtk_widget_button_press_event, self, 0); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_2); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 7477 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_new (Xcls_LeftProps* _owner) { +#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_view_construct (XCLS_LEFTPROPS_TYPE_XCLS_VIEW, _owner); +#line 7484 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_view_class_init (Xcls_LeftPropsXcls_viewClass * klass) { +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_viewPrivate)); +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_view_finalize; +#line 7495 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_view_instance_init (Xcls_LeftPropsXcls_view * self) { +#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_VIEW_GET_PRIVATE (self); +#line 7502 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_view_finalize (GObject* obj) { + Xcls_LeftPropsXcls_view * self; +#line 1029 "/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 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1032 "/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" + G_OBJECT_CLASS (xcls_leftprops_xcls_view_parent_class)->finalize (obj); +#line 7516 "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 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_model*) g_object_new (object_type, NULL); +#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->model); +#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->model = _tmp3_; +#line 1213 "/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 1213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 7567 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_new (Xcls_LeftProps* _owner) { +#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_model_construct (XCLS_LEFTPROPS_TYPE_XCLS_MODEL, _owner); +#line 7574 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_model_class_init (Xcls_LeftPropsXcls_modelClass * klass) { +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_modelPrivate)); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_model_finalize; +#line 7585 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_model_instance_init (Xcls_LeftPropsXcls_model * self) { +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MODEL_GET_PRIVATE (self); +#line 7592 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_model_finalize (GObject* obj) { + Xcls_LeftPropsXcls_model * self; +#line 1200 "/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 1202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_model_parent_class)->finalize (obj); +#line 7606 "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 1238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_keycol*) g_object_new (object_type, NULL); +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->keycol); +#line 1241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->keycol = _tmp3_; +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = gtk_tree_view_column_new (); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_column_set_title (_tmp5_, "Name"); +#line 1248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_column_set_resizable (_tmp6_, TRUE); +#line 1249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 1249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = xcls_leftprops_xcls_keyrender_new (_tmp7_); +#line 1249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp8_; +#line 1250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->el; +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = child_0->el; +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, FALSE); +#line 1255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->el; +#line 1255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->priv->_this; +#line 1255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = _tmp12_->keyrender; +#line 1255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _tmp13_->el; +#line 1255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "markup", 2); +#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->el; +#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = self->priv->_this; +#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_->keyrender; +#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = _tmp17_->el; +#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp15_, (GtkCellRenderer*) _tmp18_, "text", 1); +#line 1238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 7718 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_new (Xcls_LeftProps* _owner) { +#line 1238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_keycol_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, _owner); +#line 7725 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keycol_class_init (Xcls_LeftPropsXcls_keycolClass * klass) { +#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_keycol_parent_class = g_type_class_peek_parent (klass); +#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keycolPrivate)); +#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keycol_finalize; +#line 7736 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keycol_instance_init (Xcls_LeftPropsXcls_keycol * self) { +#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_KEYCOL_GET_PRIVATE (self); +#line 7743 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keycol_finalize (GObject* obj) { + Xcls_LeftPropsXcls_keycol * self; +#line 1229 "/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 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_keycol_parent_class)->finalize (obj); +#line 7757 "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 __lambda78_ (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 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (editable != NULL); +#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->model; +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = path; +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = gtk_tree_path_new_from_string (_tmp3_); +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = _tmp4_; +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp2_, &_tmp6_, _tmp5_); +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp6_; +#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp5_); +#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->model; +#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_->el; +#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = iter; +#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 1, &_tmp11_); +#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp11_; +#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = gval; +#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = g_strdup (g_value_get_string (&_tmp12_)); +#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + val = _tmp13_; +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = editable; +#line 1292 "/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 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 7842 "WindowLeftProps.vala.c" +} + + +static void ___lambda78__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) { +#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda78_ (self, editable, path); +#line 7849 "WindowLeftProps.vala.c" +} + + +static void __lambda79_ (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 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp31_label0 = 0; +#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp31_label1 = 0; +#line 7894 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp71_; +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (newtext != NULL); +#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("Keyrender - signal:edited\n"); +#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp0_, "editable", FALSE, NULL); +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = self->priv->_this; +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->model; +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_->el; +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = path; +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = gtk_tree_path_new_from_string (_tmp4_); +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_; +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_); +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp7_; +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp6_); +#line 1305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_->model; +#line 1305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->el; +#line 1305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = iter; +#line 1305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 1, &_tmp12_); +#line 1305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp12_; +#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = gval; +#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = g_strdup (g_value_get_string (&_tmp13_)); +#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + oldval = _tmp14_; +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->priv->_this; +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_->model; +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_->el; +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = iter; +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 0, &_tmp19_); +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp19_; +#line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = gval; +#line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = g_strdup (g_value_get_string (&_tmp20_)); +#line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ktype = _tmp21_; +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = self->priv->_this; +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp22_->model; +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = _tmp23_->el; +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = iter; +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = newtext; +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_init (&_tmp27_, G_TYPE_STRING); +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_set_string (&_tmp27_, _tmp26_); +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_store_set_value (_tmp24_, &_tmp25_, 1, &_tmp27_); +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&_tmp27_) ? (g_value_unset (&_tmp27_), NULL) : NULL; +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = ktype; +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("ktype: %s\n", _tmp28_); +#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = ktype; +#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = _tmp29_; +#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_); +#line 1314 "/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 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 7996 "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 1316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = self->priv->_this; +#line 1316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = _tmp33_->node; +#line 1316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = _tmp34_->listeners; +#line 1316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = oldval; +#line 1316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp35_, _tmp36_); +#line 1316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ov = (gchar*) _tmp37_; +#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = self->priv->_this; +#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = _tmp38_->node; +#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = _tmp39_->listeners; +#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = newtext; +#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = ov; +#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp40_, _tmp41_, _tmp42_); +#line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = self->priv->_this; +#line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = _tmp43_->node; +#line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = _tmp44_->listeners; +#line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = oldval; +#line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_map_remove ((GeeMap*) _tmp45_, _tmp46_, NULL); +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = self->priv->_this; +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = iter; +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = ktype; +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = newtext; +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = ov; +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (_tmp47_, &_tmp48_, _tmp49_, _tmp50_, _tmp51_); +#line 1322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (ov); +#line 1322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 8069 "WindowLeftProps.vala.c" + } + } + } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) { +#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 8075 "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 1324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = self->priv->_this; +#line 1324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = _tmp52_->node; +#line 1324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp54_ = _tmp53_->props; +#line 1324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp55_ = oldval; +#line 1324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp56_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp54_, _tmp55_); +#line 1324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ov = (gchar*) _tmp56_; +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp57_ = self->priv->_this; +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp58_ = _tmp57_->node; +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp59_ = _tmp58_->props; +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp60_ = newtext; +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp61_ = ov; +#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp59_, _tmp60_, _tmp61_); +#line 1326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp62_ = self->priv->_this; +#line 1326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp63_ = _tmp62_->node; +#line 1326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp64_ = _tmp63_->props; +#line 1326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp65_ = oldval; +#line 1326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_map_remove ((GeeMap*) _tmp64_, _tmp65_, NULL); +#line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp66_ = self->priv->_this; +#line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp67_ = iter; +#line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp68_ = ktype; +#line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp69_ = newtext; +#line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp70_ = ov; +#line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (_tmp66_, &_tmp67_, _tmp68_, _tmp69_, _tmp70_); +#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (ov); +#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 8148 "WindowLeftProps.vala.c" + } + } + } +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp71_ = self->priv->_this; +#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (_tmp71_, "changed"); +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (ktype); +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (oldval); +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 8162 "WindowLeftProps.vala.c" +} + + +static void ___lambda79__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) { +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda79_ (self, path, new_text); +#line 8169 "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 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_keyrender*) g_object_new (object_type, NULL); +#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->keyrender); +#line 1272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->keyrender = _tmp3_; +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkCellRenderer*) _tmp5_, "editing-started", (GCallback) ___lambda78__gtk_cell_renderer_editing_started, self, 0); +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp6_, "edited", (GCallback) ___lambda79__gtk_cell_renderer_text_edited, self, 0); +#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 8220 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_new (Xcls_LeftProps* _owner) { +#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_keyrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, _owner); +#line 8227 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keyrender_class_init (Xcls_LeftPropsXcls_keyrenderClass * klass) { +#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_keyrender_parent_class = g_type_class_peek_parent (klass); +#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keyrenderPrivate)); +#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keyrender_finalize; +#line 8238 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keyrender_instance_init (Xcls_LeftPropsXcls_keyrender * self) { +#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_PRIVATE (self); +#line 8245 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_keyrender_finalize (GObject* obj) { + Xcls_LeftPropsXcls_keyrender * self; +#line 1260 "/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 1262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_keyrender_parent_class)->finalize (obj); +#line 8259 "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 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_valcol*) g_object_new (object_type, NULL); +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->valcol); +#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->valcol = _tmp3_; +#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = gtk_tree_view_column_new (); +#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_column_set_title (_tmp5_, "Value"); +#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_view_column_set_resizable (_tmp6_, TRUE); +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = xcls_leftprops_xcls_valrender_new (_tmp7_); +#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp8_; +#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->el; +#line 1359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = child_0->el; +#line 1359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, TRUE); +#line 8339 "WindowLeftProps.vala.c" + { + GtkTreeViewColumn* _tmp11_; + Xcls_LeftProps* _tmp12_; + Xcls_LeftPropsXcls_valrender* _tmp13_; + GtkCellRendererCombo* _tmp14_; +#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->el; +#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->priv->_this; +#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = _tmp12_->valrender; +#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = _tmp13_->el; +#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "text", 4); +#line 8355 "WindowLeftProps.vala.c" + } +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 8361 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_new (Xcls_LeftProps* _owner) { +#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_valcol_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, _owner); +#line 8368 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valcol_class_init (Xcls_LeftPropsXcls_valcolClass * klass) { +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valcol_parent_class = g_type_class_peek_parent (klass); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valcolPrivate)); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valcol_finalize; +#line 8379 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valcol_instance_init (Xcls_LeftPropsXcls_valcol * self) { +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_VALCOL_GET_PRIVATE (self); +#line 8386 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valcol_finalize (GObject* obj) { + Xcls_LeftPropsXcls_valcol * self; +#line 1337 "/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 1339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_valcol_parent_class)->finalize (obj); +#line 8400 "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 __lambda80_ (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 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (editable != NULL); +#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 1410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("editing started called\n"); +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->allow_edit; +#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp1_) { +#line 8435 "WindowLeftProps.vala.c" + GtkCellRendererCombo* _tmp2_; +#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("val - editing_Started\n"); +#line 1414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->el; +#line 1414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp2_, "editable", FALSE, NULL); +#line 1417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return; +#line 8445 "WindowLeftProps.vala.c" + } +#line 1419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->priv->_this; +#line 1419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_->allow_edit = FALSE; +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_get (_tmp4_, "has-entry", &_tmp5_, NULL); +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_; +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (_tmp6_) { +#line 8459 "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 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->priv->_this; +#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = _tmp7_->model; +#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_->el; +#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = path; +#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = gtk_tree_path_new_from_string (_tmp10_); +#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = _tmp11_; +#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp9_, &_tmp13_, _tmp12_); +#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp13_; +#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp12_); +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = self->priv->_this; +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = _tmp14_->model; +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_->el; +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = iter; +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp16_, &_tmp17_, 3, &_tmp18_); +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp18_; +#line 1434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp19_ = gval; +#line 1434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = g_strdup (g_value_get_string (&_tmp19_)); +#line 1434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + val = _tmp20_; +#line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = editable; +#line 1435 "/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 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + combo = _tmp22_; +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = combo; +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = gtk_bin_get_child ((GtkBin*) _tmp23_); +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, GTK_TYPE_ENTRY, GtkEntry)); +#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + entry = _tmp25_; +#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp26_ = entry; +#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = val; +#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_entry_set_text (_tmp26_, _tmp27_); +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (entry); +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (combo); +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (val); +#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 8552 "WindowLeftProps.vala.c" + } +} + + +static void ___lambda80__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) { +#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda80_ (self, editable, path); +#line 8560 "WindowLeftProps.vala.c" +} + + +static void __lambda81_ (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 1473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp31_label0 = 0; +#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + static GQuark _tmp31_label1 = 0; +#line 8606 "WindowLeftProps.vala.c" + Xcls_LeftProps* _tmp53_; +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (path != NULL); +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (newtext != NULL); +#line 1443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_print ("Valrender - signal:edited\n"); +#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->el; +#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp0_, "editable", FALSE, NULL); +#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = self->priv->_this; +#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->model; +#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _tmp2_->el; +#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = path; +#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = gtk_tree_path_new_from_string (_tmp4_); +#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_; +#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_); +#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp7_; +#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp6_); +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = _tmp8_->model; +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = _tmp9_->el; +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = iter; +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 0, &_tmp12_); +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp12_; +#line 1462 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = gval; +#line 1462 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = g_strdup (g_value_get_string (&_tmp13_)); +#line 1462 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + ktype = _tmp14_; +#line 1465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->priv->_this; +#line 1465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp15_->model; +#line 1465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp17_ = _tmp16_->el; +#line 1465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp18_ = iter; +#line 1465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 3, &_tmp19_); +#line 1465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp19_; +#line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp20_ = gval; +#line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp21_ = g_strdup (g_value_get_string (&_tmp20_)); +#line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + oldval = _tmp21_; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp22_ = self->priv->_this; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp23_ = _tmp22_->model; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp24_ = _tmp23_->el; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp25_ = iter; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp24_, &_tmp25_, 1, &_tmp26_); +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gval = _tmp26_; +#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp27_ = gval; +#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp28_ = g_strdup (g_value_get_string (&_tmp27_)); +#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + key = _tmp28_; +#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp29_ = ktype; +#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp30_ = _tmp29_; +#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_); +#line 1473 "/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 1473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 8706 "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 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp33_ = self->priv->_this; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp34_ = _tmp33_->node; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp35_ = _tmp34_->listeners; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp36_ = key; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp37_ = newtext; +#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, _tmp36_, _tmp37_); +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp38_ = self->priv->_this; +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp39_ = iter; +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp40_ = ktype; +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp41_ = key; +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp42_ = newtext; +#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (_tmp38_, &_tmp39_, _tmp40_, _tmp41_, _tmp42_); +#line 1477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 8745 "WindowLeftProps.vala.c" + } + } + } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) { +#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + switch (0) { +#line 8751 "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 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp43_ = self->priv->_this; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp44_ = _tmp43_->node; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp45_ = _tmp44_->props; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp46_ = key; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp47_ = newtext; +#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, _tmp46_, _tmp47_); +#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp48_ = self->priv->_this; +#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp49_ = iter; +#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp50_ = ktype; +#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp51_ = key; +#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp52_ = newtext; +#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_updateIter (_tmp48_, &_tmp49_, _tmp50_, _tmp51_, _tmp52_); +#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 8790 "WindowLeftProps.vala.c" + } + } + } +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp53_ = self->priv->_this; +#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_emit_by_name (_tmp53_, "changed"); +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (key); +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (oldval); +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_free0 (ktype); +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 8806 "WindowLeftProps.vala.c" +} + + +static void ___lambda81__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) { +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda81_ (self, path, new_text); +#line 8813 "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 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_valrender*) g_object_new (object_type, NULL); +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->valrender); +#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->valrender = _tmp3_; +#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkCellRendererCombo*) gtk_cell_renderer_combo_new (); +#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->el; +#line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set ((GtkCellRendererText*) _tmp5_, "editable", FALSE, NULL); +#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = self->el; +#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp6_, "text-column", 0, NULL); +#line 1402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->el; +#line 1402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp7_, "has-entry", TRUE, NULL); +#line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = xcls_leftprops_xcls_valrendermodel_new (_tmp8_); +#line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp9_; +#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = self->el; +#line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = child_0->el; +#line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_set (_tmp10_, "model", (GtkTreeModel*) _tmp11_, NULL); +#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = self->el; +#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkCellRenderer*) _tmp12_, "editing-started", (GCallback) ___lambda80__gtk_cell_renderer_editing_started, self, 0); +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = self->el; +#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object ((GtkCellRendererText*) _tmp13_, "edited", (GCallback) ___lambda81__gtk_cell_renderer_text_edited, self, 0); +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 8900 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_new (Xcls_LeftProps* _owner) { +#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_valrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, _owner); +#line 8907 "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 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_if_fail (self != NULL); +#line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->valrendermodel; +#line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + m = _tmp3_; +#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = m; +#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_list_store_clear (_tmp4_); +#line 8935 "WindowLeftProps.vala.c" + { + gint i; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + i = 0; +#line 8940 "WindowLeftProps.vala.c" + { + gboolean _tmp5_; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = TRUE; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + while (TRUE) { +#line 8947 "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 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = _tmp5_; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!_tmp6_) { +#line 8965 "WindowLeftProps.vala.c" + gint _tmp7_; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = i; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + i = _tmp7_ + 1; +#line 8971 "WindowLeftProps.vala.c" + } +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = FALSE; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = i; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = ar; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9__length1 = ar_length1; +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + if (!(_tmp8_ < _tmp9__length1)) { +#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + break; +#line 8985 "WindowLeftProps.vala.c" + } +#line 1495 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = m; +#line 1495 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_list_store_append (_tmp10_, &_tmp11_); +#line 1495 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iret = _tmp11_; +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = m; +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = iret; +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = ar; +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14__length1 = ar_length1; +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = i; +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = _tmp14_[_tmp15_]; +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_init (&_tmp17_, G_TYPE_STRING); +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_value_set_string (&_tmp17_, _tmp16_); +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_list_store_set_value (_tmp12_, &_tmp13_, 0, &_tmp17_); +#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_IS_VALUE (&_tmp17_) ? (g_value_unset (&_tmp17_), NULL) : NULL; +#line 9013 "WindowLeftProps.vala.c" + } + } + } +#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (m); +#line 9019 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrender_class_init (Xcls_LeftPropsXcls_valrenderClass * klass) { +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valrender_parent_class = g_type_class_peek_parent (klass); +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valrenderPrivate)); +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valrender_finalize; +#line 9030 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrender_instance_init (Xcls_LeftPropsXcls_valrender * self) { +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_VALRENDER_GET_PRIVATE (self); +#line 9037 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrender_finalize (GObject* obj) { + Xcls_LeftPropsXcls_valrender * self; +#line 1382 "/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 1384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_valrender_parent_class)->finalize (obj); +#line 9051 "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 1510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_valrendermodel*) g_object_new (object_type, NULL); +#line 1512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->valrendermodel); +#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->valrendermodel = _tmp3_; +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = gtk_list_store_new (1, G_TYPE_STRING); +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 9102 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_new (Xcls_LeftProps* _owner) { +#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_valrendermodel_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, _owner); +#line 9109 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrendermodel_class_init (Xcls_LeftPropsXcls_valrendermodelClass * klass) { +#line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_valrendermodel_parent_class = g_type_class_peek_parent (klass); +#line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valrendermodelPrivate)); +#line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valrendermodel_finalize; +#line 9120 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrendermodel_instance_init (Xcls_LeftPropsXcls_valrendermodel * self) { +#line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_PRIVATE (self); +#line 9127 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_valrendermodel_finalize (GObject* obj) { + Xcls_LeftPropsXcls_valrendermodel * self; +#line 1501 "/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 1503 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_valrendermodel_parent_class)->finalize (obj); +#line 9141 "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 1532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_ContextMenu*) g_object_new (object_type, NULL); +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = self->priv->_this; +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (_tmp2_->ContextMenu); +#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_->ContextMenu = _tmp3_; +#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = (GtkMenu*) gtk_menu_new (); +#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp4_); +#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp4_; +#line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp5_ = self->priv->_this; +#line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp6_ = xcls_leftprops_xcls_menuitem27_new (_tmp5_); +#line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_0 = _tmp6_; +#line 1542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_0); +#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = self->el; +#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = child_0->el; +#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_); +#line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = self->priv->_this; +#line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = xcls_leftprops_xcls_separatormenuitem28_new (_tmp9_); +#line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_1 = _tmp10_; +#line 1545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_1); +#line 1546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = self->el; +#line 1546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp12_ = child_1->el; +#line 1546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) ((GtkMenuItem*) _tmp12_)); +#line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp13_ = self->priv->_this; +#line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp14_ = xcls_leftprops_xcls_menuitem29_new (_tmp13_); +#line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + child_2 = _tmp14_; +#line 1548 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref ((GObject*) child_2); +#line 1549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp15_ = self->el; +#line 1549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp16_ = child_2->el; +#line 1549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_); +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_2); +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_1); +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (child_0); +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 9257 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_new (Xcls_LeftProps* _owner) { +#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_contextmenu_construct (XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, _owner); +#line 9264 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_contextmenu_class_init (Xcls_LeftPropsXcls_ContextMenuClass * klass) { +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_contextmenu_parent_class = g_type_class_peek_parent (klass); +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_ContextMenuPrivate)); +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_contextmenu_finalize; +#line 9275 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_contextmenu_instance_init (Xcls_LeftPropsXcls_ContextMenu * self) { +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_PRIVATE (self); +#line 9282 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_contextmenu_finalize (GObject* obj) { + Xcls_LeftPropsXcls_ContextMenu * self; +#line 1523 "/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 1525 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_contextmenu_parent_class)->finalize (obj); +#line 9296 "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 __lambda84_ (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 1576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _tmp0_->view; +#line 1576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = _tmp1_->el; +#line 1576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 1576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 1576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + s = _tmp4_; +#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_tree_selection_get_selected (s, &_tmp5_, &_tmp6_); +#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (model); +#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp7_ = _g_object_ref0 (_tmp5_); +#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + model = _tmp7_; +#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + iter = _tmp6_; +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp8_ = self->priv->_this; +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp9_ = iter; +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp10_ = gtk_tree_model_get_path (model, &_tmp9_); +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp11_ = _tmp10_; +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_startEditingKey (_tmp8_, _tmp11_); +#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _gtk_tree_path_free0 (_tmp11_); +#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (model); +#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (s); +#line 9366 "WindowLeftProps.vala.c" +} + + +static void ___lambda84__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda84_ (self); +#line 9373 "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 1563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem27*) g_object_new (object_type, NULL); +#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "Edit"); +#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda84__gtk_menu_item_activate, self, 0); +#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 9414 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_new (Xcls_LeftProps* _owner) { +#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem27_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, _owner); +#line 9421 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem27_class_init (Xcls_LeftPropsXcls_MenuItem27Class * klass) { +#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem27_parent_class = g_type_class_peek_parent (klass); +#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem27Private)); +#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem27_finalize; +#line 9432 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem27_instance_init (Xcls_LeftPropsXcls_MenuItem27 * self) { +#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_PRIVATE (self); +#line 9439 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem27_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem27 * self; +#line 1554 "/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 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1557 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem27_parent_class)->finalize (obj); +#line 9453 "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 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_SeparatorMenuItem28*) g_object_new (object_type, NULL); +#line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new (); +#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 9496 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_new (Xcls_LeftProps* _owner) { +#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_separatormenuitem28_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, _owner); +#line 9503 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem28_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem28Class * klass) { +#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_separatormenuitem28_parent_class = g_type_class_peek_parent (klass); +#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28Private)); +#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem28_finalize; +#line 9514 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem28_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem28 * self) { +#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_PRIVATE (self); +#line 9521 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_separatormenuitem28_finalize (GObject* obj) { + Xcls_LeftPropsXcls_SeparatorMenuItem28 * self; +#line 1586 "/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 1588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem28_parent_class)->finalize (obj); +#line 9535 "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 __lambda86_ (Xcls_LeftPropsXcls_MenuItem29* self) { + Xcls_LeftProps* _tmp0_; +#line 1628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = self->priv->_this; +#line 1628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_deleteSelected (_tmp0_); +#line 9557 "WindowLeftProps.vala.c" +} + + +static void ___lambda86__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + __lambda86_ (self); +#line 9564 "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 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = (Xcls_LeftPropsXcls_MenuItem29*) g_object_new (object_type, NULL); +#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp0_ = _owner; +#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv->_this = _tmp1_; +#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_object_ref_sink (_tmp2_); +#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->el = _tmp2_; +#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp3_ = self->el; +#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + gtk_menu_item_set_label (_tmp3_, "Delete"); +#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _tmp4_ = self->el; +#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda86__gtk_menu_item_activate, self, 0); +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return self; +#line 9605 "WindowLeftProps.vala.c" +} + + +Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_new (Xcls_LeftProps* _owner) { +#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + return xcls_leftprops_xcls_menuitem29_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, _owner); +#line 9612 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem29_class_init (Xcls_LeftPropsXcls_MenuItem29Class * klass) { +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_xcls_menuitem29_parent_class = g_type_class_peek_parent (klass); +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem29Private)); +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem29_finalize; +#line 9623 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem29_instance_init (Xcls_LeftPropsXcls_MenuItem29 * self) { +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_PRIVATE (self); +#line 9630 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_xcls_menuitem29_finalize (GObject* obj) { + Xcls_LeftPropsXcls_MenuItem29 * self; +#line 1607 "/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 1609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 1610 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem29_parent_class)->finalize (obj); +#line 9644 "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 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + xcls_leftprops_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + g_type_class_add_private (klass, sizeof (Xcls_LeftPropsPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_finalize; +#line 3 "/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 3 "/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 3 "/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 3 "/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 9675 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_instance_init (Xcls_LeftProps * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self->priv = XCLS_LEFTPROPS_GET_PRIVATE (self); +#line 9682 "WindowLeftProps.vala.c" +} + + +static void xcls_leftprops_finalize (GObject* obj) { + Xcls_LeftProps * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_LEFTPROPS, Xcls_LeftProps); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->AddPropertyPopup); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->EditProps); +#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->view); +#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->model); +#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->keycol); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->keyrender); +#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->valcol); +#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->valrender); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->valrendermodel); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->ContextMenu); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->file); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->main_window); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + _g_object_unref0 (self->node); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala" + G_OBJECT_CLASS (xcls_leftprops_parent_class)->finalize (obj); +#line 9722 "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..e38cb0738 --- /dev/null +++ b/Builder4/WindowLeftTree.vala.c @@ -0,0 +1,6880 @@ +/* WindowLeftTree.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowLeftTree.vala, do not modify */ + + +#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 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; +#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_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 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 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_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; + +#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 _JsRenderJsRenderPrivate JsRenderJsRenderPrivate; +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 XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9 (xcls_windowlefttree_xcls_menuitem9_get_type ()) +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9)) +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9Class)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9)) +#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9)) +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9Class)) + +typedef struct _Xcls_WindowLeftTreeXcls_MenuItem9 Xcls_WindowLeftTreeXcls_MenuItem9; +typedef struct _Xcls_WindowLeftTreeXcls_MenuItem9Class Xcls_WindowLeftTreeXcls_MenuItem9Class; +typedef struct _Xcls_WindowLeftTreeXcls_MenuItem9Private Xcls_WindowLeftTreeXcls_MenuItem9Private; + +#define TYPE_DIALOG_SAVE_TEMPLATE (dialog_save_template_get_type ()) +#define DIALOG_SAVE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplate)) +#define DIALOG_SAVE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplateClass)) +#define IS_DIALOG_SAVE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_SAVE_TEMPLATE)) +#define IS_DIALOG_SAVE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_SAVE_TEMPLATE)) +#define DIALOG_SAVE_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_SAVE_TEMPLATE, DialogSaveTemplateClass)) + +typedef struct _DialogSaveTemplate DialogSaveTemplate; +typedef struct _DialogSaveTemplateClass DialogSaveTemplateClass; + +#define TYPE_DIALOG_SAVE_MODULE (dialog_save_module_get_type ()) +#define DIALOG_SAVE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_SAVE_MODULE, DialogSaveModule)) +#define DIALOG_SAVE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_SAVE_MODULE, DialogSaveModuleClass)) +#define IS_DIALOG_SAVE_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_SAVE_MODULE)) +#define IS_DIALOG_SAVE_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_SAVE_MODULE)) +#define DIALOG_SAVE_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_SAVE_MODULE, DialogSaveModuleClass)) + +typedef struct _DialogSaveModule DialogSaveModule; +typedef struct _DialogSaveModuleClass DialogSaveModuleClass; + +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; + Xcls_MainWindow* main_window; +}; + +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; + gchar* dragData; + gint drag_x; + gchar** dropList; + gint dropList_length1; + gint drag_y; + gboolean drag_in_motion; + gboolean blockChanges; +}; + +struct _Xcls_WindowLeftTreeXcls_viewClass { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreeXcls_model { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_modelPrivate * priv; + GtkTreeStore* el; + JsRenderJsRender* file; + gchar* activePath; + ProjectProject* project; +}; + +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; + guint64 webkit_page_id; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*loadItems) (JsRenderJsRender* self, GError** error); + void (*save) (JsRenderJsRender* self); + void (*saveHTML) (JsRenderJsRender* self, const gchar* html); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); +}; + +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_MenuItem9 { + GObject parent_instance; + Xcls_WindowLeftTreeXcls_MenuItem9Private * priv; + GtkMenuItem* el; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem9Class { + GObjectClass parent_class; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem7Private { + Xcls_WindowLeftTree* _this; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem8Private { + Xcls_WindowLeftTree* _this; +}; + +struct _Xcls_WindowLeftTreeXcls_MenuItem9Private { + 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; +static gpointer xcls_windowlefttree_xcls_menuitem9_parent_class = NULL; + +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; +GType xcls_mainwindow_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_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); +GType js_render_js_render_get_type (void) G_GNUC_CONST; +JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self); +GType project_project_get_type (void) G_GNUC_CONST; +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 __lambda26_ (Xcls_WindowLeftTreeXcls_view* self); +static gboolean __lambda27_ (Xcls_WindowLeftTreeXcls_view* self); +static gboolean ___lambda27__gsource_func (gpointer self); +static void ___lambda26__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self); +static void __lambda28_ (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 ___lambda28__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self); +static void __lambda29_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context); +void xcls_windowlefttree_xcls_view_highlightDropPath (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath, GtkTreeViewDropPosition pos); +static void ___lambda29__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self); +static gboolean __lambda30_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time); +static gboolean ___lambda30__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self); +static void __lambda31_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context, GtkSelectionData* data, guint info, guint time); +static void ___lambda31__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self); +static void __lambda32_ (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, gboolean show_templates); +void xcls_windowlefttree_xcls_model_moveNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data, GdkDragAction action); +static void ___lambda32__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self); +static gboolean __lambda33_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time); +static gboolean ___lambda33__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, 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 +}; +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, gboolean for_tip); +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_updateSelected (Xcls_WindowLeftTreeXcls_model* self); +void js_render_node_remove (JsRenderNode* self); +JsRenderNode* js_render_node_deepClone (JsRenderNode* self); +static void _vala_array_add32 (gchar*** array, int* length, int* size, gchar* value); +gchar* xcls_windowlefttree_xcls_model_findDropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1); +void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f); +void js_render_js_render_loadItems (JsRenderJsRender* self, GError** error); +void xcls_windowlefttree_xcls_model_deleteSelected (Xcls_WindowLeftTreeXcls_model* 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; +Xcls_WindowLeftTreeXcls_MenuItem9* xcls_windowlefttree_xcls_menuitem9_new (Xcls_WindowLeftTree* _owner); +Xcls_WindowLeftTreeXcls_MenuItem9* xcls_windowlefttree_xcls_menuitem9_construct (GType object_type, Xcls_WindowLeftTree* _owner); +GType xcls_windowlefttree_xcls_menuitem9_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 dialog_save_template_get_type (void) G_GNUC_CONST; +DialogSaveTemplate* dialog_save_template_singleton (void); +void dialog_save_template_show (DialogSaveTemplate* self, 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); +#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9Private)) +enum { + XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_DUMMY_PROPERTY +}; +static void __lambda25_ (Xcls_WindowLeftTreeXcls_MenuItem9* self); +GType dialog_save_module_get_type (void) G_GNUC_CONST; +DialogSaveModule* dialog_save_module_singleton (void); +gchar* dialog_save_module_show (DialogSaveModule* self, GtkWindow* parent, ProjectProject* project, JsRenderNode* data); +static void ___lambda25__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self); +static void xcls_windowlefttree_xcls_menuitem9_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 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self ? g_object_ref (self) : NULL; +#line 564 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTree* xcls_windowlefttree_singleton (void) { + Xcls_WindowLeftTree* result = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp2_; + Xcls_WindowLeftTree* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _WindowLeftTree; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp0_ == NULL) { +#line 577 "WindowLeftTree.vala.c" + Xcls_WindowLeftTree* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = xcls_windowlefttree_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_WindowLeftTree); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _WindowLeftTree = _tmp1_; +#line 585 "WindowLeftTree.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _WindowLeftTree; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 595 "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 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTree*) g_object_new (object_type, NULL); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _g_object_ref0 (self); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp0_; +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp1_); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp1_; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->main_window); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->main_window = NULL; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->el; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_scrolled_window_set_shadow_type (_tmp2_, GTK_SHADOW_IN); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->priv->_this; +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = xcls_windowlefttree_xcls_view_new (_tmp3_); +#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_0 = _tmp4_; +#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_0); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->el; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = child_0->el; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = self->priv->_this; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = xcls_windowlefttree_xcls_lefttreemenu_new (_tmp7_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_1 = _tmp8_; +#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_1); +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = self->el; +#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_scrolled_window_set_policy (_tmp9_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_1); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_0); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 669 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTree* xcls_windowlefttree_new (void) { +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_construct (TYPE_XCLS_WINDOWLEFTTREE); +#line 676 "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 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = xcls_windowlefttree_getActivePath (self); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp0_; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = path; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = strlen (_tmp1_); +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp2_; +#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp3_ < 1) { +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = NULL; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 711 "WindowLeftTree.vala.c" + } +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->priv->_this; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = _tmp4_->model; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = path; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = xcls_windowlefttree_xcls_model_pathToNode (_tmp5_, _tmp6_); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp7_; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 727 "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 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->model; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + model = _tmp1_; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->view; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp2_->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + view = _tmp4_; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = view; +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = gtk_tree_view_get_selection (_tmp5_); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = gtk_tree_selection_count_selected_rows (_tmp6_); +#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_ < 1) { +#line 780 "WindowLeftTree.vala.c" + gchar* _tmp8_; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = g_strdup (""); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp8_; +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (view); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (model); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 792 "WindowLeftTree.vala.c" + } +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = view; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = gtk_tree_view_get_selection (_tmp9_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp10_, &_tmp11_, &_tmp12_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _g_object_ref0 (_tmp11_); +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp13_; +#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp12_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = mod; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = iter; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = gtk_tree_model_get_path (_tmp14_, &_tmp15_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = _tmp16_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = gtk_tree_path_to_string (_tmp17_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = _tmp18_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp17_); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp19_; +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (view); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (model); +#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 832 "WindowLeftTree.vala.c" +} + + +JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self) { + JsRenderJsRender* result = NULL; + Xcls_WindowLeftTreeXcls_model* _tmp0_; + JsRenderJsRender* _tmp1_; + JsRenderJsRender* _tmp2_; +#line 68 "/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_ = self->model; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->file; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp2_; +#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 853 "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 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (return_value != NULL); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (n_param_values == 2); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (G_CCLOSURE_SWAP_DATA (closure)) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data1 = closure->data; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data2 = param_values->data[0].v_pointer; +#line 875 "WindowLeftTree.vala.c" + } else { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data1 = param_values->data[0].v_pointer; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data2 = closure->data; +#line 881 "WindowLeftTree.vala.c" + } +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + callback = (GMarshalFunc_BOOLEAN__OBJECT) (marshal_data ? marshal_data : cc->callback); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + v_return = callback (data1, g_value_get_object (param_values + 1), data2); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_set_boolean (return_value, v_return); +#line 889 "WindowLeftTree.vala.c" +} + + +static void _vala_PangoFontDescription_free (PangoFontDescription* self) { +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 896 "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 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (ev != NULL, FALSE); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp0_, "before-node-change", NULL, &_tmp1_); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp1_) { +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = TRUE; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 945 "WindowLeftTree.vala.c" + } +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = *ev; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _tmp3_.type; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp4_ != GDK_BUTTON_PRESS) { +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = TRUE; +#line 955 "WindowLeftTree.vala.c" + } else { + GdkEventButton _tmp5_; + guint _tmp6_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = *ev; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_.button; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp6_ != ((guint) 3); +#line 965 "WindowLeftTree.vala.c" + } +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp2_; +#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_) { +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = FALSE; +#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 975 "WindowLeftTree.vala.c" + } +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = self->priv->_this; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_->view; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _tmp9_->el; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = *ev; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_.x; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = *ev; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = _tmp13_.y; +#line 159 "/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 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (res); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + res = _tmp15_; +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp16_) { +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = TRUE; +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (res); +#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1005 "WindowLeftTree.vala.c" + } +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = self->el; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = gtk_tree_view_get_selection (_tmp17_); +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = res; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_select_path (_tmp18_, _tmp19_); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = self->priv->_this; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_->LeftTreeMenu; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = _tmp21_->el; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = gdk_screen_get_default (); +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_menu_set_screen (_tmp22_, _tmp23_); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = self->priv->_this; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = _tmp24_->LeftTreeMenu; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = _tmp25_->el; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_widget_show_all ((GtkWidget*) _tmp26_); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = self->priv->_this; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = _tmp27_->LeftTreeMenu; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = _tmp28_->el; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = *ev; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = _tmp30_.time; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_menu_popup (_tmp29_, NULL, NULL, NULL, NULL, (guint) 3, _tmp31_); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = TRUE; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (res); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1051 "WindowLeftTree.vala.c" +} + + +static gboolean ___lambda22__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda22_ (self, event); +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1060 "WindowLeftTree.vala.c" +} + + +static gboolean __lambda27_ (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 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = gtk_tree_selection_count_selected_rows (_tmp1_); +#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp2_ < 1) { +#line 1104 "WindowLeftTree.vala.c" + Xcls_WindowLeftTree* _tmp3_; +#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("selected rows < 1\n"); +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->priv->_this; +#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp3_, "node-selected", NULL); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = FALSE; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1116 "WindowLeftTree.vala.c" + } +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->el; +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = gtk_tree_view_get_selection (_tmp4_); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _g_object_ref0 (_tmp5_); +#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp6_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = s; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _g_object_ref0 (_tmp8_); +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp10_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp9_; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->priv->_this; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_->model; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _tmp12_->el; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = iter; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp15_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = self->priv->_this; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = _tmp16_->model; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = mod; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = iter; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = gtk_tree_model_get_path (_tmp18_, &_tmp19_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = gtk_tree_path_to_string (_tmp21_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp17_->activePath); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_->activePath = _tmp22_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp21_); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = g_value_dup_object (&value); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = G_TYPE_CHECK_INSTANCE_CAST (_tmp23_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = self->priv->_this; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = node; +#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp24_, "node-selected", _tmp25_); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = FALSE; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1194 "WindowLeftTree.vala.c" +} + + +static gboolean ___lambda27__gsource_func (gpointer self) { + gboolean result; + result = __lambda27_ (self); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1203 "WindowLeftTree.vala.c" +} + + +static void __lambda26_ (Xcls_WindowLeftTreeXcls_view* self) { + gboolean _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + gboolean _tmp2_ = FALSE; + Xcls_WindowLeftTree* _tmp5_; + Xcls_WindowLeftTreeXcls_model* _tmp6_; + JsRenderJsRender* _tmp7_; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->blockChanges; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp0_) { +#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1220 "WindowLeftTree.vala.c" + } +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = self->priv->_this; +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp1_, "before-node-change", NULL, &_tmp2_); +#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp2_) { +#line 1228 "WindowLeftTree.vala.c" + GtkTreeView* _tmp3_; + GtkTreeSelection* _tmp4_ = NULL; +#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->blockChanges = TRUE; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = gtk_tree_view_get_selection (_tmp3_); +#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_unselect_all (_tmp4_); +#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->blockChanges = FALSE; +#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1243 "WindowLeftTree.vala.c" + } +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->priv->_this; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_->model; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp6_->file; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_ == NULL) { +#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1255 "WindowLeftTree.vala.c" + } +#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("LEFT TREE -> view -> selection changed called\n"); +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda27__gsource_func, g_object_ref (self), g_object_unref); +#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1263 "WindowLeftTree.vala.c" +} + + +static void ___lambda26__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) { +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda26_ (self); +#line 1270 "WindowLeftTree.vala.c" +} + + +static gpointer _cairo_surface_reference0 (gpointer self) { +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self ? cairo_surface_reference (self) : NULL; +#line 1277 "WindowLeftTree.vala.c" +} + + +static void __lambda28_ (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 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (ctx != NULL); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->view; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp4_; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = s; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = gtk_tree_selection_count_selected_rows (_tmp5_); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp6_ < 1) { +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1367 "WindowLeftTree.vala.c" + } +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = s; +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _g_object_ref0 (_tmp8_); +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp10_; +#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp9_; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->priv->_this; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_->model; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _tmp12_->el; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = iter; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_); +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp15_; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = g_value_dup_object (&value); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data = G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = data; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = js_render_node_fqn (_tmp17_); +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xname = _tmp18_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = xname; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = g_strconcat ("XNAME IS ", _tmp19_, NULL); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = g_strconcat (_tmp21_, "\n", NULL); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = _tmp22_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp23_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp23_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp21_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = xname; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = g_strdup (_tmp24_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->dragData); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dragData = _tmp25_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = self->priv->_this; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = _tmp26_->model; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = _tmp27_->file; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = js_render_js_render_palete (_tmp28_); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = _tmp29_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = xname; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = palete_palete_getDropList (_tmp30_, _tmp31_, &_tmp32_); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL); +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = _tmp33_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList_length1 = _tmp32_; +#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp30_); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = self->dropList; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34__length1 = self->dropList_length1; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = g_strjoinv (", ", _tmp34_); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = _tmp35_; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = g_strconcat ("DROP LIST IS ", _tmp36_, NULL); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = _tmp37_; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = g_strconcat (_tmp38_, "\n", NULL); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = _tmp39_; +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp40_); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp40_); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp38_); +#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp36_); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = self->priv->_this; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = _tmp41_->model; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = _tmp42_->el; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = iter; +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp43_, &_tmp44_); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp45_; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = self->el; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = path; +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp48_ = gtk_tree_view_create_row_drag_icon (_tmp46_, _tmp47_); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp49_ = _cairo_surface_reference0 (_tmp48_); +#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pix = _tmp49_; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp50_ = ctx; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp51_ = pix; +#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_set_icon_surface (_tmp50_, _tmp51_); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _cairo_surface_destroy0 (pix); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (data); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1519 "WindowLeftTree.vala.c" +} + + +static void ___lambda28__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self) { +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda28_ (self, context); +#line 1526 "WindowLeftTree.vala.c" +} + + +static void __lambda29_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context) { + gchar* _tmp0_; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (drag_context != NULL); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = g_strdup (""); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->dragData); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dragData = _tmp0_; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL); +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = NULL; +#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList_length1 = 0; +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", 0); +#line 1548 "WindowLeftTree.vala.c" +} + + +static void ___lambda29__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self) { +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda29_ (self, context); +#line 1555 "WindowLeftTree.vala.c" +} + + +static gboolean __lambda30_ (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 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (ctx != NULL, FALSE); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("got drag motion"); +#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->drag_in_motion = TRUE; +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = x; +#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->drag_x = _tmp0_; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = y; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->drag_y = _tmp1_; +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->el; +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = ctx; +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = gdk_atom_intern ("STRING", TRUE); +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = time; +#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_get_data ((GtkWidget*) _tmp2_, _tmp3_, _tmp4_, (guint32) _tmp5_); +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = TRUE; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1595 "WindowLeftTree.vala.c" +} + + +static gboolean ___lambda30__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) { + gboolean result; + result = __lambda30_ (self, context, x, y, time_); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 1604 "WindowLeftTree.vala.c" +} + + +static void __lambda31_ (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 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (drag_context != NULL); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (data != NULL); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("drag-data-get"); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp2_; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = s; +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = gtk_tree_selection_count_selected_rows (_tmp3_); +#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp4_ < 1) { +#line 1656 "WindowLeftTree.vala.c" + GtkSelectionData* _tmp5_; +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = data; +#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_selection_data_set_text (_tmp5_, "", 0); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("return empty string - no selection.."); +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1668 "WindowLeftTree.vala.c" + } +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = s; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp6_, &_tmp7_, &_tmp8_); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _g_object_ref0 (_tmp7_); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp9_; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp8_; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = mod; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = iter; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = gtk_tree_model_get_path (_tmp10_, &_tmp11_); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _tmp12_; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = gtk_tree_path_to_string (_tmp13_); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = _tmp14_; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp13_); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + tp = _tmp15_; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = data; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = tp; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = tp; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = strlen (_tmp18_); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _tmp19_; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_selection_data_set_text (_tmp16_, _tmp17_, _tmp20_); +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = tp; +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = g_strconcat ("return ", _tmp21_, NULL); +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = _tmp22_; +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp23_); +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp23_); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (tp); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 1726 "WindowLeftTree.vala.c" +} + + +static void ___lambda31__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) { +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda31_ (self, context, selection_data, info, time_); +#line 1733 "WindowLeftTree.vala.c" +} + + +static void __lambda32_ (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; + gboolean isEmpty; + Xcls_WindowLeftTree* _tmp9_; + Xcls_WindowLeftTreeXcls_model* _tmp10_; + GtkTreeStore* _tmp11_; + gint _tmp12_ = 0; + GdkDragContext* _tmp13_; + GtkWidget* _tmp14_ = NULL; + GtkWidget* _tmp15_; + GtkWidget* src; + GtkWidget* _tmp16_; + GtkTreeView* _tmp17_; + GdkDragAction _tmp90_ = 0; + GdkDragContext* _tmp91_; + GdkDragAction _tmp92_ = 0; + GdkDragAction _tmp93_; + GdkDragAction action; + Xcls_WindowLeftTree* _tmp94_; + Xcls_WindowLeftTreeXcls_model* _tmp95_; + GtkTreeStore* _tmp96_; + gint _tmp97_ = 0; + gboolean delete_selection_data; + GdkDragContext* _tmp167_; + GdkDragAction _tmp168_ = 0; + GdkDragContext* _tmp169_; + GdkDragAction _tmp170_ = 0; + Xcls_WindowLeftTree* _tmp171_; + Xcls_WindowLeftTreeXcls_model* _tmp172_; + const gchar* _tmp173_; + GdkDragContext* _tmp174_; + GdkDragAction _tmp175_ = 0; + GdkDragContext* _tmp176_; + guint _tmp177_; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (ctx != NULL); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (sel != NULL); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = g_strdup (""); +#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + targetData = _tmp0_; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = self->priv->_this; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->view; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp2_->el; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->drag_x; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->drag_y; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = gtk_tree_view_get_dest_row_at_pos (_tmp3_, _tmp4_, _tmp5_, &_tmp6_, &_tmp7_); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp6_; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pos = _tmp7_; +#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + isOver = _tmp8_; +#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + isEmpty = FALSE; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = self->priv->_this; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _tmp9_->model; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = _tmp10_->el; +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp11_, NULL); +#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp12_ < 1) { +#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("got NO children?\n"); +#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + isOver = TRUE; +#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + isEmpty = TRUE; +#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pos = GTK_TREE_VIEW_DROP_INTO_OR_AFTER; +#line 1831 "WindowLeftTree.vala.c" + } +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = ctx; +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = gtk_drag_get_source_widget (_tmp13_); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = _g_object_ref0 (_tmp14_); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + src = _tmp15_; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = src; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = self->el; +#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp16_ != G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, GTK_TYPE_WIDGET, GtkWidget)) { +#line 1847 "WindowLeftTree.vala.c" + GtkSelectionData* _tmp18_; + gchar* _tmp19_ = NULL; + gchar* selection_text; + gboolean _tmp20_ = FALSE; + gboolean _tmp21_ = FALSE; + const gchar* _tmp22_; + gboolean _tmp26_; + gboolean _tmp28_; + Xcls_WindowLeftTree* _tmp34_; + Xcls_WindowLeftTreeXcls_model* _tmp35_; + JsRenderJsRender* _tmp36_; + PaletePalete* _tmp37_ = NULL; + PaletePalete* _tmp38_; + const gchar* _tmp39_; + gint _tmp40_ = 0; + gchar** _tmp41_ = NULL; + gchar** _tmp42_; + gint _tmp42__length1; + gchar** dropList; + gint dropList_length1; + gint _dropList_size_; + gchar** _tmp43_; + gint _tmp43__length1; + gchar* _tmp44_ = NULL; + gchar* _tmp45_; + gchar* _tmp46_ = NULL; + gboolean _tmp47_; + Xcls_WindowLeftTree* _tmp51_; + Xcls_WindowLeftTreeXcls_model* _tmp52_; + const gchar* _tmp53_; + gchar** _tmp54_; + gint _tmp54__length1; + GtkTreeViewDropPosition _tmp55_; + gchar* _tmp56_ = NULL; + const gchar* _tmp57_; + gchar* _tmp58_; + gchar* _tmp59_; + gchar* _tmp60_; + gchar* _tmp61_; + const gchar* _tmp62_; + gint _tmp63_; + gint _tmp64_; + const gchar* _tmp70_; + gchar** _tmp71_; + gchar** _tmp72_ = NULL; + gchar** td_ar; + gint td_ar_length1; + gint _td_ar_size_; + gboolean _tmp73_; + JsRenderNode* _tmp81_; + JsRenderNode* node; + JsRenderNode* _tmp82_; + const gchar* _tmp83_; + Xcls_WindowLeftTree* _tmp84_; + Xcls_WindowLeftTreeXcls_model* _tmp85_; + const gchar* _tmp86_; + JsRenderNode* _tmp87_; + GdkDragContext* _tmp88_; + guint _tmp89_; +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = sel; +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = gtk_selection_data_get_text (_tmp18_); +#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + selection_text = _tmp19_; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = selection_text; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp22_ == NULL) { +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = TRUE; +#line 1919 "WindowLeftTree.vala.c" + } else { + const gchar* _tmp23_; + gint _tmp24_; + gint _tmp25_; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = selection_text; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = strlen (_tmp23_); +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = _tmp24_; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp25_ < 1; +#line 1932 "WindowLeftTree.vala.c" + } +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = _tmp21_; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp26_) { +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = TRUE; +#line 1940 "WindowLeftTree.vala.c" + } else { + gboolean _tmp27_; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = isOver; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = !_tmp27_; +#line 1947 "WindowLeftTree.vala.c" + } +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = _tmp20_; +#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp28_) { +#line 1953 "WindowLeftTree.vala.c" + gboolean _tmp29_; + GdkDragContext* _tmp32_; + guint _tmp33_; +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = self->drag_in_motion; +#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp29_) { +#line 1961 "WindowLeftTree.vala.c" + GdkDragContext* _tmp30_; + guint _tmp31_; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = ctx; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = time; +#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp30_, 0, (guint32) _tmp31_); +#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 1982 "WindowLeftTree.vala.c" + } +#line 359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = ctx; +#line 359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = time; +#line 359 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp32_, FALSE, FALSE, (guint32) _tmp33_); +#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2000 "WindowLeftTree.vala.c" + } +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = self->priv->_this; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = _tmp34_->model; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = _tmp35_->file; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = js_render_js_render_palete (_tmp36_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = _tmp37_; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = selection_text; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = palete_palete_getDropList (_tmp38_, _tmp39_, &_tmp40_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = _tmp41_; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42__length1 = _tmp40_; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp38_); +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = _tmp42_; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList_length1 = _tmp42__length1; +#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _dropList_size_ = dropList_length1; +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = dropList; +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43__length1 = dropList_length1; +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = g_strjoinv (" , ", _tmp43_); +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = _tmp44_; +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("dropList: %s\n", _tmp45_); +#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp45_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = isEmpty; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp47_) { +#line 2044 "WindowLeftTree.vala.c" + gchar* _tmp48_; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp48_ = g_strdup (""); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp46_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = _tmp48_; +#line 2052 "WindowLeftTree.vala.c" + } else { + GtkTreePath* _tmp49_; + gchar* _tmp50_ = NULL; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp49_ = path; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp50_ = gtk_tree_path_to_string (_tmp49_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp46_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = _tmp50_; +#line 2064 "WindowLeftTree.vala.c" + } +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp51_ = self->priv->_this; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp52_ = _tmp51_->model; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp53_ = _tmp46_; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp54_ = dropList; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp54__length1 = dropList_length1; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp55_ = pos; +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp56_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp52_, _tmp53_, _tmp54_, _tmp54__length1, (gint) _tmp55_); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + targetData = _tmp56_; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp57_ = targetData; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp58_ = g_strconcat ("targetDAta: ", _tmp57_, NULL); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp59_ = _tmp58_; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp60_ = g_strconcat (_tmp59_, "\n", NULL); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp61_ = _tmp60_; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp61_); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp61_); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp59_); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp62_ = targetData; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp63_ = strlen (_tmp62_); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp64_ = _tmp63_; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp64_ < 1) { +#line 2108 "WindowLeftTree.vala.c" + gboolean _tmp65_; + GdkDragContext* _tmp68_; + guint _tmp69_; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp65_ = self->drag_in_motion; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp65_) { +#line 2116 "WindowLeftTree.vala.c" + GdkDragContext* _tmp66_; + guint _tmp67_; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp66_ = ctx; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp67_ = time; +#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp66_, 0, (guint32) _tmp67_); +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp46_); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2141 "WindowLeftTree.vala.c" + } +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp68_ = ctx; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp69_ = time; +#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp68_, FALSE, FALSE, (guint32) _tmp69_); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp46_); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2163 "WindowLeftTree.vala.c" + } +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp70_ = targetData; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp72_ = _tmp71_ = g_strsplit (_tmp70_, "|", 0); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = _tmp72_; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar_length1 = _vala_array_length (_tmp71_); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _td_ar_size_ = td_ar_length1; +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp73_ = self->drag_in_motion; +#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp73_) { +#line 2179 "WindowLeftTree.vala.c" + GdkDragContext* _tmp74_; + guint _tmp75_; + gchar** _tmp76_; + gint _tmp76__length1; + const gchar* _tmp77_; + gchar** _tmp78_; + gint _tmp78__length1; + const gchar* _tmp79_; + gint _tmp80_ = 0; +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp74_ = ctx; +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp75_ = time; +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp74_, GDK_ACTION_COPY, (guint32) _tmp75_); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp76_ = td_ar; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp76__length1 = td_ar_length1; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp77_ = _tmp76_[0]; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp78_ = td_ar; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp78__length1 = td_ar_length1; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp79_ = _tmp78_[1]; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp80_ = atoi (_tmp79_); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp77_, (GtkTreeViewDropPosition) _tmp80_); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp46_); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2227 "WindowLeftTree.vala.c" + } +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp81_ = js_render_node_new (); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp81_; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp82_ = node; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp83_ = selection_text; +#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + js_render_node_setFqn (_tmp82_, _tmp83_); +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp84_ = self->priv->_this; +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp85_ = _tmp84_->model; +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp86_ = targetData; +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp87_ = node; +#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_dropNode (_tmp85_, _tmp86_, _tmp87_, TRUE); +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("ADD new node!!!\n"); +#line 410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp88_ = ctx; +#line 410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp89_ = time; +#line 410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp88_, FALSE, FALSE, (guint32) _tmp89_); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp46_); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2275 "WindowLeftTree.vala.c" + } +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp91_ = ctx; +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp92_ = gdk_drag_context_get_actions (_tmp91_); +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if ((_tmp92_ & GDK_ACTION_MOVE) > 0) { +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp90_ = GDK_ACTION_MOVE; +#line 2285 "WindowLeftTree.vala.c" + } else { +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp90_ = GDK_ACTION_COPY; +#line 2289 "WindowLeftTree.vala.c" + } +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp93_ = _tmp90_; +#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + action = _tmp93_; +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp94_ = self->priv->_this; +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp95_ = _tmp94_->model; +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp96_ = _tmp95_->el; +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp97_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp96_, NULL); +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp97_ < 1) { +#line 2305 "WindowLeftTree.vala.c" + gchar* _tmp98_ = NULL; + gboolean _tmp99_; +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp98_ = g_strdup_printf ("|%d|", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + targetData = _tmp98_; +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp99_ = self->drag_in_motion; +#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp99_) { +#line 2318 "WindowLeftTree.vala.c" + GdkDragContext* _tmp100_; + GdkDragAction _tmp101_; + guint _tmp102_; +#line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp100_ = ctx; +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp101_ = action; +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp102_ = time; +#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp100_, _tmp101_, (guint32) _tmp102_); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2340 "WindowLeftTree.vala.c" + } + } else { + gboolean _tmp103_; + GtkSelectionData* _tmp109_; + gchar* _tmp110_ = NULL; + gchar* selection_text; + gboolean _tmp111_ = FALSE; + const gchar* _tmp112_; + gboolean _tmp116_; + const gchar* _tmp122_; + gchar* _tmp123_; + gchar* _tmp124_; + GtkTreePath* _tmp125_; + gchar* _tmp126_ = NULL; + gchar* target_path; + const gchar* _tmp127_; + const gchar* _tmp128_; + Xcls_WindowLeftTree* _tmp134_; + Xcls_WindowLeftTreeXcls_model* _tmp135_; + GtkTreePath* _tmp136_; + gchar* _tmp137_ = NULL; + gchar* _tmp138_; + gchar** _tmp139_; + gint _tmp139__length1; + GtkTreeViewDropPosition _tmp140_; + gchar* _tmp141_ = NULL; + const gchar* _tmp142_; + gchar* _tmp143_; + gchar* _tmp144_; + gchar* _tmp145_; + gchar* _tmp146_; + const gchar* _tmp147_; + gint _tmp148_; + gint _tmp149_; + const gchar* _tmp155_; + gchar** _tmp156_; + gchar** _tmp157_ = NULL; + gchar** td_ar; + gint td_ar_length1; + gint _td_ar_size_; + gboolean _tmp158_; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp103_ = isOver; +#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp103_) { +#line 2386 "WindowLeftTree.vala.c" + gboolean _tmp104_; + GdkDragContext* _tmp107_; + guint _tmp108_; +#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp104_ = self->drag_in_motion; +#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp104_) { +#line 2394 "WindowLeftTree.vala.c" + GdkDragContext* _tmp105_; + guint _tmp106_; +#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp105_ = ctx; +#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp106_ = time; +#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp105_, 0, (guint32) _tmp106_); +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2413 "WindowLeftTree.vala.c" + } +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp107_ = ctx; +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp108_ = time; +#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp107_, FALSE, FALSE, (guint32) _tmp108_); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2429 "WindowLeftTree.vala.c" + } +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp109_ = sel; +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp110_ = gtk_selection_data_get_text (_tmp109_); +#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + selection_text = _tmp110_; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp112_ = selection_text; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp112_ == NULL) { +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp111_ = TRUE; +#line 2443 "WindowLeftTree.vala.c" + } else { + const gchar* _tmp113_; + gint _tmp114_; + gint _tmp115_; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp113_ = selection_text; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp114_ = strlen (_tmp113_); +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp115_ = _tmp114_; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp111_ = _tmp115_ < 1; +#line 2456 "WindowLeftTree.vala.c" + } +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp116_ = _tmp111_; +#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp116_) { +#line 2462 "WindowLeftTree.vala.c" + gboolean _tmp117_; + GdkDragContext* _tmp120_; + guint _tmp121_; +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp117_ = self->drag_in_motion; +#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp117_) { +#line 2470 "WindowLeftTree.vala.c" + GdkDragContext* _tmp118_; + guint _tmp119_; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp118_ = ctx; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp119_ = time; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp118_, 0, (guint32) _tmp119_); +#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2491 "WindowLeftTree.vala.c" + } +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp120_ = ctx; +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp121_ = time; +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp120_, FALSE, FALSE, (guint32) _tmp121_); +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2509 "WindowLeftTree.vala.c" + } +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp122_ = selection_text; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp123_ = g_strconcat ("got selection text of ", _tmp122_, NULL); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp124_ = _tmp123_; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp124_); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp124_); +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp125_ = path; +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp126_ = gtk_tree_path_to_string (_tmp125_); +#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + target_path = _tmp126_; +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp127_ = selection_text; +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp128_ = target_path; +#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (g_strcmp0 (_tmp127_, _tmp128_) == 0) { +#line 2533 "WindowLeftTree.vala.c" + gboolean _tmp129_; + GdkDragContext* _tmp132_; + guint _tmp133_; +#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("self drag ?? == we should perhaps allow copy onto self..\n"); +#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp129_ = self->drag_in_motion; +#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp129_) { +#line 2543 "WindowLeftTree.vala.c" + GdkDragContext* _tmp130_; + guint _tmp131_; +#line 490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp130_ = ctx; +#line 490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp131_ = time; +#line 490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp130_, 0, (guint32) _tmp131_); +#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2566 "WindowLeftTree.vala.c" + } +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp132_ = ctx; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp133_ = time; +#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp132_, FALSE, FALSE, (guint32) _tmp133_); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2586 "WindowLeftTree.vala.c" + } +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp134_ = self->priv->_this; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp135_ = _tmp134_->model; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp136_ = path; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp137_ = gtk_tree_path_to_string (_tmp136_); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp138_ = _tmp137_; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp139_ = self->dropList; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp139__length1 = self->dropList_length1; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp140_ = pos; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp141_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp135_, _tmp138_, _tmp139_, _tmp139__length1, (gint) _tmp140_); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + targetData = _tmp141_; +#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp138_); +#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp142_ = targetData; +#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp143_ = g_strconcat ("targetDAta: ", _tmp142_, NULL); +#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp144_ = _tmp143_; +#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp145_ = g_strconcat (_tmp144_, "\n", NULL); +#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp146_ = _tmp145_; +#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp146_); +#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp146_); +#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp144_); +#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp147_ = targetData; +#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp148_ = strlen (_tmp147_); +#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp149_ = _tmp148_; +#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp149_ < 1) { +#line 2636 "WindowLeftTree.vala.c" + gboolean _tmp150_; + GdkDragContext* _tmp153_; + guint _tmp154_; +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp150_ = self->drag_in_motion; +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp150_) { +#line 2644 "WindowLeftTree.vala.c" + GdkDragContext* _tmp151_; + guint _tmp152_; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp151_ = ctx; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp152_ = time; +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp151_, 0, (guint32) _tmp152_); +#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2667 "WindowLeftTree.vala.c" + } +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp153_ = ctx; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp154_ = time; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp153_, FALSE, FALSE, (guint32) _tmp154_); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2687 "WindowLeftTree.vala.c" + } +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp155_ = targetData; +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp157_ = _tmp156_ = g_strsplit (_tmp155_, "|", 0); +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = _tmp157_; +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar_length1 = _vala_array_length (_tmp156_); +#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _td_ar_size_ = td_ar_length1; +#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp158_ = self->drag_in_motion; +#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp158_) { +#line 2703 "WindowLeftTree.vala.c" + GdkDragContext* _tmp159_; + GdkDragAction _tmp160_; + guint _tmp161_; + gchar** _tmp162_; + gint _tmp162__length1; + const gchar* _tmp163_; + gchar** _tmp164_; + gint _tmp164__length1; + const gchar* _tmp165_; + gint _tmp166_ = 0; +#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp159_ = ctx; +#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp160_ = action; +#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp161_ = time; +#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gdk_drag_status (_tmp159_, _tmp160_, (guint32) _tmp161_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp162_ = td_ar; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp162__length1 = td_ar_length1; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp163_ = _tmp162_[0]; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp164_ = td_ar; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp164__length1 = td_ar_length1; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp165_ = _tmp164_[1]; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp166_ = atoi (_tmp165_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp163_, (GtkTreeViewDropPosition) _tmp166_); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 2752 "WindowLeftTree.vala.c" + } +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL); +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (target_path); +#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (selection_text); +#line 2760 "WindowLeftTree.vala.c" + } +#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + delete_selection_data = FALSE; +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp167_ = ctx; +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp168_ = gdk_drag_context_get_actions (_tmp167_); +#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp168_ == GDK_ACTION_ASK) { +#line 2770 "WindowLeftTree.vala.c" + } +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp169_ = ctx; +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp170_ = gdk_drag_context_get_actions (_tmp169_); +#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp170_ == GDK_ACTION_MOVE) { +#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + delete_selection_data = TRUE; +#line 2780 "WindowLeftTree.vala.c" + } +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp171_ = self->priv->_this; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp172_ = _tmp171_->model; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp173_ = targetData; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp174_ = ctx; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp175_ = gdk_drag_context_get_actions (_tmp174_); +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_moveNode (_tmp172_, _tmp173_, _tmp175_); +#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp176_ = ctx; +#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp177_ = time; +#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_finish (_tmp176_, FALSE, FALSE, (guint32) _tmp177_); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (src); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (path); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (targetData); +#line 2806 "WindowLeftTree.vala.c" +} + + +static void ___lambda32__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) { +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda32_ (self, context, x, y, selection_data, info, time_); +#line 2813 "WindowLeftTree.vala.c" +} + + +static gboolean __lambda33_ (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 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (ctx != NULL, FALSE); +#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->drag_in_motion = FALSE; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = ctx; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = gdk_atom_intern ("STRING", TRUE); +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = time; +#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_drag_get_data ((GtkWidget*) _tmp0_, _tmp1_, _tmp2_, (guint32) _tmp3_); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = FALSE; +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 2841 "WindowLeftTree.vala.c" +} + + +static gboolean ___lambda33__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) { + gboolean result; + result = __lambda33_ (self, context, x, y, time_); +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 2850 "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 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_view*) g_object_new (object_type, NULL); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->priv->_this; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (self); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp2_->view); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_->view = _tmp3_; +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = (GtkTreeView*) gtk_tree_view_new (); +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp4_); +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp4_; +#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->blockChanges = FALSE; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->el; +#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_tooltip_column (_tmp5_, 1); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = self->el; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_enable_tree_lines (_tmp6_, TRUE); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = self->el; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_headers_visible (_tmp7_, FALSE); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = self->priv->_this; +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = xcls_windowlefttree_xcls_model_new (_tmp8_); +#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_0 = _tmp9_; +#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_0); +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = self->el; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = child_0->el; +#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = self->priv->_this; +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = xcls_windowlefttree_xcls_treeviewcolumn4_new (_tmp12_); +#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_1 = _tmp13_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_1); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = self->el; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = child_1->el; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_append_column (_tmp14_, _tmp15_); +#line 2952 "WindowLeftTree.vala.c" + { + PangoFontDescription* _tmp16_; + PangoFontDescription* description; + GtkTreeView* _tmp17_; + GtkTreeView* _tmp18_; + GtkTreeSelection* _tmp19_ = NULL; + GtkTreeSelection* _tmp20_; + GtkTreeSelection* selection; + GtkTreeView* _tmp21_; + GtkTreeView* _tmp22_; +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = pango_font_description_new (); +#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + description = _tmp16_; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pango_font_description_set_size (description, 8000); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = self->el; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp17_, description); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = self->el; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = gtk_tree_view_get_selection (_tmp18_); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _g_object_ref0 (_tmp19_); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + selection = _tmp20_; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = self->el; +#line 125 "/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 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = self->el; +#line 135 "/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 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (selection); +#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __vala_PangoFontDescription_free0 (description); +#line 2995 "WindowLeftTree.vala.c" + } +#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = self->el; +#line 147 "/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 175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = self->el; +#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object (_tmp24_, "cursor-changed", (GCallback) ___lambda26__gtk_tree_view_cursor_changed, 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-begin", (GCallback) ___lambda28__gtk_widget_drag_begin, self, 0); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = self->el; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp26_, "drag-end", (GCallback) ___lambda29__gtk_widget_drag_end, self, 0); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = self->el; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp27_, "drag-motion", (GCallback) ___lambda30__gtk_widget_drag_motion, self, 0); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = self->el; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp28_, "drag-data-get", (GCallback) ___lambda31__gtk_widget_drag_data_get, self, 0); +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = self->el; +#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp29_, "drag-data-received", (GCallback) ___lambda32__gtk_widget_drag_data_received, self, 0); +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = self->el; +#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object ((GtkWidget*) _tmp30_, "drag-drop", (GCallback) ___lambda33__gtk_widget_drag_drop, self, 0); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_1); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_0); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 3035 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_new (Xcls_WindowLeftTree* _owner) { +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_view_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, _owner); +#line 3042 "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 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (treepath_str != NULL); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = treepath_str; +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = gtk_tree_path_new_from_string (_tmp0_); +#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + tp = _tmp1_; +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->el; +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_cursor (_tmp2_, tp, NULL, FALSE); +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_scroll_to_cell (_tmp3_, tp, NULL, FALSE, (gfloat) 0, (gfloat) 0); +#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (tp); +#line 3072 "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 3092 "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 3112 "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 3119 "WindowLeftTree.vala.c" + } +} + + +static void xcls_windowlefttree_xcls_view_class_init (Xcls_WindowLeftTreeXcls_viewClass * klass) { +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_viewPrivate)); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_view_finalize; +#line 3131 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_view_instance_init (Xcls_WindowLeftTreeXcls_view * self) { +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_PRIVATE (self); +#line 3138 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_view_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_view * self; +#line 71 "/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 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->dragData); +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL); +#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_view_parent_class)->finalize (obj); +#line 3156 "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 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_model*) g_object_new (object_type, NULL); +#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->priv->_this; +#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (self); +#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp2_->model); +#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_->model = _tmp3_; +#line 620 "/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 620 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp4_; +#line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->file); +#line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->file = NULL; +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = g_strdup (""); +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp5_; +#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->project); +#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->project = NULL; +#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("model initialized"); +#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 3224 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_new (Xcls_WindowLeftTree* _owner) { +#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_model_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, _owner); +#line 3231 "WindowLeftTree.vala.c" +} + + +static gpointer _gtk_tree_path_copy0 (gpointer self) { +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self ? gtk_tree_path_copy (self) : NULL; +#line 3238 "WindowLeftTree.vala.c" +} + + +void xcls_windowlefttree_xcls_model_dropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data_str, JsRenderNode* node, gboolean show_templates) { + 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}; + gboolean _tmp26_ = FALSE; + gchar** _tmp27_; + gint _tmp27__length1; + gboolean _tmp32_; + GtkTreePath* expand_parent; + gboolean _tmp37_; + GtkTreeIter n_iter = {0}; + const gchar* _tmp47_; + gint _tmp48_; + gint _tmp49_; + gboolean _tmp121_ = FALSE; + JsRenderNode* _tmp122_; + gboolean _tmp123_ = FALSE; + gboolean _tmp127_; + GtkTreeStore* _tmp133_; + GtkTreeIter _tmp134_; + JsRenderNode* _tmp135_; + gchar* _tmp136_ = NULL; + gchar* _tmp137_; + JsRenderNode* _tmp138_; + gchar* _tmp139_ = NULL; + gchar* _tmp140_; + GValue _tmp141_ = {0}; + GValue o; + JsRenderNode* _tmp142_; + GtkTreeStore* _tmp143_; + GtkTreeIter _tmp144_; + GValue _tmp145_; + JsRenderNode* _tmp146_; + GeeArrayList* _tmp147_; + gint _tmp148_; + gint _tmp149_; + GtkTreeStore* _tmp172_; + GtkTreeIter _tmp173_; + GtkTreePath* _tmp174_ = NULL; + GtkTreePath* _tmp175_; + gchar* _tmp176_ = NULL; + Xcls_WindowLeftTree* _tmp177_; + Xcls_WindowLeftTreeXcls_view* _tmp178_; + GtkTreeView* _tmp179_; + GtkTreeStore* _tmp180_; + GtkTreeIter _tmp181_; + GtkTreePath* _tmp182_ = NULL; + GtkTreePath* _tmp183_; + Xcls_WindowLeftTree* _tmp184_; +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (target_data_str != NULL); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (node != NULL); +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = target_data_str; +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, "|", 0); +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + target_data = _tmp2_; +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + target_data_length1 = _vala_array_length (_tmp1_); +#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _target_data_size_ = target_data_length1; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = target_data; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4__length1 = target_data_length1; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = _tmp4_[0]; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = strlen (_tmp5_); +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp6_; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_ > 0) { +#line 3346 "WindowLeftTree.vala.c" + gchar** _tmp8_; + gint _tmp8__length1; + const gchar* _tmp9_; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = target_data; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8__length1 = target_data_length1; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_[0]; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp9_; +#line 3358 "WindowLeftTree.vala.c" + } else { +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = ""; +#line 3362 "WindowLeftTree.vala.c" + } +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _tmp3_; +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = g_strdup (_tmp10_); +#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + parent_str = _tmp11_; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = target_data; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13__length1 = target_data_length1; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp13__length1 > 1) { +#line 3376 "WindowLeftTree.vala.c" + gchar** _tmp14_; + gint _tmp14__length1; + const gchar* _tmp15_; + gint _tmp16_ = 0; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = target_data; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14__length1 = target_data_length1; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = _tmp14_[1]; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = atoi (_tmp15_); +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp16_; +#line 3391 "WindowLeftTree.vala.c" + } else { +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = 2; +#line 3395 "WindowLeftTree.vala.c" + } +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = _tmp12_; +#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pos = _tmp17_; +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = parent_str; +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = strlen (_tmp19_); +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_; +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp21_ > 0) { +#line 3409 "WindowLeftTree.vala.c" + const gchar* _tmp22_; + GtkTreePath* _tmp23_; +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = parent_str; +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = gtk_tree_path_new_from_string (_tmp22_); +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp18_); +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = _tmp23_; +#line 3420 "WindowLeftTree.vala.c" + } else { +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp18_); +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = NULL; +#line 3426 "WindowLeftTree.vala.c" + } +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = _tmp18_; +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = _gtk_tree_path_copy0 (_tmp24_); +#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + tree_path = _tmp25_; +#line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + parentNode = NULL; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = target_data; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27__length1 = target_data_length1; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp27__length1 == 3) { +#line 3442 "WindowLeftTree.vala.c" + gchar** _tmp28_; + gint _tmp28__length1; + const gchar* _tmp29_; + gint _tmp30_; + gint _tmp31_; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = target_data; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28__length1 = target_data_length1; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = _tmp28_[2]; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = strlen (_tmp29_); +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = _tmp30_; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = _tmp31_ > 0; +#line 3460 "WindowLeftTree.vala.c" + } else { +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = FALSE; +#line 3464 "WindowLeftTree.vala.c" + } +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = _tmp26_; +#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp32_) { +#line 3470 "WindowLeftTree.vala.c" + JsRenderNode* _tmp33_; + GeeHashMap* _tmp34_; + gchar** _tmp35_; + gint _tmp35__length1; + const gchar* _tmp36_; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = node; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = _tmp33_->props; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = target_data; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35__length1 = target_data_length1; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = _tmp35_[2]; +#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp34_, "* prop", _tmp36_); +#line 3488 "WindowLeftTree.vala.c" + } +#line 665 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + expand_parent = NULL; +#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = show_templates; +#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp37_) { +#line 3496 "WindowLeftTree.vala.c" + Xcls_DialogTemplateSelect* _tmp38_ = NULL; + Xcls_DialogTemplateSelect* _tmp39_; + JsRenderJsRender* _tmp40_; + PaletePalete* _tmp41_ = NULL; + PaletePalete* _tmp42_; + JsRenderNode* _tmp43_; + JsRenderNode* _tmp44_ = NULL; + JsRenderNode* _tmp45_; + JsRenderNode* new_node; + JsRenderNode* _tmp46_; +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = xcls_dialogtemplateselect_singleton (); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = _tmp38_; +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = self->file; +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = js_render_js_render_palete (_tmp40_); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = _tmp41_; +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = node; +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = xcls_dialogtemplateselect_show (_tmp39_, _tmp42_, _tmp43_); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = _tmp44_; +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp42_); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp39_); +#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + new_node = _tmp45_; +#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = new_node; +#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp46_; +#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (new_node); +#line 3535 "WindowLeftTree.vala.c" + } +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = parent_str; +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp48_ = strlen (_tmp47_); +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp49_ = _tmp48_; +#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp49_ < 1) { +#line 3545 "WindowLeftTree.vala.c" + GtkTreeStore* _tmp50_; + GtkTreeIter _tmp51_ = {0}; + JsRenderNode* _tmp52_; + JsRenderJsRender* _tmp53_; + JsRenderNode* _tmp54_; + JsRenderNode* _tmp55_; +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp50_ = self->el; +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_append (_tmp50_, &_tmp51_, NULL); +#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + n_iter = _tmp51_; +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp52_ = node; +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp52_->parent); +#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp52_->parent = NULL; +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp53_ = self->file; +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp54_ = node; +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp55_ = _g_object_ref0 (_tmp54_); +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp53_->tree); +#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp53_->tree = _tmp55_; +#line 3574 "WindowLeftTree.vala.c" + } else { + gint _tmp56_; +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp56_ = pos; +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp56_ < 2) { +#line 3581 "WindowLeftTree.vala.c" + GtkTreeStore* _tmp57_; + GtkTreePath* _tmp58_; + GtkTreeIter _tmp59_ = {0}; + GtkTreeStore* _tmp60_; + GtkTreeIter _tmp61_; + GtkTreeIter _tmp62_ = {0}; + GtkTreeStore* _tmp63_; + GtkTreeIter _tmp64_; + GtkTreePath* _tmp65_ = NULL; + GValue value = {0}; + GtkTreeStore* _tmp66_; + GtkTreeIter _tmp67_; + GValue _tmp68_ = {0}; + GObject* _tmp69_ = NULL; + GtkTreeStore* _tmp70_; + GtkTreeIter _tmp71_; + GValue _tmp72_ = {0}; + GObject* _tmp73_ = NULL; + JsRenderNode* relNode; + gint _tmp74_; + JsRenderNode* _tmp99_; + JsRenderNode* _tmp100_; + JsRenderNode* _tmp101_; +#line 686 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp57_ = self->el; +#line 686 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp58_ = tree_path; +#line 686 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp57_, &_tmp59_, _tmp58_); +#line 686 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter_after = _tmp59_; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp60_ = self->el; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp61_ = iter_after; +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_iter_parent ((GtkTreeModel*) _tmp60_, &_tmp62_, &_tmp61_); +#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter_par = _tmp62_; +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp63_ = self->el; +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp64_ = iter_par; +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp65_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp63_, &_tmp64_); +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (expand_parent); +#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + expand_parent = _tmp65_; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp66_ = self->el; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp67_ = iter_par; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp66_, &_tmp67_, 2, &_tmp68_); +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp68_; +#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp69_ = g_value_dup_object (&value); +#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (parentNode); +#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp69_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp70_ = self->el; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp71_ = iter_after; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp70_, &_tmp71_, 2, &_tmp72_); +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp72_; +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp73_ = g_value_dup_object (&value); +#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + relNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp73_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp74_ = pos; +#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp74_ > 0) { +#line 3665 "WindowLeftTree.vala.c" + GtkTreeStore* _tmp75_; + GtkTreeIter _tmp76_; + GtkTreeIter _tmp77_; + GtkTreeIter _tmp78_ = {0}; + JsRenderNode* _tmp79_; + GeeArrayList* _tmp80_; + JsRenderNode* _tmp81_; + gint _tmp82_ = 0; + gint ix; + JsRenderNode* _tmp83_; + GeeArrayList* _tmp84_; + gint _tmp85_; + JsRenderNode* _tmp86_; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp75_ = self->el; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp76_ = iter_par; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp77_ = iter_after; +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_insert_after (_tmp75_, &_tmp78_, &_tmp76_, &_tmp77_); +#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + n_iter = _tmp78_; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp79_ = parentNode; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp80_ = _tmp79_->items; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp81_ = relNode; +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp82_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp80_, _tmp81_); +#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ix = _tmp82_; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp83_ = parentNode; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp84_ = _tmp83_->items; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp85_ = ix; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp86_ = node; +#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_list_insert ((GeeAbstractList*) _tmp84_, _tmp85_ + 1, _tmp86_); +#line 3709 "WindowLeftTree.vala.c" + } else { + GtkTreeStore* _tmp87_; + GtkTreeIter _tmp88_; + GtkTreeIter _tmp89_; + GtkTreeIter _tmp90_ = {0}; + JsRenderNode* _tmp91_; + GeeArrayList* _tmp92_; + JsRenderNode* _tmp93_; + gint _tmp94_ = 0; + gint ix; + JsRenderNode* _tmp95_; + GeeArrayList* _tmp96_; + gint _tmp97_; + JsRenderNode* _tmp98_; +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp87_ = self->el; +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp88_ = iter_par; +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp89_ = iter_after; +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_insert_before (_tmp87_, &_tmp90_, &_tmp88_, &_tmp89_); +#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + n_iter = _tmp90_; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp91_ = parentNode; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp92_ = _tmp91_->items; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp93_ = relNode; +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp94_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp92_, _tmp93_); +#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ix = _tmp94_; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp95_ = parentNode; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp96_ = _tmp95_->items; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp97_ = ix; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp98_ = node; +#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_list_insert ((GeeAbstractList*) _tmp96_, _tmp97_, _tmp98_); +#line 3754 "WindowLeftTree.vala.c" + } +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp99_ = node; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp100_ = parentNode; +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp101_ = _g_object_ref0 (_tmp100_); +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp99_->parent); +#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp99_->parent = _tmp101_; +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (relNode); +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 3770 "WindowLeftTree.vala.c" + } else { + GtkTreeStore* _tmp102_; + GtkTreePath* _tmp103_; + GtkTreeIter _tmp104_ = {0}; + GtkTreeStore* _tmp105_; + GtkTreeIter _tmp106_; + GtkTreeIter _tmp107_ = {0}; + GtkTreeStore* _tmp108_; + GtkTreeIter _tmp109_; + GtkTreePath* _tmp110_ = NULL; + GValue value = {0}; + GtkTreeStore* _tmp111_; + GtkTreeIter _tmp112_; + GValue _tmp113_ = {0}; + GObject* _tmp114_ = NULL; + JsRenderNode* _tmp115_; + JsRenderNode* _tmp116_; + JsRenderNode* _tmp117_; + JsRenderNode* _tmp118_; + GeeArrayList* _tmp119_; + JsRenderNode* _tmp120_; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp102_ = self->el; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp103_ = tree_path; +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_iter ((GtkTreeModel*) _tmp102_, &_tmp104_, _tmp103_); +#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter_par = _tmp104_; +#line 717 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp105_ = self->el; +#line 717 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp106_ = iter_par; +#line 717 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_append (_tmp105_, &_tmp107_, &_tmp106_); +#line 717 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + n_iter = _tmp107_; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp108_ = self->el; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp109_ = iter_par; +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp110_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp108_, &_tmp109_); +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (expand_parent); +#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + expand_parent = _tmp110_; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp111_ = self->el; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp112_ = iter_par; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp111_, &_tmp112_, 2, &_tmp113_); +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp113_; +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp114_ = g_value_dup_object (&value); +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (parentNode); +#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp114_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp115_ = node; +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp116_ = parentNode; +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp117_ = _g_object_ref0 (_tmp116_); +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp115_->parent); +#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp115_->parent = _tmp117_; +#line 724 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp118_ = parentNode; +#line 724 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp119_ = _tmp118_->items; +#line 724 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp120_ = node; +#line 724 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_collection_add ((GeeAbstractCollection*) _tmp119_, _tmp120_); +#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 3854 "WindowLeftTree.vala.c" + } + } +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp122_ = node; +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp123_ = js_render_node_has (_tmp122_, "pack"); +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp123_) { +#line 3863 "WindowLeftTree.vala.c" + const gchar* _tmp124_; + gint _tmp125_; + gint _tmp126_; +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp124_ = parent_str; +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp125_ = strlen (_tmp124_); +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp126_ = _tmp125_; +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp121_ = _tmp126_ > 1; +#line 3875 "WindowLeftTree.vala.c" + } else { +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp121_ = FALSE; +#line 3879 "WindowLeftTree.vala.c" + } +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp127_ = _tmp121_; +#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp127_) { +#line 3885 "WindowLeftTree.vala.c" + JsRenderJsRender* _tmp128_; + PaletePalete* _tmp129_ = NULL; + PaletePalete* _tmp130_; + JsRenderNode* _tmp131_; + JsRenderNode* _tmp132_; +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp128_ = self->file; +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp129_ = js_render_js_render_palete (_tmp128_); +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp130_ = _tmp129_; +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp131_ = node; +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp132_ = parentNode; +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + palete_palete_fillPack (_tmp130_, _tmp131_, _tmp132_); +#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp130_); +#line 3905 "WindowLeftTree.vala.c" + } +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp133_ = self->el; +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp134_ = n_iter; +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp135_ = node; +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp136_ = js_render_node_nodeTitle (_tmp135_, FALSE); +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp137_ = _tmp136_; +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp138_ = node; +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp139_ = js_render_node_nodeTip (_tmp138_); +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp140_ = _tmp139_; +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_set (_tmp133_, &_tmp134_, 0, _tmp137_, 1, _tmp140_, -1, -1); +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp140_); +#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp137_); +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_init (&_tmp141_, G_TYPE_OBJECT); +#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + o = _tmp141_; +#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp142_ = node; +#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_set_object (&o, G_TYPE_CHECK_INSTANCE_CAST (_tmp142_, G_TYPE_OBJECT, GObject)); +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp143_ = self->el; +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp144_ = n_iter; +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp145_ = o; +#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_set_value (_tmp143_, &_tmp144_, 2, &_tmp145_); +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp146_ = node; +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp147_ = _tmp146_->items; +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp148_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp147_); +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp149_ = _tmp148_; +#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp149_ > 0) { +#line 3955 "WindowLeftTree.vala.c" + JsRenderNode* _tmp150_; + GeeArrayList* _tmp151_; + GtkTreeIter _tmp152_; + Xcls_WindowLeftTree* _tmp153_; + Xcls_WindowLeftTreeXcls_view* _tmp154_; + GtkTreeView* _tmp155_; + GtkTreeStore* _tmp156_; + GtkTreeIter _tmp157_; + GtkTreePath* _tmp158_ = NULL; + GtkTreePath* _tmp159_; +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp150_ = node; +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp151_ = _tmp150_->items; +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp152_ = n_iter; +#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_load (self, _tmp151_, &_tmp152_); +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp153_ = self->priv->_this; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp154_ = _tmp153_->view; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp155_ = _tmp154_->el; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp156_ = self->el; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp157_ = n_iter; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp158_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp156_, &_tmp157_); +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp159_ = _tmp158_; +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_expand_row (_tmp155_, _tmp159_, TRUE); +#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp159_); +#line 3992 "WindowLeftTree.vala.c" + } else { + gboolean _tmp160_ = FALSE; + GtkTreePath* _tmp161_; + gboolean _tmp167_; +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp161_ = expand_parent; +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp161_ != NULL) { +#line 4001 "WindowLeftTree.vala.c" + Xcls_WindowLeftTree* _tmp162_; + Xcls_WindowLeftTreeXcls_view* _tmp163_; + GtkTreeView* _tmp164_; + GtkTreePath* _tmp165_; + gboolean _tmp166_ = FALSE; +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp162_ = self->priv->_this; +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp163_ = _tmp162_->view; +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp164_ = _tmp163_->el; +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp165_ = expand_parent; +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp166_ = gtk_tree_view_row_expanded (_tmp164_, _tmp165_); +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp160_ = !_tmp166_; +#line 4019 "WindowLeftTree.vala.c" + } else { +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp160_ = FALSE; +#line 4023 "WindowLeftTree.vala.c" + } +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp167_ = _tmp160_; +#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp167_) { +#line 4029 "WindowLeftTree.vala.c" + Xcls_WindowLeftTree* _tmp168_; + Xcls_WindowLeftTreeXcls_view* _tmp169_; + GtkTreeView* _tmp170_; + GtkTreePath* _tmp171_; +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp168_ = self->priv->_this; +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp169_ = _tmp168_->view; +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp170_ = _tmp169_->el; +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp171_ = expand_parent; +#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_expand_row (_tmp170_, _tmp171_, TRUE); +#line 4044 "WindowLeftTree.vala.c" + } + } +#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp172_ = self->el; +#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp173_ = n_iter; +#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp174_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp172_, &_tmp173_); +#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp175_ = _tmp174_; +#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp176_ = gtk_tree_path_to_string (_tmp175_); +#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp176_; +#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp175_); +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp177_ = self->priv->_this; +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp178_ = _tmp177_->view; +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp179_ = _tmp178_->el; +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp180_ = self->el; +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp181_ = n_iter; +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp182_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp180_, &_tmp181_); +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp183_ = _tmp182_; +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_cursor (_tmp179_, _tmp183_, NULL, FALSE); +#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp183_); +#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp184_ = self->priv->_this; +#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp184_, "changed"); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL; +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (expand_parent); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (parentNode); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (tree_path); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp18_); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (parent_str); +#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + target_data = (_vala_array_free (target_data, target_data_length1, (GDestroyNotify) g_free), NULL); +#line 4099 "WindowLeftTree.vala.c" +} + + +void xcls_windowlefttree_xcls_model_updateSelected (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_; + GValue value = {0}; + GtkTreeStore* _tmp10_; + GtkTreeIter _tmp11_; + GValue _tmp12_ = {0}; + GObject* _tmp13_ = NULL; + JsRenderNode* _tmp14_; + JsRenderNode* node; + GtkTreeStore* _tmp15_; + GtkTreeIter _tmp16_; + JsRenderNode* _tmp17_; + gchar* _tmp18_ = NULL; + gchar* _tmp19_; + JsRenderNode* _tmp20_; + gchar* _tmp21_ = NULL; + gchar* _tmp22_; +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->view; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp4_; +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = s; +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_); +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _g_object_ref0 (_tmp6_); +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp9_; +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp7_; +#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp8_) { +#line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 4166 "WindowLeftTree.vala.c" + } +#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = self->el; +#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = iter; +#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 2, &_tmp12_); +#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp12_; +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = g_value_get_object (&value); +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, JS_RENDER_TYPE_NODE, JsRenderNode)); +#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp14_; +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = self->el; +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = iter; +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = node; +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = js_render_node_nodeTitle (_tmp17_, FALSE); +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = _tmp18_; +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = node; +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = js_render_node_nodeTip (_tmp20_); +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = _tmp21_; +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_set (_tmp15_, &_tmp16_, 0, _tmp19_, 1, _tmp22_, -1, -1); +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp22_); +#line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp19_); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 4214 "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 806 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (target_data != NULL); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->view; +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp4_; +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = s; +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_); +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = _g_object_ref0 (_tmp6_); +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp8_; +#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + old_iter = _tmp7_; +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = mod; +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = old_iter; +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = gtk_tree_model_get_path (_tmp9_, &_tmp10_); +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_; +#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp12_); +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = mod; +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = old_iter; +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = gtk_tree_model_get_path (_tmp13_, &_tmp14_); +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = _tmp15_; +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = gtk_tree_path_to_string (_tmp16_); +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = _tmp17_; +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp18_); +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _tmp19_; +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp18_); +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp16_); +#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp20_; +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = node; +#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp21_ == NULL) { +#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("moveNode: ERROR - node is null?"); +#line 4314 "WindowLeftTree.vala.c" + } +#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = action; +#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if ((_tmp22_ & GDK_ACTION_MOVE) > 0) { +#line 4320 "WindowLeftTree.vala.c" + const gchar* _tmp23_; + gchar* _tmp24_; + gchar* _tmp25_; + gchar* _tmp26_; + gchar* _tmp27_; + JsRenderNode* _tmp28_; + const gchar* _tmp29_; + JsRenderNode* _tmp30_; + GtkTreeStore* _tmp31_; +#line 834 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = target_data; +#line 834 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = g_strconcat ("REMOVING OLD NODE : ", _tmp23_, NULL); +#line 834 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = _tmp24_; +#line 834 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = g_strconcat (_tmp25_, "\n", NULL); +#line 834 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = _tmp26_; +#line 834 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp27_); +#line 834 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp27_); +#line 834 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp25_); +#line 835 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = node; +#line 835 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + js_render_node_remove (_tmp28_); +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = target_data; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = node; +#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_dropNode (self, _tmp29_, _tmp30_, FALSE); +#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = self->el; +#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_remove (_tmp31_, &old_iter); +#line 4360 "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 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = target_data; +#line 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = g_strconcat ("DROPPING NODE // copy: ", _tmp32_, NULL); +#line 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = _tmp33_; +#line 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = g_strconcat (_tmp34_, "\n", NULL); +#line 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = _tmp35_; +#line 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("%s", _tmp36_); +#line 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp36_); +#line 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp34_); +#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = node; +#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = js_render_node_deepClone (_tmp37_); +#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp38_; +#line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = target_data; +#line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = node; +#line 844 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_dropNode (self, _tmp39_, _tmp40_, FALSE); +#line 4401 "WindowLeftTree.vala.c" + } +#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = self->priv->_this; +#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp41_, "changed"); +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = g_strdup (""); +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp42_; +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 4419 "WindowLeftTree.vala.c" +} + + +void xcls_windowlefttree_xcls_model_load (Xcls_WindowLeftTreeXcls_model* self, GeeArrayList* tr, GtkTreeIter* iter) { + GtkTreeIter citer = {0}; +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (tr != NULL); +#line 4429 "WindowLeftTree.vala.c" + { + gint i; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = 0; +#line 4434 "WindowLeftTree.vala.c" + { + gboolean _tmp0_; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = TRUE; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + while (TRUE) { +#line 4441 "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 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp1_) { +#line 4483 "WindowLeftTree.vala.c" + gint _tmp2_; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = i; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = _tmp2_ + 1; +#line 4489 "WindowLeftTree.vala.c" + } +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = FALSE; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = i; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = tr; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_); +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_; +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!(_tmp3_ < _tmp6_)) { +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 4505 "WindowLeftTree.vala.c" + } +#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = iter; +#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_ != NULL) { +#line 4511 "WindowLeftTree.vala.c" + GtkTreeStore* _tmp8_; + GtkTreeIter* _tmp9_; + GtkTreeIter _tmp10_ = {0}; +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = self->el; +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = iter; +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_insert (_tmp8_, &_tmp10_, _tmp9_, -1); +#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + citer = _tmp10_; +#line 4523 "WindowLeftTree.vala.c" + } else { + GtkTreeStore* _tmp11_; + GtkTreeIter _tmp12_ = {0}; +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->el; +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_append (_tmp11_, &_tmp12_, NULL); +#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + citer = _tmp12_; +#line 4533 "WindowLeftTree.vala.c" + } +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = self->el; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = citer; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = tr; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = i; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = gee_abstract_list_get ((GeeAbstractList*) _tmp15_, _tmp16_); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = (JsRenderNode*) _tmp17_; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = js_render_node_nodeTitle (_tmp18_, FALSE); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _tmp19_; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = tr; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = i; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = gee_abstract_list_get ((GeeAbstractList*) _tmp21_, _tmp22_); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = (JsRenderNode*) _tmp23_; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = js_render_node_nodeTip (_tmp24_); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = _tmp25_; +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_set (_tmp13_, &_tmp14_, 0, _tmp20_, 1, _tmp26_, -1, -1); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp26_); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp24_); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp20_); +#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp18_); +#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_init (&_tmp27_, G_TYPE_OBJECT); +#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + o = _tmp27_; +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = tr; +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = i; +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = gee_abstract_list_get ((GeeAbstractList*) _tmp28_, _tmp29_); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = G_TYPE_CHECK_INSTANCE_CAST ((JsRenderNode*) _tmp30_, G_TYPE_OBJECT, GObject); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_value_set_object (&o, _tmp31_); +#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp31_); +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = self->el; +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = citer; +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = o; +#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_set_value (_tmp32_, &_tmp33_, 2, &_tmp34_); +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = tr; +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = i; +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = gee_abstract_list_get ((GeeAbstractList*) _tmp35_, _tmp36_); +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = (JsRenderNode*) _tmp37_; +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = _tmp38_->items; +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp39_); +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = _tmp40_; +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = _tmp41_ > 0; +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp38_); +#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp42_) { +#line 4617 "WindowLeftTree.vala.c" + GeeArrayList* _tmp43_; + gint _tmp44_; + gpointer _tmp45_ = NULL; + JsRenderNode* _tmp46_; + GeeArrayList* _tmp47_; + GtkTreeIter _tmp48_; +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = tr; +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = i; +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = gee_abstract_list_get ((GeeAbstractList*) _tmp43_, _tmp44_); +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = (JsRenderNode*) _tmp45_; +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = _tmp46_->items; +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp48_ = citer; +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_load (self, _tmp47_, &_tmp48_); +#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp46_); +#line 4640 "WindowLeftTree.vala.c" + } +#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL; +#line 4644 "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 4667 "WindowLeftTree.vala.c" +} + + +static void _vala_array_add32 (gchar*** array, int* length, int* size, gchar* value) { +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if ((*length) == (*size)) { +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + *size = (*size) ? (2 * (*size)) : 4; +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + *array = g_renew (gchar*, *array, (*size) + 1); +#line 4678 "WindowLeftTree.vala.c" + } +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + (*array)[(*length)++] = value; +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + (*array)[*length] = NULL; +#line 4684 "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; + const gchar* _tmp7_; + gint _tmp8_; + gint _tmp9_; + const gchar* _tmp10_; + const gchar* _tmp11_; + gint _tmp12_; + gint _tmp13_; + gchar* _tmp100_; +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (treepath_str != NULL, NULL); +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = treepath_str; +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp1_; +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = in_pref; +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp3_ < 0) { +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER; +#line 4723 "WindowLeftTree.vala.c" + } else { + gint _tmp4_; +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = in_pref; +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp4_; +#line 4730 "WindowLeftTree.vala.c" + } +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = _tmp2_; +#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + pref = _tmp5_; +#line 883 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = g_strdup (""); +#line 883 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + last = _tmp6_; +#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = path; +#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = strlen (_tmp7_); +#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_; +#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = path; +#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("findDropNodeByPath : got path length %d / %s\n", _tmp9_, _tmp10_); +#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = path; +#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = strlen (_tmp11_); +#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _tmp12_; +#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp13_ == 0) { +#line 4758 "WindowLeftTree.vala.c" + gint _tmp14_; + gchar* _tmp15_ = NULL; +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = pref; +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = g_strdup_printf ("|%d", (gint) _tmp14_); +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp15_; +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 4773 "WindowLeftTree.vala.c" + } +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + while (TRUE) { +#line 4777 "WindowLeftTree.vala.c" + const gchar* _tmp16_; + gint _tmp17_; + gint _tmp18_; + const gchar* _tmp19_; + JsRenderNode* _tmp20_ = NULL; + JsRenderNode* node_data; + JsRenderNode* _tmp21_; + JsRenderNode* _tmp22_; + gchar* _tmp23_ = NULL; + gchar* xname; + gchar* _tmp24_; + gchar* match; + gchar* _tmp25_; + gchar* prop; + const gchar* _tmp53_; + gint _tmp54_; + gint _tmp55_; + const gchar* _tmp82_; + gchar* _tmp83_; + const gchar* _tmp84_; + gchar** _tmp85_; + gchar** _tmp86_ = NULL; + gchar** par; + gint par_length1; + gint _par_size_; + gchar** _tmp87_ = NULL; + gchar** ppar; + gint ppar_length1; + gint _ppar_size_; + gchar** _tmp98_; + gint _tmp98__length1; + gchar* _tmp99_ = NULL; +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = path; +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = strlen (_tmp16_); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = _tmp17_; +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!(_tmp18_ > 0)) { +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 4820 "WindowLeftTree.vala.c" + } +#line 898 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = path; +#line 898 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp19_); +#line 898 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node_data = _tmp20_; +#line 900 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = node_data; +#line 900 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp21_ == NULL) { +#line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("node not found"); +#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = NULL; +#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 4844 "WindowLeftTree.vala.c" + } +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = node_data; +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = js_render_node_fqn (_tmp22_); +#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xname = _tmp23_; +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = g_strdup (""); +#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + match = _tmp24_; +#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = g_strdup (""); +#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + prop = _tmp25_; +#line 4860 "WindowLeftTree.vala.c" + { + gint i; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = 0; +#line 4865 "WindowLeftTree.vala.c" + { + gboolean _tmp26_; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = TRUE; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + while (TRUE) { +#line 4872 "WindowLeftTree.vala.c" + gboolean _tmp27_; + gint _tmp29_; + gchar** _tmp30_; + gint _tmp30__length1; + gchar** _tmp31_; + gint _tmp31__length1; + gint _tmp32_; + const gchar* _tmp33_; + gchar* _tmp34_; + gchar* tg; + const gchar* _tmp35_; + const gchar* _tmp36_; + const gchar* _tmp39_; + const gchar* _tmp40_; + gchar* _tmp41_; + gchar* _tmp42_; + gboolean _tmp43_ = FALSE; + gboolean _tmp44_; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = _tmp26_; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp27_) { +#line 4895 "WindowLeftTree.vala.c" + gint _tmp28_; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp28_ = i; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = _tmp28_ + 1; +#line 4901 "WindowLeftTree.vala.c" + } +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = FALSE; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp29_ = i; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = targets; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30__length1 = targets_length1; +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!(_tmp29_ < _tmp30__length1)) { +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 4915 "WindowLeftTree.vala.c" + } +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = targets; +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31__length1 = targets_length1; +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = i; +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = _tmp31_[_tmp32_]; +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = g_strdup (_tmp33_); +#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + tg = _tmp34_; +#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = tg; +#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = xname; +#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (g_strcmp0 (_tmp35_, _tmp36_) == 0) { +#line 4935 "WindowLeftTree.vala.c" + const gchar* _tmp37_; + gchar* _tmp38_; +#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = tg; +#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = g_strdup (_tmp37_); +#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + match = _tmp38_; +#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (tg); +#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 4950 "WindowLeftTree.vala.c" + } +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = tg; +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = xname; +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = g_strconcat (_tmp40_, ":", NULL); +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = _tmp41_; +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp43_ = string_contains (_tmp39_, _tmp42_); +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = _tmp43_; +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp42_); +#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp44_) { +#line 4968 "WindowLeftTree.vala.c" + const gchar* _tmp45_; + gchar* _tmp46_; + const gchar* _tmp47_; + gchar** _tmp48_; + gchar** _tmp49_ = NULL; + gchar** ar; + gint ar_length1; + gint _ar_size_; + gchar** _tmp50_; + gint _tmp50__length1; + const gchar* _tmp51_; + gchar* _tmp52_; +#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = tg; +#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = g_strdup (_tmp45_); +#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + match = _tmp46_; +#line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = tg; +#line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp49_ = _tmp48_ = g_strsplit (_tmp47_, ":", 0); +#line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ar = _tmp49_; +#line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ar_length1 = _vala_array_length (_tmp48_); +#line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _ar_size_ = ar_length1; +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp50_ = ar; +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp50__length1 = ar_length1; +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp51_ = _tmp50_[1]; +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp52_ = g_strdup (_tmp51_); +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + prop = _tmp52_; +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (tg); +#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 5017 "WindowLeftTree.vala.c" + } +#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (tg); +#line 5021 "WindowLeftTree.vala.c" + } + } + } +#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp53_ = match; +#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp54_ = strlen (_tmp53_); +#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp55_ = _tmp54_; +#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp55_ > 0) { +#line 5033 "WindowLeftTree.vala.c" + const gchar* _tmp56_; + gint _tmp57_; + gint _tmp58_; + const gchar* _tmp72_; + gchar* _tmp73_ = NULL; + gchar* _tmp74_; + gchar* _tmp75_; + gchar* _tmp76_; + gchar* _tmp77_; + gchar* _tmp78_; + const gchar* _tmp79_; + gchar* _tmp80_; + gchar* _tmp81_; +#line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp56_ = last; +#line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp57_ = strlen (_tmp56_); +#line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp58_ = _tmp57_; +#line 925 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp58_ > 0) { +#line 5055 "WindowLeftTree.vala.c" + gint _tmp59_; + const gchar* _tmp61_; + gint _tmp62_; + gchar* _tmp63_ = NULL; + gchar* _tmp64_; + gchar* _tmp65_; + gchar* _tmp66_; + gchar* _tmp67_; + gchar* _tmp68_; + const gchar* _tmp69_; + gchar* _tmp70_; + gchar* _tmp71_; +#line 927 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp59_ = pref; +#line 927 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp59_ > 1) { +#line 5072 "WindowLeftTree.vala.c" + gchar* _tmp60_; +#line 928 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp60_ = g_strdup (""); +#line 928 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp60_; +#line 928 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 928 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 928 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 928 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 928 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 928 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 928 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 5092 "WindowLeftTree.vala.c" + } +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp61_ = last; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp62_ = pref; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp63_ = g_strdup_printf ("|%d", (gint) _tmp62_); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp64_ = _tmp63_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp65_ = g_strconcat (_tmp61_, _tmp64_, NULL); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp66_ = _tmp65_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp67_ = g_strconcat (_tmp66_, "|", NULL); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp68_ = _tmp67_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp69_ = prop; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp70_ = g_strconcat (_tmp68_, _tmp69_, NULL); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp71_ = _tmp70_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp68_); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp66_); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp64_); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp71_; +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 5138 "WindowLeftTree.vala.c" + } +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp72_ = path; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp73_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp74_ = _tmp73_; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp75_ = g_strconcat (_tmp72_, _tmp74_, NULL); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp76_ = _tmp75_; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp77_ = g_strconcat (_tmp76_, "|", NULL); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp78_ = _tmp77_; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp79_ = prop; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp80_ = g_strconcat (_tmp78_, _tmp79_, NULL); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp81_ = _tmp80_; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp78_); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp76_); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (_tmp74_); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp81_; +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 5182 "WindowLeftTree.vala.c" + } +#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp82_ = path; +#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp83_ = g_strconcat ("", _tmp82_, NULL); +#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + last = _tmp83_; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp84_ = path; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp86_ = _tmp85_ = g_strsplit (_tmp84_, ":", 0); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + par = _tmp86_; +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + par_length1 = _vala_array_length (_tmp85_); +#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _par_size_ = par_length1; +#line 938 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp87_ = g_new0 (gchar*, 0 + 1); +#line 938 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ppar = _tmp87_; +#line 938 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ppar_length1 = 0; +#line 938 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _ppar_size_ = ppar_length1; +#line 5210 "WindowLeftTree.vala.c" + { + gint i; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = 0; +#line 5215 "WindowLeftTree.vala.c" + { + gboolean _tmp88_; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp88_ = TRUE; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + while (TRUE) { +#line 5222 "WindowLeftTree.vala.c" + gboolean _tmp89_; + gint _tmp91_; + gchar** _tmp92_; + gint _tmp92__length1; + gchar** _tmp93_; + gint _tmp93__length1; + gchar** _tmp94_; + gint _tmp94__length1; + gint _tmp95_; + const gchar* _tmp96_; + gchar* _tmp97_; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp89_ = _tmp88_; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp89_) { +#line 5238 "WindowLeftTree.vala.c" + gint _tmp90_; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp90_ = i; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = _tmp90_ + 1; +#line 5244 "WindowLeftTree.vala.c" + } +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp88_ = FALSE; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp91_ = i; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp92_ = par; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp92__length1 = par_length1; +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!(_tmp91_ < (_tmp92__length1 - 1))) { +#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 5258 "WindowLeftTree.vala.c" + } +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp93_ = ppar; +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp93__length1 = ppar_length1; +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp94_ = par; +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp94__length1 = par_length1; +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp95_ = i; +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp96_ = _tmp94_[_tmp95_]; +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp97_ = g_strdup (_tmp96_); +#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _vala_array_add32 (&ppar, &ppar_length1, &_ppar_size_, _tmp97_); +#line 5276 "WindowLeftTree.vala.c" + } + } + } +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp98_ = ppar; +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp98__length1 = ppar_length1; +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp99_ = g_strjoinv (":", _tmp98_); +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + path = _tmp99_; +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + ppar = (_vala_array_free (ppar, ppar_length1, (GDestroyNotify) g_free), NULL); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + par = (_vala_array_free (par, par_length1, (GDestroyNotify) g_free), NULL); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (prop); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (match); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (xname); +#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node_data); +#line 5302 "WindowLeftTree.vala.c" + } +#line 948 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp100_ = g_strdup (""); +#line 948 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp100_; +#line 948 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (last); +#line 948 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (path); +#line 948 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 5314 "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 951 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (treepath_str != NULL, NULL); +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp0_, NULL); +#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp1_ < 1) { +#line 5340 "WindowLeftTree.vala.c" + gchar* _tmp2_ = NULL; +#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER); +#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp2_; +#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 5348 "WindowLeftTree.vala.c" + } +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = targets; +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4__length1 = targets_length1; +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp4__length1 > 0) { +#line 5356 "WindowLeftTree.vala.c" + gchar** _tmp5_; + gint _tmp5__length1; + const gchar* _tmp6_; +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = targets; +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5__length1 = targets_length1; +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_[0]; +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = g_strcmp0 (_tmp6_, "*") == 0; +#line 5368 "WindowLeftTree.vala.c" + } else { +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = FALSE; +#line 5372 "WindowLeftTree.vala.c" + } +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp3_; +#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_) { +#line 5378 "WindowLeftTree.vala.c" + const gchar* _tmp8_; + gchar* _tmp9_; +#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = treepath_str; +#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = g_strdup (_tmp8_); +#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp9_; +#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 5389 "WindowLeftTree.vala.c" + } +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = treepath_str; +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = targets; +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11__length1 = targets_length1; +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (self, _tmp10_, _tmp11_, _tmp11__length1, -1); +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = _tmp12_; +#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 5403 "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_; + JsRenderJsRender* _tmp6_; + JsRenderNode* _tmp7_; + GeeArrayList* _tmp8_; + GeeArrayList* o; + GeeArrayList* _tmp9_; + JsRenderJsRender* _tmp10_; + JsRenderNode* _tmp11_; + GeeArrayList* _tmp12_; + Xcls_WindowLeftTree* _tmp13_; + Xcls_WindowLeftTreeXcls_view* _tmp14_; + GtkTreeView* _tmp15_; + JsRenderJsRender* _tmp16_; + JsRenderNode* _tmp17_; + GeeArrayList* _tmp18_; + gint _tmp19_; + gint _tmp20_; + GError * _inner_error_ = NULL; +#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (f != NULL); +#line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->el; +#line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_clear (_tmp0_); +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = f; +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->file); +#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->file = _tmp2_; +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = f; +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _tmp3_->tree; +#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp4_ == NULL) { +#line 5452 "WindowLeftTree.vala.c" + JsRenderJsRender* _tmp5_; +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = f; +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + js_render_js_render_loadItems (_tmp5_, &_inner_error_); +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_inner_error_ != NULL) { +#line 986 "/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 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_clear_error (&_inner_error_); +#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 5466 "WindowLeftTree.vala.c" + } + } +#line 989 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = f; +#line 989 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp6_->tree; +#line 989 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp7_ == NULL) { +#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 5477 "WindowLeftTree.vala.c" + } +#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = gee_array_list_new (JS_RENDER_TYPE_NODE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); +#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + o = _tmp8_; +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = o; +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = f; +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = _tmp10_->tree; +#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, _tmp11_); +#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = o; +#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_load (self, _tmp12_, NULL); +#line 1008 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = self->priv->_this; +#line 1008 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = _tmp13_->view; +#line 1008 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = _tmp14_->el; +#line 1008 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_expand_all (_tmp15_); +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = f; +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = _tmp16_->tree; +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = _tmp17_->items; +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp18_); +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = _tmp19_; +#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp20_ < 1) { +#line 5515 "WindowLeftTree.vala.c" + Xcls_WindowLeftTree* _tmp21_; + Xcls_WindowLeftTreeXcls_view* _tmp22_; + GtkTreeView* _tmp23_; + GtkTreePath* _tmp24_; + GtkTreePath* _tmp25_; +#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = self->priv->_this; +#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = _tmp21_->view; +#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = _tmp22_->el; +#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = gtk_tree_path_new_from_string ("0"); +#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = _tmp24_; +#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_view_set_cursor (_tmp23_, _tmp25_, NULL, FALSE); +#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _gtk_tree_path_free0 (_tmp25_); +#line 5535 "WindowLeftTree.vala.c" + } else { + } +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (o); +#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 5542 "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_; + JsRenderNode* _tmp17_; + GtkTreeSelection* _tmp20_; + GtkTreeStore* _tmp21_; + gchar* _tmp22_; + Xcls_WindowLeftTree* _tmp23_; + Xcls_WindowLeftTree* _tmp24_; + Xcls_WindowLeftTreeXcls_view* _tmp25_; +#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_if_fail (self != NULL); +#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("DELETE SELECTED?"); +#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("GET SELECTION?"); +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->view; +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = gtk_tree_view_get_selection (_tmp2_); +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp4_; +#line 1065 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("GET SELECTED?"); +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = s; +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_); +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _g_object_ref0 (_tmp6_); +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp9_; +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp7_; +#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp8_) { +#line 1071 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 1071 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 1071 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 5616 "WindowLeftTree.vala.c" + } +#line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = g_strdup (""); +#line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp10_; +#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("GET vnode value?"); +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->el; +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = iter; +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp11_, &_tmp12_, 2, &_tmp13_); +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp13_; +#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = g_value_get_object (&value); +#line 1081 "/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 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + data = _tmp15_; +#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("removing node from Render\n"); +#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = data; +#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = _tmp16_->parent; +#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp17_ == NULL) { +#line 5650 "WindowLeftTree.vala.c" + JsRenderJsRender* _tmp18_; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = self->file; +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp18_->tree); +#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_->tree = NULL; +#line 5658 "WindowLeftTree.vala.c" + } else { + JsRenderNode* _tmp19_; +#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = data; +#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + js_render_node_remove (_tmp19_); +#line 5665 "WindowLeftTree.vala.c" + } +#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("removing node from Tree\n"); +#line 1089 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = s; +#line 1089 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_selection_unselect_all (_tmp20_); +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = self->el; +#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_remove (_tmp21_, &iter); +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = g_strdup (""); +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (self->activePath); +#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->activePath = _tmp22_; +#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = self->priv->_this; +#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp23_, "changed"); +#line 1105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = self->priv->_this; +#line 1105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = _tmp24_->view; +#line 1105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_->blockChanges = FALSE; +#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (data); +#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 5701 "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 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (path != NULL, NULL); +#line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->model; +#line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = _tmp1_->el; +#line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = path; +#line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_iter_from_string ((GtkTreeModel*) _tmp2_, &_tmp4_, _tmp3_); +#line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp4_; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->priv->_this; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_->model; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp6_->el; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = iter; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp7_, &_tmp8_, 2, &_tmp9_); +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + value = _tmp9_; +#line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = g_value_dup_object (&value); +#line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + result = G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, JS_RENDER_TYPE_NODE, JsRenderNode); +#line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return result; +#line 5758 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_model_class_init (Xcls_WindowLeftTreeXcls_modelClass * klass) { +#line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_modelPrivate)); +#line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_model_finalize; +#line 5769 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_model_instance_init (Xcls_WindowLeftTreeXcls_model * self) { +#line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_PRIVATE (self); +#line 5776 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_model_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_model * self; +#line 604 "/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 606 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->file); +#line 612 "/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_unref0 (self->project); +#line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_model_parent_class)->finalize (obj); +#line 5796 "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 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_TreeViewColumn4*) g_object_new (object_type, NULL); +#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = gtk_tree_view_column_new (); +#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp2_); +#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp2_; +#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->priv->_this; +#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = xcls_windowlefttree_xcls_renderer_new (_tmp3_); +#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_0 = _tmp4_; +#line 1138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_0); +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->el; +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = child_0->el; +#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE); +#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = self->el; +#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = self->priv->_this; +#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_->renderer; +#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _tmp9_->el; +#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0); +#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_0); +#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 5874 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_new (Xcls_WindowLeftTree* _owner) { +#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_treeviewcolumn4_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, _owner); +#line 5881 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_treeviewcolumn4_class_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4Class * klass) { +#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_treeviewcolumn4_parent_class = g_type_class_peek_parent (klass); +#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4Private)); +#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_treeviewcolumn4_finalize; +#line 5892 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_treeviewcolumn4_instance_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self) { +#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_PRIVATE (self); +#line 5899 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_treeviewcolumn4_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self; +#line 1120 "/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 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1123 "/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" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_treeviewcolumn4_parent_class)->finalize (obj); +#line 5913 "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 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_renderer*) g_object_new (object_type, NULL); +#line 1158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->priv->_this; +#line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp2_->renderer); +#line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_->renderer = _tmp3_; +#line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp4_); +#line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp4_; +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 5966 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_new (Xcls_WindowLeftTree* _owner) { +#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_renderer_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, _owner); +#line 5973 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_renderer_class_init (Xcls_WindowLeftTreeXcls_rendererClass * klass) { +#line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_renderer_parent_class = g_type_class_peek_parent (klass); +#line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_rendererPrivate)); +#line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_renderer_finalize; +#line 5984 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_renderer_instance_init (Xcls_WindowLeftTreeXcls_renderer * self) { +#line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_PRIVATE (self); +#line 5991 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_renderer_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_renderer * self; +#line 1147 "/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 1149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_renderer_parent_class)->finalize (obj); +#line 6005 "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_; + Xcls_WindowLeftTree* _tmp13_; + Xcls_WindowLeftTreeXcls_MenuItem9* _tmp14_; + Xcls_WindowLeftTreeXcls_MenuItem9* child_2; + GtkMenu* _tmp15_; + GtkMenuItem* _tmp16_; +#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_LeftTreeMenu*) g_object_new (object_type, NULL); +#line 1180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->priv->_this; +#line 1181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _g_object_ref0 (self); +#line 1181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp2_->LeftTreeMenu); +#line 1181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_->LeftTreeMenu = _tmp3_; +#line 1182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = (GtkMenu*) gtk_menu_new (); +#line 1182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp4_); +#line 1182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1182 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp4_; +#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->priv->_this; +#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = xcls_windowlefttree_xcls_menuitem7_new (_tmp5_); +#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_0 = _tmp6_; +#line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_0); +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = self->el; +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = child_0->el; +#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_); +#line 1190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = self->priv->_this; +#line 1190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = xcls_windowlefttree_xcls_menuitem8_new (_tmp9_); +#line 1190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_1 = _tmp10_; +#line 1191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_1); +#line 1192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = self->el; +#line 1192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = child_1->el; +#line 1192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_); +#line 1193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = self->priv->_this; +#line 1193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = xcls_windowlefttree_xcls_menuitem9_new (_tmp13_); +#line 1193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + child_2 = _tmp14_; +#line 1194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref ((GObject*) child_2); +#line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = self->el; +#line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = child_2->el; +#line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_container_add ((GtkContainer*) _tmp15_, (GtkWidget*) _tmp16_); +#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_2); +#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_1); +#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (child_0); +#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 6121 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_new (Xcls_WindowLeftTree* _owner) { +#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_lefttreemenu_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, _owner); +#line 6128 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_lefttreemenu_class_init (Xcls_WindowLeftTreeXcls_LeftTreeMenuClass * klass) { +#line 1169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_lefttreemenu_parent_class = g_type_class_peek_parent (klass); +#line 1169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate)); +#line 1169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_lefttreemenu_finalize; +#line 6139 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_lefttreemenu_instance_init (Xcls_WindowLeftTreeXcls_LeftTreeMenu * self) { +#line 1169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_PRIVATE (self); +#line 6146 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_lefttreemenu_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_LeftTreeMenu * self; +#line 1169 "/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 1171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_lefttreemenu_parent_class)->finalize (obj); +#line 6160 "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 1222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("ACTIVATE?"); +#line 1225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 1225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_->model; +#line 1225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_model_deleteSelected (_tmp1_); +#line 6187 "WindowLeftTree.vala.c" +} + + +static void ___lambda23__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda23_ (self); +#line 6194 "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 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_MenuItem7*) g_object_new (object_type, NULL); +#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp2_); +#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp2_; +#line 1217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 1217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_menu_item_set_label (_tmp3_, "Delete Element"); +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->el; +#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda23__gtk_menu_item_activate, self, 0); +#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 6235 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_new (Xcls_WindowLeftTree* _owner) { +#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_menuitem7_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, _owner); +#line 6242 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem7_class_init (Xcls_WindowLeftTreeXcls_MenuItem7Class * klass) { +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_menuitem7_parent_class = g_type_class_peek_parent (klass); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem7Private)); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem7_finalize; +#line 6253 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem7_instance_init (Xcls_WindowLeftTreeXcls_MenuItem7 * self) { +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_PRIVATE (self); +#line 6260 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem7_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_MenuItem7 * self; +#line 1200 "/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 1202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem7_parent_class)->finalize (obj); +#line 6274 "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) { + DialogSaveTemplate* _tmp0_ = NULL; + DialogSaveTemplate* _tmp1_; + Xcls_WindowLeftTree* _tmp2_; + GtkScrolledWindow* _tmp3_; + GtkWidget* _tmp4_ = NULL; + Xcls_WindowLeftTree* _tmp5_; + Xcls_WindowLeftTreeXcls_model* _tmp6_; + JsRenderJsRender* _tmp7_; + PaletePalete* _tmp8_ = NULL; + PaletePalete* _tmp9_; + Xcls_WindowLeftTree* _tmp10_; + JsRenderNode* _tmp11_ = NULL; + JsRenderNode* _tmp12_; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = dialog_save_template_singleton (); +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _tmp0_; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = self->priv->_this; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp2_->el; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = gtk_widget_get_toplevel ((GtkWidget*) _tmp3_); +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = self->priv->_this; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = _tmp5_->model; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = _tmp6_->file; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = js_render_js_render_palete (_tmp7_); +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = self->priv->_this; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = xcls_windowlefttree_getActiveElement (_tmp10_); +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = _tmp11_; +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + dialog_save_template_show (_tmp1_, G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GTK_TYPE_WINDOW, GtkWindow), _tmp9_, _tmp12_); +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp12_); +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp9_); +#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp1_); +#line 6338 "WindowLeftTree.vala.c" +} + + +static void ___lambda24__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda24_ (self); +#line 6345 "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 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_MenuItem8*) g_object_new (object_type, NULL); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp2_); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp2_; +#line 1248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 1248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_menu_item_set_label (_tmp3_, "Save as Template"); +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->el; +#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda24__gtk_menu_item_activate, self, 0); +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 6386 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_new (Xcls_WindowLeftTree* _owner) { +#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_menuitem8_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, _owner); +#line 6393 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem8_class_init (Xcls_WindowLeftTreeXcls_MenuItem8Class * klass) { +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass); +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem8Private)); +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem8_finalize; +#line 6404 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem8_instance_init (Xcls_WindowLeftTreeXcls_MenuItem8 * self) { +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_PRIVATE (self); +#line 6411 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem8_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_MenuItem8 * self; +#line 1231 "/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 1233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem8_parent_class)->finalize (obj); +#line 6425 "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 __lambda25_ (Xcls_WindowLeftTreeXcls_MenuItem9* self) { + Xcls_WindowLeftTree* _tmp0_; + JsRenderNode* _tmp1_ = NULL; + JsRenderNode* node; + DialogSaveModule* _tmp2_ = NULL; + DialogSaveModule* _tmp3_; + Xcls_WindowLeftTree* _tmp4_; + GtkScrolledWindow* _tmp5_; + GtkWidget* _tmp6_ = NULL; + Xcls_WindowLeftTree* _tmp7_; + Xcls_WindowLeftTreeXcls_model* _tmp8_; + JsRenderJsRender* _tmp9_; + ProjectProject* _tmp10_; + JsRenderNode* _tmp11_; + gchar* _tmp12_ = NULL; + gchar* _tmp13_; + gchar* name; + const gchar* _tmp14_; + gint _tmp15_; + gint _tmp16_; + JsRenderNode* _tmp17_; + GeeHashMap* _tmp18_; + const gchar* _tmp19_; + JsRenderNode* _tmp20_; + GeeArrayList* _tmp21_; + Xcls_WindowLeftTree* _tmp22_; + Xcls_WindowLeftTreeXcls_view* _tmp23_; + GtkTreeView* _tmp24_; + GtkTreeSelection* _tmp25_ = NULL; + GtkTreeSelection* _tmp26_; + GtkTreeSelection* s; + GtkTreeIter iter = {0}; + GtkTreeModel* mod = NULL; + GtkTreeSelection* _tmp27_; + GtkTreeModel* _tmp28_ = NULL; + GtkTreeIter _tmp29_ = {0}; + gboolean _tmp30_ = FALSE; + GtkTreeModel* _tmp31_; + GtkTreeIter citer = {0}; + GtkTreeModel* _tmp32_; + GtkTreeIter _tmp33_; + gint _tmp34_ = 0; + gint n_cn; + Xcls_WindowLeftTree* _tmp47_; + Xcls_WindowLeftTree* _tmp48_; + JsRenderNode* _tmp49_; +#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = self->priv->_this; +#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_); +#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + node = _tmp1_; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = dialog_save_module_singleton (); +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = _tmp2_; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->priv->_this; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp5_ = _tmp4_->el; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp6_ = gtk_widget_get_toplevel ((GtkWidget*) _tmp5_); +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp7_ = self->priv->_this; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp8_ = _tmp7_->model; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp9_ = _tmp8_->file; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp10_ = _tmp9_->project; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp11_ = node; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp12_ = dialog_save_module_show (_tmp3_, G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_WINDOW, GtkWindow), _tmp10_, _tmp11_); +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp13_ = _tmp12_; +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (_tmp3_); +#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + name = _tmp13_; +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp14_ = name; +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp15_ = strlen (_tmp14_); +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp16_ = _tmp15_; +#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (_tmp16_ < 1) { +#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (name); +#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 6535 "WindowLeftTree.vala.c" + } +#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp17_ = node; +#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp18_ = _tmp17_->props; +#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp19_ = name; +#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_map_set ((GeeAbstractMap*) _tmp18_, "* xinclude", _tmp19_); +#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp20_ = node; +#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp21_ = _tmp20_->items; +#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gee_abstract_collection_clear ((GeeAbstractCollection*) _tmp21_); +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp22_ = self->priv->_this; +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp23_ = _tmp22_->view; +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp24_ = _tmp23_->el; +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp25_ = gtk_tree_view_get_selection (_tmp24_); +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp26_ = _g_object_ref0 (_tmp25_); +#line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + s = _tmp26_; +#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("GET SELECTED?"); +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp27_ = s; +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp30_ = gtk_tree_selection_get_selected (_tmp27_, &_tmp28_, &_tmp29_); +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp31_ = _g_object_ref0 (_tmp28_); +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + mod = _tmp31_; +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + iter = _tmp29_; +#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp30_) { +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (name); +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return; +#line 6589 "WindowLeftTree.vala.c" + } +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp32_ = mod; +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp33_ = iter; +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp34_ = gtk_tree_model_iter_n_children (_tmp32_, &_tmp33_); +#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + n_cn = _tmp34_ - 1; +#line 6599 "WindowLeftTree.vala.c" + { + gint _tmp35_; + gint i; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp35_ = n_cn; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = _tmp35_; +#line 6607 "WindowLeftTree.vala.c" + { + gboolean _tmp36_; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = TRUE; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + while (TRUE) { +#line 6614 "WindowLeftTree.vala.c" + gboolean _tmp37_; + gint _tmp39_; + GtkTreeModel* _tmp40_; + GtkTreeIter _tmp41_; + gint _tmp42_; + GtkTreeIter _tmp43_ = {0}; + Xcls_WindowLeftTree* _tmp44_; + Xcls_WindowLeftTreeXcls_model* _tmp45_; + GtkTreeStore* _tmp46_; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp37_ = _tmp36_; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!_tmp37_) { +#line 6628 "WindowLeftTree.vala.c" + gint _tmp38_; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp38_ = i; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + i = _tmp38_ - 1; +#line 6634 "WindowLeftTree.vala.c" + } +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp36_ = FALSE; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp39_ = i; +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + if (!(_tmp39_ > (-1))) { +#line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + break; +#line 6644 "WindowLeftTree.vala.c" + } +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp40_ = mod; +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp41_ = iter; +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp42_ = i; +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_model_iter_nth_child (_tmp40_, &_tmp43_, &_tmp41_, _tmp42_); +#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + citer = _tmp43_; +#line 1316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_print ("removing node from Tree\n"); +#line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp44_ = self->priv->_this; +#line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp45_ = _tmp44_->model; +#line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp46_ = _tmp45_->el; +#line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_tree_store_remove (_tmp46_, &citer); +#line 6666 "WindowLeftTree.vala.c" + } + } + } +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp47_ = self->priv->_this; +#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp47_, "changed"); +#line 1321 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp48_ = self->priv->_this; +#line 1321 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp49_ = node; +#line 1321 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_emit_by_name (_tmp48_, "node-selected", _tmp49_); +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (mod); +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (s); +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_free0 (name); +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (node); +#line 6688 "WindowLeftTree.vala.c" +} + + +static void ___lambda25__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) { +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + __lambda25_ (self); +#line 6695 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_MenuItem9* xcls_windowlefttree_xcls_menuitem9_construct (GType object_type, Xcls_WindowLeftTree* _owner) { + Xcls_WindowLeftTreeXcls_MenuItem9 * self = NULL; + Xcls_WindowLeftTree* _tmp0_; + Xcls_WindowLeftTree* _tmp1_; + GtkMenuItem* _tmp2_; + GtkMenuItem* _tmp3_; + GtkMenuItem* _tmp4_; +#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = (Xcls_WindowLeftTreeXcls_MenuItem9*) g_object_new (object_type, NULL); +#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp0_ = _owner; +#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv->_this = _tmp1_; +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp2_ = (GtkMenuItem*) gtk_menu_item_new (); +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_object_ref_sink (_tmp2_); +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->el = _tmp2_; +#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp3_ = self->el; +#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + gtk_menu_item_set_label (_tmp3_, "Save as Module"); +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _tmp4_ = self->el; +#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda25__gtk_menu_item_activate, self, 0); +#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return self; +#line 6736 "WindowLeftTree.vala.c" +} + + +Xcls_WindowLeftTreeXcls_MenuItem9* xcls_windowlefttree_xcls_menuitem9_new (Xcls_WindowLeftTree* _owner) { +#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + return xcls_windowlefttree_xcls_menuitem9_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, _owner); +#line 6743 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem9_class_init (Xcls_WindowLeftTreeXcls_MenuItem9Class * klass) { +#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_xcls_menuitem9_parent_class = g_type_class_peek_parent (klass); +#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem9Private)); +#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem9_finalize; +#line 6754 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem9_instance_init (Xcls_WindowLeftTreeXcls_MenuItem9 * self) { +#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM9_GET_PRIVATE (self); +#line 6761 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_xcls_menuitem9_finalize (GObject* obj) { + Xcls_WindowLeftTreeXcls_MenuItem9 * self; +#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM9, Xcls_WindowLeftTreeXcls_MenuItem9); +#line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem9_parent_class)->finalize (obj); +#line 6775 "WindowLeftTree.vala.c" +} + + +GType xcls_windowlefttree_xcls_menuitem9_get_type (void) { + static volatile gsize xcls_windowlefttree_xcls_menuitem9_type_id__volatile = 0; + if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem9_type_id__volatile)) { + static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_MenuItem9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_menuitem9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_MenuItem9), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_menuitem9_instance_init, NULL }; + GType xcls_windowlefttree_xcls_menuitem9_type_id; + xcls_windowlefttree_xcls_menuitem9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem9", &g_define_type_info, 0); + g_once_init_leave (&xcls_windowlefttree_xcls_menuitem9_type_id__volatile, xcls_windowlefttree_xcls_menuitem9_type_id); + } + return xcls_windowlefttree_xcls_menuitem9_type_id__volatile; +} + + +static void xcls_windowlefttree_class_init (Xcls_WindowLeftTreeClass * klass) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + xcls_windowlefttree_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreePrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_finalize; +#line 3 "/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 3 "/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 3 "/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 6804 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_instance_init (Xcls_WindowLeftTree * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self->priv = XCLS_WINDOWLEFTTREE_GET_PRIVATE (self); +#line 6811 "WindowLeftTree.vala.c" +} + + +static void xcls_windowlefttree_finalize (GObject* obj) { + Xcls_WindowLeftTree * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->view); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->model); +#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->renderer); +#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->LeftTreeMenu); +#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + _g_object_unref0 (self->main_window); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala" + G_OBJECT_CLASS (xcls_windowlefttree_parent_class)->finalize (obj); +#line 6835 "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..aa528763a --- /dev/null +++ b/Builder4/WindowRightPalete.vala.c @@ -0,0 +1,1625 @@ +/* WindowRightPalete.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowRightPalete.vala, do not modify */ + + +#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; + +#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_RightPaleteXcls_modelPrivate Xcls_RightPaleteXcls_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 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* _RightPalete; +Xcls_RightPalete* _RightPalete = 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_singleton (void); +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); +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); +void xcls_rightpalete_clear (Xcls_RightPalete* self); +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 gboolean __lambda63_ (Xcls_RightPaleteXcls_TreeView4* self, GdkEventButton* event); +static gboolean ___lambda63__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); +static void __lambda64_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* ctx); +static void ___lambda64__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self); +static void __lambda65_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context); +static void ___lambda65__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self); +static void __lambda66_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context, GtkSelectionData* selection_data, guint info, guint time); +static void ___lambda66__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, 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 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self ? g_object_ref (self) : NULL; +#line 320 "WindowRightPalete.vala.c" +} + + +Xcls_RightPalete* xcls_rightpalete_singleton (void) { + Xcls_RightPalete* result = NULL; + Xcls_RightPalete* _tmp0_; + Xcls_RightPalete* _tmp2_; + Xcls_RightPalete* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _RightPalete; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + if (_tmp0_ == NULL) { +#line 333 "WindowRightPalete.vala.c" + Xcls_RightPalete* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = xcls_rightpalete_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (_RightPalete); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _RightPalete = _tmp1_; +#line 341 "WindowRightPalete.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = _RightPalete; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return result; +#line 351 "WindowRightPalete.vala.c" +} + + +Xcls_RightPalete* xcls_rightpalete_construct (GType object_type) { + Xcls_RightPalete * self = NULL; + Xcls_RightPalete* _tmp0_; + GtkVBox* _tmp1_; + Xcls_RightPalete* _tmp2_; + Xcls_RightPaleteXcls_viewbox* _tmp3_; + Xcls_RightPaleteXcls_viewbox* child_0; + GtkVBox* _tmp4_; + GtkVBox* _tmp5_; +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPalete*) g_object_new (object_type, NULL); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _g_object_ref0 (self); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp0_; +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp1_); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp1_; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = self->priv->_this; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = xcls_rightpalete_xcls_viewbox_new (_tmp2_); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp3_; +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = self->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = child_0->el; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_container_add ((GtkContainer*) _tmp4_, (GtkWidget*) _tmp5_); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 398 "WindowRightPalete.vala.c" +} + + +Xcls_RightPalete* xcls_rightpalete_new (void) { +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_construct (TYPE_XCLS_RIGHTPALETE); +#line 405 "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}; + Xcls_RightPaleteXcls_model* _tmp21_; + GtkListStore* _tmp22_; +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (self != NULL); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (pal != NULL); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (cls != NULL); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = pal; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = cls; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = palete_palete_getChildList (_tmp0_, _tmp1_, &_tmp2_); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + tr = _tmp3_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + tr_length1 = _tmp2_; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tr_size_ = tr_length1; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = self->model; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = _tmp4_->el; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_list_store_clear (_tmp5_); +#line 446 "WindowRightPalete.vala.c" + { + gint i; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + i = 0; +#line 451 "WindowRightPalete.vala.c" + { + gboolean _tmp6_; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = TRUE; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + while (TRUE) { +#line 458 "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 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = _tmp6_; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + if (!_tmp7_) { +#line 478 "WindowRightPalete.vala.c" + gint _tmp8_; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = i; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + i = _tmp8_ + 1; +#line 484 "WindowRightPalete.vala.c" + } +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = FALSE; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = i; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10_ = tr; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10__length1 = tr_length1; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + if (!(_tmp9_ < _tmp10__length1)) { +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + break; +#line 498 "WindowRightPalete.vala.c" + } +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp11_ = self->model; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp12_ = _tmp11_->el; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_list_store_append (_tmp12_, &_tmp13_); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + citer = _tmp13_; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp14_ = self->model; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp15_ = _tmp14_->el; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp16_ = citer; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp17_ = tr; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp17__length1 = tr_length1; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp18_ = i; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp19_ = _tmp17_[_tmp18_]; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_value_init (&_tmp20_, G_TYPE_STRING); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_value_set_string (&_tmp20_, _tmp19_); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_list_store_set_value (_tmp15_, &_tmp16_, 0, &_tmp20_); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&_tmp20_) ? (g_value_unset (&_tmp20_), NULL) : NULL; +#line 530 "WindowRightPalete.vala.c" + } + } + } +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp21_ = self->model; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp22_ = _tmp21_->el; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp22_, 0, GTK_SORT_ASCENDING); +#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + tr = (_vala_array_free (tr, tr_length1, (GDestroyNotify) g_free), NULL); +#line 542 "WindowRightPalete.vala.c" +} + + +void xcls_rightpalete_clear (Xcls_RightPalete* self) { + Xcls_RightPaleteXcls_model* _tmp0_; + GtkListStore* _tmp1_; +#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (self != NULL); +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = self->model; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _tmp0_->el; +#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_list_store_clear (_tmp1_); +#line 557 "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 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_viewbox*) g_object_new (object_type, NULL); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = self->priv->_this; +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = _g_object_ref0 (self); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (_tmp2_->viewbox); +#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_->viewbox = _tmp3_; +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp4_); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp4_; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = self->priv->_this; +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = xcls_rightpalete_xcls_scrolledwindow3_new (_tmp5_); +#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp6_; +#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = self->el; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = child_0->el; +#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 619 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_new (Xcls_RightPalete* _owner) { +#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_viewbox_construct (XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, _owner); +#line 626 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_viewbox_class_init (Xcls_RightPaleteXcls_viewboxClass * klass) { +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_viewbox_parent_class = g_type_class_peek_parent (klass); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_viewboxPrivate)); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_viewbox_finalize; +#line 637 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_viewbox_instance_init (Xcls_RightPaleteXcls_viewbox * self) { +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_PRIVATE (self); +#line 644 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_viewbox_finalize (GObject* obj) { + Xcls_RightPaleteXcls_viewbox * self; +#line 61 "/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 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_viewbox_parent_class)->finalize (obj); +#line 658 "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 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_ScrolledWindow3*) g_object_new (object_type, NULL); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp2_); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp2_; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = self->el; +#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = self->priv->_this; +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = xcls_rightpalete_xcls_treeview4_new (_tmp4_); +#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp5_; +#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = self->el; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = child_0->el; +#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_); +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = self->el; +#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = self->el; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_widget_set_size_request ((GtkWidget*) _tmp9_, -1, 200); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 737 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_new (Xcls_RightPalete* _owner) { +#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_scrolledwindow3_construct (XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, _owner); +#line 744 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_scrolledwindow3_class_init (Xcls_RightPaleteXcls_ScrolledWindow3Class * klass) { +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_scrolledwindow3_parent_class = g_type_class_peek_parent (klass); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_ScrolledWindow3Private)); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_scrolledwindow3_finalize; +#line 755 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_scrolledwindow3_instance_init (Xcls_RightPaleteXcls_ScrolledWindow3 * self) { +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_PRIVATE (self); +#line 762 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_scrolledwindow3_finalize (GObject* obj) { + Xcls_RightPaleteXcls_ScrolledWindow3 * self; +#line 86 "/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 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_scrolledwindow3_parent_class)->finalize (obj); +#line 776 "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 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_boxed_free (pango_font_description_get_type (), self); +#line 795 "WindowRightPalete.vala.c" +} + + +static gboolean __lambda63_ (Xcls_RightPaleteXcls_TreeView4* self, GdkEventButton* event) { + gboolean result = FALSE; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (event != NULL, FALSE); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + result = FALSE; +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return result; +#line 807 "WindowRightPalete.vala.c" +} + + +static gboolean ___lambda63__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { + gboolean result; + result = __lambda63_ (self, event); +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return result; +#line 816 "WindowRightPalete.vala.c" +} + + +static gpointer _cairo_surface_reference0 (gpointer self) { +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self ? cairo_surface_reference (self) : NULL; +#line 823 "WindowRightPalete.vala.c" +} + + +static void __lambda64_ (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 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (ctx != NULL); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = self->el; +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = gtk_tree_view_get_selection (_tmp0_); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + s = _tmp2_; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_selection_get_selected (s, &_tmp3_, &_tmp4_); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (mod); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = _g_object_ref0 (_tmp3_); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + mod = _tmp5_; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + iter = _tmp4_; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = iter; +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = gtk_tree_model_get_path (mod, &_tmp6_); +#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + path = _tmp7_; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = self->el; +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = gtk_tree_view_create_row_drag_icon (_tmp8_, path); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10_ = _cairo_surface_reference0 (_tmp9_); +#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + pix = _tmp10_; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp11_ = ctx; +#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_drag_set_icon_surface (_tmp11_, pix); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp12_ = self->priv->_this; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp13_ = _tmp12_->model; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp14_ = _tmp13_->el; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp15_ = iter; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp14_, &_tmp15_, 0, &_tmp16_); +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + value = _tmp16_; +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp17_ = value; +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp18_ = g_strdup (g_value_get_string (&_tmp17_)); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_free0 (self->dragData); +#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->dragData = _tmp18_; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL; +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _cairo_surface_destroy0 (pix); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _gtk_tree_path_free0 (path); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (mod); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (s); +#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return; +#line 925 "WindowRightPalete.vala.c" +} + + +static void ___lambda64__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self) { +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + __lambda64_ (self, context); +#line 932 "WindowRightPalete.vala.c" +} + + +static void __lambda65_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context) { + gchar* _tmp0_; + Xcls_RightPalete* _tmp1_; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (drag_context != NULL); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = g_strdup (""); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_free0 (self->dragData); +#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->dragData = _tmp0_; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = self->priv->_this; +#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_emit_by_name (_tmp1_, "drag-end"); +#line 951 "WindowRightPalete.vala.c" +} + + +static void ___lambda65__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self) { +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + __lambda65_ (self, context); +#line 958 "WindowRightPalete.vala.c" +} + + +static void __lambda66_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context, GtkSelectionData* selection_data, guint info, guint time) { + const gchar* _tmp0_; + gint _tmp1_; + gint _tmp2_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (drag_context != NULL); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_if_fail (selection_data != NULL); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = self->dragData; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = strlen (_tmp0_); +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = _tmp1_; +#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + if (_tmp2_ > 0) { +#line 978 "WindowRightPalete.vala.c" + const gchar* _tmp3_; + GtkSelectionData* _tmp4_; + const gchar* _tmp5_; + const gchar* _tmp6_; + gint _tmp7_; + gint _tmp8_; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = self->dragData; +#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_print ("setting drag data to %s", _tmp3_); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = selection_data; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = self->dragData; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = self->dragData; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = strlen (_tmp6_); +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = _tmp7_; +#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_selection_data_set_text (_tmp4_, _tmp5_, _tmp8_); +#line 1001 "WindowRightPalete.vala.c" + } +} + + +static void ___lambda66__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) { +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + __lambda66_ (self, context, selection_data, info, time_); +#line 1009 "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 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_TreeView4*) g_object_new (object_type, NULL); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = (GtkTreeView*) gtk_tree_view_new (); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp2_); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp2_; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = self->el; +#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_view_set_enable_tree_lines (_tmp3_, TRUE); +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = self->el; +#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_view_set_headers_visible (_tmp4_, FALSE); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = self->priv->_this; +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = xcls_rightpalete_xcls_model_new (_tmp5_); +#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp6_; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = self->el; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = child_0->el; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_view_set_model (_tmp7_, (GtkTreeModel*) _tmp8_); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = self->priv->_this; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10_ = xcls_rightpalete_xcls_treeviewcolumn6_new (_tmp9_); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_1 = _tmp10_; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_1); +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp11_ = self->el; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp12_ = child_1->el; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_view_append_column (_tmp11_, _tmp12_); +#line 1090 "WindowRightPalete.vala.c" + { + GtkTreeView* _tmp13_; + PangoFontDescription* _tmp14_; + PangoFontDescription* description; + GtkTreeView* _tmp15_; + GtkTreeView* _tmp16_; + GtkTreeSelection* _tmp17_ = NULL; + GtkTreeSelection* _tmp18_; + GtkTreeSelection* selection; + GtkTreeView* _tmp19_; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp13_ = self->el; +#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_widget_set_size_request ((GtkWidget*) _tmp13_, 150, -1); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp14_ = pango_font_description_new (); +#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + description = _tmp14_; +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + pango_font_description_set_size (description, 8000); +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp15_ = self->el; +#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp15_, description); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp16_ = self->el; +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp17_ = gtk_tree_view_get_selection (_tmp16_); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp18_ = _g_object_ref0 (_tmp17_); +#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + selection = _tmp18_; +#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); +#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp19_ = self->el; +#line 159 "/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 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (selection); +#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + __vala_PangoFontDescription_free0 (description); +#line 1133 "WindowRightPalete.vala.c" + } +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp20_ = self->el; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_connect_object ((GtkWidget*) _tmp20_, "button-press-event", (GCallback) ___lambda63__gtk_widget_button_press_event, self, 0); +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp21_ = self->el; +#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_connect_object ((GtkWidget*) _tmp21_, "drag-begin", (GCallback) ___lambda64__gtk_widget_drag_begin, self, 0); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp22_ = self->el; +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_connect_object ((GtkWidget*) _tmp22_, "drag-end", (GCallback) ___lambda65__gtk_widget_drag_end, self, 0); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp23_ = self->el; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_signal_connect_object ((GtkWidget*) _tmp23_, "drag-data-get", (GCallback) ___lambda66__gtk_widget_drag_data_get, self, 0); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_1); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 1157 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_new (Xcls_RightPalete* _owner) { +#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_treeview4_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, _owner); +#line 1164 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeview4_class_init (Xcls_RightPaleteXcls_TreeView4Class * klass) { +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_treeview4_parent_class = g_type_class_peek_parent (klass); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_TreeView4Private)); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_treeview4_finalize; +#line 1175 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeview4_instance_init (Xcls_RightPaleteXcls_TreeView4 * self) { +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_PRIVATE (self); +#line 1182 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeview4_finalize (GObject* obj) { + Xcls_RightPaleteXcls_TreeView4 * self; +#line 115 "/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 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_free0 (self->dragData); +#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_treeview4_parent_class)->finalize (obj); +#line 1198 "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 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_model*) g_object_new (object_type, NULL); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = self->priv->_this; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = _g_object_ref0 (self); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (_tmp2_->model); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_->model = _tmp3_; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp4_; +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 1249 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_new (Xcls_RightPalete* _owner) { +#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_model_construct (XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, _owner); +#line 1256 "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 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (iter != NULL, NULL); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = self->el; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = *iter; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = col; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_tree_model_get_value ((GtkTreeModel*) _tmp0_, &_tmp1_, _tmp2_, &_tmp3_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gval = _tmp3_; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = gval; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = g_strdup (g_value_get_string (&_tmp4_)); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + result = _tmp5_; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return result; +#line 1295 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_model_class_init (Xcls_RightPaleteXcls_modelClass * klass) { +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_model_parent_class = g_type_class_peek_parent (klass); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_modelPrivate)); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_model_finalize; +#line 1306 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_model_instance_init (Xcls_RightPaleteXcls_model * self) { +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_MODEL_GET_PRIVATE (self); +#line 1313 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_model_finalize (GObject* obj) { + Xcls_RightPaleteXcls_model * self; +#line 233 "/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 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_model_parent_class)->finalize (obj); +#line 1327 "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 271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_TreeViewColumn6*) g_object_new (object_type, NULL); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = gtk_tree_view_column_new (); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp2_); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp2_; +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = self->priv->_this; +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = xcls_rightpalete_xcls_txtrender_new (_tmp3_); +#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + child_0 = _tmp4_; +#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref ((GObject*) child_0); +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp5_ = self->el; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp6_ = child_0->el; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE); +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp7_ = self->el; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp8_ = self->priv->_this; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp9_ = _tmp8_->txtrender; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp10_ = _tmp9_->el; +#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (child_0); +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 1405 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_new (Xcls_RightPalete* _owner) { +#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_treeviewcolumn6_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, _owner); +#line 1412 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeviewcolumn6_class_init (Xcls_RightPaleteXcls_TreeViewColumn6Class * klass) { +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_treeviewcolumn6_parent_class = g_type_class_peek_parent (klass); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_TreeViewColumn6Private)); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_treeviewcolumn6_finalize; +#line 1423 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeviewcolumn6_instance_init (Xcls_RightPaleteXcls_TreeViewColumn6 * self) { +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_PRIVATE (self); +#line 1430 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_treeviewcolumn6_finalize (GObject* obj) { + Xcls_RightPaleteXcls_TreeViewColumn6 * self; +#line 262 "/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 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_treeviewcolumn6_parent_class)->finalize (obj); +#line 1444 "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 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = (Xcls_RightPaleteXcls_txtrender*) g_object_new (object_type, NULL); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp0_ = _owner; +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv->_this = _tmp1_; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_ = self->priv->_this; +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp3_ = _g_object_ref0 (self); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (_tmp2_->txtrender); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp2_->txtrender = _tmp3_; +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_object_ref_sink (_tmp4_); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->el = _tmp4_; +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return self; +#line 1497 "WindowRightPalete.vala.c" +} + + +Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_new (Xcls_RightPalete* _owner) { +#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + return xcls_rightpalete_xcls_txtrender_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, _owner); +#line 1504 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_txtrender_class_init (Xcls_RightPaleteXcls_txtrenderClass * klass) { +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_xcls_txtrender_parent_class = g_type_class_peek_parent (klass); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_txtrenderPrivate)); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_txtrender_finalize; +#line 1515 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_txtrender_instance_init (Xcls_RightPaleteXcls_txtrender * self) { +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_PRIVATE (self); +#line 1522 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_xcls_txtrender_finalize (GObject* obj) { + Xcls_RightPaleteXcls_txtrender * self; +#line 289 "/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 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_xcls_txtrender_parent_class)->finalize (obj); +#line 1536 "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 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + xcls_rightpalete_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + g_type_class_add_private (klass, sizeof (Xcls_RightPaletePrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_finalize; +#line 3 "/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 3 "/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 3 "/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 1565 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_instance_init (Xcls_RightPalete * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self->priv = XCLS_RIGHTPALETE_GET_PRIVATE (self); +#line 1572 "WindowRightPalete.vala.c" +} + + +static void xcls_rightpalete_finalize (GObject* obj) { + Xcls_RightPalete * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->viewbox); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->model); +#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + _g_object_unref0 (self->txtrender); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala" + G_OBJECT_CLASS (xcls_rightpalete_parent_class)->finalize (obj); +#line 1592 "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..4d9b597bf --- /dev/null +++ b/Builder4/WindowRooView.vala.c @@ -0,0 +1,3359 @@ +/* WindowRooView.vala.c generated by valac 0.20.1, the Vala compiler + * generated from WindowRooView.vala, do not modify */ + + +#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 _Block4Data Block4Data; +#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 _Block4Data { + int _ref_count_; + Xcls_WindowRooView * self; + gchar* filename; +}; + +struct _Xcls_WindowRooViewXcls_view { + GObject parent_instance; + Xcls_WindowRooViewXcls_viewPrivate * priv; + WebKitWebView* el; + gchar* renderedData; + gboolean refreshRequired; + WebKitWebInspector* inspector; + gint redraws; + GDateTime* lastRedraw; + gchar* runhtml; + gboolean pendingRedraw; +}; + +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; + guint64 webkit_page_id; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*loadItems) (JsRenderJsRender* self, GError** error); + void (*save) (JsRenderJsRender* self); + void (*saveHTML) (JsRenderJsRender* self, const gchar* html); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); +}; + +struct _ProjectProject { + GObject parent_instance; + ProjectProjectPrivate * priv; + gchar* id; + gchar* fn; + gchar* name; + gchar* runhtml; + gchar* base_template; + gchar* rootURL; + 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 Block4Data* block4_data_ref (Block4Data* _data4_); +static void block4_data_unref (void * _userdata_); +gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default); +static void __lambda43_ (Block4Data* _data4_); +static void ___lambda43__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 __lambda41_ (Xcls_WindowRooViewXcls_Button4* self); +static void ___lambda41__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 __lambda34_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state); +static void ___lambda34__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 __lambda42_ (Xcls_WindowRooViewXcls_Button6* self); +static void ___lambda42__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 ___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, WebKitScriptDialog* dialog); +void js_render_js_render_saveHTML (JsRenderJsRender* self, const gchar* html); +static gboolean ___lambda36__webkit_web_view_script_dialog (WebKitWebView* _sender, WebKitScriptDialog* dialog, gpointer self); +static void __lambda37_ (Xcls_WindowRooViewXcls_view* self); +static gboolean __lambda38_ (Xcls_WindowRooViewXcls_view* self); +static gboolean ___lambda38__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self); +static void __lambda39_ (Xcls_WindowRooViewXcls_view* self); +static void ___lambda39__webkit_web_inspector_closed (WebKitWebInspector* _sender, gpointer self); +static void ___lambda37__gtk_widget_show (GtkWidget* _sender, gpointer self); +static gboolean __lambda40_ (Xcls_WindowRooViewXcls_view* self, GtkWidget* ctx, GdkDragContext* x, gint y, gint time, guint ud); +static gboolean ___lambda40__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self); +GType project_project_get_type (void) G_GNUC_CONST; +GType js_render_node_get_type (void) G_GNUC_CONST; +gchar* js_render_js_render_toSourcePreview (JsRenderJsRender* self); +gchar* builder4_application_configDirectory (void); +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 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 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self ? g_object_ref (self) : NULL; +#line 479 "WindowRooView.vala.c" +} + + +Xcls_WindowRooView* xcls_windowrooview_singleton (void) { + Xcls_WindowRooView* result = NULL; + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooView* _tmp2_; + Xcls_WindowRooView* _tmp3_; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _WindowRooView; +#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp0_ == NULL) { +#line 492 "WindowRooView.vala.c" + Xcls_WindowRooView* _tmp1_; +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = xcls_windowrooview_new (); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (_WindowRooView); +#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _WindowRooView = _tmp1_; +#line 500 "WindowRooView.vala.c" + } +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = _WindowRooView; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = _tmp3_; +#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 510 "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 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooView*) g_object_new (object_type, NULL); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _g_object_ref0 (self); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp0_; +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = (GtkVPaned*) gtk_vpaned_new (); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp1_); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp1_; +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = xcls_windowrooview_xcls_vbox2_new (_tmp2_); +#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_0 = _tmp3_; +#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_0); +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = child_0->el; +#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_paned_pack1 ((GtkPaned*) _tmp4_, (GtkWidget*) _tmp5_, TRUE, TRUE); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = self->priv->_this; +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = xcls_windowrooview_xcls_inspectorcontainer_new (_tmp6_); +#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_1 = _tmp7_; +#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_1); +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = self->el; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = child_1->el; +#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_paned_pack2 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_, TRUE, TRUE); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_1); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_0); +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 578 "WindowRooView.vala.c" +} + + +Xcls_WindowRooView* xcls_windowrooview_new (void) { +#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_construct (TYPE_XCLS_WINDOWROOVIEW); +#line 585 "WindowRooView.vala.c" +} + + +static Block4Data* block4_data_ref (Block4Data* _data4_) { +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_atomic_int_inc (&_data4_->_ref_count_); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return _data4_; +#line 594 "WindowRooView.vala.c" +} + + +static void block4_data_unref (void * _userdata_) { + Block4Data* _data4_; + _data4_ = (Block4Data*) _userdata_; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) { +#line 603 "WindowRooView.vala.c" + Xcls_WindowRooView * self; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = _data4_->self; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_data4_->filename); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_slice_free (Block4Data, _data4_); +#line 613 "WindowRooView.vala.c" + } +} + + +static void __lambda43_ (Block4Data* _data4_) { + 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 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = _data4_->self; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _data4_->filename; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = g_strconcat ("creating thumbnail for ", _tmp0_, NULL); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = _tmp1_; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = g_strconcat (_tmp2_, ".pdf\n", NULL); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = _tmp3_; +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("%s", _tmp4_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp4_); +#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp2_); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = _data4_->filename; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = g_strconcat (_tmp5_, ".pdf", NULL); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = _tmp6_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = cairo_pdf_surface_create (_tmp7_, (gdouble) 400, (gdouble) 400); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = _tmp8_; +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp7_); +#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + s = _tmp9_; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = _data4_->filename; +#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + cairo_surface_write_to_png (s, _tmp10_); +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _cairo_surface_destroy0 (s); +#line 670 "WindowRooView.vala.c" +} + + +static void ___lambda43__webkit_print_operation_finished (WebKitPrintOperation* _sender, gpointer self) { +#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda43_ (self); +#line 677 "WindowRooView.vala.c" +} + + +void xcls_windowrooview_createThumb (Xcls_WindowRooView* self) { + Block4Data* _data4_; + 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 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data4_ = g_slice_new0 (Block4Data); +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data4_->_ref_count_ = 1; +#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data4_->self = g_object_ref (self); +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->file; +#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp0_ == NULL) { +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + block4_data_unref (_data4_); +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data4_ = NULL; +#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 743 "WindowRooView.vala.c" + } +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = self->file; +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = js_render_js_render_getIconFileName (_tmp1_, FALSE); +#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data4_->filename = _tmp2_; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = gtk_widget_get_parent_window ((GtkWidget*) _tmp3_); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + win = _tmp5_; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = win; +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = gdk_window_get_width (_tmp6_); +#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + width = _tmp7_; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = win; +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = gdk_window_get_height (_tmp8_); +#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + height = _tmp9_; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = win; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp11_ = width; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp12_ = self->el; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13_ = gtk_paned_get_position ((GtkPaned*) _tmp12_); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp14_ = _tmp13_; +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp15_ = gdk_pixbuf_get_from_window (_tmp10_, 0, 0, _tmp11_, _tmp14_); +#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + screenshot = _tmp15_; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp16_ = screenshot; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp17_ = _data4_->filename; +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gdk_pixbuf_save (_tmp16_, _tmp17_, "png", &_inner_error_, NULL); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_inner_error_ != NULL) { +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (screenshot); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (win); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + block4_data_unref (_data4_); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data4_ = NULL; +#line 54 "/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 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_clear_error (&_inner_error_); +#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 807 "WindowRooView.vala.c" + } +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (screenshot); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (win); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + block4_data_unref (_data4_); +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _data4_ = NULL; +#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 819 "WindowRooView.vala.c" +} + + +void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file) { + JsRenderJsRender* _tmp0_; + JsRenderJsRender* _tmp1_; + Xcls_WindowRooViewXcls_view* _tmp2_; +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (file != NULL); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = file; +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->file); +#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->file = _tmp1_; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->view; +#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp2_, TRUE); +#line 843 "WindowRooView.vala.c" +} + + +void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self) { + Xcls_WindowRooViewXcls_view* _tmp0_; +#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->view; +#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp0_, FALSE); +#line 855 "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 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_VBox2*) g_object_new (object_type, NULL); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#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->priv->_this); +#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->priv->_this; +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = xcls_windowrooview_xcls_hbox3_new (_tmp3_); +#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_0 = _tmp4_; +#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_0); +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = self->el; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = child_0->el; +#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 0); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->priv->_this; +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = xcls_windowrooview_xcls_scrolledwindow7_new (_tmp7_); +#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_1 = _tmp8_; +#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_1); +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = self->el; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = child_1->el; +#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_1); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_0); +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 928 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_new (Xcls_WindowRooView* _owner) { +#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_vbox2_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, _owner); +#line 935 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_vbox2_class_init (Xcls_WindowRooViewXcls_VBox2Class * klass) { +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_vbox2_parent_class = g_type_class_peek_parent (klass); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_VBox2Private)); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_vbox2_finalize; +#line 946 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_vbox2_instance_init (Xcls_WindowRooViewXcls_VBox2 * self) { +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_PRIVATE (self); +#line 953 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_vbox2_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_VBox2 * self; +#line 119 "/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 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_vbox2_parent_class)->finalize (obj); +#line 967 "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 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_HBox3*) g_object_new (object_type, NULL); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_set ((GtkWidget*) _tmp3_, "height-request", 20, NULL); +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_widget_set_vexpand ((GtkWidget*) _tmp4_, FALSE); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = self->priv->_this; +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = xcls_windowrooview_xcls_button4_new (_tmp5_); +#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_0 = _tmp6_; +#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_0); +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->el; +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = child_0->el; +#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, FALSE, (guint) 0); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = self->priv->_this; +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = xcls_windowrooview_xcls_autoredraw_new (_tmp9_); +#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_1 = _tmp10_; +#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_1); +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp11_ = self->el; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp12_ = child_1->el; +#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_start ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, FALSE, FALSE, (guint) 0); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13_ = self->priv->_this; +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp14_ = xcls_windowrooview_xcls_button6_new (_tmp13_); +#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_2 = _tmp14_; +#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_2); +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp15_ = self->el; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp16_ = child_2->el; +#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_box_pack_start ((GtkBox*) _tmp15_, (GtkWidget*) _tmp16_, FALSE, FALSE, (guint) 0); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_2); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_1); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_0); +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1083 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_new (Xcls_WindowRooView* _owner) { +#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_hbox3_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, _owner); +#line 1090 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_hbox3_class_init (Xcls_WindowRooViewXcls_HBox3Class * klass) { +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_hbox3_parent_class = g_type_class_peek_parent (klass); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_HBox3Private)); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_hbox3_finalize; +#line 1101 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_hbox3_instance_init (Xcls_WindowRooViewXcls_HBox3 * self) { +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_PRIVATE (self); +#line 1108 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_hbox3_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_HBox3 * self; +#line 146 "/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 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_hbox3_parent_class)->finalize (obj); +#line 1122 "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 __lambda41_ (Xcls_WindowRooViewXcls_Button4* self) { + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooViewXcls_view* _tmp1_; +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->priv->_this; +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _tmp0_->view; +#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp1_, TRUE); +#line 1147 "WindowRooView.vala.c" +} + + +static void ___lambda41__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda41_ (self); +#line 1154 "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 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_Button4*) g_object_new (object_type, NULL); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_button_set_label (_tmp3_, "Redraw"); +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda41__gtk_button_clicked, self, 0); +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1195 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_new (Xcls_WindowRooView* _owner) { +#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_button4_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, _owner); +#line 1202 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button4_class_init (Xcls_WindowRooViewXcls_Button4Class * klass) { +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_button4_parent_class = g_type_class_peek_parent (klass); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button4Private)); +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button4_finalize; +#line 1213 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button4_instance_init (Xcls_WindowRooViewXcls_Button4 * self) { +#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_PRIVATE (self); +#line 1220 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button4_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_Button4 * self; +#line 178 "/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 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 181 "/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" + G_OBJECT_CLASS (xcls_windowrooview_xcls_button4_parent_class)->finalize (obj); +#line 1234 "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 __lambda34_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state) { + const gchar* _tmp0_ = NULL; + GtkCheckButton* _tmp1_; + gboolean _tmp2_; + gboolean _tmp3_; + GtkCheckButton* _tmp4_; + const gchar* _tmp5_; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (state != NULL); +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = self->el; +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp1_); +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _tmp2_; +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp3_) { +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = "Auto Redraw On"; +#line 1269 "WindowRooView.vala.c" + } else { +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = "Auto Redraw Off"; +#line 1273 "WindowRooView.vala.c" + } +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = _tmp0_; +#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_button_set_label ((GtkButton*) _tmp4_, _tmp5_); +#line 1281 "WindowRooView.vala.c" +} + + +static void ___lambda34__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) { +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda34_ (self, _sender); +#line 1288 "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 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_AutoRedraw*) g_object_new (object_type, NULL); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _g_object_ref0 (self); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (_tmp2_->AutoRedraw); +#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_->AutoRedraw = _tmp3_; +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = (GtkCheckButton*) gtk_check_button_new (); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp4_); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp4_; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = self->el; +#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_toggle_button_set_active ((GtkToggleButton*) _tmp5_, TRUE); +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = self->el; +#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_button_set_label ((GtkButton*) _tmp6_, "Auto Redraw On"); +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->el; +#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object ((GtkToggleButton*) _tmp7_, "toggled", (GCallback) ___lambda34__gtk_toggle_button_toggled, self, 0); +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1344 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_new (Xcls_WindowRooView* _owner) { +#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_autoredraw_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, _owner); +#line 1351 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_autoredraw_class_init (Xcls_WindowRooViewXcls_AutoRedrawClass * klass) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_autoredraw_parent_class = g_type_class_peek_parent (klass); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_AutoRedrawPrivate)); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_autoredraw_finalize; +#line 1362 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_autoredraw_instance_init (Xcls_WindowRooViewXcls_AutoRedraw * self) { +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_PRIVATE (self); +#line 1369 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_autoredraw_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_AutoRedraw * self; +#line 205 "/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 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_autoredraw_parent_class)->finalize (obj); +#line 1383 "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 __lambda42_ (Xcls_WindowRooViewXcls_Button6* self) { + Xcls_WindowRooView* _tmp0_; + Xcls_WindowRooViewXcls_view* _tmp1_; + Xcls_WindowRooView* _tmp2_; + Xcls_WindowRooViewXcls_view* _tmp3_; + WebKitWebView* _tmp4_; + WebKitWebContext* _tmp5_ = NULL; + WebKitWebContext* _tmp6_; + WebKitWebContext* _tmp7_; + Xcls_WindowRooView* _tmp8_; + Xcls_WindowRooViewXcls_view* _tmp9_; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->priv->_this; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _tmp0_->view; +#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_->redraws = 99; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _tmp2_->view; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = _tmp3_->el; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_get (_tmp4_, "web-context", &_tmp5_, NULL); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = _tmp5_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = _tmp6_; +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_web_context_clear_cache (_tmp7_); +#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (_tmp7_); +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = self->priv->_this; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = _tmp8_->view; +#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_renderJS (_tmp9_, TRUE); +#line 1438 "WindowRooView.vala.c" +} + + +static void ___lambda42__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda42_ (self); +#line 1445 "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 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_Button6*) g_object_new (object_type, NULL); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkButton*) gtk_button_new (); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_button_set_label (_tmp3_, "Full Redraw"); +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->el; +#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda42__gtk_button_clicked, self, 0); +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1486 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_new (Xcls_WindowRooView* _owner) { +#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_button6_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, _owner); +#line 1493 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button6_class_init (Xcls_WindowRooViewXcls_Button6Class * klass) { +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_button6_parent_class = g_type_class_peek_parent (klass); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button6Private)); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button6_finalize; +#line 1504 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button6_instance_init (Xcls_WindowRooViewXcls_Button6 * self) { +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_PRIVATE (self); +#line 1511 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_button6_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_Button6 * self; +#line 234 "/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 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_button6_parent_class)->finalize (obj); +#line 1525 "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 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_ScrolledWindow7*) g_object_new (object_type, NULL); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp2_); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp2_; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->el; +#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->priv->_this; +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = xcls_windowrooview_xcls_view_new (_tmp4_); +#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + child_0 = _tmp5_; +#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref ((GObject*) child_0); +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = self->el; +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = child_0->el; +#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_); +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = self->el; +#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (child_0); +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 1599 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_new (Xcls_WindowRooView* _owner) { +#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_scrolledwindow7_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, _owner); +#line 1606 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_scrolledwindow7_class_init (Xcls_WindowRooViewXcls_ScrolledWindow7Class * klass) { +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_scrolledwindow7_parent_class = g_type_class_peek_parent (klass); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7Private)); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_scrolledwindow7_finalize; +#line 1617 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_scrolledwindow7_instance_init (Xcls_WindowRooViewXcls_ScrolledWindow7 * self) { +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_PRIVATE (self); +#line 1624 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_scrolledwindow7_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_ScrolledWindow7 * self; +#line 264 "/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 266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_scrolledwindow7_parent_class)->finalize (obj); +#line 1638 "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 ___lambda35_ (Xcls_WindowRooViewXcls_view* self) { + gboolean result = FALSE; +#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_runRefresh (self); +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = TRUE; +#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1662 "WindowRooView.vala.c" +} + + +static gboolean ____lambda35__gsource_func (gpointer self) { + gboolean result; + result = ___lambda35_ (self); +#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1671 "WindowRooView.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 1694 "WindowRooView.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 1702 "WindowRooView.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 1714 "WindowRooView.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 1739 "WindowRooView.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 1745 "WindowRooView.vala.c" + } else { +#line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi" + _tmp0_ = FALSE; +#line 1749 "WindowRooView.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 1755 "WindowRooView.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 1767 "WindowRooView.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 1777 "WindowRooView.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 1783 "WindowRooView.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 1797 "WindowRooView.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 1807 "WindowRooView.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 1813 "WindowRooView.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 1822 "WindowRooView.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 1842 "WindowRooView.vala.c" +} + + +static gboolean __lambda36_ (Xcls_WindowRooViewXcls_view* self, WebKitScriptDialog* dialog) { + gboolean result = FALSE; + WebKitScriptDialog* _tmp0_; + const gchar* _tmp1_ = NULL; + gchar* _tmp2_; + gchar* msg; + const gchar* _tmp3_; + gint _tmp4_; + gint _tmp5_; + const gchar* _tmp6_; + gchar* _tmp7_ = NULL; + gchar* _tmp8_; + gboolean _tmp9_; + const gchar* _tmp10_; + gchar** _tmp11_; + gchar** _tmp12_ = NULL; + gchar** ar; + gint ar_length1; + gint _ar_size_; + gchar** _tmp13_; + gint _tmp13__length1; + gchar** _tmp14_; + gint _tmp14__length1; + const gchar* _tmp15_; + const gchar* _tmp16_; + GQuark _tmp18_ = 0U; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + static GQuark _tmp17_label0 = 0; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (dialog != NULL, FALSE); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = dialog; +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = webkit_script_dialog_get_message (_tmp0_); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = g_strdup (_tmp1_); +#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + msg = _tmp2_; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = msg; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = strlen (_tmp3_); +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = _tmp4_; +#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp5_ < 4) { +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = FALSE; +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (msg); +#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1898 "WindowRooView.vala.c" + } +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = msg; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = string_substring (_tmp6_, (glong) 0, (glong) 4); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = _tmp7_; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = g_strcmp0 (_tmp8_, "IPC:") != 0; +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp8_); +#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp9_) { +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = FALSE; +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (msg); +#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1918 "WindowRooView.vala.c" + } +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = msg; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp12_ = _tmp11_ = g_strsplit (_tmp10_, ":", 3); +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + ar = _tmp12_; +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + ar_length1 = _vala_array_length (_tmp11_); +#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _ar_size_ = ar_length1; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13_ = ar; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13__length1 = ar_length1; +#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp13__length1 < 3) { +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = FALSE; +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (msg); +#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1944 "WindowRooView.vala.c" + } +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp14_ = ar; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp14__length1 = ar_length1; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp15_ = _tmp14_[1]; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp16_ = _tmp15_; +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp18_ = (NULL == _tmp16_) ? 0 : g_quark_from_string (_tmp16_); +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp18_ == ((0 != _tmp17_label0) ? _tmp17_label0 : (_tmp17_label0 = g_quark_from_static_string ("SAVEHTML")))) { +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + switch (0) { +#line 1960 "WindowRooView.vala.c" + default: + { + Xcls_WindowRooView* _tmp19_; + JsRenderJsRender* _tmp20_; + gchar** _tmp21_; + gint _tmp21__length1; + const gchar* _tmp22_; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp19_ = self->priv->_this; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp20_ = _tmp19_->file; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp21_ = ar; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp21__length1 = ar_length1; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp22_ = _tmp21_[2]; +#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + js_render_js_render_saveHTML (_tmp20_, _tmp22_); +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = TRUE; +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (msg); +#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 1988 "WindowRooView.vala.c" + } + } + } else { +#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + switch (0) { +#line 1994 "WindowRooView.vala.c" + default: + { +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = FALSE; +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (msg); +#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 2005 "WindowRooView.vala.c" + } + } + } +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (msg); +#line 2013 "WindowRooView.vala.c" +} + + +static gboolean ___lambda36__webkit_web_view_script_dialog (WebKitWebView* _sender, WebKitScriptDialog* dialog, gpointer self) { + gboolean result; + result = __lambda36_ (self, dialog); +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 2022 "WindowRooView.vala.c" +} + + +static gboolean __lambda38_ (Xcls_WindowRooViewXcls_view* self) { + gboolean result = FALSE; + WebKitWebInspector* _tmp0_; + WebKitWebViewBase* _tmp1_ = NULL; + WebKitWebViewBase* _tmp2_; + WebKitWebViewBase* wv; + WebKitWebViewBase* _tmp3_; +#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("inspector attach\n"); +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->inspector; +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = webkit_web_inspector_get_web_view (_tmp0_); +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + wv = _tmp2_; +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = wv; +#line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp3_ != NULL) { +#line 2047 "WindowRooView.vala.c" + Xcls_WindowRooView* _tmp4_; + Xcls_WindowRooViewXcls_inspectorcontainer* _tmp5_; + GtkScrolledWindow* _tmp6_; + WebKitWebViewBase* _tmp7_; + WebKitWebViewBase* _tmp8_; +#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("got inspector web view\n"); +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->priv->_this; +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = _tmp4_->inspectorcontainer; +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = _tmp5_->el; +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = wv; +#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_); +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = wv; +#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_widget_show ((GtkWidget*) _tmp8_); +#line 2069 "WindowRooView.vala.c" + } else { +#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("no web view yet\n"); +#line 2073 "WindowRooView.vala.c" + } +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + result = TRUE; +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (wv); +#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 2081 "WindowRooView.vala.c" +} + + +static gboolean ___lambda38__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self) { + gboolean result; + result = __lambda38_ (self); +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 2090 "WindowRooView.vala.c" +} + + +static void __lambda39_ (Xcls_WindowRooViewXcls_view* self) { + WebKitWebInspector* _tmp0_; +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->inspector; +#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_web_inspector_show (_tmp0_); +#line 2100 "WindowRooView.vala.c" +} + + +static void ___lambda39__webkit_web_inspector_closed (WebKitWebInspector* _sender, gpointer self) { +#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda39_ (self); +#line 2107 "WindowRooView.vala.c" +} + + +static void __lambda37_ (Xcls_WindowRooViewXcls_view* self) { + WebKitWebView* _tmp0_; + WebKitWebInspector* _tmp1_ = NULL; + WebKitWebInspector* _tmp2_; + WebKitWebInspector* _tmp3_; + WebKitWebInspector* _tmp4_; + WebKitWebInspector* _tmp5_; +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->el; +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = webkit_web_view_get_inspector (_tmp0_); +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->inspector); +#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->inspector = _tmp2_; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = self->inspector; +#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object (_tmp3_, "open-window", (GCallback) ___lambda38__webkit_web_inspector_open_window, self, 0); +#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->inspector; +#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object (_tmp4_, "closed", (GCallback) ___lambda39__webkit_web_inspector_closed, self, 0); +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = self->inspector; +#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_web_inspector_show (_tmp5_); +#line 2140 "WindowRooView.vala.c" +} + + +static void ___lambda37__gtk_widget_show (GtkWidget* _sender, gpointer self) { +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + __lambda37_ (self); +#line 2147 "WindowRooView.vala.c" +} + + +static gboolean __lambda40_ (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 2161 "WindowRooView.vala.c" +} + + +static gboolean ___lambda40__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) { + gboolean result; + result = __lambda40_ (self, _sender, context, x, y, time_); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return result; +#line 2170 "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* _tmp11_; + WebKitWebView* _tmp12_; + WebKitWebView* _tmp13_; +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_view*) g_object_new (object_type, NULL); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _g_object_ref0 (self); +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (_tmp2_->view); +#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_->view = _tmp3_; +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = (WebKitWebView*) webkit_web_view_new (); +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp4_); +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp4_; +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = g_strdup (""); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->renderedData); +#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->renderedData = _tmp5_; +#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->refreshRequired = FALSE; +#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->redraws = 0; +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_date_time_unref0 (self->lastRedraw); +#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->lastRedraw = NULL; +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = g_strdup (""); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->runhtml); +#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->runhtml = _tmp6_; +#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->pendingRedraw = FALSE; +#line 2236 "WindowRooView.vala.c" + { + WebKitWebView* _tmp7_; + WebKitSettings* _tmp8_ = NULL; + WebKitSettings* _tmp9_; + WebKitSettings* settings; + WebKitWebView* _tmp10_; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->el; +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = webkit_web_view_get_settings (_tmp7_); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = _g_object_ref0 (_tmp8_); +#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + settings = _tmp9_; +#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_settings_set_enable_developer_extras (settings, TRUE); +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = self->el; +#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_web_view_load_html (_tmp10_, "Render not ready", "http://localhost/app.Builder/"); +#line 363 "/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 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (settings); +#line 2261 "WindowRooView.vala.c" + } +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp11_ = self->el; +#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object (_tmp11_, "script-dialog", (GCallback) ___lambda36__webkit_web_view_script_dialog, self, 0); +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp12_ = self->el; +#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object ((GtkWidget*) _tmp12_, "show", (GCallback) ___lambda37__gtk_widget_show, self, 0); +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13_ = self->el; +#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_signal_connect_object ((GtkWidget*) _tmp13_, "drag-drop", (GCallback) ___lambda40__gtk_widget_drag_drop, self, 0); +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 2277 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_new (Xcls_WindowRooView* _owner) { +#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_view_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, _owner); +#line 2284 "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 2297 "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 2327 "WindowRooView.vala.c" + goto __catch13_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 2336 "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 2352 "WindowRooView.vala.c" + goto __catch13_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 2363 "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 2371 "WindowRooView.vala.c" + } + goto __finally13; + __catch13_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 2385 "WindowRooView.vala.c" + } + __finally13: +#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 2396 "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_; + WebKitWebView* _tmp11_; + guint64 _tmp12_ = 0ULL; + Xcls_WindowRooView* _tmp13_; + JsRenderJsRender* _tmp14_; + gchar* _tmp15_ = NULL; + gchar* js; + const gchar* _tmp16_; + gint _tmp17_; + gint _tmp18_; + gint _tmp19_; + Xcls_WindowRooView* _tmp20_; + JsRenderJsRender* _tmp21_; + ProjectProject* _tmp22_; + ProjectProject* _tmp23_; + ProjectProject* project; + gchar* _tmp24_; + gchar* runhtml; + gchar* builderhtml = NULL; + gchar* _tmp25_ = NULL; + gchar* _tmp26_; + gchar* _tmp27_; + gchar* _tmp28_; + gchar* _tmp29_ = NULL; + const gchar* _tmp30_; + const gchar* _tmp31_; + gchar* _tmp32_; + gchar* _tmp33_; + gchar* _tmp34_; + const gchar* _tmp35_; + gchar* _tmp36_; + ProjectProject* _tmp37_; + const gchar* _tmp38_; + gchar* _tmp39_; + gchar* inhtml = NULL; + Xcls_WindowRooView* _tmp40_; + JsRenderJsRender* _tmp41_; + ProjectProject* _tmp42_; + const gchar* _tmp43_; + gchar* _tmp44_; + gchar* base_template; + gboolean _tmp45_ = FALSE; + const gchar* _tmp46_; + gint _tmp47_; + gint _tmp48_; + gboolean _tmp57_; + const gchar* _tmp60_ = NULL; + const gchar* _tmp61_; + gint _tmp62_; + gint _tmp63_; + gchar* _tmp65_ = NULL; + gchar* _tmp66_; + gchar* _tmp67_; + gchar* _tmp68_; + const gchar* _tmp69_; + gchar* _tmp70_; + gchar* _tmp71_; + gchar* _tmp72_ = NULL; + const gchar* _tmp73_; + gchar* _tmp74_; + const gchar* _tmp75_; + gchar* _tmp76_; + gchar* _tmp77_; + gchar* _tmp78_; + gchar* _tmp79_; + gchar* _tmp80_; + gchar* _tmp81_; + Xcls_WindowRooView* _tmp82_; + JsRenderJsRender* _tmp83_; + const gchar* _tmp84_; + gchar* _tmp85_; + gchar* _tmp86_; + gchar* _tmp87_; + gchar* _tmp88_; + Xcls_WindowRooView* _tmp89_; + JsRenderJsRender* _tmp90_; + const gchar* _tmp91_; + gchar* _tmp92_; + gchar* _tmp93_; + gchar* _tmp94_; + gchar* _tmp95_; + gchar* _tmp96_; + gchar* _tmp97_; + gchar* _tmp98_; + gchar* _tmp99_; + gchar* js_src; + const gchar* _tmp100_; + gchar* _tmp101_; + gchar* _tmp102_; + GDateTime* _tmp103_; + const gchar* _tmp104_; + const gchar* _tmp105_; + const gchar* _tmp106_; + gchar* _tmp107_; + gchar* _tmp108_; + gchar* _tmp109_; + gchar* _tmp110_; + const gchar* _tmp111_; + gchar* _tmp112_; + gchar* _tmp113_; + gchar* _tmp114_; + gchar* _tmp115_; + gchar* _tmp116_; + gchar* _tmp117_; + gchar* _tmp118_; + gchar* _tmp119_; + gchar* _tmp120_ = NULL; + gchar* _tmp121_; + gchar* html; + const gchar* _tmp122_; + gchar* _tmp123_; + gchar* _tmp124_; + Xcls_WindowRooView* _tmp125_; + JsRenderJsRender* _tmp126_; + ProjectProject* _tmp127_; + const gchar* _tmp128_; + gchar* _tmp129_; + gchar* rootURL; + const gchar* _tmp130_ = NULL; + const gchar* _tmp131_; + gint _tmp132_; + gint _tmp133_; + WebKitWebView* _tmp135_; + const gchar* _tmp136_; + const gchar* _tmp137_; + GError * _inner_error_ = NULL; +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->refreshRequired; +#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (!_tmp0_) { +#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2541 "WindowRooView.vala.c" + } +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = self->lastRedraw; +#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp1_ != NULL) { +#line 2547 "WindowRooView.vala.c" + GDateTime* _tmp2_; + GDateTime* _tmp3_; + GDateTime* _tmp4_; + GTimeSpan _tmp5_ = 0LL; + gboolean _tmp6_; +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = g_date_time_new_now_local (); +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _tmp2_; +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = self->lastRedraw; +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = g_date_time_difference (_tmp3_, _tmp4_); +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = ((gint64) _tmp5_) < ((gint64) 5000); +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_date_time_unref0 (_tmp3_); +#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp6_) { +#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2569 "WindowRooView.vala.c" + } + } +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = self->priv->_this; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = _tmp7_->file; +#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp8_ == NULL) { +#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2580 "WindowRooView.vala.c" + } +#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->refreshRequired = FALSE; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp9_ = self->priv->_this; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_ = _tmp9_->file; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp11_ = self->el; +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp12_ = webkit_web_view_get_page_id (_tmp11_); +#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp10_->webkit_page_id = _tmp12_; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp13_ = self->priv->_this; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp14_ = _tmp13_->file; +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp15_ = js_render_js_render_toSourcePreview (_tmp14_); +#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + js = _tmp15_; +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp16_ = js; +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp17_ = strlen (_tmp16_); +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp18_ = _tmp17_; +#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp18_ < 1) { +#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("no data"); +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (js); +#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2616 "WindowRooView.vala.c" + } +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp19_ = self->redraws; +#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->redraws = _tmp19_ + 1; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp20_ = self->priv->_this; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp21_ = _tmp20_->file; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp22_ = _tmp21_->project; +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp23_ = _g_object_ref0 (_tmp22_); +#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + project = _tmp23_; +#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->pendingRedraw = TRUE; +#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp24_ = g_strdup ("\n", NULL); +#line 505 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (runhtml); +#line 505 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + runhtml = _tmp36_; +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp37_ = project; +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp38_ = _tmp37_->runhtml; +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp39_ = g_strdup (_tmp38_); +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->runhtml); +#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->runhtml = _tmp39_; +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp40_ = self->priv->_this; +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp41_ = _tmp40_->file; +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp42_ = _tmp41_->project; +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp43_ = _tmp42_->base_template; +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp44_ = g_strdup (_tmp43_); +#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + base_template = _tmp44_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp46_ = base_template; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp47_ = strlen (_tmp46_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp48_ = _tmp47_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp48_ > 0) { +#line 2728 "WindowRooView.vala.c" + gchar* _tmp49_ = NULL; + gchar* _tmp50_; + gchar* _tmp51_; + gchar* _tmp52_; + const gchar* _tmp53_; + gchar* _tmp54_; + gchar* _tmp55_; + gboolean _tmp56_ = FALSE; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp49_ = builder4_application_configDirectory (); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp50_ = _tmp49_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp51_ = g_strconcat (_tmp50_, "/resources/", NULL); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp52_ = _tmp51_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp53_ = base_template; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp54_ = g_strconcat (_tmp52_, _tmp53_, NULL); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp55_ = _tmp54_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp56_ = g_file_test (_tmp55_, G_FILE_TEST_EXISTS); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp45_ = !_tmp56_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp55_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp52_); +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp50_); +#line 2761 "WindowRooView.vala.c" + } else { +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp45_ = FALSE; +#line 2765 "WindowRooView.vala.c" + } +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp57_ = _tmp45_; +#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp57_) { +#line 2771 "WindowRooView.vala.c" + const gchar* _tmp58_; + gchar* _tmp59_; +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp58_ = base_template; +#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("invalid base_template name - using default: %s\n", _tmp58_); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp59_ = g_strdup (""); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (base_template); +#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + base_template = _tmp59_; +#line 2784 "WindowRooView.vala.c" + } +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp61_ = base_template; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp62_ = strlen (_tmp61_); +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp63_ = _tmp62_; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp63_ > 0) { +#line 2794 "WindowRooView.vala.c" + const gchar* _tmp64_; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp64_ = base_template; +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp60_ = _tmp64_; +#line 2800 "WindowRooView.vala.c" + } else { +#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp60_ = "roo.builder.html"; +#line 2804 "WindowRooView.vala.c" + } +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp65_ = builder4_application_configDirectory (); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp66_ = _tmp65_; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp67_ = g_strconcat (_tmp66_, "/resources/", NULL); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp68_ = _tmp67_; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp69_ = _tmp60_; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp70_ = g_strconcat (_tmp68_, _tmp69_, NULL); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp71_ = _tmp70_; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_file_get_contents (_tmp71_, &_tmp72_, NULL, &_inner_error_); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (inhtml); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + inhtml = _tmp72_; +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp71_); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp68_); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp66_); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_inner_error_ != NULL) { +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (base_template); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (inhtml); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (builderhtml); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (runhtml); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (project); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (js); +#line 522 "/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 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_clear_error (&_inner_error_); +#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 2852 "WindowRooView.vala.c" + } +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp73_ = js; +#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp74_ = g_strdup (_tmp73_); +#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 = _tmp74_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp75_ = js; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp76_ = g_strconcat (_tmp75_, "\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp77_ = _tmp76_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp78_ = g_strconcat (_tmp77_, "Roo.onReady(function() {\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp79_ = _tmp78_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp80_ = g_strconcat (_tmp79_, "if (", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp81_ = _tmp80_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp82_ = self->priv->_this; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp83_ = _tmp82_->file; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp84_ = _tmp83_->name; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp85_ = g_strconcat (_tmp81_, _tmp84_, NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp86_ = _tmp85_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp87_ = g_strconcat (_tmp86_, ".show) ", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp88_ = _tmp87_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp89_ = self->priv->_this; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp90_ = _tmp89_->file; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp91_ = _tmp90_->name; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp92_ = g_strconcat (_tmp88_, _tmp91_, NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp93_ = _tmp92_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp94_ = g_strconcat (_tmp93_, ".show({});\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp95_ = _tmp94_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp96_ = g_strconcat (_tmp95_, "Roo.XComponent.build();\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp97_ = _tmp96_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp98_ = g_strconcat (_tmp97_, "});\n", NULL); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp99_ = _tmp98_; +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp97_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp95_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp93_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp88_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp86_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp81_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp79_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp77_); +#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + js_src = _tmp99_; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp100_ = js; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp101_ = g_strconcat ("render js: ", _tmp100_, NULL); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp102_ = _tmp101_; +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("%s", _tmp102_); +#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp102_); +#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp103_ = 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 = _tmp103_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp104_ = inhtml; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp105_ = runhtml; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp106_ = self->runhtml; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp107_ = g_strconcat (_tmp105_, _tmp106_, NULL); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp108_ = _tmp107_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp109_ = g_strconcat (_tmp108_, "", NULL); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp117_ = _tmp116_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp118_ = g_strconcat (_tmp117_, "", NULL); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp119_ = _tmp118_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp120_ = string_replace (_tmp104_, "", _tmp119_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp121_ = _tmp120_; +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp119_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp117_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp115_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp113_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp110_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp108_); +#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + html = _tmp121_; +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp122_ = html; +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp123_ = g_strconcat ("LOAD HTML ", _tmp122_, NULL); +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp124_ = _tmp123_; +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("%s", _tmp124_); +#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (_tmp124_); +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp125_ = self->priv->_this; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp126_ = _tmp125_->file; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp127_ = _tmp126_->project; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp128_ = _tmp127_->rootURL; +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp129_ = g_strdup (_tmp128_); +#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + rootURL = _tmp129_; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp131_ = rootURL; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp132_ = strlen (_tmp131_); +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp133_ = _tmp132_; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp133_ > 0) { +#line 3026 "WindowRooView.vala.c" + const gchar* _tmp134_; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp134_ = rootURL; +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp130_ = _tmp134_; +#line 3032 "WindowRooView.vala.c" + } else { +#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp130_ = "http://localhost/app.Builder/"; +#line 3036 "WindowRooView.vala.c" + } +#line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp135_ = self->el; +#line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp136_ = html; +#line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp137_ = _tmp130_; +#line 556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + webkit_web_view_load_html (_tmp135_, _tmp136_, _tmp137_); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (rootURL); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (html); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (js_src); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (base_template); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (inhtml); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (builderhtml); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (runhtml); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (project); +#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (js); +#line 3064 "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 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_if_fail (self != NULL); +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = self->priv->_this; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _tmp0_->AutoRedraw; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = _tmp1_->el; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp2_); +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = _tmp3_; +#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + autodraw = _tmp4_; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = autodraw; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (!_tmp6_) { +#line 3096 "WindowRooView.vala.c" + gboolean _tmp7_; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp7_ = force; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = !_tmp7_; +#line 3102 "WindowRooView.vala.c" + } else { +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = FALSE; +#line 3106 "WindowRooView.vala.c" + } +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp8_ = _tmp5_; +#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + if (_tmp8_) { +#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_print ("Skipping redraw - no force, and autodraw off"); +#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return; +#line 3116 "WindowRooView.vala.c" + } +#line 578 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->refreshRequired = TRUE; +#line 3120 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_view_class_init (Xcls_WindowRooViewXcls_viewClass * klass) { +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_view_parent_class = g_type_class_peek_parent (klass); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_viewPrivate)); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_view_finalize; +#line 3131 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_view_instance_init (Xcls_WindowRooViewXcls_view * self) { +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_PRIVATE (self); +#line 3138 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_view_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_view * self; +#line 292 "/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 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->renderedData); +#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->inspector); +#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_date_time_unref0 (self->lastRedraw); +#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_free0 (self->runhtml); +#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_view_parent_class)->finalize (obj); +#line 3160 "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 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_return_val_if_fail (_owner != NULL, NULL); +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = (Xcls_WindowRooViewXcls_inspectorcontainer*) g_object_new (object_type, NULL); +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp0_ = _owner; +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv->_this = _tmp1_; +#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_ = self->priv->_this; +#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp3_ = _g_object_ref0 (self); +#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (_tmp2_->inspectorcontainer); +#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp2_->inspectorcontainer = _tmp3_; +#line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_object_ref_sink (_tmp4_); +#line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->el = _tmp4_; +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp5_ = self->el; +#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN); +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _tmp6_ = self->el; +#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + gtk_scrolled_window_set_policy (_tmp6_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return self; +#line 3223 "WindowRooView.vala.c" +} + + +Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_new (Xcls_WindowRooView* _owner) { +#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + return xcls_windowrooview_xcls_inspectorcontainer_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, _owner); +#line 3230 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_inspectorcontainer_class_init (Xcls_WindowRooViewXcls_inspectorcontainerClass * klass) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_xcls_inspectorcontainer_parent_class = g_type_class_peek_parent (klass); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_inspectorcontainerPrivate)); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_inspectorcontainer_finalize; +#line 3241 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_inspectorcontainer_instance_init (Xcls_WindowRooViewXcls_inspectorcontainer * self) { +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_PRIVATE (self); +#line 3248 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_xcls_inspectorcontainer_finalize (GObject* obj) { + Xcls_WindowRooViewXcls_inspectorcontainer * self; +#line 581 "/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 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_xcls_inspectorcontainer_parent_class)->finalize (obj); +#line 3262 "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 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + xcls_windowrooview_parent_class = g_type_class_peek_parent (klass); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewPrivate)); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_finalize; +#line 3285 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_instance_init (Xcls_WindowRooView * self) { +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self->priv = XCLS_WINDOWROOVIEW_GET_PRIVATE (self); +#line 3292 "WindowRooView.vala.c" +} + + +static void xcls_windowrooview_finalize (GObject* obj) { + Xcls_WindowRooView * self; +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView); +#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->el); +#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->priv->_this); +#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->AutoRedraw); +#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->view); +#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->inspectorcontainer); +#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + _g_object_unref0 (self->file); +#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala" + G_OBJECT_CLASS (xcls_windowrooview_parent_class)->finalize (obj); +#line 3314 "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; +} + + +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/Gtk.vala.c b/JsRender/Gtk.vala.c new file mode 100644 index 000000000..3cd19ecee --- /dev/null +++ b/JsRender/Gtk.vala.c @@ -0,0 +1,1181 @@ +/* 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 _g_free0(var) (var = (g_free (var), NULL)) +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (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))) + +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; + guint64 webkit_page_id; + ProjectProject* project; + JsRenderNode* tree; + GList* cn; + gboolean hasParent; +}; + +struct _JsRenderJsRenderClass { + GObjectClass parent_class; + void (*loadItems) (JsRenderJsRender* self, GError** error); + void (*save) (JsRenderJsRender* self); + void (*saveHTML) (JsRenderJsRender* self, const gchar* html); + gchar* (*toSource) (JsRenderJsRender* self); + gchar* (*toSourcePreview) (JsRenderJsRender* self); +}; + +struct _JsRenderGtk { + JsRenderJsRender parent_instance; + JsRenderGtkPrivate * priv; +}; + +struct _JsRenderGtkClass { + JsRenderJsRenderClass parent_class; +}; + +typedef enum { + JS_RENDER_ERROR_INVALID_FORMAT +} JsRenderError; +#define JS_RENDER_ERROR js_render_error_quark () + +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; +enum { + JS_RENDER_GTK_DUMMY_PROPERTY +}; +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_saveBJS (JsRenderJsRender* self); +static void js_render_gtk_saveJS (JsRenderGtk* self); +static void js_render_gtk_saveVala (JsRenderGtk* self); +static void js_render_gtk_real_saveHTML (JsRenderJsRender* base, const gchar* html); +gchar* js_render_js_render_toSource (JsRenderJsRender* self); +gchar* js_render_node_to_vala_mungeFile (JsRenderJsRender* file); +static gchar* js_render_gtk_getHelpUrl (JsRenderGtk* self, const gchar* cls); +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); + + +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 182 "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 189 "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 196 "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 203 "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 210 "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 217 "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 224 "Gtk.vala.c" +} + + +static JsonArray* _vala_JsonArray_copy (JsonArray* self) { +#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return g_boxed_copy (json_array_get_type (), self); +#line 231 "Gtk.vala.c" +} + + +static gpointer __vala_JsonArray_copy0 (gpointer self) { +#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return self ? _vala_JsonArray_copy (self) : NULL; +#line 238 "Gtk.vala.c" +} + + +static void _vala_JsonObject_free (JsonObject* self) { +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_boxed_free (json_object_get_type (), self); +#line 245 "Gtk.vala.c" +} + + +static void _vala_JsonArray_free (JsonArray* self) { +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_boxed_free (json_array_get_type (), self); +#line 252 "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_; + gboolean _tmp34_ = FALSE; + gboolean _tmp35_ = FALSE; + JsonObject* _tmp36_; + gboolean _tmp37_ = FALSE; + gboolean _tmp41_; + gboolean _tmp45_; + 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 309 "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 339 "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 355 "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 375 "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 427 "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 434 "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" + _tmp36_ = obj; +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp37_ = json_object_has_member (_tmp36_, "items"); +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp37_) { +#line 450 "Gtk.vala.c" + JsonObject* _tmp38_; + JsonNode* _tmp39_ = NULL; + JsonNodeType _tmp40_ = 0; +#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp38_ = obj; +#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp39_ = json_object_get_member (_tmp38_, "items"); +#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp40_ = json_node_get_node_type (_tmp39_); +#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp35_ = _tmp40_ == JSON_NODE_ARRAY; +#line 462 "Gtk.vala.c" + } else { +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp35_ = FALSE; +#line 466 "Gtk.vala.c" + } +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp41_ = _tmp35_; +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp41_) { +#line 472 "Gtk.vala.c" + JsonObject* _tmp42_; + JsonArray* _tmp43_ = NULL; + guint _tmp44_ = 0U; +#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp42_ = obj; +#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp43_ = json_object_get_array_member (_tmp42_, "items"); +#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp44_ = json_array_get_length (_tmp43_); +#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = _tmp44_ > ((guint) 0); +#line 484 "Gtk.vala.c" + } else { +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = FALSE; +#line 488 "Gtk.vala.c" + } +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp45_ = _tmp34_; +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp45_) { +#line 494 "Gtk.vala.c" + JsonObject* _tmp46_; + JsonArray* _tmp47_ = NULL; + JsonArray* _tmp48_; + JsonArray* ar; + JsonArray* _tmp49_; + JsonObject* _tmp50_ = NULL; + JsonObject* _tmp51_; + JsonObject* tree_base; + JsRenderNode* _tmp52_; + JsRenderNode* _tmp53_; + JsonObject* _tmp54_; + const gchar* _tmp55_; + gint _tmp56_ = 0; +#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp46_ = obj; +#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp47_ = json_object_get_array_member (_tmp46_, "items"); +#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp48_ = __vala_JsonArray_copy0 (_tmp47_); +#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ar = _tmp48_; +#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp49_ = ar; +#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp50_ = json_array_get_object_element (_tmp49_, (guint) 0); +#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp51_ = __vala_JsonObject_copy0 (_tmp50_); +#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + tree_base = _tmp51_; +#line 96 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp52_ = js_render_node_new (); +#line 96 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_object_unref0 (((JsRenderJsRender*) self)->tree); +#line 96 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + ((JsRenderJsRender*) self)->tree = _tmp52_; +#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp53_ = ((JsRenderJsRender*) self)->tree; +#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp54_ = tree_base; +#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp55_ = bjs_version_str; +#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp56_ = atoi (_tmp55_); +#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_node_loadFromJson (_tmp53_, _tmp54_, _tmp56_); +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __vala_JsonObject_free0 (tree_base); +#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + __vala_JsonArray_free0 (ar); +#line 544 "Gtk.vala.c" + } +#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 554 "Gtk.vala.c" +} + + +static gchar* js_render_gtk_real_toSourcePreview (JsRenderJsRender* base) { + JsRenderGtk * self; + gchar* result = NULL; + gchar* _tmp0_; +#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) base; +#line 115 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = g_strdup (""); +#line 115 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp0_; +#line 115 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 570 "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 118 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) base; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = ((JsRenderJsRender*) self)->tree; +#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp0_ == NULL) { +#line 631 "Gtk.vala.c" + gchar* _tmp1_; +#line 123 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = g_strdup (""); +#line 123 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp1_; +#line 123 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 639 "Gtk.vala.c" + } +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = g_strdup ("Gtk"); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = g_strdup ("Gdk"); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = g_strdup ("Pango"); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = g_strdup ("GLib"); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = g_strdup ("Gio"); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = g_strdup ("GObject"); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = g_strdup ("GtkSource"); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = g_strdup ("WebKit"); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = g_strdup ("Vte"); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = g_new0 (gchar*, 9 + 1); +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[0] = _tmp2_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[1] = _tmp3_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[2] = _tmp4_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[3] = _tmp5_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[4] = _tmp6_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[5] = _tmp7_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[6] = _tmp8_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[7] = _tmp9_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_[8] = _tmp10_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + inc = _tmp11_; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + inc_length1 = 9; +#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _inc_size_ = inc_length1; +#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = g_strdup (""); +#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp12_; +#line 689 "Gtk.vala.c" + { + gint i; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = 0; +#line 694 "Gtk.vala.c" + { + gboolean _tmp13_; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = TRUE; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + while (TRUE) { +#line 701 "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 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = _tmp13_; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!_tmp14_) { +#line 726 "Gtk.vala.c" + gint _tmp15_; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp15_ = i; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + i = _tmp15_ + 1; +#line 732 "Gtk.vala.c" + } +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = FALSE; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp16_ = i; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17_ = inc; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp17__length1 = inc_length1; +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (!(_tmp16_ < _tmp17__length1)) { +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + break; +#line 746 "Gtk.vala.c" + } +#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp18_ = inc; +#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp18__length1 = inc_length1; +#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp19_ = i; +#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp20_ = _tmp18_[_tmp19_]; +#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp21_ = g_strdup (_tmp20_); +#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + e = _tmp21_; +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp22_ = src; +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp23_ = e; +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp24_ = g_strconcat (_tmp23_, " = imports.gi.", NULL); +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp25_ = _tmp24_; +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp26_ = e; +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp27_ = g_strconcat (_tmp25_, _tmp26_, NULL); +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp28_ = _tmp27_; +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp29_ = g_strconcat (_tmp28_, ";\n", NULL); +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp30_ = _tmp29_; +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp31_ = g_strconcat (_tmp22_, _tmp30_, NULL); +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp31_; +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp30_); +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp28_); +#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp25_); +#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (e); +#line 792 "Gtk.vala.c" + } + } + } +#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp32_ = src; +#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp33_ = g_strconcat (_tmp32_, "console = imports.console;\n", NULL); +#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp33_; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp34_ = src; +#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp35_ = g_strconcat (_tmp34_, "XObject = imports.XObject.XObject;\n", 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 = _tmp35_; +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp36_ = src; +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp37_ = ((JsRenderJsRender*) self)->name; +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp38_ = g_strconcat (_tmp37_, "=new XObject(", NULL); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp39_ = _tmp38_; +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp40_ = js_render_js_render_mungeToString ((JsRenderJsRender*) self, " "); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp41_ = _tmp40_; +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp42_ = g_strconcat (_tmp39_, _tmp41_, NULL); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp43_ = _tmp42_; +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp44_ = g_strconcat (_tmp43_, ");\n", NULL); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp45_ = _tmp44_; +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp46_ = g_strconcat (_tmp36_, _tmp45_, NULL); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp46_; +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp45_); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp43_); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp41_); +#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp39_); +#line 142 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp47_ = src; +#line 142 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp48_ = ((JsRenderJsRender*) self)->name; +#line 142 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp49_ = g_strconcat (_tmp48_, ".init();\n", NULL); +#line 142 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp50_ = _tmp49_; +#line 142 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp51_ = g_strconcat (_tmp47_, _tmp50_, NULL); +#line 142 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 142 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp51_; +#line 142 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp50_); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp52_ = src; +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp53_ = ((JsRenderJsRender*) self)->name; +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp54_ = g_strconcat ("XObject.cache['/", _tmp53_, NULL); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp55_ = _tmp54_; +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp56_ = g_strconcat (_tmp55_, "'] = ", NULL); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp57_ = _tmp56_; +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp58_ = ((JsRenderJsRender*) self)->name; +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp59_ = g_strconcat (_tmp57_, _tmp58_, NULL); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp60_ = _tmp59_; +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp61_ = g_strconcat (_tmp60_, ";\n", NULL); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp62_ = _tmp61_; +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp63_ = g_strconcat (_tmp52_, _tmp62_, NULL); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (src); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + src = _tmp63_; +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp62_); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp60_); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp57_); +#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp55_); +#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = src; +#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + inc = (_vala_array_free (inc, inc_length1, (GDestroyNotify) g_free), NULL); +#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 904 "Gtk.vala.c" +} + + +static void js_render_gtk_real_save (JsRenderJsRender* base) { + JsRenderGtk * self; +#line 152 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) base; +#line 153 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_js_render_saveBJS ((JsRenderJsRender*) self); +#line 154 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_gtk_saveJS (self); +#line 155 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + js_render_gtk_saveVala (self); +#line 918 "Gtk.vala.c" +} + + +static void js_render_gtk_real_saveHTML (JsRenderJsRender* base, const gchar* html) { + JsRenderGtk * self; +#line 158 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + self = (JsRenderGtk*) base; +#line 158 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_if_fail (html != NULL); +#line 928 "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_ = NULL; + gchar* _tmp11_; + 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_, ".js", 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" + g_print ("WRITE :%s\n ", fn); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = js_render_js_render_toSource ((JsRenderJsRender*) self); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = _tmp10_; +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_file_set_contents (fn, _tmp11_, (gssize) (-1), &_inner_error_); +#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp11_); +#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 1004 "Gtk.vala.c" + } +#line 169 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (fn); +#line 1008 "Gtk.vala.c" +} + + +static void js_render_gtk_saveVala (JsRenderGtk* self) { + JsRenderNode* _tmp0_; + const gchar* _tmp1_; + gchar* _tmp2_ = NULL; + gchar* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + const gchar* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gchar* _tmp9_; + gchar* _tmp10_; + gchar* fn; + const gchar* _tmp11_; + const gchar* _tmp12_; + gchar* _tmp13_ = NULL; + gchar* _tmp14_; + GError * _inner_error_ = NULL; +#line 178 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_if_fail (self != NULL); +#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = ((JsRenderJsRender*) self)->tree; +#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_tmp0_ == NULL) { +#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return; +#line 1038 "Gtk.vala.c" + } +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = ((JsRenderJsRender*) self)->path; +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = g_path_get_dirname (_tmp1_); +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = _tmp2_; +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = g_strconcat (_tmp3_, "/", NULL); +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp5_ = _tmp4_; +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp6_ = ((JsRenderJsRender*) self)->name; +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp7_ = g_strconcat (_tmp5_, _tmp6_, NULL); +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp8_ = _tmp7_; +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp9_ = g_strconcat (_tmp8_, ".vala", NULL); +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp10_ = _tmp9_; +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp8_); +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp5_); +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp3_); +#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + fn = _tmp10_; +#line 184 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp11_ = fn; +#line 184 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_print ("WRITE :%s\n ", _tmp11_); +#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp12_ = fn; +#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp13_ = js_render_node_to_vala_mungeFile ((JsRenderJsRender*) self); +#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp14_ = _tmp13_; +#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_file_set_contents (_tmp12_, _tmp14_, (gssize) (-1), &_inner_error_); +#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp14_); +#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + if (_inner_error_ != NULL) { +#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (fn); +#line 185 "/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 185 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_clear_error (&_inner_error_); +#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return; +#line 1092 "Gtk.vala.c" + } +#line 178 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (fn); +#line 1096 "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 215 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + g_return_val_if_fail (cls != NULL, NULL); +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp0_ = cls; +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp1_ = g_strconcat ("http://devel.akbkhome.com/seed/", _tmp0_, NULL); +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp2_ = _tmp1_; +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp3_ = g_strconcat (_tmp2_, ".html", NULL); +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _tmp4_ = _tmp3_; +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + _g_free0 (_tmp2_); +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + result = _tmp4_; +#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala" + return result; +#line 1127 "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" + 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)->saveHTML = js_render_gtk_real_saveHTML; +#line 1144 "Gtk.vala.c" +} + + +static void js_render_gtk_instance_init (JsRenderGtk * self) { +} + + +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); +} + + + diff --git a/JsRender/JsRender.vala.c b/JsRender/JsRender.vala.c new file mode 100644 index 000000000..2d1da3d61 --- /dev/null +++ b/JsRender/JsRender.vala.c @@ -0,0 +1,1883 @@ +/* JsRender.vala.c generated by valac 0.20.1, the Vala compiler + * generated from JsRender.vala, do not modify */ + +/*