summaryrefslogtreecommitdiff
path: root/src/library/ImportQueuePage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/ImportQueuePage.c')
-rw-r--r--src/library/ImportQueuePage.c1573
1 files changed, 0 insertions, 1573 deletions
diff --git a/src/library/ImportQueuePage.c b/src/library/ImportQueuePage.c
deleted file mode 100644
index df6b6a0..0000000
--- a/src/library/ImportQueuePage.c
+++ /dev/null
@@ -1,1573 +0,0 @@
-/* ImportQueuePage.c generated by valac 0.40.4, the Vala compiler
- * generated from ImportQueuePage.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 <gtk/gtk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gio/gio.h>
-#include <gee.h>
-#include <gdk/gdk.h>
-#include <cairo.h>
-#include <gdk-pixbuf/gdk-pixbuf.h>
-#include <glib/gi18n-lib.h>
-#include <float.h>
-#include <math.h>
-#include <pango/pango.h>
-
-
-#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;
-typedef struct _PagePrivate PagePrivate;
-
-#define TYPE_PAGE_WINDOW (page_window_get_type ())
-#define PAGE_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_PAGE_WINDOW, PageWindow))
-#define PAGE_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_PAGE_WINDOW, PageWindowClass))
-#define IS_PAGE_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_PAGE_WINDOW))
-#define IS_PAGE_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_PAGE_WINDOW))
-#define PAGE_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_PAGE_WINDOW, PageWindowClass))
-
-typedef struct _PageWindow PageWindow;
-typedef struct _PageWindowClass PageWindowClass;
-
-#define TYPE_FULLSCREEN_WINDOW (fullscreen_window_get_type ())
-#define FULLSCREEN_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_FULLSCREEN_WINDOW, FullscreenWindow))
-#define FULLSCREEN_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_FULLSCREEN_WINDOW, FullscreenWindowClass))
-#define IS_FULLSCREEN_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_FULLSCREEN_WINDOW))
-#define IS_FULLSCREEN_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_FULLSCREEN_WINDOW))
-#define FULLSCREEN_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_FULLSCREEN_WINDOW, FullscreenWindowClass))
-
-typedef struct _FullscreenWindow FullscreenWindow;
-typedef struct _FullscreenWindowClass FullscreenWindowClass;
-
-#define TYPE_INJECTION_GROUP (injection_group_get_type ())
-#define INJECTION_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_INJECTION_GROUP, InjectionGroup))
-#define INJECTION_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_INJECTION_GROUP, InjectionGroupClass))
-#define IS_INJECTION_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_INJECTION_GROUP))
-#define IS_INJECTION_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_INJECTION_GROUP))
-#define INJECTION_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_INJECTION_GROUP, InjectionGroupClass))
-
-typedef struct _InjectionGroup InjectionGroup;
-typedef struct _InjectionGroupClass InjectionGroupClass;
-
-#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;
-typedef struct _SinglePhotoPagePrivate SinglePhotoPagePrivate;
-
-#define TYPE_ZOOM_BUFFER (zoom_buffer_get_type ())
-#define ZOOM_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ZOOM_BUFFER, ZoomBuffer))
-#define ZOOM_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ZOOM_BUFFER, ZoomBufferClass))
-#define IS_ZOOM_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ZOOM_BUFFER))
-#define IS_ZOOM_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ZOOM_BUFFER))
-#define ZOOM_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ZOOM_BUFFER, ZoomBufferClass))
-
-typedef struct _ZoomBuffer ZoomBuffer;
-typedef struct _ZoomBufferClass ZoomBufferClass;
-
-#define TYPE_DIMENSIONS (dimensions_get_type ())
-typedef struct _Dimensions Dimensions;
-
-#define SINGLE_PHOTO_PAGE_TYPE_UPDATE_REASON (single_photo_page_update_reason_get_type ())
-
-#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;
-typedef struct _ImportQueuePagePrivate ImportQueuePagePrivate;
-
-#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;
-enum {
- IMPORT_QUEUE_PAGE_0_PROPERTY,
- IMPORT_QUEUE_PAGE_NUM_PROPERTIES
-};
-static GParamSpec* import_queue_page_properties[IMPORT_QUEUE_PAGE_NUM_PROPERTIES];
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#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;
-
-#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;
-
-#define TYPE_THUMBNAIL_SOURCE (thumbnail_source_get_type ())
-#define THUMBNAIL_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_THUMBNAIL_SOURCE, ThumbnailSource))
-#define THUMBNAIL_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_THUMBNAIL_SOURCE, ThumbnailSourceClass))
-#define IS_THUMBNAIL_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_THUMBNAIL_SOURCE))
-#define IS_THUMBNAIL_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_THUMBNAIL_SOURCE))
-#define THUMBNAIL_SOURCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_THUMBNAIL_SOURCE, ThumbnailSourceClass))
-
-typedef struct _ThumbnailSource ThumbnailSource;
-typedef struct _ThumbnailSourceClass ThumbnailSourceClass;
-
-#define TYPE_MEDIA_SOURCE (media_source_get_type ())
-#define MEDIA_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MEDIA_SOURCE, MediaSource))
-#define MEDIA_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MEDIA_SOURCE, MediaSourceClass))
-#define IS_MEDIA_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MEDIA_SOURCE))
-#define IS_MEDIA_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MEDIA_SOURCE))
-#define MEDIA_SOURCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MEDIA_SOURCE, MediaSourceClass))
-
-typedef struct _MediaSource MediaSource;
-typedef struct _MediaSourceClass MediaSourceClass;
-
-#define TYPE_IMPORT_MANIFEST (import_manifest_get_type ())
-#define IMPORT_MANIFEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IMPORT_MANIFEST, ImportManifest))
-#define IMPORT_MANIFEST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IMPORT_MANIFEST, ImportManifestClass))
-#define IS_IMPORT_MANIFEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IMPORT_MANIFEST))
-#define IS_IMPORT_MANIFEST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IMPORT_MANIFEST))
-#define IMPORT_MANIFEST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IMPORT_MANIFEST, ImportManifestClass))
-
-typedef struct _ImportManifest ImportManifest;
-typedef struct _ImportManifestClass ImportManifestClass;
-
-#define TYPE_BATCH_IMPORT_ROLL (batch_import_roll_get_type ())
-#define BATCH_IMPORT_ROLL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_BATCH_IMPORT_ROLL, BatchImportRoll))
-#define BATCH_IMPORT_ROLL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_BATCH_IMPORT_ROLL, BatchImportRollClass))
-#define IS_BATCH_IMPORT_ROLL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_BATCH_IMPORT_ROLL))
-#define IS_BATCH_IMPORT_ROLL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_BATCH_IMPORT_ROLL))
-#define BATCH_IMPORT_ROLL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_BATCH_IMPORT_ROLL, BatchImportRollClass))
-
-typedef struct _BatchImportRoll BatchImportRoll;
-typedef struct _BatchImportRollClass BatchImportRollClass;
-
-#define TYPE_IMPORT_RESULT (import_result_get_type ())
-
-#define TYPE_APP_WINDOW (app_window_get_type ())
-#define APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_APP_WINDOW, AppWindow))
-#define APP_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_APP_WINDOW, AppWindowClass))
-#define IS_APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_APP_WINDOW))
-#define IS_APP_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_APP_WINDOW))
-#define APP_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_APP_WINDOW, AppWindowClass))
-
-typedef struct _AppWindow AppWindow;
-typedef struct _AppWindowClass AppWindowClass;
-
-#define TYPE_DIRECTION (direction_get_type ())
-
-#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_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)))
-
-#define TYPE_PHOTO_SOURCE (photo_source_get_type ())
-#define PHOTO_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_PHOTO_SOURCE, PhotoSource))
-#define PHOTO_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_PHOTO_SOURCE, PhotoSourceClass))
-#define IS_PHOTO_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_PHOTO_SOURCE))
-#define IS_PHOTO_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_PHOTO_SOURCE))
-#define PHOTO_SOURCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_PHOTO_SOURCE, PhotoSourceClass))
-
-typedef struct _PhotoSource PhotoSource;
-typedef struct _PhotoSourceClass PhotoSourceClass;
-
-#define TYPE_PHOTO (photo_get_type ())
-#define PHOTO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_PHOTO, Photo))
-#define PHOTO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_PHOTO, PhotoClass))
-#define IS_PHOTO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_PHOTO))
-#define IS_PHOTO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_PHOTO))
-#define PHOTO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_PHOTO, PhotoClass))
-
-typedef struct _Photo Photo;
-typedef struct _PhotoClass PhotoClass;
-
-#define TYPE_LIBRARY_PHOTO (library_photo_get_type ())
-#define LIBRARY_PHOTO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_LIBRARY_PHOTO, LibraryPhoto))
-#define LIBRARY_PHOTO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_LIBRARY_PHOTO, LibraryPhotoClass))
-#define IS_LIBRARY_PHOTO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_LIBRARY_PHOTO))
-#define IS_LIBRARY_PHOTO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_LIBRARY_PHOTO))
-#define LIBRARY_PHOTO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_LIBRARY_PHOTO, LibraryPhotoClass))
-
-typedef struct _LibraryPhoto LibraryPhoto;
-typedef struct _LibraryPhotoClass LibraryPhotoClass;
-
-#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;
-
-#define TYPE_THUMBNAIL_VIEW (thumbnail_view_get_type ())
-#define THUMBNAIL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_THUMBNAIL_VIEW, ThumbnailView))
-#define THUMBNAIL_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_THUMBNAIL_VIEW, ThumbnailViewClass))
-#define IS_THUMBNAIL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_THUMBNAIL_VIEW))
-#define IS_THUMBNAIL_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_THUMBNAIL_VIEW))
-#define THUMBNAIL_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_THUMBNAIL_VIEW, ThumbnailViewClass))
-
-typedef struct _ThumbnailView ThumbnailView;
-typedef struct _ThumbnailViewClass ThumbnailViewClass;
-
-#define TYPE_PHOTO_VIEW (photo_view_get_type ())
-#define PHOTO_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_PHOTO_VIEW, PhotoView))
-#define PHOTO_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_PHOTO_VIEW, PhotoViewClass))
-#define IS_PHOTO_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_PHOTO_VIEW))
-#define IS_PHOTO_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_PHOTO_VIEW))
-#define PHOTO_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_PHOTO_VIEW, PhotoViewClass))
-
-typedef struct _PhotoView PhotoView;
-typedef struct _PhotoViewClass PhotoViewClass;
-
-#define TYPE_VIDEO_SOURCE (video_source_get_type ())
-#define VIDEO_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_VIDEO_SOURCE, VideoSource))
-#define VIDEO_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_VIDEO_SOURCE, VideoSourceClass))
-#define IS_VIDEO_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_VIDEO_SOURCE))
-#define IS_VIDEO_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_VIDEO_SOURCE))
-#define VIDEO_SOURCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_VIDEO_SOURCE, VideoSourceClass))
-
-typedef struct _VideoSource VideoSource;
-typedef struct _VideoSourceClass VideoSourceClass;
-
-#define TYPE_VIDEO (video_get_type ())
-#define VIDEO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_VIDEO, Video))
-#define VIDEO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_VIDEO, VideoClass))
-#define IS_VIDEO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_VIDEO))
-#define IS_VIDEO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_VIDEO))
-#define VIDEO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_VIDEO, VideoClass))
-
-typedef struct _Video Video;
-typedef struct _VideoClass VideoClass;
-
-#define TYPE_VIDEO_VIEW (video_view_get_type ())
-#define VIDEO_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_VIDEO_VIEW, VideoView))
-#define VIDEO_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_VIDEO_VIEW, VideoViewClass))
-#define IS_VIDEO_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_VIDEO_VIEW))
-#define IS_VIDEO_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_VIDEO_VIEW))
-#define VIDEO_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_VIDEO_VIEW, VideoViewClass))
-
-typedef struct _VideoView VideoView;
-typedef struct _VideoViewClass VideoViewClass;
-#define _g_free0(var) (var = (g_free (var), NULL))
-enum {
- IMPORT_QUEUE_PAGE_BATCH_ADDED_SIGNAL,
- IMPORT_QUEUE_PAGE_BATCH_REMOVED_SIGNAL,
- IMPORT_QUEUE_PAGE_NUM_SIGNALS
-};
-static guint import_queue_page_signals[IMPORT_QUEUE_PAGE_NUM_SIGNALS] = {0};
-#define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
-#define _vala_return_if_fail(expr, msg) if G_LIKELY (expr) ; else { g_return_if_fail_warning (G_LOG_DOMAIN, G_STRFUNC, msg); return; }
-#define _vala_return_val_if_fail(expr, msg, val) if G_LIKELY (expr) ; else { g_return_if_fail_warning (G_LOG_DOMAIN, G_STRFUNC, msg); return val; }
-#define _vala_warn_if_fail(expr, msg) if G_LIKELY (expr) ; else g_warn_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
-
-struct _Page {
- GtkScrolledWindow parent_instance;
- PagePrivate * priv;
- GtkBuilder* builder;
- GtkToolbar* toolbar;
- gboolean in_view;
-};
-
-struct _PageClass {
- GtkScrolledWindowClass parent_class;
- void (*set_page_name) (Page* self, const gchar* page_name);
- void (*set_container) (Page* self, GtkWindow* container);
- void (*clear_container) (Page* self);
- GtkToolbar* (*get_toolbar) (Page* self);
- GtkMenu* (*get_page_context_menu) (Page* self);
- void (*switching_from) (Page* self);
- void (*switched_to) (Page* self);
- void (*ready) (Page* self);
- void (*switching_to_fullscreen) (Page* self, FullscreenWindow* fsw);
- void (*returning_from_fullscreen) (Page* self, FullscreenWindow* fsw);
- void (*add_actions) (Page* self, GActionMap* map);
- void (*remove_actions) (Page* self, GActionMap* map);
- void (*init_collect_ui_filenames) (Page* self, GeeList* ui_filenames);
- InjectionGroup** (*init_collect_injection_groups) (Page* self, int* result_length1);
- void (*init_actions) (Page* self, gint selected_count, gint count);
- void (*update_actions) (Page* self, gint selected_count, gint count);
- gboolean (*source_drag_failed) (Page* self, GdkDragContext* context, GtkDragResult drag_result);
- gboolean (*on_left_click) (Page* self, GdkEventButton* event);
- gboolean (*on_middle_click) (Page* self, GdkEventButton* event);
- gboolean (*on_right_click) (Page* self, GdkEventButton* event);
- gboolean (*on_left_released) (Page* self, GdkEventButton* event);
- gboolean (*on_middle_released) (Page* self, GdkEventButton* event);
- gboolean (*on_right_released) (Page* self, GdkEventButton* event);
- gboolean (*on_ctrl_pressed) (Page* self, GdkEventKey* event);
- gboolean (*on_ctrl_released) (Page* self, GdkEventKey* event);
- gboolean (*on_alt_pressed) (Page* self, GdkEventKey* event);
- gboolean (*on_alt_released) (Page* self, GdkEventKey* event);
- gboolean (*on_shift_pressed) (Page* self, GdkEventKey* event);
- gboolean (*on_shift_released) (Page* self, GdkEventKey* event);
- gboolean (*on_super_pressed) (Page* self, GdkEventKey* event);
- gboolean (*on_super_released) (Page* self, GdkEventKey* event);
- gboolean (*on_app_key_pressed) (Page* self, GdkEventKey* event);
- gboolean (*on_app_key_released) (Page* self, GdkEventKey* event);
- void (*on_move) (Page* self, GdkRectangle* rect);
- void (*on_move_start) (Page* self, GdkRectangle* rect);
- void (*on_move_finished) (Page* self, GdkRectangle* rect);
- void (*on_resize) (Page* self, GdkRectangle* rect);
- void (*on_resize_start) (Page* self, GdkRectangle* rect);
- void (*on_resize_finished) (Page* self, GdkRectangle* rect);
- gboolean (*on_configure) (Page* self, GdkEventConfigure* event, GdkRectangle* rect);
- gboolean (*on_motion) (Page* self, GdkEventMotion* event, gint x, gint y, GdkModifierType mask);
- gboolean (*on_leave_notify_event) (Page* self);
- gboolean (*on_mousewheel_up) (Page* self, GdkEventScroll* event);
- gboolean (*on_mousewheel_down) (Page* self, GdkEventScroll* event);
- gboolean (*on_mousewheel_left) (Page* self, GdkEventScroll* event);
- gboolean (*on_mousewheel_right) (Page* self, GdkEventScroll* event);
- gboolean (*on_context_keypress) (Page* self);
- gboolean (*on_context_buttonpress) (Page* self, GdkEventButton* event);
- gboolean (*on_context_invoked) (Page* self);
- void (*set_page_cursor) (Page* self, GdkCursorType cursor_type);
-};
-
-struct _Dimensions {
- gint width;
- gint height;
-};
-
-typedef enum {
- SINGLE_PHOTO_PAGE_UPDATE_REASON_NEW_PIXBUF,
- SINGLE_PHOTO_PAGE_UPDATE_REASON_QUALITY_IMPROVEMENT,
- SINGLE_PHOTO_PAGE_UPDATE_REASON_RESIZED_CANVAS
-} SinglePhotoPageUpdateReason;
-
-struct _SinglePhotoPage {
- Page parent_instance;
- SinglePhotoPagePrivate * priv;
- GtkDrawingArea* canvas;
- GtkViewport* viewport;
-};
-
-struct _SinglePhotoPageClass {
- PageClass parent_class;
- gboolean (*is_zoom_supported) (SinglePhotoPage* self);
- void (*cancel_zoom) (SinglePhotoPage* self);
- void (*save_zoom_state) (SinglePhotoPage* self);
- void (*restore_zoom_state) (SinglePhotoPage* self);
- ZoomBuffer* (*get_zoom_buffer) (SinglePhotoPage* self);
- void (*new_surface) (SinglePhotoPage* self, cairo_t* ctx, Dimensions* ctx_dim);
- void (*updated_pixbuf) (SinglePhotoPage* self, GdkPixbuf* pixbuf, SinglePhotoPageUpdateReason reason, Dimensions* old_dim);
- void (*paint) (SinglePhotoPage* self, cairo_t* ctx, Dimensions* ctx_dim);
- void (*on_previous_photo) (SinglePhotoPage* self);
- void (*on_next_photo) (SinglePhotoPage* self);
-};
-
-struct _ImportQueuePage {
- SinglePhotoPage parent_instance;
- ImportQueuePagePrivate * priv;
-};
-
-struct _ImportQueuePageClass {
- SinglePhotoPageClass parent_class;
-};
-
-struct _ImportQueuePagePrivate {
- GeeArrayList* queue;
- GeeHashSet* cancel_unallowed;
- BatchImport* current_batch;
- GtkProgressBar* progress_bar;
- gboolean stopped;
-};
-
-typedef enum {
- IMPORT_RESULT_SUCCESS,
- IMPORT_RESULT_FILE_ERROR,
- IMPORT_RESULT_DECODE_ERROR,
- IMPORT_RESULT_DATABASE_ERROR,
- IMPORT_RESULT_USER_ABORT,
- IMPORT_RESULT_NOT_A_FILE,
- IMPORT_RESULT_PHOTO_EXISTS,
- IMPORT_RESULT_UNSUPPORTED_FORMAT,
- IMPORT_RESULT_NOT_AN_IMAGE,
- IMPORT_RESULT_DISK_FAILURE,
- IMPORT_RESULT_DISK_FULL,
- IMPORT_RESULT_CAMERA_ERROR,
- IMPORT_RESULT_FILE_WRITE_ERROR,
- IMPORT_RESULT_PIXBUF_CORRUPT_IMAGE
-} ImportResult;
-
-typedef enum {
- DIRECTION_FORWARD,
- DIRECTION_BACKWARD
-} Direction;
-
-
-static gpointer import_queue_page_parent_class = NULL;
-
-GType page_get_type (void) G_GNUC_CONST;
-GType page_window_get_type (void) G_GNUC_CONST;
-GType fullscreen_window_get_type (void) G_GNUC_CONST;
-gpointer injection_group_ref (gpointer instance);
-void injection_group_unref (gpointer instance);
-GParamSpec* param_spec_injection_group (const gchar* name,
- const gchar* nick,
- const gchar* blurb,
- GType object_type,
- GParamFlags flags);
-void value_set_injection_group (GValue* value,
- gpointer v_object);
-void value_take_injection_group (GValue* value,
- gpointer v_object);
-gpointer value_get_injection_group (const GValue* value);
-GType injection_group_get_type (void) G_GNUC_CONST;
-GType single_photo_page_get_type (void) G_GNUC_CONST;
-GType zoom_buffer_get_type (void) G_GNUC_CONST;
-GType dimensions_get_type (void) G_GNUC_CONST;
-Dimensions* dimensions_dup (const Dimensions* self);
-void dimensions_free (Dimensions* self);
-GType single_photo_page_update_reason_get_type (void) G_GNUC_CONST;
-GType import_queue_page_get_type (void) G_GNUC_CONST;
-GType batch_import_get_type (void) G_GNUC_CONST;
-#define IMPORT_QUEUE_PAGE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_IMPORT_QUEUE_PAGE, ImportQueuePagePrivate))
-#define IMPORT_QUEUE_PAGE_NAME _ ("Importing…")
-static void import_queue_page_on_stop (ImportQueuePage* self);
-static void _import_queue_page_on_stop_gsimple_action_activate_callback (GSimpleAction* action,
- GVariant* parameter,
- gpointer self);
-ImportQueuePage* import_queue_page_new (void);
-ImportQueuePage* import_queue_page_construct (GType object_type);
-SinglePhotoPage* single_photo_page_construct (GType object_type,
- const gchar* page_name,
- gboolean scale_up_to_viewport);
-GtkToolbar* page_get_toolbar (Page* self);
-static void import_queue_page_real_init_collect_ui_filenames (Page* base,
- GeeList* ui_filenames);
-void page_init_collect_ui_filenames (Page* self,
- GeeList* ui_filenames);
-static void import_queue_page_real_add_actions (Page* base,
- GActionMap* map);
-void page_add_actions (Page* self,
- GActionMap* map);
-static void import_queue_page_real_remove_actions (Page* base,
- GActionMap* map);
-void page_remove_actions (Page* self,
- GActionMap* map);
-void import_queue_page_enqueue_and_schedule (ImportQueuePage* self,
- BatchImport* batch_import,
- gboolean allow_user_cancel);
-static void import_queue_page_on_starting (ImportQueuePage* self,
- BatchImport* batch_import);
-static void _import_queue_page_on_starting_batch_import_starting (BatchImport* _sender,
- gpointer self);
-static void import_queue_page_on_preparing (ImportQueuePage* self);
-static void _import_queue_page_on_preparing_batch_import_preparing (BatchImport* _sender,
- gpointer self);
-static void import_queue_page_on_progress (ImportQueuePage* self,
- guint64 completed_bytes,
- guint64 total_bytes);
-static void _import_queue_page_on_progress_batch_import_progress (BatchImport* _sender,
- guint64 completed_bytes,
- guint64 total_bytes,
- gpointer self);
-GType data_object_get_type (void) G_GNUC_CONST;
-GType data_source_get_type (void) G_GNUC_CONST;
-GType thumbnail_source_get_type (void) G_GNUC_CONST;
-static void import_queue_page_on_imported (ImportQueuePage* self,
- ThumbnailSource* source,
- GdkPixbuf* pixbuf,
- gint to_follow);
-GType media_source_get_type (void) G_GNUC_CONST;
-static void _import_queue_page_on_imported_batch_import_imported (BatchImport* _sender,
- MediaSource* source,
- GdkPixbuf* pixbuf,
- gint to_follow,
- gpointer self);
-gpointer import_manifest_ref (gpointer instance);
-void import_manifest_unref (gpointer instance);
-GParamSpec* param_spec_import_manifest (const gchar* name,
- const gchar* nick,
- const gchar* blurb,
- GType object_type,
- GParamFlags flags);
-void value_set_import_manifest (GValue* value,
- gpointer v_object);
-void value_take_import_manifest (GValue* value,
- gpointer v_object);
-gpointer value_get_import_manifest (const GValue* value);
-GType import_manifest_get_type (void) G_GNUC_CONST;
-gpointer batch_import_roll_ref (gpointer instance);
-void batch_import_roll_unref (gpointer instance);
-GParamSpec* param_spec_batch_import_roll (const gchar* name,
- const gchar* nick,
- const gchar* blurb,
- GType object_type,
- GParamFlags flags);
-void value_set_batch_import_roll (GValue* value,
- gpointer v_object);
-void value_take_batch_import_roll (GValue* value,
- gpointer v_object);
-gpointer value_get_batch_import_roll (const GValue* value);
-GType batch_import_roll_get_type (void) G_GNUC_CONST;
-static void import_queue_page_on_import_complete (ImportQueuePage* self,
- BatchImport* batch_import,
- ImportManifest* manifest,
- BatchImportRoll* import_roll);
-static void _import_queue_page_on_import_complete_batch_import_import_complete (BatchImport* _sender,
- ImportManifest* manifest,
- BatchImportRoll* import_roll,
- gpointer self);
-GType import_result_get_type (void) G_GNUC_CONST;
-static void import_queue_page_on_fatal_error (ImportQueuePage* self,
- ImportResult _result_,
- const gchar* message);
-static void _import_queue_page_on_fatal_error_batch_import_fatal_error (BatchImport* _sender,
- ImportResult _result_,
- const gchar* message,
- gpointer self);
-void batch_import_schedule (BatchImport* self);
-static void import_queue_page_update_stop_action (ImportQueuePage* self);
-gint import_queue_page_get_batch_count (ImportQueuePage* self);
-void page_set_action_sensitive (Page* self,
- const gchar* name,
- gboolean sensitive);
-GType app_window_get_type (void) G_GNUC_CONST;
-AppWindow* app_window_get_instance (void);
-void page_window_set_busy_cursor (PageWindow* self);
-void batch_import_user_halt (BatchImport* self);
-gboolean page_is_in_view (Page* self);
-GType direction_get_type (void) G_GNUC_CONST;
-void single_photo_page_set_pixbuf (SinglePhotoPage* self,
- GdkPixbuf* unscaled,
- Dimensions* max_dim,
- Direction* direction);
-void dimensions_for_pixbuf (GdkPixbuf* pixbuf,
- Dimensions* result);
-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 view_collection_get_type (void) G_GNUC_CONST;
-ViewCollection* page_get_view (Page* self);
-void data_collection_clear (DataCollection* self);
-GType photo_source_get_type (void) G_GNUC_CONST;
-GType photo_get_type (void) G_GNUC_CONST;
-GType library_photo_get_type (void) G_GNUC_CONST;
-gboolean data_collection_add (DataCollection* self,
- DataObject* object);
-PhotoView* photo_view_new (PhotoSource* source);
-PhotoView* photo_view_construct (GType object_type,
- PhotoSource* source);
-GType data_view_get_type (void) G_GNUC_CONST;
-GType thumbnail_view_get_type (void) G_GNUC_CONST;
-GType photo_view_get_type (void) G_GNUC_CONST;
-GType video_source_get_type (void) G_GNUC_CONST;
-GType video_get_type (void) G_GNUC_CONST;
-VideoView* video_view_new (VideoSource* source);
-VideoView* video_view_construct (GType object_type,
- VideoSource* source);
-GType video_view_get_type (void) G_GNUC_CONST;
-gchar* data_object_get_name (DataObject* self);
-void single_photo_page_blank_display (SinglePhotoPage* self);
-void page_window_set_normal_cursor (PageWindow* self);
-void app_window_error_message (const gchar* message,
- GtkWindow* parent);
-static void import_queue_page_finalize (GObject * obj);
-
-static const GActionEntry IMPORT_QUEUE_PAGE_entries[1] = {{"Stop", _import_queue_page_on_stop_gsimple_action_activate_callback}};
-
-static void
-_import_queue_page_on_stop_gsimple_action_activate_callback (GSimpleAction* action,
- GVariant* parameter,
- gpointer self)
-{
-#line 62 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_on_stop ((ImportQueuePage*) self);
-#line 641 "ImportQueuePage.c"
-}
-
-
-ImportQueuePage*
-import_queue_page_construct (GType object_type)
-{
- ImportQueuePage * self = NULL;
- GtkToolbar* toolbar = NULL;
- GtkToolbar* _tmp0_;
- GtkToolButton* stop_button = NULL;
- GtkToolButton* _tmp1_;
- GtkSeparatorToolItem* separator = NULL;
- GtkSeparatorToolItem* _tmp2_;
- GtkToolItem* progress_item = NULL;
- GtkToolItem* _tmp3_;
- GtkProgressBar* _tmp4_;
- GtkProgressBar* _tmp5_;
-#line 25 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self = (ImportQueuePage*) single_photo_page_construct (object_type, IMPORT_QUEUE_PAGE_NAME, FALSE);
-#line 28 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = page_get_toolbar (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page));
-#line 28 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- toolbar = _tmp0_;
-#line 31 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = (GtkToolButton*) gtk_tool_button_new (NULL, NULL);
-#line 31 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_object_ref_sink (_tmp1_);
-#line 31 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- stop_button = _tmp1_;
-#line 32 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_tool_button_set_icon_name (stop_button, "stop");
-#line 33 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_actionable_set_action_name (G_TYPE_CHECK_INSTANCE_CAST (stop_button, gtk_actionable_get_type (), GtkActionable), "win.Stop");
-#line 35 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_toolbar_insert (toolbar, G_TYPE_CHECK_INSTANCE_CAST (stop_button, gtk_tool_item_get_type (), GtkToolItem), -1);
-#line 38 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp2_ = (GtkSeparatorToolItem*) gtk_separator_tool_item_new ();
-#line 38 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_object_ref_sink (_tmp2_);
-#line 38 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- separator = _tmp2_;
-#line 39 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_separator_tool_item_set_draw (separator, FALSE);
-#line 41 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_toolbar_insert (toolbar, G_TYPE_CHECK_INSTANCE_CAST (separator, gtk_tool_item_get_type (), GtkToolItem), -1);
-#line 44 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp3_ = gtk_tool_item_new ();
-#line 44 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_object_ref_sink (_tmp3_);
-#line 44 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- progress_item = _tmp3_;
-#line 45 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_tool_item_set_expand (progress_item, TRUE);
-#line 46 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp4_ = self->priv->progress_bar;
-#line 46 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (progress_item, gtk_container_get_type (), GtkContainer), G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, gtk_widget_get_type (), GtkWidget));
-#line 47 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp5_ = self->priv->progress_bar;
-#line 47 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_progress_bar_set_show_text (_tmp5_, TRUE);
-#line 49 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_toolbar_insert (toolbar, progress_item, -1);
-#line 24 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (progress_item);
-#line 24 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (separator);
-#line 24 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (stop_button);
-#line 24 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (toolbar);
-#line 24 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- return self;
-#line 715 "ImportQueuePage.c"
-}
-
-
-ImportQueuePage*
-import_queue_page_new (void)
-{
-#line 24 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- return import_queue_page_construct (TYPE_IMPORT_QUEUE_PAGE);
-#line 724 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_real_init_collect_ui_filenames (Page* base,
- GeeList* ui_filenames)
-{
- ImportQueuePage * self;
-#line 56 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_IMPORT_QUEUE_PAGE, ImportQueuePage);
-#line 56 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (GEE_IS_LIST (ui_filenames));
-#line 57 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gee_collection_add (G_TYPE_CHECK_INSTANCE_CAST (ui_filenames, GEE_TYPE_COLLECTION, GeeCollection), "import_queue.ui");
-#line 59 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- PAGE_CLASS (import_queue_page_parent_class)->init_collect_ui_filenames (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_SINGLE_PHOTO_PAGE, SinglePhotoPage), TYPE_PAGE, Page), ui_filenames);
-#line 741 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_real_add_actions (Page* base,
- GActionMap* map)
-{
- ImportQueuePage * self;
-#line 66 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_IMPORT_QUEUE_PAGE, ImportQueuePage);
-#line 66 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (G_IS_ACTION_MAP (map));
-#line 67 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- PAGE_CLASS (import_queue_page_parent_class)->add_actions (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_SINGLE_PHOTO_PAGE, SinglePhotoPage), TYPE_PAGE, Page), map);
-#line 69 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_action_map_add_action_entries (map, IMPORT_QUEUE_PAGE_entries, G_N_ELEMENTS (IMPORT_QUEUE_PAGE_entries), self);
-#line 758 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_real_remove_actions (Page* base,
- GActionMap* map)
-{
- ImportQueuePage * self;
-#line 72 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_IMPORT_QUEUE_PAGE, ImportQueuePage);
-#line 72 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (G_IS_ACTION_MAP (map));
-#line 73 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- PAGE_CLASS (import_queue_page_parent_class)->remove_actions (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_SINGLE_PHOTO_PAGE, SinglePhotoPage), TYPE_PAGE, Page), map);
-#line 773 "ImportQueuePage.c"
- {
- GActionEntry* entry_collection = NULL;
- gint entry_collection_length1 = 0;
- gint _entry_collection_size_ = 0;
- gint entry_it = 0;
-#line 74 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- entry_collection = IMPORT_QUEUE_PAGE_entries;
-#line 74 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- entry_collection_length1 = G_N_ELEMENTS (IMPORT_QUEUE_PAGE_entries);
-#line 74 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- for (entry_it = 0; entry_it < G_N_ELEMENTS (IMPORT_QUEUE_PAGE_entries); entry_it = entry_it + 1) {
-#line 785 "ImportQueuePage.c"
- GActionEntry entry = {0};
-#line 74 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- entry = entry_collection[entry_it];
-#line 789 "ImportQueuePage.c"
- {
- GActionEntry _tmp0_;
- const gchar* _tmp1_;
-#line 75 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = entry;
-#line 75 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = _tmp0_.name;
-#line 75 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_action_map_remove_action (map, _tmp1_);
-#line 799 "ImportQueuePage.c"
- }
- }
- }
-}
-
-
-static void
-_import_queue_page_on_starting_batch_import_starting (BatchImport* _sender,
- gpointer self)
-{
-#line 82 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_on_starting ((ImportQueuePage*) self, _sender);
-#line 812 "ImportQueuePage.c"
-}
-
-
-static void
-_import_queue_page_on_preparing_batch_import_preparing (BatchImport* _sender,
- gpointer self)
-{
-#line 83 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_on_preparing ((ImportQueuePage*) self);
-#line 822 "ImportQueuePage.c"
-}
-
-
-static void
-_import_queue_page_on_progress_batch_import_progress (BatchImport* _sender,
- guint64 completed_bytes,
- guint64 total_bytes,
- gpointer self)
-{
-#line 84 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_on_progress ((ImportQueuePage*) self, completed_bytes, total_bytes);
-#line 834 "ImportQueuePage.c"
-}
-
-
-static void
-_import_queue_page_on_imported_batch_import_imported (BatchImport* _sender,
- MediaSource* source,
- GdkPixbuf* pixbuf,
- gint to_follow,
- gpointer self)
-{
-#line 85 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_on_imported ((ImportQueuePage*) self, source, pixbuf, to_follow);
-#line 847 "ImportQueuePage.c"
-}
-
-
-static void
-_import_queue_page_on_import_complete_batch_import_import_complete (BatchImport* _sender,
- ImportManifest* manifest,
- BatchImportRoll* import_roll,
- gpointer self)
-{
-#line 86 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_on_import_complete ((ImportQueuePage*) self, _sender, manifest, import_roll);
-#line 859 "ImportQueuePage.c"
-}
-
-
-static void
-_import_queue_page_on_fatal_error_batch_import_fatal_error (BatchImport* _sender,
- ImportResult _result_,
- const gchar* message,
- gpointer self)
-{
-#line 87 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_on_fatal_error ((ImportQueuePage*) self, _result_, message);
-#line 871 "ImportQueuePage.c"
-}
-
-
-void
-import_queue_page_enqueue_and_schedule (ImportQueuePage* self,
- BatchImport* batch_import,
- gboolean allow_user_cancel)
-{
- GeeArrayList* _tmp0_;
- GeeArrayList* _tmp2_;
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
-#line 79 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_QUEUE_PAGE (self));
-#line 79 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_BATCH_IMPORT (batch_import));
-#line 80 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = self->priv->queue;
-#line 80 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _vala_assert (!gee_abstract_collection_contains (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection), batch_import), "!queue.contains(batch_import)");
-#line 82 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_connect_object (batch_import, "starting", (GCallback) _import_queue_page_on_starting_batch_import_starting, self, 0);
-#line 83 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_connect_object (batch_import, "preparing", (GCallback) _import_queue_page_on_preparing_batch_import_preparing, self, 0);
-#line 84 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_connect_object (batch_import, "progress", (GCallback) _import_queue_page_on_progress_batch_import_progress, self, 0);
-#line 85 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_connect_object (batch_import, "imported", (GCallback) _import_queue_page_on_imported_batch_import_imported, self, 0);
-#line 86 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_connect_object (batch_import, "import-complete", (GCallback) _import_queue_page_on_import_complete_batch_import_import_complete, self, 0);
-#line 87 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_connect_object (batch_import, "fatal-error", (GCallback) _import_queue_page_on_fatal_error_batch_import_fatal_error, self, 0);
-#line 89 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (!allow_user_cancel) {
-#line 907 "ImportQueuePage.c"
- GeeHashSet* _tmp1_;
-#line 90 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = self->priv->cancel_unallowed;
-#line 90 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gee_abstract_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection), batch_import);
-#line 913 "ImportQueuePage.c"
- }
-#line 92 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp2_ = self->priv->queue;
-#line 92 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gee_abstract_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection), batch_import);
-#line 93 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_emit (self, import_queue_page_signals[IMPORT_QUEUE_PAGE_BATCH_ADDED_SIGNAL], 0, batch_import);
-#line 95 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp3_ = self->priv->queue;
-#line 95 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp4_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection));
-#line 95 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp5_ = _tmp4_;
-#line 95 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (_tmp5_ == 1) {
-#line 96 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- batch_import_schedule (batch_import);
-#line 931 "ImportQueuePage.c"
- }
-#line 98 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_update_stop_action (self);
-#line 935 "ImportQueuePage.c"
-}
-
-
-gint
-import_queue_page_get_batch_count (ImportQueuePage* self)
-{
- gint result = 0;
- GeeArrayList* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
-#line 101 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_val_if_fail (IS_IMPORT_QUEUE_PAGE (self), 0);
-#line 102 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = self->priv->queue;
-#line 102 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection));
-#line 102 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp2_ = _tmp1_;
-#line 102 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- result = _tmp2_;
-#line 102 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- return result;
-#line 958 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_update_stop_action (ImportQueuePage* self)
-{
- gboolean _tmp0_ = FALSE;
- GeeHashSet* _tmp1_;
- BatchImport* _tmp2_;
-#line 105 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_QUEUE_PAGE (self));
-#line 106 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = self->priv->cancel_unallowed;
-#line 106 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp2_ = self->priv->current_batch;
-#line 106 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (!gee_abstract_collection_contains (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection), _tmp2_)) {
-#line 976 "ImportQueuePage.c"
- GeeArrayList* _tmp3_;
- gint _tmp4_;
- gint _tmp5_;
-#line 106 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp3_ = self->priv->queue;
-#line 106 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp4_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection));
-#line 106 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp5_ = _tmp4_;
-#line 106 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = _tmp5_ > 0;
-#line 988 "ImportQueuePage.c"
- } else {
-#line 106 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = FALSE;
-#line 992 "ImportQueuePage.c"
- }
-#line 106 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- page_set_action_sensitive (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page), "Stop", _tmp0_);
-#line 996 "ImportQueuePage.c"
-}
-
-
-static gpointer
-_g_object_ref0 (gpointer self)
-{
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- return self ? g_object_ref (self) : NULL;
-#line 1005 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_on_stop (ImportQueuePage* self)
-{
- GeeArrayList* _tmp0_;
- gint _tmp1_;
- gint _tmp2_;
- AppWindow* _tmp3_;
- AppWindow* _tmp4_;
-#line 109 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_QUEUE_PAGE (self));
-#line 110 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_update_stop_action (self);
-#line 112 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = self->priv->queue;
-#line 112 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection));
-#line 112 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp2_ = _tmp1_;
-#line 112 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (_tmp2_ == 0) {
-#line 113 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- return;
-#line 1031 "ImportQueuePage.c"
- }
-#line 115 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp3_ = app_window_get_instance ();
-#line 115 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp4_ = _tmp3_;
-#line 115 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- page_window_set_busy_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_PAGE_WINDOW, PageWindow));
-#line 115 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (_tmp4_);
-#line 116 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv->stopped = TRUE;
-#line 1043 "ImportQueuePage.c"
- {
- GeeArrayList* _batch_import_list = NULL;
- GeeArrayList* _tmp5_;
- GeeArrayList* _tmp6_;
- gint _batch_import_size = 0;
- GeeArrayList* _tmp7_;
- gint _tmp8_;
- gint _tmp9_;
- gint _batch_import_index = 0;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp5_ = self->priv->queue;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp6_ = _g_object_ref0 (_tmp5_);
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _batch_import_list = _tmp6_;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp7_ = _batch_import_list;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp8_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection));
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp9_ = _tmp8_;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _batch_import_size = _tmp9_;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _batch_import_index = -1;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- while (TRUE) {
-#line 1071 "ImportQueuePage.c"
- gint _tmp10_;
- gint _tmp11_;
- gint _tmp12_;
- BatchImport* batch_import = NULL;
- GeeArrayList* _tmp13_;
- gint _tmp14_;
- gpointer _tmp15_;
- BatchImport* _tmp16_;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp10_ = _batch_import_index;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _batch_import_index = _tmp10_ + 1;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp11_ = _batch_import_index;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp12_ = _batch_import_size;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (!(_tmp11_ < _tmp12_)) {
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- break;
-#line 1092 "ImportQueuePage.c"
- }
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp13_ = _batch_import_list;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp14_ = _batch_import_index;
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp15_ = gee_abstract_list_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, GEE_TYPE_ABSTRACT_LIST, GeeAbstractList), _tmp14_);
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- batch_import = (BatchImport*) _tmp15_;
-#line 120 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp16_ = batch_import;
-#line 120 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- batch_import_user_halt (_tmp16_);
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (batch_import);
-#line 1108 "ImportQueuePage.c"
- }
-#line 119 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (_batch_import_list);
-#line 1112 "ImportQueuePage.c"
- }
-}
-
-
-static void
-import_queue_page_on_starting (ImportQueuePage* self,
- BatchImport* batch_import)
-{
- BatchImport* _tmp0_;
-#line 123 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_QUEUE_PAGE (self));
-#line 123 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_BATCH_IMPORT (batch_import));
-#line 124 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_update_stop_action (self);
-#line 125 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = _g_object_ref0 (batch_import);
-#line 125 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (self->priv->current_batch);
-#line 125 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv->current_batch = _tmp0_;
-#line 1134 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_on_preparing (ImportQueuePage* self)
-{
- GtkProgressBar* _tmp0_;
- GtkProgressBar* _tmp1_;
-#line 128 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_QUEUE_PAGE (self));
-#line 129 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = self->priv->progress_bar;
-#line 129 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_progress_bar_set_text (_tmp0_, _ ("Preparing to import…"));
-#line 130 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = self->priv->progress_bar;
-#line 130 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_progress_bar_pulse (_tmp1_);
-#line 1153 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_on_progress (ImportQueuePage* self,
- guint64 completed_bytes,
- guint64 total_bytes)
-{
- gdouble _tmp0_ = 0.0;
- gdouble pct = 0.0;
- GtkProgressBar* _tmp1_;
-#line 133 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_QUEUE_PAGE (self));
-#line 134 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (completed_bytes <= total_bytes) {
-#line 134 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = ((gdouble) completed_bytes) / ((gdouble) total_bytes);
-#line 1171 "ImportQueuePage.c"
- } else {
-#line 135 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = 0.0;
-#line 1175 "ImportQueuePage.c"
- }
-#line 134 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- pct = _tmp0_;
-#line 136 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = self->priv->progress_bar;
-#line 136 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_progress_bar_set_fraction (_tmp1_, pct);
-#line 1183 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_on_imported (ImportQueuePage* self,
- ThumbnailSource* source,
- GdkPixbuf* pixbuf,
- gint to_follow)
-{
- gboolean _tmp0_ = FALSE;
- Dimensions _tmp1_ = {0};
- ViewCollection* _tmp2_;
- ViewCollection* _tmp3_;
- gboolean _tmp4_ = FALSE;
- GtkProgressBar* _tmp13_;
- GtkProgressBar* _tmp14_;
- gchar* _tmp15_;
- gchar* _tmp16_;
- gchar* _tmp17_;
- gchar* _tmp18_;
-#line 143 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_QUEUE_PAGE (self));
-#line 143 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_THUMBNAIL_SOURCE (source));
-#line 143 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (GDK_IS_PIXBUF (pixbuf));
-#line 145 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (to_follow > 0) {
-#line 145 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = TRUE;
-#line 1214 "ImportQueuePage.c"
- } else {
-#line 145 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = !page_is_in_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page));
-#line 1218 "ImportQueuePage.c"
- }
-#line 145 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (_tmp0_) {
-#line 146 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- return;
-#line 1224 "ImportQueuePage.c"
- }
-#line 148 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- dimensions_for_pixbuf (pixbuf, &_tmp1_);
-#line 148 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- single_photo_page_set_pixbuf (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_SINGLE_PHOTO_PAGE, SinglePhotoPage), pixbuf, &_tmp1_, NULL);
-#line 151 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp2_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page));
-#line 151 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp3_ = _tmp2_;
-#line 151 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- data_collection_clear (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, TYPE_DATA_COLLECTION, DataCollection));
-#line 151 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _data_collection_unref0 (_tmp3_);
-#line 152 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (G_TYPE_CHECK_INSTANCE_TYPE (source, TYPE_LIBRARY_PHOTO)) {
-#line 1240 "ImportQueuePage.c"
- ViewCollection* _tmp5_;
- ViewCollection* _tmp6_;
- PhotoView* _tmp7_;
- PhotoView* _tmp8_;
-#line 152 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp5_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page));
-#line 152 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp6_ = _tmp5_;
-#line 152 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp7_ = photo_view_new (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_TYPE (source, TYPE_LIBRARY_PHOTO) ? ((LibraryPhoto*) source) : NULL, TYPE_PHOTO_SOURCE, PhotoSource));
-#line 152 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp8_ = _tmp7_;
-#line 152 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp4_ = data_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, TYPE_DATA_COLLECTION, DataCollection), G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, TYPE_DATA_OBJECT, DataObject));
-#line 152 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (_tmp8_);
-#line 152 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _data_collection_unref0 (_tmp6_);
-#line 1259 "ImportQueuePage.c"
- } else {
- ViewCollection* _tmp9_;
- ViewCollection* _tmp10_;
- VideoView* _tmp11_;
- VideoView* _tmp12_;
-#line 153 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp9_ = page_get_view (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_PAGE, Page));
-#line 153 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp10_ = _tmp9_;
-#line 153 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp11_ = video_view_new (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_TYPE (source, TYPE_VIDEO) ? ((Video*) source) : NULL, TYPE_VIDEO_SOURCE, VideoSource));
-#line 153 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp12_ = _tmp11_;
-#line 153 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp4_ = data_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, TYPE_DATA_COLLECTION, DataCollection), G_TYPE_CHECK_INSTANCE_CAST (_tmp12_, TYPE_DATA_OBJECT, DataObject));
-#line 153 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (_tmp12_);
-#line 153 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _data_collection_unref0 (_tmp10_);
-#line 1279 "ImportQueuePage.c"
- }
-#line 155 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp13_ = self->priv->progress_bar;
-#line 155 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_progress_bar_set_ellipsize (_tmp13_, PANGO_ELLIPSIZE_MIDDLE);
-#line 156 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp14_ = self->priv->progress_bar;
-#line 156 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp15_ = data_object_get_name (G_TYPE_CHECK_INSTANCE_CAST (source, TYPE_DATA_OBJECT, DataObject));
-#line 156 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp16_ = _tmp15_;
-#line 156 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp17_ = g_strdup_printf (_ ("Imported %s"), _tmp16_);
-#line 156 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp18_ = _tmp17_;
-#line 156 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_progress_bar_set_text (_tmp14_, _tmp18_);
-#line 156 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_free0 (_tmp18_);
-#line 156 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_free0 (_tmp16_);
-#line 1301 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_on_import_complete (ImportQueuePage* self,
- BatchImport* batch_import,
- ImportManifest* manifest,
- BatchImportRoll* import_roll)
-{
- BatchImport* _tmp0_;
- GeeArrayList* _tmp1_;
- gint _tmp2_;
- gint _tmp3_;
- GeeArrayList* _tmp4_;
- gpointer _tmp5_;
- BatchImport* _tmp6_;
- gboolean removed = FALSE;
- GeeArrayList* _tmp7_;
- gboolean _tmp8_;
- GeeHashSet* _tmp9_;
- guint _tmp10_;
- guint _tmp11_;
- guint _tmp12_;
- guint _tmp13_;
- guint _tmp14_;
- guint _tmp15_;
- GeeArrayList* _tmp16_;
- gint _tmp17_;
- gint _tmp18_;
-#line 159 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_QUEUE_PAGE (self));
-#line 159 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_BATCH_IMPORT (batch_import));
-#line 159 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_MANIFEST (manifest));
-#line 159 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_BATCH_IMPORT_ROLL (import_roll));
-#line 161 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = self->priv->current_batch;
-#line 161 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _vala_assert (batch_import == _tmp0_, "batch_import == current_batch");
-#line 162 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (self->priv->current_batch);
-#line 162 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv->current_batch = NULL;
-#line 164 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = self->priv->queue;
-#line 164 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp2_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection));
-#line 164 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp3_ = _tmp2_;
-#line 164 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _vala_assert (_tmp3_ > 0, "queue.size > 0");
-#line 165 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp4_ = self->priv->queue;
-#line 165 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp5_ = gee_abstract_list_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GEE_TYPE_ABSTRACT_LIST, GeeAbstractList), 0);
-#line 165 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp6_ = (BatchImport*) _tmp5_;
-#line 165 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _vala_assert (_tmp6_ == batch_import, "queue.get(0) == batch_import");
-#line 165 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (_tmp6_);
-#line 167 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp7_ = self->priv->queue;
-#line 167 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- removed = gee_abstract_collection_remove (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection), batch_import);
-#line 168 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp8_ = removed;
-#line 168 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _vala_assert (_tmp8_, "removed");
-#line 171 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp9_ = self->priv->cancel_unallowed;
-#line 171 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gee_abstract_collection_remove (G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection), batch_import);
-#line 174 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_parse_name ("starting", TYPE_BATCH_IMPORT, &_tmp10_, NULL, FALSE);
-#line 174 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_handlers_disconnect_matched (batch_import, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp10_, 0, NULL, (GCallback) _import_queue_page_on_starting_batch_import_starting, self);
-#line 175 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_parse_name ("preparing", TYPE_BATCH_IMPORT, &_tmp11_, NULL, FALSE);
-#line 175 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_handlers_disconnect_matched (batch_import, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp11_, 0, NULL, (GCallback) _import_queue_page_on_preparing_batch_import_preparing, self);
-#line 176 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_parse_name ("progress", TYPE_BATCH_IMPORT, &_tmp12_, NULL, FALSE);
-#line 176 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_handlers_disconnect_matched (batch_import, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp12_, 0, NULL, (GCallback) _import_queue_page_on_progress_batch_import_progress, self);
-#line 177 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_parse_name ("imported", TYPE_BATCH_IMPORT, &_tmp13_, NULL, FALSE);
-#line 177 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_handlers_disconnect_matched (batch_import, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp13_, 0, NULL, (GCallback) _import_queue_page_on_imported_batch_import_imported, self);
-#line 178 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_parse_name ("import-complete", TYPE_BATCH_IMPORT, &_tmp14_, NULL, FALSE);
-#line 178 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_handlers_disconnect_matched (batch_import, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp14_, 0, NULL, (GCallback) _import_queue_page_on_import_complete_batch_import_import_complete, self);
-#line 179 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_parse_name ("fatal-error", TYPE_BATCH_IMPORT, &_tmp15_, NULL, FALSE);
-#line 179 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_handlers_disconnect_matched (batch_import, G_SIGNAL_MATCH_ID | G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, _tmp15_, 0, NULL, (GCallback) _import_queue_page_on_fatal_error_batch_import_fatal_error, self);
-#line 182 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp16_ = self->priv->queue;
-#line 182 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp17_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection));
-#line 182 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp18_ = _tmp17_;
-#line 182 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (_tmp18_ > 0) {
-#line 1409 "ImportQueuePage.c"
- GeeArrayList* _tmp19_;
- gpointer _tmp20_;
- BatchImport* _tmp21_;
-#line 183 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp19_ = self->priv->queue;
-#line 183 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp20_ = gee_abstract_list_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp19_, GEE_TYPE_ABSTRACT_LIST, GeeAbstractList), 0);
-#line 183 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp21_ = (BatchImport*) _tmp20_;
-#line 183 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- batch_import_schedule (_tmp21_);
-#line 183 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (_tmp21_);
-#line 1423 "ImportQueuePage.c"
- } else {
- GtkProgressBar* _tmp22_;
- GtkProgressBar* _tmp23_;
- GtkProgressBar* _tmp24_;
- gboolean _tmp25_;
-#line 186 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp22_ = self->priv->progress_bar;
-#line 186 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_progress_bar_set_ellipsize (_tmp22_, PANGO_ELLIPSIZE_NONE);
-#line 187 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp23_ = self->priv->progress_bar;
-#line 187 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_progress_bar_set_text (_tmp23_, "");
-#line 188 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp24_ = self->priv->progress_bar;
-#line 188 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- gtk_progress_bar_set_fraction (_tmp24_, 0.0);
-#line 195 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- single_photo_page_blank_display (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_SINGLE_PHOTO_PAGE, SinglePhotoPage));
-#line 198 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp25_ = self->priv->stopped;
-#line 198 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- if (_tmp25_) {
-#line 1447 "ImportQueuePage.c"
- AppWindow* _tmp26_;
- AppWindow* _tmp27_;
-#line 199 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp26_ = app_window_get_instance ();
-#line 199 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp27_ = _tmp26_;
-#line 199 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- page_window_set_normal_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp27_, TYPE_PAGE_WINDOW, PageWindow));
-#line 199 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (_tmp27_);
-#line 1458 "ImportQueuePage.c"
- }
-#line 201 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv->stopped = FALSE;
-#line 1462 "ImportQueuePage.c"
- }
-#line 204 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_update_stop_action (self);
-#line 207 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_signal_emit (self, import_queue_page_signals[IMPORT_QUEUE_PAGE_BATCH_REMOVED_SIGNAL], 0, batch_import);
-#line 1468 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_on_fatal_error (ImportQueuePage* self,
- ImportResult _result_,
- const gchar* message)
-{
-#line 210 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (IS_IMPORT_QUEUE_PAGE (self));
-#line 210 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_return_if_fail (message != NULL);
-#line 211 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- app_window_error_message (message, NULL);
-#line 1483 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_class_init (ImportQueuePageClass * klass)
-{
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_parent_class = g_type_class_peek_parent (klass);
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_type_class_add_private (klass, sizeof (ImportQueuePagePrivate));
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- ((PageClass *) klass)->init_collect_ui_filenames = (void (*) (Page *, GeeList*)) import_queue_page_real_init_collect_ui_filenames;
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- ((PageClass *) klass)->add_actions = (void (*) (Page *, GActionMap*)) import_queue_page_real_add_actions;
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- ((PageClass *) klass)->remove_actions = (void (*) (Page *, GActionMap*)) import_queue_page_real_remove_actions;
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- G_OBJECT_CLASS (klass)->finalize = import_queue_page_finalize;
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_signals[IMPORT_QUEUE_PAGE_BATCH_ADDED_SIGNAL] = g_signal_new ("batch-added", TYPE_IMPORT_QUEUE_PAGE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, TYPE_BATCH_IMPORT);
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- import_queue_page_signals[IMPORT_QUEUE_PAGE_BATCH_REMOVED_SIGNAL] = g_signal_new ("batch-removed", TYPE_IMPORT_QUEUE_PAGE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, TYPE_BATCH_IMPORT);
-#line 1506 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_instance_init (ImportQueuePage * self)
-{
- GeeArrayList* _tmp0_;
- GeeHashSet* _tmp1_;
- GtkProgressBar* _tmp2_;
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv = IMPORT_QUEUE_PAGE_GET_PRIVATE (self);
-#line 10 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp0_ = gee_array_list_new (TYPE_BATCH_IMPORT, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL);
-#line 10 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv->queue = _tmp0_;
-#line 11 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp1_ = gee_hash_set_new (TYPE_BATCH_IMPORT, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL, NULL, NULL, NULL);
-#line 11 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv->cancel_unallowed = _tmp1_;
-#line 12 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv->current_batch = NULL;
-#line 13 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _tmp2_ = (GtkProgressBar*) gtk_progress_bar_new ();
-#line 13 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- g_object_ref_sink (_tmp2_);
-#line 13 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv->progress_bar = _tmp2_;
-#line 14 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self->priv->stopped = FALSE;
-#line 1536 "ImportQueuePage.c"
-}
-
-
-static void
-import_queue_page_finalize (GObject * obj)
-{
- ImportQueuePage * self;
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_IMPORT_QUEUE_PAGE, ImportQueuePage);
-#line 10 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (self->priv->queue);
-#line 11 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (self->priv->cancel_unallowed);
-#line 12 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (self->priv->current_batch);
-#line 13 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- _g_object_unref0 (self->priv->progress_bar);
-#line 7 "/home/jens/Source/shotwell/src/library/ImportQueuePage.vala"
- G_OBJECT_CLASS (import_queue_page_parent_class)->finalize (obj);
-#line 1556 "ImportQueuePage.c"
-}
-
-
-GType
-import_queue_page_get_type (void)
-{
- static volatile gsize import_queue_page_type_id__volatile = 0;
- if (g_once_init_enter (&import_queue_page_type_id__volatile)) {
- static const GTypeInfo g_define_type_info = { sizeof (ImportQueuePageClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) import_queue_page_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ImportQueuePage), 0, (GInstanceInitFunc) import_queue_page_instance_init, NULL };
- GType import_queue_page_type_id;
- import_queue_page_type_id = g_type_register_static (TYPE_SINGLE_PHOTO_PAGE, "ImportQueuePage", &g_define_type_info, 0);
- g_once_init_leave (&import_queue_page_type_id__volatile, import_queue_page_type_id);
- }
- return import_queue_page_type_id__volatile;
-}
-
-
-