diff options
Diffstat (limited to 'src/plugins/ManifestWidget.c')
-rw-r--r-- | src/plugins/ManifestWidget.c | 2758 |
1 files changed, 1278 insertions, 1480 deletions
diff --git a/src/plugins/ManifestWidget.c b/src/plugins/ManifestWidget.c index b309c95..e5bad34 100644 --- a/src/plugins/ManifestWidget.c +++ b/src/plugins/ManifestWidget.c @@ -1,4 +1,4 @@ -/* ManifestWidget.c generated by valac 0.36.6, the Vala compiler +/* ManifestWidget.c generated by valac 0.40.4, the Vala compiler * generated from ManifestWidget.vala, do not modify */ /* Copyright 2016 Software Freedom Conservancy Inc. @@ -7,6 +7,7 @@ * (version 2.1 or later). See the COPYING file in this distribution. */ + #include <glib.h> #include <glib-object.h> #include <gtk/gtk.h> @@ -17,7 +18,6 @@ #include <gdk/gdk.h> #include <gee.h> #include <gio/gio.h> -#include <gobject/gvaluecollector.h> #define PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR (plugins_manifest_widget_mediator_get_type ()) @@ -40,10 +40,19 @@ typedef struct _PluginsManifestWidgetMediatorPrivate PluginsManifestWidgetMediat typedef struct _PluginsManifestListView PluginsManifestListView; typedef struct _PluginsManifestListViewClass PluginsManifestListViewClass; +enum { + PLUGINS_MANIFEST_WIDGET_MEDIATOR_0_PROPERTY, + PLUGINS_MANIFEST_WIDGET_MEDIATOR_NUM_PROPERTIES +}; +static GParamSpec* plugins_manifest_widget_mediator_properties[PLUGINS_MANIFEST_WIDGET_MEDIATOR_NUM_PROPERTIES]; #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 _PluginsParamSpecManifestWidgetMediator PluginsParamSpecManifestWidgetMediator; typedef struct _PluginsManifestListViewPrivate PluginsManifestListViewPrivate; +enum { + PLUGINS_MANIFEST_LIST_VIEW_0_PROPERTY, + PLUGINS_MANIFEST_LIST_VIEW_NUM_PROPERTIES +}; +static GParamSpec* plugins_manifest_list_view_properties[PLUGINS_MANIFEST_LIST_VIEW_NUM_PROPERTIES]; #define PLUGINS_MANIFEST_LIST_VIEW_TYPE_COLUMN (plugins_manifest_list_view_column_get_type ()) @@ -59,29 +68,24 @@ typedef struct _PluginsExtensionPointClass PluginsExtensionPointClass; #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL))) #define _gtk_icon_info_free0(var) ((var == NULL) ? NULL : (var = (gtk_icon_info_free (var), NULL))) #define _plugins_extension_point_unref0(var) ((var == NULL) ? NULL : (var = (plugins_extension_point_unref (var), NULL))) -#define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL))) -#define __g_list_free__gtk_tree_path_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__gtk_tree_path_free0_ (var), NULL))) +#define __vala_GtkTreePath_free0(var) ((var == NULL) ? NULL : (var = (_vala_GtkTreePath_free (var), NULL))) +#define __g_list_free___vala_GtkTreePath_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free___vala_GtkTreePath_free0_ (var), NULL))) struct _PluginsManifestWidgetMediator { - GTypeInstance parent_instance; - volatile int ref_count; + GtkBox parent_instance; PluginsManifestWidgetMediatorPrivate * priv; }; struct _PluginsManifestWidgetMediatorClass { - GTypeClass parent_class; - void (*finalize) (PluginsManifestWidgetMediator *self); + GtkBoxClass parent_class; }; struct _PluginsManifestWidgetMediatorPrivate { - GtkBuilder* builder; + GtkButton* about_button; + GtkScrolledWindow* list_bin; PluginsManifestListView* list; }; -struct _PluginsParamSpecManifestWidgetMediator { - GParamSpec parent_instance; -}; - struct _PluginsManifestListView { GtkTreeView parent_instance; PluginsManifestListViewPrivate * priv; @@ -108,44 +112,36 @@ typedef enum { static gpointer plugins_manifest_widget_mediator_parent_class = NULL; static gpointer plugins_manifest_list_view_parent_class = NULL; -gpointer plugins_manifest_widget_mediator_ref (gpointer instance); -void plugins_manifest_widget_mediator_unref (gpointer instance); -GParamSpec* plugins_param_spec_manifest_widget_mediator (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void plugins_value_set_manifest_widget_mediator (GValue* value, gpointer v_object); -void plugins_value_take_manifest_widget_mediator (GValue* value, gpointer v_object); -gpointer plugins_value_get_manifest_widget_mediator (const GValue* value); GType plugins_manifest_widget_mediator_get_type (void) G_GNUC_CONST; GType plugins_manifest_list_view_get_type (void) G_GNUC_CONST; #define PLUGINS_MANIFEST_WIDGET_MEDIATOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR, PluginsManifestWidgetMediatorPrivate)) -enum { - PLUGINS_MANIFEST_WIDGET_MEDIATOR_DUMMY_PROPERTY -}; -static GtkButton* plugins_manifest_widget_mediator_get_about_button (PluginsManifestWidgetMediator* self); -static void plugins_manifest_widget_mediator_on_about (PluginsManifestWidgetMediator* self); -static void _plugins_manifest_widget_mediator_on_about_gtk_button_clicked (GtkButton* _sender, gpointer self); -static void plugins_manifest_widget_mediator_on_selection_changed (PluginsManifestWidgetMediator* self); -static void _plugins_manifest_widget_mediator_on_selection_changed_gtk_tree_selection_changed (GtkTreeSelection* _sender, gpointer self); -GtkBuilder* app_window_create_builder (const gchar* glade_filename, void* user); PluginsManifestListView* plugins_manifest_list_view_new (void); PluginsManifestListView* plugins_manifest_list_view_construct (GType object_type); PluginsManifestWidgetMediator* plugins_manifest_widget_mediator_new (void); PluginsManifestWidgetMediator* plugins_manifest_widget_mediator_construct (GType object_type); -static GtkScrolledWindow* plugins_manifest_widget_mediator_get_list_bin (PluginsManifestWidgetMediator* self); +static void plugins_manifest_widget_mediator_on_about (PluginsManifestWidgetMediator* self); +static void _plugins_manifest_widget_mediator_on_about_gtk_button_clicked (GtkButton* _sender, + gpointer self); +static void plugins_manifest_widget_mediator_on_selection_changed (PluginsManifestWidgetMediator* self); +static void _plugins_manifest_widget_mediator_on_selection_changed_gtk_tree_selection_changed (GtkTreeSelection* _sender, + gpointer self); static void plugins_manifest_widget_mediator_set_about_button_sensitivity (PluginsManifestWidgetMediator* self); -gchar** plugins_manifest_list_view_get_selected_ids (PluginsManifestListView* self, int* result_length1); -gboolean plugins_get_pluggable_info (const gchar* id, SpitPluggableInfo* info); +gchar** plugins_manifest_list_view_get_selected_ids (PluginsManifestListView* self, + int* result_length1); +gboolean plugins_get_pluggable_info (const gchar* id, + SpitPluggableInfo* info); gboolean is_string_empty (const gchar* s); -static void _vala_array_add49 (gchar** * array, int* length, int* size, gchar* value); -GdkPixbuf* resources_get_icon (const gchar* name, gint scale); +static void _vala_array_add52 (gchar** * array, + int* length, + int* size, + gchar* value); +GdkPixbuf* resources_get_icon (const gchar* name, + gint scale); #define RESOURCES_ICON_GENERIC_PLUGIN "generic-plugin.png" #define RESOURCES_DEFAULT_ICON_SCALE 24 gchar* plugins_get_pluggable_name (const gchar* id); -GtkWidget* plugins_manifest_widget_mediator_get_widget (PluginsManifestWidgetMediator* self); -static void plugins_manifest_widget_mediator_finalize (PluginsManifestWidgetMediator * obj); +static void plugins_manifest_widget_mediator_finalize (GObject * obj); #define PLUGINS_MANIFEST_LIST_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PLUGINS_TYPE_MANIFEST_LIST_VIEW, PluginsManifestListViewPrivate)) -enum { - PLUGINS_MANIFEST_LIST_VIEW_DUMMY_PROPERTY -}; static GType plugins_manifest_list_view_column_get_type (void) G_GNUC_CONST G_GNUC_UNUSED; #define PLUGINS_MANIFEST_LIST_VIEW_ICON_SIZE 24 #define PLUGINS_MANIFEST_LIST_VIEW_ICON_X_PADDING 6 @@ -153,141 +149,188 @@ static GType plugins_manifest_list_view_column_get_type (void) G_GNUC_CONST G_GN GtkIconTheme* resources_get_icon_theme_engine (void); gpointer plugins_extension_point_ref (gpointer instance); void plugins_extension_point_unref (gpointer instance); -GParamSpec* plugins_param_spec_extension_point (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void plugins_value_set_extension_point (GValue* value, gpointer v_object); -void plugins_value_take_extension_point (GValue* value, gpointer v_object); +GParamSpec* plugins_param_spec_extension_point (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void plugins_value_set_extension_point (GValue* value, + gpointer v_object); +void plugins_value_take_extension_point (GValue* value, + gpointer v_object); gpointer plugins_value_get_extension_point (const GValue* value); GType plugins_extension_point_get_type (void) G_GNUC_CONST; -GeeCollection* plugins_get_extension_points (GCompareDataFunc compare_func, void* compare_func_target, GDestroyNotify compare_func_target_destroy_notify); -gint plugins_compare_extension_point_names (void* a, void* b); -static gint _plugins_compare_extension_point_names_gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self); +GeeCollection* plugins_get_extension_points (GCompareDataFunc compare_func, + void* compare_func_target, + GDestroyNotify compare_func_target_destroy_notify); +gint plugins_compare_extension_point_names (void* a, + void* b); +static gint _plugins_compare_extension_point_names_gcompare_data_func (gconstpointer a, + gconstpointer b, + gpointer self); const gchar* plugins_extension_point_get_icon_name (PluginsExtensionPoint* self); const gchar* plugins_extension_point_get_name (PluginsExtensionPoint* self); -GeeCollection* plugins_get_pluggables_for_type (GType type, GCompareDataFunc compare_func, void* compare_func_target, GDestroyNotify compare_func_target_destroy_notify, gboolean include_disabled); +GeeCollection* plugins_get_pluggables_for_type (GType type, + GCompareDataFunc compare_func, + void* compare_func_target, + GDestroyNotify compare_func_target_destroy_notify, + gboolean include_disabled); GType plugins_extension_point_get_pluggable_type (PluginsExtensionPoint* self); -gint plugins_compare_pluggable_names (void* a, void* b); -static gint _plugins_compare_pluggable_names_gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self); -gboolean plugins_get_pluggable_enabled (const gchar* id, gboolean* enabled); -static gchar* plugins_manifest_list_view_get_id_at_path (PluginsManifestListView* self, GtkTreePath* path, GtkTreeIter* iter); -static void _vala_array_add50 (gchar** * array, int* length, int* size, gchar* value); -static void _gtk_tree_path_free0_ (gpointer var); -static void _g_list_free__gtk_tree_path_free0_ (GList* self); -static gboolean plugins_manifest_list_view_real_button_press_event (GtkWidget* base, GdkEventButton* event); -void plugins_set_pluggable_enabled (const gchar* id, gboolean enabled); +gint plugins_compare_pluggable_names (void* a, + void* b); +static gint _plugins_compare_pluggable_names_gcompare_data_func (gconstpointer a, + gconstpointer b, + gpointer self); +gboolean plugins_get_pluggable_enabled (const gchar* id, + gboolean* enabled); +static GtkTreePath* _vala_GtkTreePath_copy (GtkTreePath* self); +static gchar* plugins_manifest_list_view_get_id_at_path (PluginsManifestListView* self, + GtkTreePath* path, + GtkTreeIter* iter); +static void _vala_array_add53 (gchar** * array, + int* length, + int* size, + gchar* value); +static void _vala_GtkTreePath_free (GtkTreePath* self); +static void __vala_GtkTreePath_free0_ (gpointer var); +static inline void _g_list_free___vala_GtkTreePath_free0_ (GList* self); +static gboolean plugins_manifest_list_view_real_button_press_event (GtkWidget* base, + GdkEventButton* event); +void plugins_set_pluggable_enabled (const gchar* id, + gboolean enabled); static void plugins_manifest_list_view_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 void _vala_array_destroy (gpointer array, + gint array_length, + GDestroyNotify destroy_func); +static void _vala_array_free (gpointer array, + gint array_length, + GDestroyNotify destroy_func); static gint _vala_array_length (gpointer array); -static void _plugins_manifest_widget_mediator_on_about_gtk_button_clicked (GtkButton* _sender, gpointer self) { -#line 41 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +static void +_plugins_manifest_widget_mediator_on_about_gtk_button_clicked (GtkButton* _sender, + gpointer self) +{ +#line 25 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" plugins_manifest_widget_mediator_on_about ((PluginsManifestWidgetMediator*) self); -#line 187 "ManifestWidget.c" +#line 218 "ManifestWidget.c" } -static void _plugins_manifest_widget_mediator_on_selection_changed_gtk_tree_selection_changed (GtkTreeSelection* _sender, gpointer self) { -#line 42 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +static void +_plugins_manifest_widget_mediator_on_selection_changed_gtk_tree_selection_changed (GtkTreeSelection* _sender, + gpointer self) +{ +#line 26 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" plugins_manifest_widget_mediator_on_selection_changed ((PluginsManifestWidgetMediator*) self); -#line 194 "ManifestWidget.c" +#line 228 "ManifestWidget.c" } -PluginsManifestWidgetMediator* plugins_manifest_widget_mediator_construct (GType object_type) { - PluginsManifestWidgetMediator* self = NULL; +PluginsManifestWidgetMediator* +plugins_manifest_widget_mediator_construct (GType object_type) +{ + PluginsManifestWidgetMediator * self = NULL; GtkScrolledWindow* _tmp0_; - GtkScrolledWindow* _tmp1_; - PluginsManifestListView* _tmp2_; - GtkButton* _tmp3_; - GtkButton* _tmp4_; - PluginsManifestListView* _tmp5_; - GtkTreeSelection* _tmp6_; -#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - self = (PluginsManifestWidgetMediator*) g_type_create_instance (object_type); -#line 32 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp0_ = plugins_manifest_widget_mediator_get_list_bin (self); -#line 32 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp1_ = _tmp0_; -#line 32 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp2_ = self->priv->list; -#line 32 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, gtk_container_get_type (), GtkContainer), G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, gtk_widget_get_type (), GtkWidget)); -#line 34 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp3_ = plugins_manifest_widget_mediator_get_about_button (self); -#line 34 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp4_ = _tmp3_; -#line 34 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_signal_connect (_tmp4_, "clicked", (GCallback) _plugins_manifest_widget_mediator_on_about_gtk_button_clicked, self); -#line 35 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp5_ = self->priv->list; -#line 35 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp6_ = gtk_tree_view_get_selection (G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, gtk_tree_view_get_type (), GtkTreeView)); -#line 35 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_signal_connect (_tmp6_, "changed", (GCallback) _plugins_manifest_widget_mediator_on_selection_changed_gtk_tree_selection_changed, self); -#line 37 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + PluginsManifestListView* _tmp1_; + GtkButton* _tmp2_; + PluginsManifestListView* _tmp3_; + GtkTreeSelection* _tmp4_; +#line 21 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + self = (PluginsManifestWidgetMediator*) g_object_new (object_type, NULL); +#line 23 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp0_ = self->priv->list_bin; +#line 23 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp1_ = self->priv->list; +#line 23 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, gtk_container_get_type (), GtkContainer), G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, gtk_widget_get_type (), GtkWidget)); +#line 25 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp2_ = self->priv->about_button; +#line 25 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + g_signal_connect_object (_tmp2_, "clicked", (GCallback) _plugins_manifest_widget_mediator_on_about_gtk_button_clicked, self, 0); +#line 26 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp3_ = self->priv->list; +#line 26 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp4_ = gtk_tree_view_get_selection (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, gtk_tree_view_get_type (), GtkTreeView)); +#line 26 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + g_signal_connect_object (_tmp4_, "changed", (GCallback) _plugins_manifest_widget_mediator_on_selection_changed_gtk_tree_selection_changed, self, 0); +#line 28 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" plugins_manifest_widget_mediator_set_about_button_sensitivity (self); -#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 20 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return self; -#line 233 "ManifestWidget.c" +#line 263 "ManifestWidget.c" } -PluginsManifestWidgetMediator* plugins_manifest_widget_mediator_new (void) { -#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +PluginsManifestWidgetMediator* +plugins_manifest_widget_mediator_new (void) +{ +#line 20 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return plugins_manifest_widget_mediator_construct (PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR); -#line 240 "ManifestWidget.c" +#line 272 "ManifestWidget.c" } -static gchar* string_strip (const gchar* self) { +static gchar* +string_strip (const gchar* self) +{ gchar* result = NULL; gchar* _result_ = NULL; gchar* _tmp0_; const gchar* _tmp1_; -#line 1234 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 1248 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" g_return_val_if_fail (self != NULL, NULL); -#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 1249 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" _tmp0_ = g_strdup (self); -#line 1235 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 1249 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" _result_ = _tmp0_; -#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 1250 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" _tmp1_ = _result_; -#line 1236 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 1250 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" g_strstrip (_tmp1_); -#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 1251 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" result = _result_; -#line 1237 "/usr/share/vala-0.36/vapi/glib-2.0.vapi" +#line 1251 "/usr/share/vala-0.40/vapi/glib-2.0.vapi" return result; -#line 263 "ManifestWidget.c" +#line 297 "ManifestWidget.c" } -static void _vala_array_add49 (gchar** * array, int* length, int* size, gchar* value) { -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +static void +_vala_array_add52 (gchar** * array, + int* length, + int* size, + gchar* value) +{ +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if ((*length) == (*size)) { -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" *size = (*size) ? (2 * (*size)) : 4; -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" *array = g_renew (gchar*, *array, (*size) + 1); -#line 274 "ManifestWidget.c" +#line 313 "ManifestWidget.c" } -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" (*array)[(*length)++] = value; -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" (*array)[*length] = NULL; -#line 280 "ManifestWidget.c" +#line 319 "ManifestWidget.c" } -static gpointer _g_object_ref0 (gpointer self) { -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +static gpointer +_g_object_ref0 (gpointer self) +{ +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return self ? g_object_ref (self) : NULL; -#line 287 "ManifestWidget.c" +#line 328 "ManifestWidget.c" } -static void plugins_manifest_widget_mediator_on_about (PluginsManifestWidgetMediator* self) { +static void +plugins_manifest_widget_mediator_on_about (PluginsManifestWidgetMediator* self) +{ gchar** ids = NULL; PluginsManifestListView* _tmp0_; gint _tmp1_; @@ -310,117 +353,117 @@ static void plugins_manifest_widget_mediator_on_about (PluginsManifestWidgetMedi SpitPluggableInfo _tmp10_; const gchar* _tmp11_; GtkAboutDialog* about_dialog = NULL; + GtkAboutDialog* _tmp30_; GtkAboutDialog* _tmp31_; - GtkAboutDialog* _tmp32_; - gchar** _tmp33_; - gint _tmp33__length1; - GtkAboutDialog* _tmp34_; - SpitPluggableInfo _tmp35_; - const gchar* _tmp36_; - GtkAboutDialog* _tmp37_; - SpitPluggableInfo _tmp38_; - const gchar* _tmp39_; - GtkAboutDialog* _tmp40_; - SpitPluggableInfo _tmp41_; - const gchar* _tmp42_; - GtkAboutDialog* _tmp43_; - SpitPluggableInfo _tmp44_; - gboolean _tmp45_; - GdkPixbuf* _tmp46_ = NULL; - gboolean _tmp47_ = FALSE; - SpitPluggableInfo _tmp48_; - GdkPixbuf** _tmp49_; - gint _tmp49__length1; + gchar** _tmp32_; + gint _tmp32__length1; + GtkAboutDialog* _tmp33_; + SpitPluggableInfo _tmp34_; + const gchar* _tmp35_; + GtkAboutDialog* _tmp36_; + SpitPluggableInfo _tmp37_; + const gchar* _tmp38_; + GtkAboutDialog* _tmp39_; + SpitPluggableInfo _tmp40_; + const gchar* _tmp41_; + GtkAboutDialog* _tmp42_; + SpitPluggableInfo _tmp43_; + gboolean _tmp44_; + GdkPixbuf* _tmp45_ = NULL; + gboolean _tmp46_ = FALSE; + SpitPluggableInfo _tmp47_; + GdkPixbuf** _tmp48_; + gint _tmp48__length1; + GtkAboutDialog* _tmp56_; GtkAboutDialog* _tmp57_; - GtkAboutDialog* _tmp58_; - const gchar* _tmp59_; + const gchar* _tmp58_; + gchar* _tmp59_; gchar* _tmp60_; - gchar* _tmp61_; - GtkAboutDialog* _tmp62_; - SpitPluggableInfo _tmp63_; - const gchar* _tmp64_; - GtkAboutDialog* _tmp65_; - SpitPluggableInfo _tmp66_; - const gchar* _tmp67_; - GtkAboutDialog* _tmp68_; - SpitPluggableInfo _tmp69_; - const gchar* _tmp70_; - GtkAboutDialog* _tmp71_; - SpitPluggableInfo _tmp72_; - const gchar* _tmp73_; + GtkAboutDialog* _tmp61_; + SpitPluggableInfo _tmp62_; + const gchar* _tmp63_; + GtkAboutDialog* _tmp64_; + SpitPluggableInfo _tmp65_; + const gchar* _tmp66_; + GtkAboutDialog* _tmp67_; + SpitPluggableInfo _tmp68_; + const gchar* _tmp69_; + GtkAboutDialog* _tmp70_; + SpitPluggableInfo _tmp71_; + const gchar* _tmp72_; + GtkAboutDialog* _tmp73_; GtkAboutDialog* _tmp74_; - GtkAboutDialog* _tmp75_; -#line 45 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_return_if_fail (PLUGINS_IS_MANIFEST_WIDGET_MEDIATOR (self)); -#line 46 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 32 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp0_ = self->priv->list; -#line 46 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 32 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp2_ = plugins_manifest_list_view_get_selected_ids (_tmp0_, &_tmp1_); -#line 46 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 32 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids = _tmp2_; -#line 46 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 32 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids_length1 = _tmp1_; -#line 46 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 32 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _ids_size_ = ids_length1; -#line 47 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 33 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp3_ = ids; -#line 47 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 33 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp3__length1 = ids_length1; -#line 47 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 33 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (_tmp3__length1 == 0) { -#line 48 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 34 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids = (_vala_array_free (ids, ids_length1, (GDestroyNotify) g_free), NULL); -#line 48 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 34 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return; -#line 376 "ManifestWidget.c" +#line 419 "ManifestWidget.c" } -#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 36 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp4_ = ids; -#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 36 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp4__length1 = ids_length1; -#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 36 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp5_ = _tmp4_[0]; -#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 36 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp6_ = g_strdup (_tmp5_); -#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 36 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" id = _tmp6_; -#line 52 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 38 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" memset (&info, 0, sizeof (SpitPluggableInfo)); -#line 53 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 39 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp7_ = id; -#line 53 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 39 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp8_ = plugins_get_pluggable_info (_tmp7_, &info); -#line 53 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 39 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (!_tmp8_) { -#line 396 "ManifestWidget.c" +#line 439 "ManifestWidget.c" const gchar* _tmp9_; -#line 54 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 40 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp9_ = id; -#line 54 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_warning ("ManifestWidget.vala:54: Unable to retrieve information for plugin %s", _tmp9_); -#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 40 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + g_warning ("ManifestWidget.vala:40: Unable to retrieve information for plugin %s", _tmp9_); +#line 42 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" spit_pluggable_info_destroy (&info); -#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 42 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_free0 (id); -#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 42 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids = (_vala_array_free (ids, ids_length1, (GDestroyNotify) g_free), NULL); -#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 42 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return; -#line 410 "ManifestWidget.c" +#line 453 "ManifestWidget.c" } -#line 61 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 47 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" authors = NULL; -#line 61 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 47 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" authors_length1 = 0; -#line 61 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 47 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _authors_size_ = authors_length1; -#line 62 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 48 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp10_ = info; -#line 62 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 48 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp11_ = _tmp10_.authors; -#line 62 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 48 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (_tmp11_ != NULL) { -#line 424 "ManifestWidget.c" +#line 467 "ManifestWidget.c" gchar** split = NULL; SpitPluggableInfo _tmp12_; const gchar* _tmp13_; @@ -428,31 +471,31 @@ static void plugins_manifest_widget_mediator_on_about (PluginsManifestWidgetMedi gchar** _tmp15_; gint split_length1; gint _split_size_; -#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 49 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp12_ = info; -#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 49 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp13_ = _tmp12_.authors; -#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 49 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp15_ = _tmp14_ = g_strsplit (_tmp13_, ",", 0); -#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 49 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" split = _tmp15_; -#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 49 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" split_length1 = _vala_array_length (_tmp14_); -#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 49 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _split_size_ = split_length1; -#line 444 "ManifestWidget.c" +#line 487 "ManifestWidget.c" { gint ctr = 0; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ctr = 0; -#line 449 "ManifestWidget.c" +#line 492 "ManifestWidget.c" { gboolean _tmp16_ = FALSE; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp16_ = TRUE; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" while (TRUE) { -#line 456 "ManifestWidget.c" +#line 499 "ManifestWidget.c" gint _tmp18_; gchar** _tmp19_; gint _tmp19__length1; @@ -463,285 +506,286 @@ static void plugins_manifest_widget_mediator_on_about (PluginsManifestWidgetMedi const gchar* _tmp22_; gchar* _tmp23_; const gchar* _tmp24_; - gboolean _tmp25_; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (!_tmp16_) { -#line 470 "ManifestWidget.c" +#line 512 "ManifestWidget.c" gint _tmp17_; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp17_ = ctr; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ctr = _tmp17_ + 1; -#line 476 "ManifestWidget.c" +#line 518 "ManifestWidget.c" } -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp16_ = FALSE; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp18_ = ctr; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp19_ = split; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp19__length1 = split_length1; -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (!(_tmp18_ < _tmp19__length1)) { -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" break; -#line 490 "ManifestWidget.c" +#line 532 "ManifestWidget.c" } -#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 51 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp20_ = split; -#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 51 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp20__length1 = split_length1; -#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 51 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp21_ = ctr; -#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 51 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp22_ = _tmp20_[_tmp21_]; -#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 51 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp23_ = string_strip (_tmp22_); -#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 51 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" stripped = _tmp23_; -#line 66 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 52 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp24_ = stripped; -#line 66 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp25_ = is_string_empty (_tmp24_); -#line 66 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (!_tmp25_) { -#line 510 "ManifestWidget.c" - gchar** _tmp26_; - gint _tmp26__length1; - gchar** _tmp28_; - gint _tmp28__length1; - const gchar* _tmp29_; - gchar* _tmp30_; -#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp26_ = authors; -#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp26__length1 = authors_length1; -#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp26_ == NULL) { -#line 523 "ManifestWidget.c" - gchar** _tmp27_; -#line 68 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp27_ = g_new0 (gchar*, 0 + 1); -#line 68 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 52 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (!is_string_empty (_tmp24_)) { +#line 550 "ManifestWidget.c" + gchar** _tmp25_; + gint _tmp25__length1; + gchar** _tmp27_; + gint _tmp27__length1; + const gchar* _tmp28_; + gchar* _tmp29_; +#line 53 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp25_ = authors; +#line 53 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp25__length1 = authors_length1; +#line 53 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp25_ == NULL) { +#line 563 "ManifestWidget.c" + gchar** _tmp26_; +#line 54 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp26_ = g_new0 (gchar*, 0 + 1); +#line 54 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" authors = (_vala_array_free (authors, authors_length1, (GDestroyNotify) g_free), NULL); -#line 68 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - authors = _tmp27_; -#line 68 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 54 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + authors = _tmp26_; +#line 54 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" authors_length1 = 0; -#line 68 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 54 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _authors_size_ = authors_length1; -#line 535 "ManifestWidget.c" +#line 575 "ManifestWidget.c" } -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp28_ = authors; -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp28__length1 = authors_length1; -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp29_ = stripped; -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp30_ = g_strdup (_tmp29_); -#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _vala_array_add49 (&authors, &authors_length1, &_authors_size_, _tmp30_); -#line 547 "ManifestWidget.c" +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp27_ = authors; +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp27__length1 = authors_length1; +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp28_ = stripped; +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp29_ = g_strdup (_tmp28_); +#line 56 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _vala_array_add52 (&authors, &authors_length1, &_authors_size_, _tmp29_); +#line 587 "ManifestWidget.c" } -#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 50 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_free0 (stripped); -#line 551 "ManifestWidget.c" +#line 591 "ManifestWidget.c" } } } -#line 62 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 48 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" split = (_vala_array_free (split, split_length1, (GDestroyNotify) g_free), NULL); -#line 557 "ManifestWidget.c" +#line 597 "ManifestWidget.c" } -#line 75 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp31_ = (GtkAboutDialog*) gtk_about_dialog_new (); -#line 75 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_object_ref_sink (_tmp31_); -#line 75 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - about_dialog = _tmp31_; -#line 76 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp32_ = about_dialog; -#line 76 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp33_ = authors; -#line 76 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp33__length1 = authors_length1; -#line 76 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_authors (_tmp32_, _tmp33_); -#line 77 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp34_ = about_dialog; -#line 77 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp35_ = info; -#line 77 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp36_ = _tmp35_.brief_description; -#line 77 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_comments (_tmp34_, _tmp36_); -#line 78 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp37_ = about_dialog; -#line 78 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp38_ = info; -#line 78 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp39_ = _tmp38_.copyright; -#line 78 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_copyright (_tmp37_, _tmp39_); -#line 79 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp40_ = about_dialog; -#line 79 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp41_ = info; -#line 79 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp42_ = _tmp41_.license; -#line 79 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_license (_tmp40_, _tmp42_); -#line 80 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp43_ = about_dialog; -#line 80 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp44_ = info; -#line 80 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp45_ = _tmp44_.is_license_wordwrapped; -#line 80 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_wrap_license (_tmp43_, _tmp45_); -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp48_ = info; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp49_ = _tmp48_.icons; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp49__length1 = _tmp48_.icons_length1; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp49_ != NULL) { -#line 613 "ManifestWidget.c" - SpitPluggableInfo _tmp50_; - GdkPixbuf** _tmp51_; - gint _tmp51__length1; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp50_ = info; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp51_ = _tmp50_.icons; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp51__length1 = _tmp50_.icons_length1; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp47_ = _tmp51__length1 > 0; -#line 625 "ManifestWidget.c" +#line 61 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp30_ = (GtkAboutDialog*) gtk_about_dialog_new (); +#line 61 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + g_object_ref_sink (_tmp30_); +#line 61 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + about_dialog = _tmp30_; +#line 62 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp31_ = about_dialog; +#line 62 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp32_ = authors; +#line 62 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp32__length1 = authors_length1; +#line 62 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_authors (_tmp31_, _tmp32_); +#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp33_ = about_dialog; +#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp34_ = info; +#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp35_ = _tmp34_.brief_description; +#line 63 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_comments (_tmp33_, _tmp35_); +#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp36_ = about_dialog; +#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp37_ = info; +#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp38_ = _tmp37_.copyright; +#line 64 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_copyright (_tmp36_, _tmp38_); +#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp39_ = about_dialog; +#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp40_ = info; +#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp41_ = _tmp40_.license; +#line 65 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_license (_tmp39_, _tmp41_); +#line 66 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp42_ = about_dialog; +#line 66 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp43_ = info; +#line 66 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp44_ = _tmp43_.is_license_wordwrapped; +#line 66 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_wrap_license (_tmp42_, _tmp44_); +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp47_ = info; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp48_ = _tmp47_.icons; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp48__length1 = _tmp47_.icons_length1; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp48_ != NULL) { +#line 653 "ManifestWidget.c" + SpitPluggableInfo _tmp49_; + GdkPixbuf** _tmp50_; + gint _tmp50__length1; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp49_ = info; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp50_ = _tmp49_.icons; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp50__length1 = _tmp49_.icons_length1; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp46_ = _tmp50__length1 > 0; +#line 665 "ManifestWidget.c" } else { -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp47_ = FALSE; -#line 629 "ManifestWidget.c" +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp46_ = FALSE; +#line 669 "ManifestWidget.c" } -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp47_) { -#line 633 "ManifestWidget.c" - SpitPluggableInfo _tmp52_; - GdkPixbuf** _tmp53_; - gint _tmp53__length1; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp46_) { +#line 673 "ManifestWidget.c" + SpitPluggableInfo _tmp51_; + GdkPixbuf** _tmp52_; + gint _tmp52__length1; + GdkPixbuf* _tmp53_; GdkPixbuf* _tmp54_; - GdkPixbuf* _tmp55_; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp52_ = info; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp53_ = _tmp52_.icons; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp53__length1 = _tmp52_.icons_length1; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp54_ = _tmp53_[0]; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp55_ = _g_object_ref0 (_tmp54_); -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (_tmp46_); -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp46_ = _tmp55_; -#line 653 "ManifestWidget.c" +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp51_ = info; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp52_ = _tmp51_.icons; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp52__length1 = _tmp51_.icons_length1; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp53_ = _tmp52_[0]; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp54_ = _g_object_ref0 (_tmp53_); +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (_tmp45_); +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp45_ = _tmp54_; +#line 693 "ManifestWidget.c" } else { - GdkPixbuf* _tmp56_; -#line 82 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp56_ = resources_get_icon (RESOURCES_ICON_GENERIC_PLUGIN, RESOURCES_DEFAULT_ICON_SCALE); -#line 82 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (_tmp46_); -#line 82 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp46_ = _tmp56_; -#line 662 "ManifestWidget.c" + GdkPixbuf* _tmp55_; +#line 68 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp55_ = resources_get_icon (RESOURCES_ICON_GENERIC_PLUGIN, RESOURCES_DEFAULT_ICON_SCALE); +#line 68 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (_tmp45_); +#line 68 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp45_ = _tmp55_; +#line 702 "ManifestWidget.c" } -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp56_ = about_dialog; +#line 67 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_logo (_tmp56_, _tmp45_); +#line 69 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp57_ = about_dialog; -#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_logo (_tmp57_, _tmp46_); -#line 83 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp58_ = about_dialog; -#line 83 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp59_ = id; -#line 83 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp60_ = plugins_get_pluggable_name (_tmp59_); -#line 83 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp61_ = _tmp60_; -#line 83 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_program_name (_tmp58_, _tmp61_); -#line 83 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_free0 (_tmp61_); -#line 84 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp62_ = about_dialog; -#line 84 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp63_ = info; -#line 84 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp64_ = _tmp63_.translators; -#line 84 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_translator_credits (_tmp62_, _tmp64_); -#line 85 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp65_ = about_dialog; -#line 85 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp66_ = info; -#line 85 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp67_ = _tmp66_.version; -#line 85 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_version (_tmp65_, _tmp67_); -#line 86 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp68_ = about_dialog; -#line 86 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp69_ = info; -#line 86 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp70_ = _tmp69_.website_url; -#line 86 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_website (_tmp68_, _tmp70_); -#line 87 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp71_ = about_dialog; -#line 87 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp72_ = info; -#line 87 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp73_ = _tmp72_.website_name; -#line 87 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_about_dialog_set_website_label (_tmp71_, _tmp73_); -#line 89 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 69 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp58_ = id; +#line 69 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp59_ = plugins_get_pluggable_name (_tmp58_); +#line 69 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp60_ = _tmp59_; +#line 69 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_program_name (_tmp57_, _tmp60_); +#line 69 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_free0 (_tmp60_); +#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp61_ = about_dialog; +#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp62_ = info; +#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp63_ = _tmp62_.translators; +#line 70 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_translator_credits (_tmp61_, _tmp63_); +#line 71 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp64_ = about_dialog; +#line 71 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp65_ = info; +#line 71 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp66_ = _tmp65_.version; +#line 71 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_version (_tmp64_, _tmp66_); +#line 72 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp67_ = about_dialog; +#line 72 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp68_ = info; +#line 72 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp69_ = _tmp68_.website_url; +#line 72 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_website (_tmp67_, _tmp69_); +#line 73 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp70_ = about_dialog; +#line 73 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp71_ = info; +#line 73 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp72_ = _tmp71_.website_name; +#line 73 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_about_dialog_set_website_label (_tmp70_, _tmp72_); +#line 75 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp73_ = about_dialog; +#line 75 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp73_, gtk_dialog_get_type (), GtkDialog)); +#line 77 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp74_ = about_dialog; -#line 89 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_dialog_run (G_TYPE_CHECK_INSTANCE_CAST (_tmp74_, gtk_dialog_get_type (), GtkDialog)); -#line 91 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp75_ = about_dialog; -#line 91 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp75_, gtk_widget_get_type (), GtkWidget)); -#line 45 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (_tmp46_); -#line 45 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 77 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_widget_destroy (G_TYPE_CHECK_INSTANCE_CAST (_tmp74_, gtk_widget_get_type (), GtkWidget)); +#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (_tmp45_); +#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (about_dialog); -#line 45 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" authors = (_vala_array_free (authors, authors_length1, (GDestroyNotify) g_free), NULL); -#line 45 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" spit_pluggable_info_destroy (&info); -#line 45 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_free0 (id); -#line 45 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 31 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids = (_vala_array_free (ids, ids_length1, (GDestroyNotify) g_free), NULL); -#line 732 "ManifestWidget.c" +#line 772 "ManifestWidget.c" } -static void plugins_manifest_widget_mediator_on_selection_changed (PluginsManifestWidgetMediator* self) { -#line 94 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +static void +plugins_manifest_widget_mediator_on_selection_changed (PluginsManifestWidgetMediator* self) +{ +#line 80 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_return_if_fail (PLUGINS_IS_MANIFEST_WIDGET_MEDIATOR (self)); -#line 95 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 81 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" plugins_manifest_widget_mediator_set_about_button_sensitivity (self); -#line 741 "ManifestWidget.c" +#line 783 "ManifestWidget.c" } -static void plugins_manifest_widget_mediator_set_about_button_sensitivity (PluginsManifestWidgetMediator* self) { +static void +plugins_manifest_widget_mediator_set_about_button_sensitivity (PluginsManifestWidgetMediator* self) +{ gchar** ids = NULL; PluginsManifestListView* _tmp0_; gint _tmp1_; @@ -749,373 +793,103 @@ static void plugins_manifest_widget_mediator_set_about_button_sensitivity (Plugi gint ids_length1; gint _ids_size_; GtkButton* _tmp3_; - GtkButton* _tmp4_; -#line 98 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 84 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_return_if_fail (PLUGINS_IS_MANIFEST_WIDGET_MEDIATOR (self)); -#line 103 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 89 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp0_ = self->priv->list; -#line 103 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 89 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp2_ = plugins_manifest_list_view_get_selected_ids (_tmp0_, &_tmp1_); -#line 103 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 89 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids = _tmp2_; -#line 103 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 89 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids_length1 = _tmp1_; -#line 103 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 89 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _ids_size_ = ids_length1; -#line 104 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp3_ = plugins_manifest_widget_mediator_get_about_button (self); -#line 104 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp4_ = _tmp3_; -#line 104 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_widget_set_sensitive (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, gtk_widget_get_type (), GtkWidget), ids_length1 == 1); -#line 98 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 90 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp3_ = self->priv->about_button; +#line 90 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_widget_set_sensitive (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, gtk_widget_get_type (), GtkWidget), ids_length1 == 1); +#line 84 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids = (_vala_array_free (ids, ids_length1, (GDestroyNotify) g_free), NULL); -#line 774 "ManifestWidget.c" +#line 815 "ManifestWidget.c" } -GtkWidget* plugins_manifest_widget_mediator_get_widget (PluginsManifestWidgetMediator* self) { - GtkWidget* result; - GtkBuilder* _tmp0_; - GObject* _tmp1_; +static void +plugins_manifest_widget_mediator_class_init (PluginsManifestWidgetMediatorClass * klass) +{ + gint PluginsManifestWidgetMediator_private_offset; #line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_val_if_fail (PLUGINS_IS_MANIFEST_WIDGET_MEDIATOR (self), NULL); -#line 12 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp0_ = self->priv->builder; -#line 12 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp1_ = gtk_builder_get_object (_tmp0_, "plugin-manifest"); -#line 12 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - result = G_TYPE_CHECK_INSTANCE_TYPE (_tmp1_, gtk_widget_get_type ()) ? ((GtkWidget*) _tmp1_) : NULL; -#line 12 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return result; -#line 792 "ManifestWidget.c" -} - - -static GtkButton* plugins_manifest_widget_mediator_get_about_button (PluginsManifestWidgetMediator* self) { - GtkButton* result; - GtkBuilder* _tmp0_; - GObject* _tmp1_; -#line 17 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_val_if_fail (PLUGINS_IS_MANIFEST_WIDGET_MEDIATOR (self), NULL); -#line 18 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp0_ = self->priv->builder; -#line 18 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp1_ = gtk_builder_get_object (_tmp0_, "about-plugin-button"); -#line 18 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - result = G_TYPE_CHECK_INSTANCE_TYPE (_tmp1_, gtk_button_get_type ()) ? ((GtkButton*) _tmp1_) : NULL; -#line 18 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return result; -#line 810 "ManifestWidget.c" -} - - -static GtkScrolledWindow* plugins_manifest_widget_mediator_get_list_bin (PluginsManifestWidgetMediator* self) { - GtkScrolledWindow* result; - GtkBuilder* _tmp0_; - GObject* _tmp1_; -#line 23 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_val_if_fail (PLUGINS_IS_MANIFEST_WIDGET_MEDIATOR (self), NULL); -#line 24 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp0_ = self->priv->builder; -#line 24 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp1_ = gtk_builder_get_object (_tmp0_, "plugin-list-scrolled-window"); -#line 24 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - result = G_TYPE_CHECK_INSTANCE_TYPE (_tmp1_, gtk_scrolled_window_get_type ()) ? ((GtkScrolledWindow*) _tmp1_) : NULL; -#line 24 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return result; -#line 828 "ManifestWidget.c" -} - - -static void plugins_value_manifest_widget_mediator_init (GValue* value) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - value->data[0].v_pointer = NULL; -#line 835 "ManifestWidget.c" -} - - -static void plugins_value_manifest_widget_mediator_free_value (GValue* value) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (value->data[0].v_pointer) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - plugins_manifest_widget_mediator_unref (value->data[0].v_pointer); -#line 844 "ManifestWidget.c" - } -} - - -static void plugins_value_manifest_widget_mediator_copy_value (const GValue* src_value, GValue* dest_value) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (src_value->data[0].v_pointer) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - dest_value->data[0].v_pointer = plugins_manifest_widget_mediator_ref (src_value->data[0].v_pointer); -#line 854 "ManifestWidget.c" - } else { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - dest_value->data[0].v_pointer = NULL; -#line 858 "ManifestWidget.c" - } -} - - -static gpointer plugins_value_manifest_widget_mediator_peek_pointer (const GValue* value) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return value->data[0].v_pointer; -#line 866 "ManifestWidget.c" -} - - -static gchar* plugins_value_manifest_widget_mediator_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (collect_values[0].v_pointer) { -#line 873 "ManifestWidget.c" - PluginsManifestWidgetMediator * object; - object = collect_values[0].v_pointer; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (object->parent_instance.g_class == NULL) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 880 "ManifestWidget.c" - } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 884 "ManifestWidget.c" - } -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - value->data[0].v_pointer = plugins_manifest_widget_mediator_ref (object); -#line 888 "ManifestWidget.c" - } else { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - value->data[0].v_pointer = NULL; -#line 892 "ManifestWidget.c" - } -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return NULL; -#line 896 "ManifestWidget.c" -} - - -static gchar* plugins_value_manifest_widget_mediator_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { - PluginsManifestWidgetMediator ** object_p; - object_p = collect_values[0].v_pointer; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (!object_p) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); -#line 907 "ManifestWidget.c" - } -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (!value->data[0].v_pointer) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - *object_p = NULL; -#line 913 "ManifestWidget.c" - } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - *object_p = value->data[0].v_pointer; -#line 917 "ManifestWidget.c" - } else { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - *object_p = plugins_manifest_widget_mediator_ref (value->data[0].v_pointer); -#line 921 "ManifestWidget.c" - } -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return NULL; -#line 925 "ManifestWidget.c" -} - - -GParamSpec* plugins_param_spec_manifest_widget_mediator (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { - PluginsParamSpecManifestWidgetMediator* spec; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_val_if_fail (g_type_is_a (object_type, PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR), NULL); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - G_PARAM_SPEC (spec)->value_type = object_type; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return G_PARAM_SPEC (spec); -#line 939 "ManifestWidget.c" -} - - -gpointer plugins_value_get_manifest_widget_mediator (const GValue* value) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR), NULL); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return value->data[0].v_pointer; -#line 948 "ManifestWidget.c" -} - - -void plugins_value_set_manifest_widget_mediator (GValue* value, gpointer v_object) { - PluginsManifestWidgetMediator * old; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR)); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - old = value->data[0].v_pointer; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (v_object) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR)); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - value->data[0].v_pointer = v_object; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - plugins_manifest_widget_mediator_ref (value->data[0].v_pointer); -#line 968 "ManifestWidget.c" - } else { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - value->data[0].v_pointer = NULL; -#line 972 "ManifestWidget.c" - } -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (old) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - plugins_manifest_widget_mediator_unref (old); -#line 978 "ManifestWidget.c" - } -} - - -void plugins_value_take_manifest_widget_mediator (GValue* value, gpointer v_object) { - PluginsManifestWidgetMediator * old; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR)); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - old = value->data[0].v_pointer; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (v_object) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR)); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - value->data[0].v_pointer = v_object; -#line 997 "ManifestWidget.c" - } else { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - value->data[0].v_pointer = NULL; -#line 1001 "ManifestWidget.c" - } -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (old) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - plugins_manifest_widget_mediator_unref (old); -#line 1007 "ManifestWidget.c" - } -} - - -static void plugins_manifest_widget_mediator_class_init (PluginsManifestWidgetMediatorClass * klass) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" plugins_manifest_widget_mediator_parent_class = g_type_class_peek_parent (klass); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - ((PluginsManifestWidgetMediatorClass *) klass)->finalize = plugins_manifest_widget_mediator_finalize; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_type_class_add_private (klass, sizeof (PluginsManifestWidgetMediatorPrivate)); -#line 1019 "ManifestWidget.c" +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + G_OBJECT_CLASS (klass)->finalize = plugins_manifest_widget_mediator_finalize; +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + PluginsManifestWidgetMediator_private_offset = g_type_class_get_instance_private_offset (klass); +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (klass), "/org/gnome/Shotwell/ui/manifest_widget.ui"); +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_widget_class_bind_template_child_full (GTK_WIDGET_CLASS (klass), "about_button", FALSE, PluginsManifestWidgetMediator_private_offset + G_STRUCT_OFFSET (PluginsManifestWidgetMediatorPrivate, about_button)); +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_widget_class_bind_template_child_full (GTK_WIDGET_CLASS (klass), "list_bin", FALSE, PluginsManifestWidgetMediator_private_offset + G_STRUCT_OFFSET (PluginsManifestWidgetMediatorPrivate, list_bin)); +#line 837 "ManifestWidget.c" } -static void plugins_manifest_widget_mediator_instance_init (PluginsManifestWidgetMediator * self) { - GtkBuilder* _tmp0_; - PluginsManifestListView* _tmp1_; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +static void +plugins_manifest_widget_mediator_instance_init (PluginsManifestWidgetMediator * self) +{ + PluginsManifestListView* _tmp0_; +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" self->priv = PLUGINS_MANIFEST_WIDGET_MEDIATOR_GET_PRIVATE (self); -#line 28 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp0_ = app_window_create_builder ("shotwell.ui", NULL); -#line 28 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - self->priv->builder = _tmp0_; -#line 29 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp1_ = plugins_manifest_list_view_new (); -#line 29 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_object_ref_sink (_tmp1_); -#line 29 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - self->priv->list = _tmp1_; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - self->ref_count = 1; -#line 1040 "ManifestWidget.c" +#line 18 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp0_ = plugins_manifest_list_view_new (); +#line 18 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + g_object_ref_sink (_tmp0_); +#line 18 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + self->priv->list = _tmp0_; +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_widget_init_template (GTK_WIDGET (self)); +#line 855 "ManifestWidget.c" } -static void plugins_manifest_widget_mediator_finalize (PluginsManifestWidgetMediator * obj) { +static void +plugins_manifest_widget_mediator_finalize (GObject * obj) +{ PluginsManifestWidgetMediator * self; - GtkButton* _tmp0_; - GtkButton* _tmp1_; - guint _tmp2_; - PluginsManifestListView* _tmp3_; - GtkTreeSelection* _tmp4_; - guint _tmp5_; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, PLUGINS_TYPE_MANIFEST_WIDGET_MEDIATOR, PluginsManifestWidgetMediator); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_signal_handlers_destroy (self); -#line 41 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp0_ = plugins_manifest_widget_mediator_get_about_button (self); -#line 41 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp1_ = _tmp0_; -#line 41 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_signal_parse_name ("clicked", gtk_button_get_type (), &_tmp2_, NULL, FALSE); -#line 41 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_signal_handlers_disconnect_matched (_tmp1_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp2_, 0, NULL, (GCallback) _plugins_manifest_widget_mediator_on_about_gtk_button_clicked, self); -#line 42 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp3_ = self->priv->list; -#line 42 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp4_ = gtk_tree_view_get_selection (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, gtk_tree_view_get_type (), GtkTreeView)); -#line 42 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_signal_parse_name ("changed", gtk_tree_selection_get_type (), &_tmp5_, NULL, FALSE); -#line 42 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_signal_handlers_disconnect_matched (_tmp4_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp5_, 0, NULL, (GCallback) _plugins_manifest_widget_mediator_on_selection_changed_gtk_tree_selection_changed, self); -#line 28 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (self->priv->builder); -#line 29 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 13 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (self->priv->about_button); +#line 16 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (self->priv->list_bin); +#line 18 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (self->priv->list); -#line 1076 "ManifestWidget.c" +#line 11 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + G_OBJECT_CLASS (plugins_manifest_widget_mediator_parent_class)->finalize (obj); +#line 873 "ManifestWidget.c" } -GType plugins_manifest_widget_mediator_get_type (void) { +GType +plugins_manifest_widget_mediator_get_type (void) +{ static volatile gsize plugins_manifest_widget_mediator_type_id__volatile = 0; if (g_once_init_enter (&plugins_manifest_widget_mediator_type_id__volatile)) { - static const GTypeValueTable g_define_type_value_table = { plugins_value_manifest_widget_mediator_init, plugins_value_manifest_widget_mediator_free_value, plugins_value_manifest_widget_mediator_copy_value, plugins_value_manifest_widget_mediator_peek_pointer, "p", plugins_value_manifest_widget_mediator_collect_value, "p", plugins_value_manifest_widget_mediator_lcopy_value }; - static const GTypeInfo g_define_type_info = { sizeof (PluginsManifestWidgetMediatorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) plugins_manifest_widget_mediator_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PluginsManifestWidgetMediator), 0, (GInstanceInitFunc) plugins_manifest_widget_mediator_instance_init, &g_define_type_value_table }; - static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) }; + static const GTypeInfo g_define_type_info = { sizeof (PluginsManifestWidgetMediatorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) plugins_manifest_widget_mediator_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PluginsManifestWidgetMediator), 0, (GInstanceInitFunc) plugins_manifest_widget_mediator_instance_init, NULL }; GType plugins_manifest_widget_mediator_type_id; - plugins_manifest_widget_mediator_type_id = g_type_register_fundamental (g_type_fundamental_next (), "PluginsManifestWidgetMediator", &g_define_type_info, &g_define_type_fundamental_info, 0); + plugins_manifest_widget_mediator_type_id = g_type_register_static (gtk_box_get_type (), "PluginsManifestWidgetMediator", &g_define_type_info, 0); g_once_init_leave (&plugins_manifest_widget_mediator_type_id__volatile, plugins_manifest_widget_mediator_type_id); } return plugins_manifest_widget_mediator_type_id__volatile; } -gpointer plugins_manifest_widget_mediator_ref (gpointer instance) { - PluginsManifestWidgetMediator * self; - self = instance; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_atomic_int_inc (&self->ref_count); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return instance; -#line 1101 "ManifestWidget.c" -} - - -void plugins_manifest_widget_mediator_unref (gpointer instance) { - PluginsManifestWidgetMediator * self; - self = instance; -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (g_atomic_int_dec_and_test (&self->ref_count)) { -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - PLUGINS_MANIFEST_WIDGET_MEDIATOR_GET_CLASS (self)->finalize (self); -#line 9 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_type_free_instance ((GTypeInstance *) self); -#line 1114 "ManifestWidget.c" - } -} - - -static GType plugins_manifest_list_view_column_get_type (void) { +static GType +plugins_manifest_list_view_column_get_type (void) +{ static volatile gsize plugins_manifest_list_view_column_type_id__volatile = 0; if (g_once_init_enter (&plugins_manifest_list_view_column_type_id__volatile)) { static const GEnumValue values[] = {{PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ENABLED, "PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ENABLED", "enabled"}, {PLUGINS_MANIFEST_LIST_VIEW_COLUMN_CAN_ENABLE, "PLUGINS_MANIFEST_LIST_VIEW_COLUMN_CAN_ENABLE", "can-enable"}, {PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ICON, "PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ICON", "icon"}, {PLUGINS_MANIFEST_LIST_VIEW_COLUMN_NAME, "PLUGINS_MANIFEST_LIST_VIEW_COLUMN_NAME", "name"}, {PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ID, "PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ID", "id"}, {PLUGINS_MANIFEST_LIST_VIEW_COLUMN_N_COLUMNS, "PLUGINS_MANIFEST_LIST_VIEW_COLUMN_N_COLUMNS", "n-columns"}, {0, NULL, NULL}}; @@ -1127,25 +901,35 @@ static GType plugins_manifest_list_view_column_get_type (void) { } -static gint _plugins_compare_extension_point_names_gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self) { +static gint +_plugins_compare_extension_point_names_gcompare_data_func (gconstpointer a, + gconstpointer b, + gpointer self) +{ gint result; result = plugins_compare_extension_point_names (a, b); -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 1136 "ManifestWidget.c" +#line 914 "ManifestWidget.c" } -static gint _plugins_compare_pluggable_names_gcompare_data_func (gconstpointer a, gconstpointer b, gpointer self) { +static gint +_plugins_compare_pluggable_names_gcompare_data_func (gconstpointer a, + gconstpointer b, + gpointer self) +{ gint result; result = plugins_compare_pluggable_names (a, b); -#line 189 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 1145 "ManifestWidget.c" +#line 927 "ManifestWidget.c" } -PluginsManifestListView* plugins_manifest_list_view_construct (GType object_type) { +PluginsManifestListView* +plugins_manifest_list_view_construct (GType object_type) +{ PluginsManifestListView * self = NULL; GtkTreeStore* _tmp0_; GtkCellRendererToggle* checkbox_renderer = NULL; @@ -1181,617 +965,643 @@ PluginsManifestListView* plugins_manifest_list_view_construct (GType object_type GtkIconTheme* icon_theme = NULL; GtkIconTheme* _tmp27_; GError * _inner_error_ = NULL; -#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 116 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" self = (PluginsManifestListView*) g_object_new (object_type, NULL); -#line 131 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 117 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp0_ = self->priv->store; -#line 131 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_tree_view_set_model (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, GTK_TYPE_TREE_MODEL, GtkTreeModel)); -#line 133 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 117 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_tree_view_set_model (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, gtk_tree_model_get_type (), GtkTreeModel)); +#line 119 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp1_ = (GtkCellRendererToggle*) gtk_cell_renderer_toggle_new (); -#line 133 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 119 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_object_ref_sink (_tmp1_); -#line 133 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 119 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" checkbox_renderer = _tmp1_; -#line 134 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 120 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp2_ = checkbox_renderer; -#line 134 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 120 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_cell_renderer_toggle_set_radio (_tmp2_, FALSE); -#line 135 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 121 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp3_ = checkbox_renderer; -#line 135 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 121 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_cell_renderer_toggle_set_activatable (_tmp3_, TRUE); -#line 137 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 123 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp4_ = (GtkCellRendererPixbuf*) gtk_cell_renderer_pixbuf_new (); -#line 137 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 123 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_object_ref_sink (_tmp4_); -#line 137 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 123 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" icon_renderer = _tmp4_; -#line 138 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 124 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp5_ = icon_renderer; -#line 138 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 124 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_object_set (_tmp5_, "stock-size", (guint) GTK_ICON_SIZE_MENU, NULL); -#line 139 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 125 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp6_ = icon_renderer; -#line 139 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 125 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_object_set (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, gtk_cell_renderer_get_type (), GtkCellRenderer), "xpad", (guint) PLUGINS_MANIFEST_LIST_VIEW_ICON_X_PADDING, NULL); -#line 140 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 126 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp7_ = icon_renderer; -#line 140 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 126 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_object_set (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, gtk_cell_renderer_get_type (), GtkCellRenderer), "ypad", (guint) PLUGINS_MANIFEST_LIST_VIEW_ICON_Y_PADDING, NULL); -#line 142 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 128 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp8_ = (GtkCellRendererText*) gtk_cell_renderer_text_new (); -#line 142 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 128 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_object_ref_sink (_tmp8_); -#line 142 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 128 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" text_renderer = _tmp8_; -#line 144 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp9_ = gtk_tree_view_column_new (); -#line 144 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_object_ref_sink (_tmp9_); -#line 144 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" column = _tmp9_; -#line 145 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 131 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp10_ = column; -#line 145 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 131 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_view_column_set_sizing (_tmp10_, GTK_TREE_VIEW_COLUMN_AUTOSIZE); -#line 146 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 132 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp11_ = column; -#line 146 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 132 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp12_ = checkbox_renderer; -#line 146 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_cell_layout_pack_start (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, GTK_TYPE_CELL_LAYOUT, GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp12_, gtk_cell_renderer_get_type (), GtkCellRenderer), FALSE); -#line 147 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 132 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_cell_layout_pack_start (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, gtk_cell_layout_get_type (), GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp12_, gtk_cell_renderer_get_type (), GtkCellRenderer), FALSE); +#line 133 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp13_ = column; -#line 147 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 133 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp14_ = icon_renderer; -#line 147 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_cell_layout_pack_start (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, GTK_TYPE_CELL_LAYOUT, GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, gtk_cell_renderer_get_type (), GtkCellRenderer), FALSE); -#line 148 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 133 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_cell_layout_pack_start (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, gtk_cell_layout_get_type (), GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, gtk_cell_renderer_get_type (), GtkCellRenderer), FALSE); +#line 134 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp15_ = column; -#line 148 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 134 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp16_ = text_renderer; -#line 148 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_cell_layout_pack_end (G_TYPE_CHECK_INSTANCE_CAST (_tmp15_, GTK_TYPE_CELL_LAYOUT, GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, gtk_cell_renderer_get_type (), GtkCellRenderer), TRUE); -#line 150 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 134 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_cell_layout_pack_end (G_TYPE_CHECK_INSTANCE_CAST (_tmp15_, gtk_cell_layout_get_type (), GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, gtk_cell_renderer_get_type (), GtkCellRenderer), TRUE); +#line 136 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp17_ = column; -#line 150 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 136 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp18_ = checkbox_renderer; -#line 150 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_cell_layout_add_attribute (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, GTK_TYPE_CELL_LAYOUT, GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, gtk_cell_renderer_get_type (), GtkCellRenderer), "active", (gint) PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ENABLED); -#line 151 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 136 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_cell_layout_add_attribute (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, gtk_cell_layout_get_type (), GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, gtk_cell_renderer_get_type (), GtkCellRenderer), "active", (gint) PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ENABLED); +#line 137 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp19_ = column; -#line 151 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 137 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp20_ = checkbox_renderer; -#line 151 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_cell_layout_add_attribute (G_TYPE_CHECK_INSTANCE_CAST (_tmp19_, GTK_TYPE_CELL_LAYOUT, GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp20_, gtk_cell_renderer_get_type (), GtkCellRenderer), "visible", (gint) PLUGINS_MANIFEST_LIST_VIEW_COLUMN_CAN_ENABLE); -#line 152 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 137 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_cell_layout_add_attribute (G_TYPE_CHECK_INSTANCE_CAST (_tmp19_, gtk_cell_layout_get_type (), GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp20_, gtk_cell_renderer_get_type (), GtkCellRenderer), "visible", (gint) PLUGINS_MANIFEST_LIST_VIEW_COLUMN_CAN_ENABLE); +#line 138 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp21_ = column; -#line 152 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 138 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp22_ = icon_renderer; -#line 152 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_cell_layout_add_attribute (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, GTK_TYPE_CELL_LAYOUT, GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp22_, gtk_cell_renderer_get_type (), GtkCellRenderer), "pixbuf", (gint) PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ICON); -#line 153 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 138 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_cell_layout_add_attribute (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, gtk_cell_layout_get_type (), GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp22_, gtk_cell_renderer_get_type (), GtkCellRenderer), "pixbuf", (gint) PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ICON); +#line 139 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp23_ = column; -#line 153 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 139 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp24_ = text_renderer; -#line 153 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_cell_layout_add_attribute (G_TYPE_CHECK_INSTANCE_CAST (_tmp23_, GTK_TYPE_CELL_LAYOUT, GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, gtk_cell_renderer_get_type (), GtkCellRenderer), "text", (gint) PLUGINS_MANIFEST_LIST_VIEW_COLUMN_NAME); -#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 139 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_cell_layout_add_attribute (G_TYPE_CHECK_INSTANCE_CAST (_tmp23_, gtk_cell_layout_get_type (), GtkCellLayout), G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, gtk_cell_renderer_get_type (), GtkCellRenderer), "text", (gint) PLUGINS_MANIFEST_LIST_VIEW_COLUMN_NAME); +#line 141 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp25_ = column; -#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 141 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_view_append_column (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), _tmp25_); -#line 157 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 143 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_view_set_headers_visible (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), FALSE); -#line 158 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 144 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_view_set_enable_search (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), FALSE); -#line 159 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 145 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_view_set_show_expanders (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), TRUE); -#line 160 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 146 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_view_set_reorderable (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), FALSE); -#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 147 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_view_set_enable_tree_lines (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), FALSE); -#line 162 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 148 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_view_set_grid_lines (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), GTK_TREE_VIEW_GRID_LINES_NONE); -#line 163 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 149 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp26_ = gtk_tree_view_get_selection (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView)); -#line 163 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 149 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_selection_set_mode (_tmp26_, GTK_SELECTION_BROWSE); -#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 151 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp27_ = resources_get_icon_theme_engine (); -#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 151 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" icon_theme = _tmp27_; -#line 1305 "ManifestWidget.c" +#line 1089 "ManifestWidget.c" { GeeIterator* _extension_point_it = NULL; GeeCollection* _tmp28_; GeeCollection* _tmp29_; GeeIterator* _tmp30_; GeeIterator* _tmp31_; -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp28_ = plugins_get_extension_points (_plugins_compare_extension_point_names_gcompare_data_func, NULL, NULL); -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp29_ = _tmp28_; -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp30_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp29_, GEE_TYPE_ITERABLE, GeeIterable)); -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp31_ = _tmp30_; -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (_tmp29_); -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _extension_point_it = _tmp31_; -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" while (TRUE) { -#line 1326 "ManifestWidget.c" +#line 1110 "ManifestWidget.c" GeeIterator* _tmp32_; - gboolean _tmp33_; PluginsExtensionPoint* extension_point = NULL; - GeeIterator* _tmp34_; - gpointer _tmp35_; + GeeIterator* _tmp33_; + gpointer _tmp34_; GtkTreeIter category_iter = {0}; - GtkTreeStore* _tmp36_; - GtkTreeIter _tmp37_ = {0}; + GtkTreeStore* _tmp35_; + GtkTreeIter _tmp36_ = {0}; GdkPixbuf* icon = NULL; - PluginsExtensionPoint* _tmp38_; + PluginsExtensionPoint* _tmp37_; + const gchar* _tmp38_; const gchar* _tmp39_; - const gchar* _tmp40_; - GtkTreeStore* _tmp59_; - GtkTreeIter _tmp60_; - PluginsExtensionPoint* _tmp61_; + GtkTreeStore* _tmp58_; + GtkTreeIter _tmp59_; + PluginsExtensionPoint* _tmp60_; + const gchar* _tmp61_; const gchar* _tmp62_; - const gchar* _tmp63_; - GdkPixbuf* _tmp64_; + GdkPixbuf* _tmp63_; GeeCollection* pluggables = NULL; - PluginsExtensionPoint* _tmp65_; + PluginsExtensionPoint* _tmp64_; + GType _tmp65_; GType _tmp66_; - GType _tmp67_; - GeeCollection* _tmp68_; -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + GeeCollection* _tmp67_; +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp32_ = _extension_point_it; -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp33_ = gee_iterator_next (_tmp32_); -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (!_tmp33_) { -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (!gee_iterator_next (_tmp32_)) { +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" break; -#line 1358 "ManifestWidget.c" +#line 1139 "ManifestWidget.c" } -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp34_ = _extension_point_it; -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp35_ = gee_iterator_get (_tmp34_); -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - extension_point = (PluginsExtensionPoint*) _tmp35_; -#line 171 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp36_ = self->priv->store; -#line 171 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_tree_store_append (_tmp36_, &_tmp37_, NULL); -#line 171 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - category_iter = _tmp37_; -#line 173 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp33_ = _extension_point_it; +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp34_ = gee_iterator_get (_tmp33_); +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + extension_point = (PluginsExtensionPoint*) _tmp34_; +#line 157 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp35_ = self->priv->store; +#line 157 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_tree_store_append (_tmp35_, &_tmp36_, NULL); +#line 157 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + category_iter = _tmp36_; +#line 159 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" icon = NULL; -#line 174 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp38_ = extension_point; -#line 174 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp39_ = plugins_extension_point_get_icon_name (_tmp38_); -#line 174 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp40_ = _tmp39_; -#line 174 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp40_ != NULL) { -#line 1382 "ManifestWidget.c" +#line 160 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp37_ = extension_point; +#line 160 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp38_ = plugins_extension_point_get_icon_name (_tmp37_); +#line 160 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp39_ = _tmp38_; +#line 160 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp39_ != NULL) { +#line 1163 "ManifestWidget.c" GtkIconInfo* icon_info = NULL; - GtkIconTheme* _tmp41_; - PluginsExtensionPoint* _tmp42_; + GtkIconTheme* _tmp40_; + PluginsExtensionPoint* _tmp41_; + const gchar* _tmp42_; const gchar* _tmp43_; - const gchar* _tmp44_; + GThemedIcon* _tmp44_; GThemedIcon* _tmp45_; - GThemedIcon* _tmp46_; + GtkIconInfo* _tmp46_; GtkIconInfo* _tmp47_; GtkIconInfo* _tmp48_; - GtkIconInfo* _tmp49_; -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp41_ = icon_theme; -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp42_ = extension_point; -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp43_ = plugins_extension_point_get_icon_name (_tmp42_); -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp44_ = _tmp43_; -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp45_ = (GThemedIcon*) g_themed_icon_new (_tmp44_); -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp46_ = _tmp45_; -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp47_ = gtk_icon_theme_lookup_by_gicon (_tmp41_, G_TYPE_CHECK_INSTANCE_CAST (_tmp46_, g_icon_get_type (), GIcon), PLUGINS_MANIFEST_LIST_VIEW_ICON_SIZE, 0); -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp48_ = _tmp47_; -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (_tmp46_); -#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - icon_info = _tmp48_; -#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp49_ = icon_info; -#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp49_ != NULL) { -#line 1417 "ManifestWidget.c" +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp40_ = icon_theme; +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp41_ = extension_point; +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp42_ = plugins_extension_point_get_icon_name (_tmp41_); +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp43_ = _tmp42_; +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp44_ = (GThemedIcon*) g_themed_icon_new (_tmp43_); +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp45_ = _tmp44_; +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp46_ = gtk_icon_theme_lookup_by_gicon (_tmp40_, G_TYPE_CHECK_INSTANCE_CAST (_tmp45_, g_icon_get_type (), GIcon), PLUGINS_MANIFEST_LIST_VIEW_ICON_SIZE, 0); +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp47_ = _tmp46_; +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (_tmp45_); +#line 161 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + icon_info = _tmp47_; +#line 163 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp48_ = icon_info; +#line 163 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp48_ != NULL) { +#line 1198 "ManifestWidget.c" { - GdkPixbuf* _tmp50_ = NULL; - GtkIconInfo* _tmp51_; + GdkPixbuf* _tmp49_ = NULL; + GtkIconInfo* _tmp50_; + GdkPixbuf* _tmp51_; GdkPixbuf* _tmp52_; - GdkPixbuf* _tmp53_; -#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp51_ = icon_info; -#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp52_ = gtk_icon_info_load_icon (_tmp51_, &_inner_error_); -#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp50_ = _tmp52_; -#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp50_ = icon_info; +#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp51_ = gtk_icon_info_load_icon (_tmp50_, &_inner_error_); +#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp49_ = _tmp51_; +#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1431 "ManifestWidget.c" - goto __catch37_g_error; +#line 1212 "ManifestWidget.c" + goto __catch41_g_error; } -#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp53_ = _tmp50_; -#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp50_ = NULL; -#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp52_ = _tmp49_; +#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp49_ = NULL; +#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (icon); -#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - icon = _tmp53_; -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (_tmp50_); -#line 1444 "ManifestWidget.c" +#line 165 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + icon = _tmp52_; +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (_tmp49_); +#line 1225 "ManifestWidget.c" } - goto __finally37; - __catch37_g_error: + goto __finally41; + __catch41_g_error: { GError* err = NULL; - PluginsExtensionPoint* _tmp54_; + PluginsExtensionPoint* _tmp53_; + const gchar* _tmp54_; const gchar* _tmp55_; - const gchar* _tmp56_; - GError* _tmp57_; - const gchar* _tmp58_; -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + GError* _tmp56_; + const gchar* _tmp57_; +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" err = _inner_error_; -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _inner_error_ = NULL; -#line 181 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp54_ = extension_point; -#line 181 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp55_ = plugins_extension_point_get_icon_name (_tmp54_); -#line 181 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp56_ = _tmp55_; -#line 181 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp57_ = err; -#line 181 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp58_ = _tmp57_->message; -#line 181 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_warning ("ManifestWidget.vala:181: Unable to load icon %s: %s", _tmp56_, _tmp58_); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 167 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp53_ = extension_point; +#line 167 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp54_ = plugins_extension_point_get_icon_name (_tmp53_); +#line 167 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp55_ = _tmp54_; +#line 167 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp56_ = err; +#line 167 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp57_ = _tmp56_->message; +#line 167 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + g_warning ("ManifestWidget.vala:167: Unable to load icon %s: %s", _tmp55_, _tmp57_); +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_error_free0 (err); -#line 1473 "ManifestWidget.c" +#line 1254 "ManifestWidget.c" } - __finally37: -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + __finally41: +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _gtk_icon_info_free0 (icon_info); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (icon); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _plugins_extension_point_unref0 (extension_point); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (_extension_point_it); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (icon_theme); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (column); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (text_renderer); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (icon_renderer); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (checkbox_renderer); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.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 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_clear_error (&_inner_error_); -#line 178 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 164 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return NULL; -#line 1502 "ManifestWidget.c" +#line 1283 "ManifestWidget.c" } } -#line 174 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 160 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _gtk_icon_info_free0 (icon_info); -#line 1507 "ManifestWidget.c" +#line 1288 "ManifestWidget.c" } -#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp59_ = self->priv->store; -#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp60_ = category_iter; -#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp61_ = extension_point; -#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp62_ = plugins_extension_point_get_name (_tmp61_); -#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp63_ = _tmp62_; -#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp64_ = icon; -#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_tree_store_set (_tmp59_, &_tmp60_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_NAME, _tmp63_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_CAN_ENABLE, FALSE, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ICON, _tmp64_, -1); -#line 189 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp65_ = extension_point; -#line 189 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp66_ = plugins_extension_point_get_pluggable_type (_tmp65_); -#line 189 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp67_ = _tmp66_; -#line 189 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp68_ = plugins_get_pluggables_for_type (_tmp67_, _plugins_compare_pluggable_names_gcompare_data_func, NULL, NULL, TRUE); -#line 189 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - pluggables = _tmp68_; -#line 1533 "ManifestWidget.c" +#line 172 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp58_ = self->priv->store; +#line 172 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp59_ = category_iter; +#line 172 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp60_ = extension_point; +#line 172 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp61_ = plugins_extension_point_get_name (_tmp60_); +#line 172 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp62_ = _tmp61_; +#line 172 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp63_ = icon; +#line 172 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_tree_store_set (_tmp58_, &_tmp59_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_NAME, _tmp62_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_CAN_ENABLE, FALSE, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ICON, _tmp63_, -1); +#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp64_ = extension_point; +#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp65_ = plugins_extension_point_get_pluggable_type (_tmp64_); +#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp66_ = _tmp65_; +#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp67_ = plugins_get_pluggables_for_type (_tmp66_, _plugins_compare_pluggable_names_gcompare_data_func, NULL, NULL, TRUE); +#line 175 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + pluggables = _tmp67_; +#line 1314 "ManifestWidget.c" { GeeIterator* _pluggable_it = NULL; - GeeCollection* _tmp69_; - GeeIterator* _tmp70_; -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp69_ = pluggables; -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp70_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp69_, GEE_TYPE_ITERABLE, GeeIterable)); -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _pluggable_it = _tmp70_; -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + GeeCollection* _tmp68_; + GeeIterator* _tmp69_; +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp68_ = pluggables; +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp69_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp68_, GEE_TYPE_ITERABLE, GeeIterable)); +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _pluggable_it = _tmp69_; +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" while (TRUE) { -#line 1546 "ManifestWidget.c" - GeeIterator* _tmp71_; - gboolean _tmp72_; +#line 1327 "ManifestWidget.c" + GeeIterator* _tmp70_; SpitPluggable* pluggable = NULL; - GeeIterator* _tmp73_; - gpointer _tmp74_; + GeeIterator* _tmp71_; + gpointer _tmp72_; gboolean enabled = FALSE; - SpitPluggable* _tmp75_; - const gchar* _tmp76_; - gboolean _tmp77_ = FALSE; - gboolean _tmp78_; + SpitPluggable* _tmp73_; + const gchar* _tmp74_; + gboolean _tmp75_ = FALSE; + gboolean _tmp76_; SpitPluggableInfo info = {0}; - SpitPluggable* _tmp79_; - GdkPixbuf* _tmp80_ = NULL; - gboolean _tmp81_ = FALSE; - SpitPluggableInfo _tmp82_; - GdkPixbuf** _tmp83_; - gint _tmp83__length1; - GdkPixbuf* _tmp91_; + SpitPluggable* _tmp77_; + GdkPixbuf* _tmp78_ = NULL; + gboolean _tmp79_ = FALSE; + SpitPluggableInfo _tmp80_; + GdkPixbuf** _tmp81_; + gint _tmp81__length1; + GdkPixbuf* _tmp89_; GtkTreeIter plugin_iter = {0}; - GtkTreeStore* _tmp92_; - GtkTreeIter _tmp93_; - GtkTreeIter _tmp94_ = {0}; - GtkTreeStore* _tmp95_; - GtkTreeIter _tmp96_; - gboolean _tmp97_; + GtkTreeStore* _tmp90_; + GtkTreeIter _tmp91_; + GtkTreeIter _tmp92_ = {0}; + GtkTreeStore* _tmp93_; + GtkTreeIter _tmp94_; + gboolean _tmp95_; + SpitPluggable* _tmp96_; + const gchar* _tmp97_; SpitPluggable* _tmp98_; const gchar* _tmp99_; - SpitPluggable* _tmp100_; - const gchar* _tmp101_; - GdkPixbuf* _tmp102_; -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp71_ = _pluggable_it; -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp72_ = gee_iterator_next (_tmp71_); -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (!_tmp72_) { -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + GdkPixbuf* _tmp100_; +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp70_ = _pluggable_it; +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (!gee_iterator_next (_tmp70_)) { +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" break; -#line 1585 "ManifestWidget.c" +#line 1363 "ManifestWidget.c" } -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp73_ = _pluggable_it; -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp74_ = gee_iterator_get (_tmp73_); -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - pluggable = (SpitPluggable*) _tmp74_; -#line 193 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp75_ = pluggable; -#line 193 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp76_ = spit_pluggable_get_id (_tmp75_); -#line 193 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp78_ = plugins_get_pluggable_enabled (_tmp76_, &_tmp77_); -#line 193 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - enabled = _tmp77_; -#line 193 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (!_tmp78_) { -#line 194 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp71_ = _pluggable_it; +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp72_ = gee_iterator_get (_tmp71_); +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + pluggable = (SpitPluggable*) _tmp72_; +#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp73_ = pluggable; +#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp74_ = spit_pluggable_get_id (_tmp73_); +#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp76_ = plugins_get_pluggable_enabled (_tmp74_, &_tmp75_); +#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + enabled = _tmp75_; +#line 179 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (!_tmp76_) { +#line 180 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (pluggable); -#line 194 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 180 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" continue; -#line 1607 "ManifestWidget.c" +#line 1385 "ManifestWidget.c" } -#line 196 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 182 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" memset (&info, 0, sizeof (SpitPluggableInfo)); -#line 197 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp79_ = pluggable; -#line 197 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - spit_pluggable_get_info (_tmp79_, &info); -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp82_ = info; -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp83_ = _tmp82_.icons; -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp83__length1 = _tmp82_.icons_length1; -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp83_ != NULL) { -#line 1623 "ManifestWidget.c" +#line 183 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp77_ = pluggable; +#line 183 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + spit_pluggable_get_info (_tmp77_, &info); +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp80_ = info; +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp81_ = _tmp80_.icons; +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp81__length1 = _tmp80_.icons_length1; +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp81_ != NULL) { +#line 1401 "ManifestWidget.c" + SpitPluggableInfo _tmp82_; + GdkPixbuf** _tmp83_; + gint _tmp83__length1; +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp82_ = info; +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp83_ = _tmp82_.icons; +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp83__length1 = _tmp82_.icons_length1; +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp79_ = _tmp83__length1 > 0; +#line 1413 "ManifestWidget.c" + } else { +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp79_ = FALSE; +#line 1417 "ManifestWidget.c" + } +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp79_) { +#line 1421 "ManifestWidget.c" SpitPluggableInfo _tmp84_; GdkPixbuf** _tmp85_; gint _tmp85__length1; -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + GdkPixbuf* _tmp86_; + GdkPixbuf* _tmp87_; +#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp84_ = info; -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp85_ = _tmp84_.icons; -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp85__length1 = _tmp84_.icons_length1; -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp81_ = _tmp85__length1 > 0; -#line 1635 "ManifestWidget.c" +#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp86_ = _tmp85_[0]; +#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp87_ = _g_object_ref0 (_tmp86_); +#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (_tmp78_); +#line 186 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp78_ = _tmp87_; +#line 1441 "ManifestWidget.c" } else { -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp81_ = FALSE; -#line 1639 "ManifestWidget.c" - } -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp81_) { -#line 1643 "ManifestWidget.c" - SpitPluggableInfo _tmp86_; - GdkPixbuf** _tmp87_; - gint _tmp87__length1; GdkPixbuf* _tmp88_; - GdkPixbuf* _tmp89_; -#line 200 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp86_ = info; -#line 200 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp87_ = _tmp86_.icons; -#line 200 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp87__length1 = _tmp86_.icons_length1; -#line 200 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp88_ = _tmp87_[0]; -#line 200 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp89_ = _g_object_ref0 (_tmp88_); -#line 200 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (_tmp80_); -#line 200 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp80_ = _tmp89_; -#line 1663 "ManifestWidget.c" - } else { - GdkPixbuf* _tmp90_; -#line 201 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp90_ = resources_get_icon (RESOURCES_ICON_GENERIC_PLUGIN, PLUGINS_MANIFEST_LIST_VIEW_ICON_SIZE); -#line 201 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (_tmp80_); -#line 201 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp80_ = _tmp90_; -#line 1672 "ManifestWidget.c" +#line 187 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp88_ = resources_get_icon (RESOURCES_ICON_GENERIC_PLUGIN, PLUGINS_MANIFEST_LIST_VIEW_ICON_SIZE); +#line 187 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (_tmp78_); +#line 187 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp78_ = _tmp88_; +#line 1450 "ManifestWidget.c" } -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp91_ = _g_object_ref0 (_tmp80_); -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp89_ = _g_object_ref0 (_tmp78_); +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (icon); -#line 199 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - icon = _tmp91_; -#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp92_ = self->priv->store; -#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp93_ = category_iter; -#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_tree_store_append (_tmp92_, &_tmp94_, &_tmp93_); -#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - plugin_iter = _tmp94_; -#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp95_ = self->priv->store; -#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp96_ = plugin_iter; -#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp97_ = enabled; -#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 185 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + icon = _tmp89_; +#line 190 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp90_ = self->priv->store; +#line 190 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp91_ = category_iter; +#line 190 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_tree_store_append (_tmp90_, &_tmp92_, &_tmp91_); +#line 190 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + plugin_iter = _tmp92_; +#line 192 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp93_ = self->priv->store; +#line 192 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp94_ = plugin_iter; +#line 192 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp95_ = enabled; +#line 192 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp96_ = pluggable; +#line 192 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp97_ = spit_pluggable_get_pluggable_name (_tmp96_); +#line 192 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp98_ = pluggable; -#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp99_ = spit_pluggable_get_pluggable_name (_tmp98_); -#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp100_ = pluggable; -#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp101_ = spit_pluggable_get_id (_tmp100_); -#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp102_ = icon; -#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_tree_store_set (_tmp95_, &_tmp96_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ENABLED, _tmp97_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_NAME, _tmp99_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ID, _tmp101_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_CAN_ENABLE, TRUE, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ICON, _tmp102_, -1); -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (_tmp80_); -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 192 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp99_ = spit_pluggable_get_id (_tmp98_); +#line 192 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp100_ = icon; +#line 192 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_tree_store_set (_tmp93_, &_tmp94_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ENABLED, _tmp95_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_NAME, _tmp97_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ID, _tmp99_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_CAN_ENABLE, TRUE, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ICON, _tmp100_, -1); +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (_tmp78_); +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" spit_pluggable_info_destroy (&info); -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (pluggable); -#line 1712 "ManifestWidget.c" +#line 1490 "ManifestWidget.c" } -#line 191 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 177 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (_pluggable_it); -#line 1716 "ManifestWidget.c" +#line 1494 "ManifestWidget.c" } -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (pluggables); -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (icon); -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _plugins_extension_point_unref0 (extension_point); -#line 1724 "ManifestWidget.c" +#line 1502 "ManifestWidget.c" } -#line 169 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 155 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (_extension_point_it); -#line 1728 "ManifestWidget.c" +#line 1506 "ManifestWidget.c" } -#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 197 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" gtk_tree_view_expand_all (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView)); -#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 116 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (icon_theme); -#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 116 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (column); -#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 116 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (text_renderer); -#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 116 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (icon_renderer); -#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 116 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (checkbox_renderer); -#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 116 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return self; -#line 1744 "ManifestWidget.c" +#line 1522 "ManifestWidget.c" } -PluginsManifestListView* plugins_manifest_list_view_new (void) { -#line 130 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +PluginsManifestListView* +plugins_manifest_list_view_new (void) +{ +#line 116 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return plugins_manifest_list_view_construct (PLUGINS_TYPE_MANIFEST_LIST_VIEW); -#line 1751 "ManifestWidget.c" +#line 1531 "ManifestWidget.c" } -static gpointer _gtk_tree_path_copy0 (gpointer self) { -#line 218 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - return self ? gtk_tree_path_copy (self) : NULL; -#line 1758 "ManifestWidget.c" +static GtkTreePath* +_vala_GtkTreePath_copy (GtkTreePath* self) +{ +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + return g_boxed_copy (gtk_tree_path_get_type (), self); +#line 1540 "ManifestWidget.c" } -static void _vala_array_add50 (gchar** * array, int* length, int* size, gchar* value) { -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +static gpointer +__vala_GtkTreePath_copy0 (gpointer self) +{ +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + return self ? _vala_GtkTreePath_copy (self) : NULL; +#line 1549 "ManifestWidget.c" +} + + +static void +_vala_array_add53 (gchar** * array, + int* length, + int* size, + gchar* value) +{ +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if ((*length) == (*size)) { -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" *size = (*size) ? (2 * (*size)) : 4; -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" *array = g_renew (gchar*, *array, (*size) + 1); -#line 1769 "ManifestWidget.c" +#line 1565 "ManifestWidget.c" } -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" (*array)[(*length)++] = value; -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" (*array)[*length] = NULL; -#line 1775 "ManifestWidget.c" +#line 1571 "ManifestWidget.c" +} + + +static void +_vala_GtkTreePath_free (GtkTreePath* self) +{ +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + g_boxed_free (gtk_tree_path_get_type (), self); +#line 1580 "ManifestWidget.c" } -static void _gtk_tree_path_free0_ (gpointer var) { -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - (var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL)); -#line 1782 "ManifestWidget.c" +static void +__vala_GtkTreePath_free0_ (gpointer var) +{ +#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + (var == NULL) ? NULL : (var = (_vala_GtkTreePath_free (var), NULL)); +#line 1589 "ManifestWidget.c" } -static void _g_list_free__gtk_tree_path_free0_ (GList* self) { -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_list_foreach (self, (GFunc) _gtk_tree_path_free0_, NULL); -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - g_list_free (self); -#line 1791 "ManifestWidget.c" +static inline void +_g_list_free___vala_GtkTreePath_free0_ (GList* self) +{ +#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + g_list_free_full (self, (GDestroyNotify) __vala_GtkTreePath_free0_); +#line 1598 "ManifestWidget.c" } -gchar** plugins_manifest_list_view_get_selected_ids (PluginsManifestListView* self, int* result_length1) { +gchar** +plugins_manifest_list_view_get_selected_ids (PluginsManifestListView* self, + int* result_length1) +{ gchar** result = NULL; gchar** ids = NULL; gchar** _tmp0_; @@ -1803,40 +1613,40 @@ gchar** plugins_manifest_list_view_get_selected_ids (PluginsManifestListView* se GList* _tmp3_; gchar** _tmp12_; gint _tmp12__length1; -#line 214 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 200 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_return_val_if_fail (PLUGINS_IS_MANIFEST_LIST_VIEW (self), NULL); -#line 215 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 201 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp0_ = g_new0 (gchar*, 0 + 1); -#line 215 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 201 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids = _tmp0_; -#line 215 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 201 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ids_length1 = 0; -#line 215 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 201 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _ids_size_ = ids_length1; -#line 217 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 203 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp1_ = gtk_tree_view_get_selection (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView)); -#line 217 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 203 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp2_ = gtk_tree_selection_get_selected_rows (_tmp1_, NULL); -#line 217 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 203 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" selected = _tmp2_; -#line 218 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp3_ = selected; -#line 1825 "ManifestWidget.c" +#line 1635 "ManifestWidget.c" { GList* path_collection = NULL; GList* path_it = NULL; -#line 218 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" path_collection = _tmp3_; -#line 218 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" for (path_it = path_collection; path_it != NULL; path_it = path_it->next) { -#line 1833 "ManifestWidget.c" +#line 1643 "ManifestWidget.c" GtkTreePath* _tmp4_; GtkTreePath* path = NULL; -#line 218 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp4_ = _gtk_tree_path_copy0 ((GtkTreePath*) path_it->data); -#line 218 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp4_ = __vala_GtkTreePath_copy0 ((GtkTreePath*) path_it->data); +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" path = _tmp4_; -#line 1840 "ManifestWidget.c" +#line 1650 "ManifestWidget.c" { GtkTreeIter iter = {0}; gchar* id = NULL; @@ -1844,369 +1654,347 @@ gchar** plugins_manifest_list_view_get_selected_ids (PluginsManifestListView* se GtkTreeIter _tmp6_ = {0}; gchar* _tmp7_; const gchar* _tmp8_; -#line 220 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp5_ = path; -#line 220 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp7_ = plugins_manifest_list_view_get_id_at_path (self, _tmp5_, &_tmp6_); -#line 220 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" iter = _tmp6_; -#line 220 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 206 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" id = _tmp7_; -#line 221 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 207 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp8_ = id; -#line 221 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 207 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (_tmp8_ != NULL) { -#line 1860 "ManifestWidget.c" +#line 1670 "ManifestWidget.c" gchar** _tmp9_; gint _tmp9__length1; const gchar* _tmp10_; gchar* _tmp11_; -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp9_ = ids; -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp9__length1 = ids_length1; -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp10_ = id; -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp11_ = g_strdup (_tmp10_); -#line 222 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _vala_array_add50 (&ids, &ids_length1, &_ids_size_, _tmp11_); -#line 1875 "ManifestWidget.c" +#line 208 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _vala_array_add53 (&ids, &ids_length1, &_ids_size_, _tmp11_); +#line 1685 "ManifestWidget.c" } -#line 218 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_free0 (id); -#line 218 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _gtk_tree_path_free0 (path); -#line 1881 "ManifestWidget.c" +#line 204 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + __vala_GtkTreePath_free0 (path); +#line 1691 "ManifestWidget.c" } } } -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp12_ = ids; -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp12__length1 = ids_length1; -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (result_length1) { -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" *result_length1 = _tmp12__length1; -#line 1893 "ManifestWidget.c" +#line 1703 "ManifestWidget.c" } -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" result = _tmp12_; -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - __g_list_free__gtk_tree_path_free0_0 (selected); -#line 225 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + __g_list_free___vala_GtkTreePath_free0_0 (selected); +#line 211 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 1901 "ManifestWidget.c" +#line 1711 "ManifestWidget.c" } -static gchar* plugins_manifest_list_view_get_id_at_path (PluginsManifestListView* self, GtkTreePath* path, GtkTreeIter* iter) { +static gchar* +plugins_manifest_list_view_get_id_at_path (PluginsManifestListView* self, + GtkTreePath* path, + GtkTreeIter* iter) +{ GtkTreeIter _vala_iter = {0}; gchar* result = NULL; GtkTreeStore* _tmp0_; - GtkTreePath* _tmp1_; - GtkTreeIter _tmp2_ = {0}; - gboolean _tmp3_; + GtkTreeIter _tmp1_ = {0}; + gboolean _tmp2_; const gchar* id = NULL; - GtkTreeStore* _tmp4_; - GtkTreeIter _tmp5_; - const gchar* _tmp6_; - gchar* _tmp7_; -#line 228 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + GtkTreeStore* _tmp3_; + GtkTreeIter _tmp4_; + const gchar* _tmp5_; + gchar* _tmp6_; +#line 214 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_return_val_if_fail (PLUGINS_IS_MANIFEST_LIST_VIEW (self), NULL); -#line 228 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 214 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_return_val_if_fail (path != NULL, NULL); -#line 229 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 215 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp0_ = self->priv->store; -#line 229 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp1_ = path; -#line 229 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp3_ = gtk_tree_model_get_iter (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, GTK_TYPE_TREE_MODEL, GtkTreeModel), &_tmp2_, _tmp1_); -#line 229 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _vala_iter = _tmp2_; -#line 229 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (!_tmp3_) { -#line 230 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 215 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp2_ = gtk_tree_model_get_iter (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, gtk_tree_model_get_type (), GtkTreeModel), &_tmp1_, path); +#line 215 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _vala_iter = _tmp1_; +#line 215 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (!_tmp2_) { +#line 216 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" result = NULL; -#line 230 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 216 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (iter) { -#line 230 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 216 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" *iter = _vala_iter; -#line 1937 "ManifestWidget.c" +#line 1748 "ManifestWidget.c" } -#line 230 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 216 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 1941 "ManifestWidget.c" +#line 1752 "ManifestWidget.c" } -#line 233 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp4_ = self->priv->store; -#line 233 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp5_ = _vala_iter; -#line 233 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_tree_model_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GTK_TYPE_TREE_MODEL, GtkTreeModel), &_tmp5_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ID, &id, -1); -#line 235 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp6_ = id; -#line 235 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp7_ = g_strdup (_tmp6_); -#line 235 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - result = _tmp7_; -#line 235 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 219 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp3_ = self->priv->store; +#line 219 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp4_ = _vala_iter; +#line 219 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_tree_model_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, gtk_tree_model_get_type (), GtkTreeModel), &_tmp4_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ID, &id, -1); +#line 221 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp5_ = id; +#line 221 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp6_ = g_strdup (_tmp5_); +#line 221 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + result = _tmp6_; +#line 221 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" if (iter) { -#line 235 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 221 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" *iter = _vala_iter; -#line 1959 "ManifestWidget.c" +#line 1770 "ManifestWidget.c" } -#line 235 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 221 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 1963 "ManifestWidget.c" +#line 1774 "ManifestWidget.c" } -static gboolean plugins_manifest_list_view_real_button_press_event (GtkWidget* base, GdkEventButton* event) { +static gboolean +plugins_manifest_list_view_real_button_press_event (GtkWidget* base, + GdkEventButton* event) +{ PluginsManifestListView * self; gboolean result = FALSE; GtkTreePath* path = NULL; GtkTreeViewColumn* col = NULL; gint cellx = 0; gint celly = 0; - GdkEventButton* _tmp0_; + gdouble _tmp0_; gdouble _tmp1_; - GdkEventButton* _tmp2_; - gdouble _tmp3_; - GtkTreePath* _tmp4_ = NULL; - GtkTreeViewColumn* _tmp5_ = NULL; - gint _tmp6_ = 0; - gint _tmp7_ = 0; - gboolean _tmp8_; - GtkTreeViewColumn* _tmp9_; - gboolean _tmp12_ = FALSE; - gint _tmp13_; + GtkTreePath* _tmp2_ = NULL; + GtkTreeViewColumn* _tmp3_ = NULL; + gint _tmp4_ = 0; + gint _tmp5_ = 0; + gboolean _tmp6_; + GtkTreeViewColumn* _tmp7_; + gboolean _tmp8_ = FALSE; + gint _tmp9_; GtkTreeIter iter = {0}; gchar* id = NULL; - GtkTreePath* _tmp17_; - GtkTreeIter _tmp18_ = {0}; - gchar* _tmp19_; - const gchar* _tmp20_; + GtkTreePath* _tmp11_; + GtkTreeIter _tmp12_ = {0}; + gchar* _tmp13_; + const gchar* _tmp14_; gboolean enabled = FALSE; - const gchar* _tmp23_; - gboolean _tmp24_ = FALSE; - gboolean _tmp25_; - gboolean _tmp28_; - const gchar* _tmp29_; - gboolean _tmp30_; - GtkTreeStore* _tmp31_; - GtkTreeIter _tmp32_; - gboolean _tmp33_; -#line 246 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + const gchar* _tmp15_; + gboolean _tmp16_ = FALSE; + gboolean _tmp17_; + gboolean _tmp18_; + const gchar* _tmp19_; + gboolean _tmp20_; + GtkTreeStore* _tmp21_; + GtkTreeIter _tmp22_; + gboolean _tmp23_; +#line 232 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, PLUGINS_TYPE_MANIFEST_LIST_VIEW, PluginsManifestListView); -#line 246 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 232 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_return_val_if_fail (event != NULL, FALSE); -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp0_ = event; -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp1_ = _tmp0_->x; -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp2_ = event; -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp3_ = _tmp2_->y; -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp8_ = gtk_tree_view_get_path_at_pos (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), (gint) _tmp1_, (gint) _tmp3_, &_tmp4_, &_tmp5_, &_tmp6_, &_tmp7_); -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _gtk_tree_path_free0 (path); -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - path = _tmp4_; -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp0_ = event->x; +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp1_ = event->y; +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp6_ = gtk_tree_view_get_path_at_pos (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), (gint) _tmp0_, (gint) _tmp1_, &_tmp2_, &_tmp3_, &_tmp4_, &_tmp5_); +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + __vala_GtkTreePath_free0 (path); +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + path = _tmp2_; +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (col); -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp9_ = _g_object_ref0 (_tmp5_); -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - col = _tmp9_; -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - cellx = _tmp6_; -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - celly = _tmp7_; -#line 251 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (!_tmp8_) { -#line 2032 "ManifestWidget.c" - GdkEventButton* _tmp10_; - gboolean _tmp11_; -#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp10_ = event; -#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp11_ = GTK_WIDGET_CLASS (plugins_manifest_list_view_parent_class)->button_press_event (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), gtk_widget_get_type (), GtkWidget), _tmp10_); -#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - result = _tmp11_; -#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp7_ = _g_object_ref0 (_tmp3_); +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + col = _tmp7_; +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + cellx = _tmp4_; +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + celly = _tmp5_; +#line 237 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (!_tmp6_) { +#line 239 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + result = GTK_WIDGET_CLASS (plugins_manifest_list_view_parent_class)->button_press_event (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), gtk_widget_get_type (), GtkWidget), event); +#line 239 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (col); -#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _gtk_tree_path_free0 (path); -#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 239 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + __vala_GtkTreePath_free0 (path); +#line 239 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 2047 "ManifestWidget.c" +#line 1848 "ManifestWidget.c" } -#line 258 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp13_ = cellx; -#line 258 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp13_ < (PLUGINS_MANIFEST_LIST_VIEW_ICON_SIZE + PLUGINS_MANIFEST_LIST_VIEW_ICON_X_PADDING)) { -#line 258 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp12_ = TRUE; -#line 2055 "ManifestWidget.c" +#line 244 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp9_ = cellx; +#line 244 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp9_ < (PLUGINS_MANIFEST_LIST_VIEW_ICON_SIZE + PLUGINS_MANIFEST_LIST_VIEW_ICON_X_PADDING)) { +#line 244 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp8_ = TRUE; +#line 1856 "ManifestWidget.c" } else { - gint _tmp14_; -#line 258 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp14_ = cellx; -#line 258 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp12_ = _tmp14_ > (2 * (PLUGINS_MANIFEST_LIST_VIEW_ICON_X_PADDING + PLUGINS_MANIFEST_LIST_VIEW_ICON_SIZE)); -#line 2062 "ManifestWidget.c" + gint _tmp10_; +#line 244 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp10_ = cellx; +#line 244 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp8_ = _tmp10_ > (2 * (PLUGINS_MANIFEST_LIST_VIEW_ICON_X_PADDING + PLUGINS_MANIFEST_LIST_VIEW_ICON_SIZE)); +#line 1863 "ManifestWidget.c" } -#line 258 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp12_) { -#line 2066 "ManifestWidget.c" - GdkEventButton* _tmp15_; - gboolean _tmp16_; -#line 259 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp15_ = event; -#line 259 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp16_ = GTK_WIDGET_CLASS (plugins_manifest_list_view_parent_class)->button_press_event (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), gtk_widget_get_type (), GtkWidget), _tmp15_); -#line 259 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - result = _tmp16_; -#line 259 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 244 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp8_) { +#line 245 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + result = GTK_WIDGET_CLASS (plugins_manifest_list_view_parent_class)->button_press_event (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), gtk_widget_get_type (), GtkWidget), event); +#line 245 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (col); -#line 259 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _gtk_tree_path_free0 (path); -#line 259 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 245 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + __vala_GtkTreePath_free0 (path); +#line 245 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 2081 "ManifestWidget.c" +#line 1875 "ManifestWidget.c" } -#line 262 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp17_ = path; -#line 262 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp19_ = plugins_manifest_list_view_get_id_at_path (self, _tmp17_, &_tmp18_); -#line 262 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - iter = _tmp18_; -#line 262 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - id = _tmp19_; -#line 263 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp20_ = id; -#line 263 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (_tmp20_ == NULL) { -#line 2095 "ManifestWidget.c" - GdkEventButton* _tmp21_; - gboolean _tmp22_; -#line 264 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp21_ = event; -#line 264 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp22_ = GTK_WIDGET_CLASS (plugins_manifest_list_view_parent_class)->button_press_event (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), gtk_widget_get_type (), GtkWidget), _tmp21_); -#line 264 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - result = _tmp22_; -#line 264 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 248 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp11_ = path; +#line 248 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp13_ = plugins_manifest_list_view_get_id_at_path (self, _tmp11_, &_tmp12_); +#line 248 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + iter = _tmp12_; +#line 248 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + id = _tmp13_; +#line 249 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp14_ = id; +#line 249 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (_tmp14_ == NULL) { +#line 250 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + result = GTK_WIDGET_CLASS (plugins_manifest_list_view_parent_class)->button_press_event (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), gtk_widget_get_type (), GtkWidget), event); +#line 250 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_free0 (id); -#line 264 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 250 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (col); -#line 264 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _gtk_tree_path_free0 (path); -#line 264 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 250 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + __vala_GtkTreePath_free0 (path); +#line 250 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 2112 "ManifestWidget.c" +#line 1899 "ManifestWidget.c" } -#line 267 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp23_ = id; -#line 267 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp25_ = plugins_get_pluggable_enabled (_tmp23_, &_tmp24_); -#line 267 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - enabled = _tmp24_; -#line 267 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - if (!_tmp25_) { -#line 2122 "ManifestWidget.c" - GdkEventButton* _tmp26_; - gboolean _tmp27_; -#line 268 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp26_ = event; -#line 268 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp27_ = GTK_WIDGET_CLASS (plugins_manifest_list_view_parent_class)->button_press_event (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), gtk_widget_get_type (), GtkWidget), _tmp26_); -#line 268 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - result = _tmp27_; -#line 268 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp15_ = id; +#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp17_ = plugins_get_pluggable_enabled (_tmp15_, &_tmp16_); +#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + enabled = _tmp16_; +#line 253 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + if (!_tmp17_) { +#line 254 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + result = GTK_WIDGET_CLASS (plugins_manifest_list_view_parent_class)->button_press_event (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, gtk_tree_view_get_type (), GtkTreeView), gtk_widget_get_type (), GtkWidget), event); +#line 254 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_free0 (id); -#line 268 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 254 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (col); -#line 268 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _gtk_tree_path_free0 (path); -#line 268 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 254 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + __vala_GtkTreePath_free0 (path); +#line 254 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 2139 "ManifestWidget.c" +#line 1919 "ManifestWidget.c" } -#line 271 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp28_ = enabled; -#line 271 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - enabled = !_tmp28_; -#line 272 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp29_ = id; -#line 272 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp30_ = enabled; -#line 272 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - plugins_set_pluggable_enabled (_tmp29_, _tmp30_); -#line 274 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp31_ = self->priv->store; -#line 274 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp32_ = iter; -#line 274 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _tmp33_ = enabled; -#line 274 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - gtk_tree_store_set (_tmp31_, &_tmp32_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ENABLED, _tmp33_, -1); -#line 276 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 257 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp18_ = enabled; +#line 257 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + enabled = !_tmp18_; +#line 258 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp19_ = id; +#line 258 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp20_ = enabled; +#line 258 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + plugins_set_pluggable_enabled (_tmp19_, _tmp20_); +#line 260 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp21_ = self->priv->store; +#line 260 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp22_ = iter; +#line 260 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _tmp23_ = enabled; +#line 260 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + gtk_tree_store_set (_tmp21_, &_tmp22_, PLUGINS_MANIFEST_LIST_VIEW_COLUMN_ENABLED, _tmp23_, -1); +#line 262 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" result = TRUE; -#line 276 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 262 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_free0 (id); -#line 276 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 262 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _g_object_unref0 (col); -#line 276 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _gtk_tree_path_free0 (path); -#line 276 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 262 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + __vala_GtkTreePath_free0 (path); +#line 262 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" return result; -#line 2169 "ManifestWidget.c" +#line 1949 "ManifestWidget.c" } -static void plugins_manifest_list_view_class_init (PluginsManifestListViewClass * klass) { -#line 108 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +static void +plugins_manifest_list_view_class_init (PluginsManifestListViewClass * klass) +{ +#line 94 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" plugins_manifest_list_view_parent_class = g_type_class_peek_parent (klass); -#line 108 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 94 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" g_type_class_add_private (klass, sizeof (PluginsManifestListViewPrivate)); -#line 108 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 94 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" ((GtkWidgetClass *) klass)->button_press_event = (gboolean (*) (GtkWidget *, GdkEventButton*)) plugins_manifest_list_view_real_button_press_event; -#line 108 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 94 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" G_OBJECT_CLASS (klass)->finalize = plugins_manifest_list_view_finalize; -#line 2182 "ManifestWidget.c" +#line 1964 "ManifestWidget.c" } -static void plugins_manifest_list_view_instance_init (PluginsManifestListView * self) { +static void +plugins_manifest_list_view_instance_init (PluginsManifestListView * self) +{ GtkTreeStore* _tmp0_; -#line 108 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 94 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" self->priv = PLUGINS_MANIFEST_LIST_VIEW_GET_PRIVATE (self); -#line 122 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 108 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" _tmp0_ = gtk_tree_store_new ((gint) PLUGINS_MANIFEST_LIST_VIEW_COLUMN_N_COLUMNS, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, gdk_pixbuf_get_type (), G_TYPE_STRING, G_TYPE_STRING); -#line 122 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 108 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" self->priv->store = _tmp0_; -#line 2194 "ManifestWidget.c" +#line 1978 "ManifestWidget.c" } -static void plugins_manifest_list_view_finalize (GObject * obj) { +static void +plugins_manifest_list_view_finalize (GObject * obj) +{ PluginsManifestListView * self; -#line 108 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" +#line 94 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, PLUGINS_TYPE_MANIFEST_LIST_VIEW, PluginsManifestListView); -#line 122 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" - _g_object_unref0 (self->priv->store); #line 108 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" + _g_object_unref0 (self->priv->store); +#line 94 "/home/jens/Source/shotwell/src/plugins/ManifestWidget.vala" G_OBJECT_CLASS (plugins_manifest_list_view_parent_class)->finalize (obj); -#line 2206 "ManifestWidget.c" +#line 1992 "ManifestWidget.c" } -GType plugins_manifest_list_view_get_type (void) { +GType +plugins_manifest_list_view_get_type (void) +{ static volatile gsize plugins_manifest_list_view_type_id__volatile = 0; if (g_once_init_enter (&plugins_manifest_list_view_type_id__volatile)) { static const GTypeInfo g_define_type_info = { sizeof (PluginsManifestListViewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) plugins_manifest_list_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PluginsManifestListView), 0, (GInstanceInitFunc) plugins_manifest_list_view_instance_init, NULL }; @@ -2218,7 +2006,11 @@ GType plugins_manifest_list_view_get_type (void) { } -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { +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) { @@ -2230,13 +2022,19 @@ static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNoti } -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { +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) { +static gint +_vala_array_length (gpointer array) +{ int length; length = 0; if (array) { |