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/library/ImportQueueSidebarEntry.c | |
parent | 8ae550d463720d5d1c0e253af29843ff15de1a54 (diff) | |
parent | 1e92964463e564bb3359a7110342182fcfdc67f2 (diff) |
Merge branch 'release/debian/0.30.1-1'debian/0.30.1-1
Diffstat (limited to 'src/library/ImportQueueSidebarEntry.c')
-rw-r--r-- | src/library/ImportQueueSidebarEntry.c | 547 |
1 files changed, 0 insertions, 547 deletions
diff --git a/src/library/ImportQueueSidebarEntry.c b/src/library/ImportQueueSidebarEntry.c deleted file mode 100644 index b878989..0000000 --- a/src/library/ImportQueueSidebarEntry.c +++ /dev/null @@ -1,547 +0,0 @@ -/* ImportQueueSidebarEntry.c generated by valac 0.40.4, the Vala compiler - * generated from ImportQueueSidebarEntry.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> -#include <gtk/gtk.h> -#include <gdk/gdk.h> -#include <glib/gi18n-lib.h> - - -#define SIDEBAR_TYPE_ENTRY (sidebar_entry_get_type ()) -#define SIDEBAR_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SIDEBAR_TYPE_ENTRY, SidebarEntry)) -#define SIDEBAR_IS_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SIDEBAR_TYPE_ENTRY)) -#define SIDEBAR_ENTRY_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), SIDEBAR_TYPE_ENTRY, SidebarEntryIface)) - -typedef struct _SidebarEntry SidebarEntry; -typedef struct _SidebarEntryIface SidebarEntryIface; - -#define SIDEBAR_TYPE_TREE (sidebar_tree_get_type ()) -#define SIDEBAR_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SIDEBAR_TYPE_TREE, SidebarTree)) -#define SIDEBAR_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SIDEBAR_TYPE_TREE, SidebarTreeClass)) -#define SIDEBAR_IS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SIDEBAR_TYPE_TREE)) -#define SIDEBAR_IS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SIDEBAR_TYPE_TREE)) -#define SIDEBAR_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SIDEBAR_TYPE_TREE, SidebarTreeClass)) - -typedef struct _SidebarTree SidebarTree; -typedef struct _SidebarTreeClass SidebarTreeClass; - -#define SIDEBAR_TYPE_SELECTABLE_ENTRY (sidebar_selectable_entry_get_type ()) -#define SIDEBAR_SELECTABLE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SIDEBAR_TYPE_SELECTABLE_ENTRY, SidebarSelectableEntry)) -#define SIDEBAR_IS_SELECTABLE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SIDEBAR_TYPE_SELECTABLE_ENTRY)) -#define SIDEBAR_SELECTABLE_ENTRY_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), SIDEBAR_TYPE_SELECTABLE_ENTRY, SidebarSelectableEntryIface)) - -typedef struct _SidebarSelectableEntry SidebarSelectableEntry; -typedef struct _SidebarSelectableEntryIface SidebarSelectableEntryIface; - -#define SIDEBAR_TYPE_PAGE_REPRESENTATIVE (sidebar_page_representative_get_type ()) -#define SIDEBAR_PAGE_REPRESENTATIVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SIDEBAR_TYPE_PAGE_REPRESENTATIVE, SidebarPageRepresentative)) -#define SIDEBAR_IS_PAGE_REPRESENTATIVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SIDEBAR_TYPE_PAGE_REPRESENTATIVE)) -#define SIDEBAR_PAGE_REPRESENTATIVE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), SIDEBAR_TYPE_PAGE_REPRESENTATIVE, SidebarPageRepresentativeIface)) - -typedef struct _SidebarPageRepresentative SidebarPageRepresentative; -typedef struct _SidebarPageRepresentativeIface SidebarPageRepresentativeIface; - -#define TYPE_PAGE (page_get_type ()) -#define PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_PAGE, Page)) -#define PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_PAGE, PageClass)) -#define IS_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_PAGE)) -#define IS_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_PAGE)) -#define PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_PAGE, PageClass)) - -typedef struct _Page Page; -typedef struct _PageClass PageClass; - -#define SIDEBAR_TYPE_CONTEXTABLE (sidebar_contextable_get_type ()) -#define SIDEBAR_CONTEXTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SIDEBAR_TYPE_CONTEXTABLE, SidebarContextable)) -#define SIDEBAR_IS_CONTEXTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SIDEBAR_TYPE_CONTEXTABLE)) -#define SIDEBAR_CONTEXTABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), SIDEBAR_TYPE_CONTEXTABLE, SidebarContextableIface)) - -typedef struct _SidebarContextable SidebarContextable; -typedef struct _SidebarContextableIface SidebarContextableIface; - -#define SIDEBAR_TYPE_SIMPLE_PAGE_ENTRY (sidebar_simple_page_entry_get_type ()) -#define SIDEBAR_SIMPLE_PAGE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SIDEBAR_TYPE_SIMPLE_PAGE_ENTRY, SidebarSimplePageEntry)) -#define SIDEBAR_SIMPLE_PAGE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SIDEBAR_TYPE_SIMPLE_PAGE_ENTRY, SidebarSimplePageEntryClass)) -#define SIDEBAR_IS_SIMPLE_PAGE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SIDEBAR_TYPE_SIMPLE_PAGE_ENTRY)) -#define SIDEBAR_IS_SIMPLE_PAGE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SIDEBAR_TYPE_SIMPLE_PAGE_ENTRY)) -#define SIDEBAR_SIMPLE_PAGE_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SIDEBAR_TYPE_SIMPLE_PAGE_ENTRY, SidebarSimplePageEntryClass)) - -typedef struct _SidebarSimplePageEntry SidebarSimplePageEntry; -typedef struct _SidebarSimplePageEntryClass SidebarSimplePageEntryClass; -typedef struct _SidebarSimplePageEntryPrivate SidebarSimplePageEntryPrivate; - -#define LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY (library_hideable_page_entry_get_type ()) -#define LIBRARY_HIDEABLE_PAGE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY, LibraryHideablePageEntry)) -#define LIBRARY_HIDEABLE_PAGE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY, LibraryHideablePageEntryClass)) -#define LIBRARY_IS_HIDEABLE_PAGE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY)) -#define LIBRARY_IS_HIDEABLE_PAGE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY)) -#define LIBRARY_HIDEABLE_PAGE_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY, LibraryHideablePageEntryClass)) - -typedef struct _LibraryHideablePageEntry LibraryHideablePageEntry; -typedef struct _LibraryHideablePageEntryClass LibraryHideablePageEntryClass; -typedef struct _LibraryHideablePageEntryPrivate LibraryHideablePageEntryPrivate; - -#define LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY (library_import_queue_sidebar_entry_get_type ()) -#define LIBRARY_IMPORT_QUEUE_SIDEBAR_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY, LibraryImportQueueSidebarEntry)) -#define LIBRARY_IMPORT_QUEUE_SIDEBAR_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY, LibraryImportQueueSidebarEntryClass)) -#define LIBRARY_IS_IMPORT_QUEUE_SIDEBAR_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY)) -#define LIBRARY_IS_IMPORT_QUEUE_SIDEBAR_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY)) -#define LIBRARY_IMPORT_QUEUE_SIDEBAR_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY, LibraryImportQueueSidebarEntryClass)) - -typedef struct _LibraryImportQueueSidebarEntry LibraryImportQueueSidebarEntry; -typedef struct _LibraryImportQueueSidebarEntryClass LibraryImportQueueSidebarEntryClass; -typedef struct _LibraryImportQueueSidebarEntryPrivate LibraryImportQueueSidebarEntryPrivate; -enum { - LIBRARY_IMPORT_QUEUE_SIDEBAR_ENTRY_0_PROPERTY, - LIBRARY_IMPORT_QUEUE_SIDEBAR_ENTRY_NUM_PROPERTIES -}; -static GParamSpec* library_import_queue_sidebar_entry_properties[LIBRARY_IMPORT_QUEUE_SIDEBAR_ENTRY_NUM_PROPERTIES]; - -#define TYPE_SINGLE_PHOTO_PAGE (single_photo_page_get_type ()) -#define SINGLE_PHOTO_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_SINGLE_PHOTO_PAGE, SinglePhotoPage)) -#define SINGLE_PHOTO_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_SINGLE_PHOTO_PAGE, SinglePhotoPageClass)) -#define IS_SINGLE_PHOTO_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_SINGLE_PHOTO_PAGE)) -#define IS_SINGLE_PHOTO_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_SINGLE_PHOTO_PAGE)) -#define SINGLE_PHOTO_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_SINGLE_PHOTO_PAGE, SinglePhotoPageClass)) - -typedef struct _SinglePhotoPage SinglePhotoPage; -typedef struct _SinglePhotoPageClass SinglePhotoPageClass; - -#define TYPE_IMPORT_QUEUE_PAGE (import_queue_page_get_type ()) -#define IMPORT_QUEUE_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IMPORT_QUEUE_PAGE, ImportQueuePage)) -#define IMPORT_QUEUE_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IMPORT_QUEUE_PAGE, ImportQueuePageClass)) -#define IS_IMPORT_QUEUE_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IMPORT_QUEUE_PAGE)) -#define IS_IMPORT_QUEUE_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IMPORT_QUEUE_PAGE)) -#define IMPORT_QUEUE_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IMPORT_QUEUE_PAGE, ImportQueuePageClass)) - -typedef struct _ImportQueuePage ImportQueuePage; -typedef struct _ImportQueuePageClass ImportQueuePageClass; -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) - -#define TYPE_BATCH_IMPORT (batch_import_get_type ()) -#define BATCH_IMPORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_BATCH_IMPORT, BatchImport)) -#define BATCH_IMPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_BATCH_IMPORT, BatchImportClass)) -#define IS_BATCH_IMPORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_BATCH_IMPORT)) -#define IS_BATCH_IMPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_BATCH_IMPORT)) -#define BATCH_IMPORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_BATCH_IMPORT, BatchImportClass)) - -typedef struct _BatchImport BatchImport; -typedef struct _BatchImportClass BatchImportClass; - -struct _SidebarEntryIface { - GTypeInterface parent_iface; - gchar* (*get_sidebar_name) (SidebarEntry* self); - gchar* (*get_sidebar_tooltip) (SidebarEntry* self); - gchar* (*get_sidebar_icon) (SidebarEntry* self); - gchar* (*to_string) (SidebarEntry* self); - void (*grafted) (SidebarEntry* self, SidebarTree* tree); - void (*pruned) (SidebarEntry* self, SidebarTree* tree); -}; - -struct _SidebarSelectableEntryIface { - GTypeInterface parent_iface; -}; - -struct _SidebarPageRepresentativeIface { - GTypeInterface parent_iface; - gboolean (*has_page) (SidebarPageRepresentative* self); - Page* (*get_page) (SidebarPageRepresentative* self); -}; - -struct _SidebarContextableIface { - GTypeInterface parent_iface; - GtkMenu* (*get_sidebar_context_menu) (SidebarContextable* self, GdkEventButton* event); -}; - -struct _SidebarSimplePageEntry { - GObject parent_instance; - SidebarSimplePageEntryPrivate * priv; -}; - -struct _SidebarSimplePageEntryClass { - GObjectClass parent_class; - gchar* (*get_sidebar_name) (SidebarSimplePageEntry* self); - gchar* (*get_sidebar_tooltip) (SidebarSimplePageEntry* self); - gchar* (*get_sidebar_icon) (SidebarSimplePageEntry* self); - gchar* (*to_string) (SidebarSimplePageEntry* self); - Page* (*create_page) (SidebarSimplePageEntry* self); -}; - -struct _LibraryHideablePageEntry { - SidebarSimplePageEntry parent_instance; - LibraryHideablePageEntryPrivate * priv; -}; - -struct _LibraryHideablePageEntryClass { - SidebarSimplePageEntryClass parent_class; -}; - -struct _LibraryImportQueueSidebarEntry { - LibraryHideablePageEntry parent_instance; - LibraryImportQueueSidebarEntryPrivate * priv; -}; - -struct _LibraryImportQueueSidebarEntryClass { - LibraryHideablePageEntryClass parent_class; -}; - - -static gpointer library_import_queue_sidebar_entry_parent_class = NULL; - -GType sidebar_tree_get_type (void) G_GNUC_CONST; -GType sidebar_entry_get_type (void) G_GNUC_CONST; -GType sidebar_selectable_entry_get_type (void) G_GNUC_CONST; -GType page_get_type (void) G_GNUC_CONST; -GType sidebar_page_representative_get_type (void) G_GNUC_CONST; -GType sidebar_contextable_get_type (void) G_GNUC_CONST; -GType sidebar_simple_page_entry_get_type (void) G_GNUC_CONST; -GType library_hideable_page_entry_get_type (void) G_GNUC_CONST; -GType library_import_queue_sidebar_entry_get_type (void) G_GNUC_CONST; -LibraryImportQueueSidebarEntry* library_import_queue_sidebar_entry_new (void); -LibraryImportQueueSidebarEntry* library_import_queue_sidebar_entry_construct (GType object_type); -LibraryHideablePageEntry* library_hideable_page_entry_construct (GType object_type); -static void library_import_queue_sidebar_entry_on_page_created (LibraryImportQueueSidebarEntry* self); -static void _library_import_queue_sidebar_entry_on_page_created_sidebar_page_representative_page_created (SidebarPageRepresentative* _sender, - Page* page, - gpointer self); -static void library_import_queue_sidebar_entry_on_destroying_page (LibraryImportQueueSidebarEntry* self); -static void _library_import_queue_sidebar_entry_on_destroying_page_sidebar_page_representative_destroying_page (SidebarPageRepresentative* _sender, - Page* page, - gpointer self); -void library_hideable_page_entry_set_visible (LibraryHideablePageEntry* self, - gboolean value); -static gchar* library_import_queue_sidebar_entry_real_get_sidebar_name (SidebarSimplePageEntry* base); -#define IMPORT_QUEUE_PAGE_NAME _ ("Importing…") -static gchar* library_import_queue_sidebar_entry_real_get_sidebar_icon (SidebarSimplePageEntry* base); -#define RESOURCES_ICON_IMPORTING "go-down" -static Page* library_import_queue_sidebar_entry_real_create_page (SidebarSimplePageEntry* base); -ImportQueuePage* import_queue_page_new (void); -ImportQueuePage* import_queue_page_construct (GType object_type); -GType single_photo_page_get_type (void) G_GNUC_CONST; -GType import_queue_page_get_type (void) G_GNUC_CONST; -static ImportQueuePage* library_import_queue_sidebar_entry_get_queue_page (LibraryImportQueueSidebarEntry* self); -Page* sidebar_page_representative_get_page (SidebarPageRepresentative* self); -static void library_import_queue_sidebar_entry_on_batch_added_or_removed (LibraryImportQueueSidebarEntry* self); -GType batch_import_get_type (void) G_GNUC_CONST; -static void _library_import_queue_sidebar_entry_on_batch_added_or_removed_import_queue_page_batch_added (ImportQueuePage* _sender, - BatchImport* batch_import, - gpointer self); -static void _library_import_queue_sidebar_entry_on_batch_added_or_removed_import_queue_page_batch_removed (ImportQueuePage* _sender, - BatchImport* batch_import, - gpointer self); -gint import_queue_page_get_batch_count (ImportQueuePage* self); -void library_import_queue_sidebar_entry_enqueue_and_schedule (LibraryImportQueueSidebarEntry* self, - BatchImport* batch_import, - gboolean allow_user_cancel); -void import_queue_page_enqueue_and_schedule (ImportQueuePage* self, - BatchImport* batch_import, - gboolean allow_user_cancel); - - -static void -_library_import_queue_sidebar_entry_on_page_created_sidebar_page_representative_page_created (SidebarPageRepresentative* _sender, - Page* page, - gpointer self) -{ -#line 10 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - library_import_queue_sidebar_entry_on_page_created ((LibraryImportQueueSidebarEntry*) self); -#line 259 "ImportQueueSidebarEntry.c" -} - - -static void -_library_import_queue_sidebar_entry_on_destroying_page_sidebar_page_representative_destroying_page (SidebarPageRepresentative* _sender, - Page* page, - gpointer self) -{ -#line 11 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - library_import_queue_sidebar_entry_on_destroying_page ((LibraryImportQueueSidebarEntry*) self); -#line 270 "ImportQueueSidebarEntry.c" -} - - -LibraryImportQueueSidebarEntry* -library_import_queue_sidebar_entry_construct (GType object_type) -{ - LibraryImportQueueSidebarEntry * self = NULL; -#line 8 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - self = (LibraryImportQueueSidebarEntry*) library_hideable_page_entry_construct (object_type); -#line 10 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_signal_connect_object (G_TYPE_CHECK_INSTANCE_CAST (self, SIDEBAR_TYPE_PAGE_REPRESENTATIVE, SidebarPageRepresentative), "page-created", (GCallback) _library_import_queue_sidebar_entry_on_page_created_sidebar_page_representative_page_created, self, 0); -#line 11 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_signal_connect_object (G_TYPE_CHECK_INSTANCE_CAST (self, SIDEBAR_TYPE_PAGE_REPRESENTATIVE, SidebarPageRepresentative), "destroying-page", (GCallback) _library_import_queue_sidebar_entry_on_destroying_page_sidebar_page_representative_destroying_page, self, 0); -#line 16 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - library_hideable_page_entry_set_visible (G_TYPE_CHECK_INSTANCE_CAST (self, LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY, LibraryHideablePageEntry), FALSE); -#line 8 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - return self; -#line 288 "ImportQueueSidebarEntry.c" -} - - -LibraryImportQueueSidebarEntry* -library_import_queue_sidebar_entry_new (void) -{ -#line 8 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - return library_import_queue_sidebar_entry_construct (LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY); -#line 297 "ImportQueueSidebarEntry.c" -} - - -static gchar* -library_import_queue_sidebar_entry_real_get_sidebar_name (SidebarSimplePageEntry* base) -{ - LibraryImportQueueSidebarEntry * self; - gchar* result = NULL; - gchar* _tmp0_; -#line 19 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (base, LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY, LibraryImportQueueSidebarEntry); -#line 20 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp0_ = g_strdup (IMPORT_QUEUE_PAGE_NAME); -#line 20 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - result = _tmp0_; -#line 20 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - return result; -#line 315 "ImportQueueSidebarEntry.c" -} - - -static gchar* -library_import_queue_sidebar_entry_real_get_sidebar_icon (SidebarSimplePageEntry* base) -{ - LibraryImportQueueSidebarEntry * self; - gchar* result = NULL; - gchar* _tmp0_; -#line 23 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (base, LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY, LibraryImportQueueSidebarEntry); -#line 24 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp0_ = g_strdup (RESOURCES_ICON_IMPORTING); -#line 24 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - result = _tmp0_; -#line 24 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - return result; -#line 333 "ImportQueueSidebarEntry.c" -} - - -static Page* -library_import_queue_sidebar_entry_real_create_page (SidebarSimplePageEntry* base) -{ - LibraryImportQueueSidebarEntry * self; - Page* result = NULL; - ImportQueuePage* _tmp0_; -#line 27 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (base, LIBRARY_TYPE_IMPORT_QUEUE_SIDEBAR_ENTRY, LibraryImportQueueSidebarEntry); -#line 28 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp0_ = import_queue_page_new (); -#line 28 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_object_ref_sink (_tmp0_); -#line 28 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - result = G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, TYPE_PAGE, Page); -#line 28 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - return result; -#line 353 "ImportQueueSidebarEntry.c" -} - - -static ImportQueuePage* -library_import_queue_sidebar_entry_get_queue_page (LibraryImportQueueSidebarEntry* self) -{ - ImportQueuePage* result = NULL; - Page* _tmp0_; - ImportQueuePage* _tmp1_; -#line 31 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_return_val_if_fail (LIBRARY_IS_IMPORT_QUEUE_SIDEBAR_ENTRY (self), NULL); -#line 32 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp0_ = sidebar_page_representative_get_page (G_TYPE_CHECK_INSTANCE_CAST (self, SIDEBAR_TYPE_PAGE_REPRESENTATIVE, SidebarPageRepresentative)); -#line 32 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp1_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, TYPE_IMPORT_QUEUE_PAGE) ? ((ImportQueuePage*) _tmp0_) : NULL; -#line 32 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - if (_tmp1_ == NULL) { -#line 32 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _g_object_unref0 (_tmp0_); -#line 373 "ImportQueueSidebarEntry.c" - } -#line 32 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - result = _tmp1_; -#line 32 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - return result; -#line 379 "ImportQueueSidebarEntry.c" -} - - -static void -_library_import_queue_sidebar_entry_on_batch_added_or_removed_import_queue_page_batch_added (ImportQueuePage* _sender, - BatchImport* batch_import, - gpointer self) -{ -#line 36 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - library_import_queue_sidebar_entry_on_batch_added_or_removed ((LibraryImportQueueSidebarEntry*) self); -#line 390 "ImportQueueSidebarEntry.c" -} - - -static void -_library_import_queue_sidebar_entry_on_batch_added_or_removed_import_queue_page_batch_removed (ImportQueuePage* _sender, - BatchImport* batch_import, - gpointer self) -{ -#line 37 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - library_import_queue_sidebar_entry_on_batch_added_or_removed ((LibraryImportQueueSidebarEntry*) self); -#line 401 "ImportQueueSidebarEntry.c" -} - - -static void -library_import_queue_sidebar_entry_on_page_created (LibraryImportQueueSidebarEntry* self) -{ - ImportQueuePage* _tmp0_; - ImportQueuePage* _tmp1_; - ImportQueuePage* _tmp2_; - ImportQueuePage* _tmp3_; -#line 35 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_return_if_fail (LIBRARY_IS_IMPORT_QUEUE_SIDEBAR_ENTRY (self)); -#line 36 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp0_ = library_import_queue_sidebar_entry_get_queue_page (self); -#line 36 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp1_ = _tmp0_; -#line 36 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_signal_connect_object (_tmp1_, "batch-added", (GCallback) _library_import_queue_sidebar_entry_on_batch_added_or_removed_import_queue_page_batch_added, self, 0); -#line 36 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _g_object_unref0 (_tmp1_); -#line 37 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp2_ = library_import_queue_sidebar_entry_get_queue_page (self); -#line 37 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp3_ = _tmp2_; -#line 37 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_signal_connect_object (_tmp3_, "batch-removed", (GCallback) _library_import_queue_sidebar_entry_on_batch_added_or_removed_import_queue_page_batch_removed, self, 0); -#line 37 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _g_object_unref0 (_tmp3_); -#line 430 "ImportQueueSidebarEntry.c" -} - - -static void -library_import_queue_sidebar_entry_on_destroying_page (LibraryImportQueueSidebarEntry* self) -{ - ImportQueuePage* _tmp0_; - ImportQueuePage* _tmp1_; - guint _tmp2_; - ImportQueuePage* _tmp3_; - ImportQueuePage* _tmp4_; - guint _tmp5_; -#line 40 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_return_if_fail (LIBRARY_IS_IMPORT_QUEUE_SIDEBAR_ENTRY (self)); -#line 41 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp0_ = library_import_queue_sidebar_entry_get_queue_page (self); -#line 41 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp1_ = _tmp0_; -#line 41 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_signal_parse_name ("batch-added", TYPE_IMPORT_QUEUE_PAGE, &_tmp2_, NULL, FALSE); -#line 41 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_signal_handlers_disconnect_matched (_tmp1_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp2_, 0, NULL, (GCallback) _library_import_queue_sidebar_entry_on_batch_added_or_removed_import_queue_page_batch_added, self); -#line 41 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _g_object_unref0 (_tmp1_); -#line 42 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp3_ = library_import_queue_sidebar_entry_get_queue_page (self); -#line 42 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp4_ = _tmp3_; -#line 42 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_signal_parse_name ("batch-removed", TYPE_IMPORT_QUEUE_PAGE, &_tmp5_, NULL, FALSE); -#line 42 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_signal_handlers_disconnect_matched (_tmp4_, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp5_, 0, NULL, (GCallback) _library_import_queue_sidebar_entry_on_batch_added_or_removed_import_queue_page_batch_removed, self); -#line 42 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _g_object_unref0 (_tmp4_); -#line 465 "ImportQueueSidebarEntry.c" -} - - -static void -library_import_queue_sidebar_entry_on_batch_added_or_removed (LibraryImportQueueSidebarEntry* self) -{ - ImportQueuePage* _tmp0_; - ImportQueuePage* _tmp1_; -#line 45 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_return_if_fail (LIBRARY_IS_IMPORT_QUEUE_SIDEBAR_ENTRY (self)); -#line 46 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp0_ = library_import_queue_sidebar_entry_get_queue_page (self); -#line 46 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp1_ = _tmp0_; -#line 46 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - library_hideable_page_entry_set_visible (G_TYPE_CHECK_INSTANCE_CAST (self, LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY, LibraryHideablePageEntry), import_queue_page_get_batch_count (_tmp1_) > 0); -#line 46 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _g_object_unref0 (_tmp1_); -#line 484 "ImportQueueSidebarEntry.c" -} - - -void -library_import_queue_sidebar_entry_enqueue_and_schedule (LibraryImportQueueSidebarEntry* self, - BatchImport* batch_import, - gboolean allow_user_cancel) -{ - ImportQueuePage* _tmp0_; - ImportQueuePage* _tmp1_; -#line 49 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_return_if_fail (LIBRARY_IS_IMPORT_QUEUE_SIDEBAR_ENTRY (self)); -#line 49 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - g_return_if_fail (IS_BATCH_IMPORT (batch_import)); -#line 52 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - library_hideable_page_entry_set_visible (G_TYPE_CHECK_INSTANCE_CAST (self, LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY, LibraryHideablePageEntry), TRUE); -#line 53 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp0_ = library_import_queue_sidebar_entry_get_queue_page (self); -#line 53 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _tmp1_ = _tmp0_; -#line 53 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - import_queue_page_enqueue_and_schedule (_tmp1_, batch_import, allow_user_cancel); -#line 53 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - _g_object_unref0 (_tmp1_); -#line 509 "ImportQueueSidebarEntry.c" -} - - -static void -library_import_queue_sidebar_entry_class_init (LibraryImportQueueSidebarEntryClass * klass) -{ -#line 7 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - library_import_queue_sidebar_entry_parent_class = g_type_class_peek_parent (klass); -#line 7 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - ((SidebarSimplePageEntryClass *) klass)->get_sidebar_name = (gchar* (*) (SidebarSimplePageEntry *)) library_import_queue_sidebar_entry_real_get_sidebar_name; -#line 7 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - ((SidebarSimplePageEntryClass *) klass)->get_sidebar_icon = (gchar* (*) (SidebarSimplePageEntry *)) library_import_queue_sidebar_entry_real_get_sidebar_icon; -#line 7 "/home/jens/Source/shotwell/src/library/ImportQueueSidebarEntry.vala" - ((SidebarSimplePageEntryClass *) klass)->create_page = (Page* (*) (SidebarSimplePageEntry *)) library_import_queue_sidebar_entry_real_create_page; -#line 524 "ImportQueueSidebarEntry.c" -} - - -static void -library_import_queue_sidebar_entry_instance_init (LibraryImportQueueSidebarEntry * self) -{ -} - - -GType -library_import_queue_sidebar_entry_get_type (void) -{ - static volatile gsize library_import_queue_sidebar_entry_type_id__volatile = 0; - if (g_once_init_enter (&library_import_queue_sidebar_entry_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (LibraryImportQueueSidebarEntryClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) library_import_queue_sidebar_entry_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (LibraryImportQueueSidebarEntry), 0, (GInstanceInitFunc) library_import_queue_sidebar_entry_instance_init, NULL }; - GType library_import_queue_sidebar_entry_type_id; - library_import_queue_sidebar_entry_type_id = g_type_register_static (LIBRARY_TYPE_HIDEABLE_PAGE_ENTRY, "LibraryImportQueueSidebarEntry", &g_define_type_info, 0); - g_once_init_leave (&library_import_queue_sidebar_entry_type_id__volatile, library_import_queue_sidebar_entry_type_id); - } - return library_import_queue_sidebar_entry_type_id__volatile; -} - - - |