diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2018-10-01 07:17:16 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2018-10-01 07:17:16 +0200 |
commit | 71137cc5832110d91599d68790402cf196762ed3 (patch) | |
tree | e7985bbfb6ca50ea738b38a9f852ee51431d48a7 /src/core/DataView.c | |
parent | 8ae550d463720d5d1c0e253af29843ff15de1a54 (diff) | |
parent | 1e92964463e564bb3359a7110342182fcfdc67f2 (diff) |
Merge branch 'release/debian/0.30.1-1'debian/0.30.1-1
Diffstat (limited to 'src/core/DataView.c')
-rw-r--r-- | src/core/DataView.c | 745 |
1 files changed, 0 insertions, 745 deletions
diff --git a/src/core/DataView.c b/src/core/DataView.c deleted file mode 100644 index 7267434..0000000 --- a/src/core/DataView.c +++ /dev/null @@ -1,745 +0,0 @@ -/* DataView.c generated by valac 0.40.4, the Vala compiler - * generated from DataView.vala, do not modify */ - -/* Copyright 2016 Software Freedom Conservancy Inc. - * - * This software is licensed under the GNU Lesser General Public License - * (version 2.1 or later). See the COPYING file in this distribution. - */ - - -#include <glib.h> -#include <glib-object.h> -#include <stdlib.h> -#include <string.h> - - -#define TYPE_DATA_OBJECT (data_object_get_type ()) -#define DATA_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DATA_OBJECT, DataObject)) -#define DATA_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DATA_OBJECT, DataObjectClass)) -#define IS_DATA_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DATA_OBJECT)) -#define IS_DATA_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DATA_OBJECT)) -#define DATA_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DATA_OBJECT, DataObjectClass)) - -typedef struct _DataObject DataObject; -typedef struct _DataObjectClass DataObjectClass; -typedef struct _DataObjectPrivate DataObjectPrivate; - -#define TYPE_ALTERATION (alteration_get_type ()) -#define ALTERATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ALTERATION, Alteration)) -#define ALTERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ALTERATION, AlterationClass)) -#define IS_ALTERATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ALTERATION)) -#define IS_ALTERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ALTERATION)) -#define ALTERATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ALTERATION, AlterationClass)) - -typedef struct _Alteration Alteration; -typedef struct _AlterationClass AlterationClass; - -#define TYPE_DATA_COLLECTION (data_collection_get_type ()) -#define DATA_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DATA_COLLECTION, DataCollection)) -#define DATA_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DATA_COLLECTION, DataCollectionClass)) -#define IS_DATA_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DATA_COLLECTION)) -#define IS_DATA_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DATA_COLLECTION)) -#define DATA_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DATA_COLLECTION, DataCollectionClass)) - -typedef struct _DataCollection DataCollection; -typedef struct _DataCollectionClass DataCollectionClass; - -#define TYPE_DATA_VIEW (data_view_get_type ()) -#define DATA_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DATA_VIEW, DataView)) -#define DATA_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DATA_VIEW, DataViewClass)) -#define IS_DATA_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DATA_VIEW)) -#define IS_DATA_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DATA_VIEW)) -#define DATA_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DATA_VIEW, DataViewClass)) - -typedef struct _DataView DataView; -typedef struct _DataViewClass DataViewClass; -typedef struct _DataViewPrivate DataViewPrivate; - -#define TYPE_DATA_SOURCE (data_source_get_type ()) -#define DATA_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DATA_SOURCE, DataSource)) -#define DATA_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DATA_SOURCE, DataSourceClass)) -#define IS_DATA_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DATA_SOURCE)) -#define IS_DATA_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DATA_SOURCE)) -#define DATA_SOURCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DATA_SOURCE, DataSourceClass)) - -typedef struct _DataSource DataSource; -typedef struct _DataSourceClass DataSourceClass; -enum { - DATA_VIEW_0_PROPERTY, - DATA_VIEW_NUM_PROPERTIES -}; -static GParamSpec* data_view_properties[DATA_VIEW_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)) - -#define TYPE_VIEW_COLLECTION (view_collection_get_type ()) -#define VIEW_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_VIEW_COLLECTION, ViewCollection)) -#define VIEW_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_VIEW_COLLECTION, ViewCollectionClass)) -#define IS_VIEW_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_VIEW_COLLECTION)) -#define IS_VIEW_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_VIEW_COLLECTION)) -#define VIEW_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_VIEW_COLLECTION, ViewCollectionClass)) - -typedef struct _ViewCollection ViewCollection; -typedef struct _ViewCollectionClass ViewCollectionClass; -#define _data_collection_unref0(var) ((var == NULL) ? NULL : (var = (data_collection_unref (var), NULL))) -enum { - DATA_VIEW_STATE_CHANGED_SIGNAL, - DATA_VIEW_VISIBILITY_CHANGED_SIGNAL, - DATA_VIEW_VIEW_ALTERED_SIGNAL, - DATA_VIEW_GEOMETRY_ALTERED_SIGNAL, - DATA_VIEW_UNSUBSCRIBED_SIGNAL, - DATA_VIEW_NUM_SIGNALS -}; -static guint data_view_signals[DATA_VIEW_NUM_SIGNALS] = {0}; - -struct _DataObject { - GObject parent_instance; - DataObjectPrivate * priv; -}; - -struct _DataObjectClass { - GObjectClass parent_class; - void (*notify_altered) (DataObject* self, Alteration* alteration); - void (*notify_membership_changed) (DataObject* self, DataCollection* collection); - void (*notify_collection_property_set) (DataObject* self, const gchar* name, GValue* old, GValue* val); - void (*notify_collection_property_cleared) (DataObject* self, const gchar* name); - gchar* (*get_name) (DataObject* self); - gchar* (*to_string) (DataObject* self); -}; - -struct _DataView { - DataObject parent_instance; - DataViewPrivate * priv; -}; - -struct _DataViewClass { - DataObjectClass parent_class; - void (*notify_view_altered) (DataView* self); - void (*notify_geometry_altered) (DataView* self); - void (*notify_unsubscribed) (DataView* self, DataSource* source); - void (*state_changed) (DataView* self, gboolean selected); - void (*visibility_changed) (DataView* self, gboolean visible); - void (*view_altered) (DataView* self); - void (*geometry_altered) (DataView* self); - void (*unsubscribed) (DataView* self, DataSource* source); -}; - -struct _DataViewPrivate { - DataSource* source; - gboolean selected; - gboolean visible; -}; - - -static gpointer data_view_parent_class = NULL; - -GType data_object_get_type (void) G_GNUC_CONST; -gpointer alteration_ref (gpointer instance); -void alteration_unref (gpointer instance); -GParamSpec* param_spec_alteration (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags); -void value_set_alteration (GValue* value, - gpointer v_object); -void value_take_alteration (GValue* value, - gpointer v_object); -gpointer value_get_alteration (const GValue* value); -GType alteration_get_type (void) G_GNUC_CONST; -gpointer data_collection_ref (gpointer instance); -void data_collection_unref (gpointer instance); -GParamSpec* param_spec_data_collection (const gchar* name, - const gchar* nick, - const gchar* blurb, - GType object_type, - GParamFlags flags); -void value_set_data_collection (GValue* value, - gpointer v_object); -void value_take_data_collection (GValue* value, - gpointer v_object); -gpointer value_get_data_collection (const GValue* value); -GType data_collection_get_type (void) G_GNUC_CONST; -GType data_view_get_type (void) G_GNUC_CONST; -GType data_source_get_type (void) G_GNUC_CONST; -#define DATA_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_DATA_VIEW, DataViewPrivate)) -void data_source_internal_unsubscribe (DataSource* self, - DataView* view); -DataView* data_view_new (DataSource* source); -DataView* data_view_construct (GType object_type, - DataSource* source); -#define DATA_OBJECT_INVALID_OBJECT_ID ((gint64) -1) -DataObject* data_object_construct (GType object_type, - gint64 object_id); -void data_source_internal_subscribe (DataSource* self, - DataView* view); -static gchar* data_view_real_get_name (DataObject* base); -gchar* data_object_get_name (DataObject* self); -static gchar* data_view_real_to_string (DataObject* base); -gchar* data_object_to_string (DataObject* self); -DataSource* data_view_get_source (DataView* self); -gboolean data_view_is_selected (DataView* self); -void data_view_internal_set_selected (DataView* self, - gboolean selected); -gboolean data_view_internal_toggle (DataView* self); -gboolean data_view_is_visible (DataView* self); -void data_view_internal_set_visible (DataView* self, - gboolean visible); -void data_view_notify_view_altered (DataView* self); -static void data_view_real_notify_view_altered (DataView* self); -GType view_collection_get_type (void) G_GNUC_CONST; -DataCollection* data_object_get_membership (DataObject* self); -gboolean data_collection_are_notifications_frozen (DataCollection* self); -void view_collection_internal_notify_view_altered (ViewCollection* self, - DataView* view); -void data_view_notify_geometry_altered (DataView* self); -static void data_view_real_notify_geometry_altered (DataView* self); -void view_collection_internal_notify_geometry_altered (ViewCollection* self, - DataView* view); -void data_view_notify_unsubscribed (DataView* self, - DataSource* source); -static void data_view_real_notify_unsubscribed (DataView* self, - DataSource* source); -static void data_view_real_state_changed (DataView* self, - gboolean selected); -static void data_view_real_visibility_changed (DataView* self, - gboolean visible); -static void data_view_real_view_altered (DataView* self); -static void data_view_real_geometry_altered (DataView* self); -static void data_view_real_unsubscribed (DataView* self, - DataSource* source); -static void data_view_finalize (GObject * obj); - - -static gpointer -_g_object_ref0 (gpointer self) -{ -#line 33 "/home/jens/Source/shotwell/src/core/DataView.vala" - return self ? g_object_ref (self) : NULL; -#line 221 "DataView.c" -} - - -DataView* -data_view_construct (GType object_type, - DataSource* source) -{ - DataView * self = NULL; - DataSource* _tmp0_; -#line 32 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_val_if_fail (IS_DATA_SOURCE (source), NULL); -#line 32 "/home/jens/Source/shotwell/src/core/DataView.vala" - self = (DataView*) data_object_construct (object_type, DATA_OBJECT_INVALID_OBJECT_ID); -#line 33 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = _g_object_ref0 (source); -#line 33 "/home/jens/Source/shotwell/src/core/DataView.vala" - _g_object_unref0 (self->priv->source); -#line 33 "/home/jens/Source/shotwell/src/core/DataView.vala" - self->priv->source = _tmp0_; -#line 37 "/home/jens/Source/shotwell/src/core/DataView.vala" - data_source_internal_subscribe (source, self); -#line 32 "/home/jens/Source/shotwell/src/core/DataView.vala" - return self; -#line 245 "DataView.c" -} - - -DataView* -data_view_new (DataSource* source) -{ -#line 32 "/home/jens/Source/shotwell/src/core/DataView.vala" - return data_view_construct (TYPE_DATA_VIEW, source); -#line 254 "DataView.c" -} - - -static gchar* -data_view_real_get_name (DataObject* base) -{ - DataView * self; - gchar* result = NULL; - DataSource* _tmp0_; - gchar* _tmp1_; - gchar* _tmp2_; - gchar* _tmp3_; - gchar* _tmp4_; -#line 47 "/home/jens/Source/shotwell/src/core/DataView.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_DATA_VIEW, DataView); -#line 48 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->source; -#line 48 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp1_ = data_object_get_name (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, TYPE_DATA_OBJECT, DataObject)); -#line 48 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp2_ = _tmp1_; -#line 48 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp3_ = g_strdup_printf ("View of %s", _tmp2_); -#line 48 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp4_ = _tmp3_; -#line 48 "/home/jens/Source/shotwell/src/core/DataView.vala" - _g_free0 (_tmp2_); -#line 48 "/home/jens/Source/shotwell/src/core/DataView.vala" - result = _tmp4_; -#line 48 "/home/jens/Source/shotwell/src/core/DataView.vala" - return result; -#line 286 "DataView.c" -} - - -static gchar* -data_view_real_to_string (DataObject* base) -{ - DataView * self; - gchar* result = NULL; - gchar* _tmp0_; - gchar* _tmp1_; - DataSource* _tmp2_; - gchar* _tmp3_; - gchar* _tmp4_; - gchar* _tmp5_; - gchar* _tmp6_; -#line 51 "/home/jens/Source/shotwell/src/core/DataView.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_DATA_VIEW, DataView); -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = data_object_get_name (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_DATA_OBJECT, DataObject)); -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp1_ = _tmp0_; -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp2_ = self->priv->source; -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp3_ = data_object_to_string (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, TYPE_DATA_OBJECT, DataObject)); -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp4_ = _tmp3_; -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp5_ = g_strdup_printf ("DataView %s [DataSource %s]", _tmp1_, _tmp4_); -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp6_ = _tmp5_; -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - _g_free0 (_tmp4_); -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - _g_free0 (_tmp1_); -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - result = _tmp6_; -#line 52 "/home/jens/Source/shotwell/src/core/DataView.vala" - return result; -#line 326 "DataView.c" -} - - -DataSource* -data_view_get_source (DataView* self) -{ - DataSource* result = NULL; - DataSource* _tmp0_; - DataSource* _tmp1_; -#line 55 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_val_if_fail (IS_DATA_VIEW (self), NULL); -#line 56 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->source; -#line 56 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp1_ = _g_object_ref0 (_tmp0_); -#line 56 "/home/jens/Source/shotwell/src/core/DataView.vala" - result = _tmp1_; -#line 56 "/home/jens/Source/shotwell/src/core/DataView.vala" - return result; -#line 346 "DataView.c" -} - - -gboolean -data_view_is_selected (DataView* self) -{ - gboolean result = FALSE; - gboolean _tmp0_; -#line 59 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_val_if_fail (IS_DATA_VIEW (self), FALSE); -#line 60 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->selected; -#line 60 "/home/jens/Source/shotwell/src/core/DataView.vala" - result = _tmp0_; -#line 60 "/home/jens/Source/shotwell/src/core/DataView.vala" - return result; -#line 363 "DataView.c" -} - - -void -data_view_internal_set_selected (DataView* self, - gboolean selected) -{ - gboolean _tmp0_; -#line 64 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_if_fail (IS_DATA_VIEW (self)); -#line 65 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->selected; -#line 65 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (_tmp0_ == selected) { -#line 66 "/home/jens/Source/shotwell/src/core/DataView.vala" - return; -#line 380 "DataView.c" - } -#line 68 "/home/jens/Source/shotwell/src/core/DataView.vala" - self->priv->selected = selected; -#line 69 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_signal_emit (self, data_view_signals[DATA_VIEW_STATE_CHANGED_SIGNAL], 0, selected); -#line 386 "DataView.c" -} - - -gboolean -data_view_internal_toggle (DataView* self) -{ - gboolean result = FALSE; - gboolean _tmp0_; - gboolean _tmp1_; - gboolean _tmp2_; -#line 73 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_val_if_fail (IS_DATA_VIEW (self), FALSE); -#line 74 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->selected; -#line 74 "/home/jens/Source/shotwell/src/core/DataView.vala" - self->priv->selected = !_tmp0_; -#line 75 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp1_ = self->priv->selected; -#line 75 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_signal_emit (self, data_view_signals[DATA_VIEW_STATE_CHANGED_SIGNAL], 0, _tmp1_); -#line 77 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp2_ = self->priv->selected; -#line 77 "/home/jens/Source/shotwell/src/core/DataView.vala" - result = _tmp2_; -#line 77 "/home/jens/Source/shotwell/src/core/DataView.vala" - return result; -#line 413 "DataView.c" -} - - -gboolean -data_view_is_visible (DataView* self) -{ - gboolean result = FALSE; - gboolean _tmp0_; -#line 80 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_val_if_fail (IS_DATA_VIEW (self), FALSE); -#line 81 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->visible; -#line 81 "/home/jens/Source/shotwell/src/core/DataView.vala" - result = _tmp0_; -#line 81 "/home/jens/Source/shotwell/src/core/DataView.vala" - return result; -#line 430 "DataView.c" -} - - -void -data_view_internal_set_visible (DataView* self, - gboolean visible) -{ - gboolean _tmp0_; -#line 85 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_if_fail (IS_DATA_VIEW (self)); -#line 86 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->visible; -#line 86 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (_tmp0_ == visible) { -#line 87 "/home/jens/Source/shotwell/src/core/DataView.vala" - return; -#line 447 "DataView.c" - } -#line 89 "/home/jens/Source/shotwell/src/core/DataView.vala" - self->priv->visible = visible; -#line 90 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_signal_emit (self, data_view_signals[DATA_VIEW_VISIBILITY_CHANGED_SIGNAL], 0, visible); -#line 453 "DataView.c" -} - - -static void -data_view_real_notify_view_altered (DataView* self) -{ - gboolean _tmp0_; - ViewCollection* vc = NULL; - DataCollection* _tmp1_; - ViewCollection* _tmp2_; - ViewCollection* _tmp3_; -#line 95 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->visible; -#line 95 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (!_tmp0_) { -#line 96 "/home/jens/Source/shotwell/src/core/DataView.vala" - return; -#line 471 "DataView.c" - } -#line 98 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp1_ = data_object_get_membership (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_DATA_OBJECT, DataObject)); -#line 98 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp2_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp1_, TYPE_VIEW_COLLECTION) ? ((ViewCollection*) _tmp1_) : NULL; -#line 98 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (_tmp2_ == NULL) { -#line 98 "/home/jens/Source/shotwell/src/core/DataView.vala" - _data_collection_unref0 (_tmp1_); -#line 481 "DataView.c" - } -#line 98 "/home/jens/Source/shotwell/src/core/DataView.vala" - vc = _tmp2_; -#line 99 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp3_ = vc; -#line 99 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (_tmp3_ != NULL) { -#line 489 "DataView.c" - ViewCollection* _tmp4_; - ViewCollection* _tmp5_; -#line 100 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp4_ = vc; -#line 100 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (!data_collection_are_notifications_frozen (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_DATA_COLLECTION, DataCollection))) { -#line 101 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_signal_emit (self, data_view_signals[DATA_VIEW_VIEW_ALTERED_SIGNAL], 0); -#line 498 "DataView.c" - } -#line 104 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp5_ = vc; -#line 104 "/home/jens/Source/shotwell/src/core/DataView.vala" - view_collection_internal_notify_view_altered (_tmp5_, self); -#line 504 "DataView.c" - } else { -#line 106 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_signal_emit (self, data_view_signals[DATA_VIEW_VIEW_ALTERED_SIGNAL], 0); -#line 508 "DataView.c" - } -#line 93 "/home/jens/Source/shotwell/src/core/DataView.vala" - _data_collection_unref0 (vc); -#line 512 "DataView.c" -} - - -void -data_view_notify_view_altered (DataView* self) -{ -#line 93 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_if_fail (IS_DATA_VIEW (self)); -#line 93 "/home/jens/Source/shotwell/src/core/DataView.vala" - DATA_VIEW_GET_CLASS (self)->notify_view_altered (self); -#line 523 "DataView.c" -} - - -static void -data_view_real_notify_geometry_altered (DataView* self) -{ - gboolean _tmp0_; - ViewCollection* vc = NULL; - DataCollection* _tmp1_; - ViewCollection* _tmp2_; - ViewCollection* _tmp3_; -#line 112 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->visible; -#line 112 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (!_tmp0_) { -#line 113 "/home/jens/Source/shotwell/src/core/DataView.vala" - return; -#line 541 "DataView.c" - } -#line 115 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp1_ = data_object_get_membership (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_DATA_OBJECT, DataObject)); -#line 115 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp2_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp1_, TYPE_VIEW_COLLECTION) ? ((ViewCollection*) _tmp1_) : NULL; -#line 115 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (_tmp2_ == NULL) { -#line 115 "/home/jens/Source/shotwell/src/core/DataView.vala" - _data_collection_unref0 (_tmp1_); -#line 551 "DataView.c" - } -#line 115 "/home/jens/Source/shotwell/src/core/DataView.vala" - vc = _tmp2_; -#line 116 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp3_ = vc; -#line 116 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (_tmp3_ != NULL) { -#line 559 "DataView.c" - ViewCollection* _tmp4_; - ViewCollection* _tmp5_; -#line 117 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp4_ = vc; -#line 117 "/home/jens/Source/shotwell/src/core/DataView.vala" - if (!data_collection_are_notifications_frozen (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_DATA_COLLECTION, DataCollection))) { -#line 118 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_signal_emit (self, data_view_signals[DATA_VIEW_GEOMETRY_ALTERED_SIGNAL], 0); -#line 568 "DataView.c" - } -#line 121 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp5_ = vc; -#line 121 "/home/jens/Source/shotwell/src/core/DataView.vala" - view_collection_internal_notify_geometry_altered (_tmp5_, self); -#line 574 "DataView.c" - } else { -#line 123 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_signal_emit (self, data_view_signals[DATA_VIEW_GEOMETRY_ALTERED_SIGNAL], 0); -#line 578 "DataView.c" - } -#line 110 "/home/jens/Source/shotwell/src/core/DataView.vala" - _data_collection_unref0 (vc); -#line 582 "DataView.c" -} - - -void -data_view_notify_geometry_altered (DataView* self) -{ -#line 110 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_if_fail (IS_DATA_VIEW (self)); -#line 110 "/home/jens/Source/shotwell/src/core/DataView.vala" - DATA_VIEW_GET_CLASS (self)->notify_geometry_altered (self); -#line 593 "DataView.c" -} - - -static void -data_view_real_notify_unsubscribed (DataView* self, - DataSource* source) -{ -#line 128 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_if_fail (IS_DATA_SOURCE (source)); -#line 129 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_signal_emit (self, data_view_signals[DATA_VIEW_UNSUBSCRIBED_SIGNAL], 0, source); -#line 605 "DataView.c" -} - - -void -data_view_notify_unsubscribed (DataView* self, - DataSource* source) -{ -#line 128 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_if_fail (IS_DATA_VIEW (self)); -#line 128 "/home/jens/Source/shotwell/src/core/DataView.vala" - DATA_VIEW_GET_CLASS (self)->notify_unsubscribed (self, source); -#line 617 "DataView.c" -} - - -static void -data_view_real_state_changed (DataView* self, - gboolean selected) -{ -} - - -static void -data_view_real_visibility_changed (DataView* self, - gboolean visible) -{ -} - - -static void -data_view_real_view_altered (DataView* self) -{ -} - - -static void -data_view_real_geometry_altered (DataView* self) -{ -} - - -static void -data_view_real_unsubscribed (DataView* self, - DataSource* source) -{ -#line 29 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_return_if_fail (IS_DATA_SOURCE (source)); -#line 653 "DataView.c" -} - - -static void -data_view_class_init (DataViewClass * klass) -{ -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - data_view_parent_class = g_type_class_peek_parent (klass); -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - g_type_class_add_private (klass, sizeof (DataViewPrivate)); -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataObjectClass *) klass)->get_name = (gchar* (*) (DataObject *)) data_view_real_get_name; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataObjectClass *) klass)->to_string = (gchar* (*) (DataObject *)) data_view_real_to_string; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataViewClass *) klass)->notify_view_altered = (void (*) (DataView *)) data_view_real_notify_view_altered; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataViewClass *) klass)->notify_geometry_altered = (void (*) (DataView *)) data_view_real_notify_geometry_altered; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataViewClass *) klass)->notify_unsubscribed = (void (*) (DataView *, DataSource*)) data_view_real_notify_unsubscribed; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataViewClass *) klass)->state_changed = data_view_real_state_changed; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataViewClass *) klass)->visibility_changed = data_view_real_visibility_changed; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataViewClass *) klass)->view_altered = data_view_real_view_altered; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataViewClass *) klass)->geometry_altered = data_view_real_geometry_altered; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - ((DataViewClass *) klass)->unsubscribed = data_view_real_unsubscribed; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - G_OBJECT_CLASS (klass)->finalize = data_view_finalize; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - data_view_signals[DATA_VIEW_STATE_CHANGED_SIGNAL] = g_signal_new ("state-changed", TYPE_DATA_VIEW, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (DataViewClass, state_changed), NULL, NULL, g_cclosure_marshal_VOID__BOOLEAN, G_TYPE_NONE, 1, G_TYPE_BOOLEAN); -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - data_view_signals[DATA_VIEW_VISIBILITY_CHANGED_SIGNAL] = g_signal_new ("visibility-changed", TYPE_DATA_VIEW, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (DataViewClass, visibility_changed), NULL, NULL, g_cclosure_marshal_VOID__BOOLEAN, G_TYPE_NONE, 1, G_TYPE_BOOLEAN); -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - data_view_signals[DATA_VIEW_VIEW_ALTERED_SIGNAL] = g_signal_new ("view-altered", TYPE_DATA_VIEW, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (DataViewClass, view_altered), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - data_view_signals[DATA_VIEW_GEOMETRY_ALTERED_SIGNAL] = g_signal_new ("geometry-altered", TYPE_DATA_VIEW, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (DataViewClass, geometry_altered), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - data_view_signals[DATA_VIEW_UNSUBSCRIBED_SIGNAL] = g_signal_new ("unsubscribed", TYPE_DATA_VIEW, G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (DataViewClass, unsubscribed), NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, TYPE_DATA_SOURCE); -#line 696 "DataView.c" -} - - -static void -data_view_instance_init (DataView * self) -{ -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - self->priv = DATA_VIEW_GET_PRIVATE (self); -#line 9 "/home/jens/Source/shotwell/src/core/DataView.vala" - self->priv->selected = FALSE; -#line 10 "/home/jens/Source/shotwell/src/core/DataView.vala" - self->priv->visible = TRUE; -#line 709 "DataView.c" -} - - -static void -data_view_finalize (GObject * obj) -{ - DataView * self; - DataSource* _tmp0_; -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_DATA_VIEW, DataView); -#line 44 "/home/jens/Source/shotwell/src/core/DataView.vala" - _tmp0_ = self->priv->source; -#line 44 "/home/jens/Source/shotwell/src/core/DataView.vala" - data_source_internal_unsubscribe (_tmp0_, self); -#line 8 "/home/jens/Source/shotwell/src/core/DataView.vala" - _g_object_unref0 (self->priv->source); -#line 7 "/home/jens/Source/shotwell/src/core/DataView.vala" - G_OBJECT_CLASS (data_view_parent_class)->finalize (obj); -#line 728 "DataView.c" -} - - -GType -data_view_get_type (void) -{ - static volatile gsize data_view_type_id__volatile = 0; - if (g_once_init_enter (&data_view_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (DataViewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) data_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (DataView), 0, (GInstanceInitFunc) data_view_instance_init, NULL }; - GType data_view_type_id; - data_view_type_id = g_type_register_static (TYPE_DATA_OBJECT, "DataView", &g_define_type_info, 0); - g_once_init_leave (&data_view_type_id__volatile, data_view_type_id); - } - return data_view_type_id__volatile; -} - - - |